版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本发明公开了一种分布式智能家居的定时询时间与任务标识对任务存储库中的定时任务间分片内的待执行任务并判断待执行任务是否取任务执行信息以控制对应的智能家居的运行2所述调度模块根据预设轮询时间与任务标识对任务存所述触发模块通过任务抢占获取当前所述预设时间分片内的所述待执行任务并判断所述执行模块通过任务抢占获取触发执行条件所述待执行任务,并所述调度模块根据所述定时任务的任务执行时间将其与预设时间分片将所述预设时间分片中的若干所述定时任务分配至对应的存储桶,生根据当前时间进行时间推算确定当前时间所处的所述预设根据当前的所述预设时间分片与所述存储桶编号确定若设置所述待执行任务的任务过期时间为小于所述预设时间分片于所述任务过期时间内检查所述时间值是否被更新,若通过轮询判断所述待执行任务的执行时间是否处于预设所述触发模块将所述待执行任务的所述任务过期时间更新为大于所述预设时间分片根据所述任务标识中的任务ID于所述任务存储库中获取对应的所3所述调度模块用于根据预设轮询时间与任务标识对任务存储库中的定时任务进行轮所述触发模块用于通过任务抢占获取当前所述预设时间分片内的所述待执行任务并所述执行模块用于通过任务抢占获取触发执行条件所述待执行标识获取任务执行信息以控制对应的智能家居的存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1_7中任一项所述括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1_7中任一项4根据所述任务标识获取任务执行信息以控制对应的智能家居模块用于通过任务抢占获取当前所述预设时间分片内的所述待执行任务并判断所述待执行任务是否触发执行条件,若触发所述执行条件则通过若干协程将其分配至所述执行模标识获取任务执行信息以控制对应的智能家居的5务的后续执行做好准备。触发模块通过任务抢占机制获取当前时间分片内的待执行任务,6[0023]请参阅图1,图1为本发明实施例提供的分布式智能家居的定时方法的流程示意[0024]图1是本发明实施例提供的分布式智能家居的定时方法的流程示意图,所述方法一个晚上9点开启卧式灯的定时任务。当前预设时间分片指的是调度模块在每次轮询时考(如60分钟)提前将MySQL中的定时任务(定时任务ID)加载到Redis(任务存储库)中,Red更快容量更大的Redis数据库中以便于快速的将数据进行提取与处理。调度模块根据预[0028]S1101、调度模块根据所述定时任务的任务执行时间将其与预设时间分片进行匹7范围为预设时间分片。所述调度模块将所述任务存储库中的所有定时任务进行对应的处任务执行时间为16:17,那么将其与预设时间分片进行匹配,所述定时任务被划分16:10_参数传入,对此不进行限定。具体地,每个桶都有其编号,例如,bucket1、bucket2、布式定时任务ID构成一个新的任务标识(key)。通过根据所述定时任务的任务执行时间将[0033]S112、根据当前的所述预设时间分片与所述存储桶编号确定若干所述待执行任的存储桶编号以及任务ID确定定时任务的唯一任务标识(key),任务标识可以确定哪个定[0038]在本实施例中,所述定时任务于存储至任务存储库中时锁是一种在分布式系统环境下,通过多个节点对共享资源进行访问控制的一种同步机制,89[0046]S1201、所述触发模块将所述待执行任务的所述任务过期时间更新为大于所述预[0056]调度模块210,用于根据预设轮询时间与任务标识对任务存储库中的定时任务进[0058]匹配单元,用于根据所述定时任务的任务执行时间将其与预设时间分片进行匹[0059]分配单元,用于将所述预设时间分片中的若干所述定时任务分配至对应的存储[0066]触发模块220,用于通过任务抢占获取当前所述预设时间分片内的所述待执行任[0068]轮询单元,用于通过轮询判断所述待执行任务的执行时间是否处于预设执行范任务标识获取任务执行信息以控制对应的智[0081]该非易失性存储介质503可存储操作系统5031和计算机程序5032。该计算机程序[0086]应当理解,在本申请实施例中,处理器502可以是中央处理单元(Central[0087]本领域普通技术人员可以理解的是实现上述实施例的方[0093]该集成的单元如果以软件功能单元的形式实现并作为独算机软件产品存储在一个存储介质中,包括若干指
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026城市改造审核心得体会
- 2026年跨境电商运营实战课件
- 医疗岗2026面试自测卷习题汇编2026含答案解析
- 急性蜂窝织炎的切开引流护理
- 《金色的鱼钩》教案
- 小儿精索静脉曲张的随访
- (2025年)饲料法律法规培训考试试题及答案
- 《国际经济法》期末考试试题含答案
- H9亚型禽流感病毒变异的研究进展
- 塔吊使用过程事故救援应急预案
- GB/Z 270-2026安全与韧性业务连续性管理体系业务连续性策略指南
- 2026年医疗废物分类及处理培训考试试题(附答案)
- GB/T 48315-2026鲁班工坊运行质量评估指南
- 2026年溶聚丁苯橡胶行业洞察报告及未来五至十年发展趋势报告
- 2026年健康科普大赛基础测试题含答案
- 2026年四川省高考历史真题试卷
- 八年级物理上册期末《声现象》6大易错题专项训练
- 2026人教版六年级数学上册活动课《水是生命之源》教案
- 2026年四川省拟任县处级领导干部理论(任职资格考试)全真模拟试题及答案
- 电机学第五版课后答案 -修订版
- 四川省雅安市2024-2025学年七年级上学期期末历史试题(含答案)
评论
0/150
提交评论