一种设备定时执行计划的方法、系统及装置制造方法及图纸

技术编号:32269156 阅读:16 留言:0更新日期:2022-02-12 19:32
本发明专利技术公开了一种设备定时执行计划的方法、系统及装置,该方法包括:响应于用户在配置界面的操作,生成计划任务文件;下发计划任务文件至设备端并进行完整性验证;解析计划任务文件的规则;判断到设备的当前状态参数符合规则,控制设备执行相应动作;写入操作日志并将操作日志上传。该系统包括:任务配置模块、文件下发模块、规则匹配模块、设备动作模块和日志处理模块。该装置包括存储器以及用于执行上述设备定时执行计划方法的处理器。通过使用本发明专利技术,对物联网设备进行工作机制上的优化,在含有重复性操作的应用场景下,减少设备对于网络稳定性的依赖,提升设备可用性。本发明专利技术可广泛应用于设备控制领域。应用于设备控制领域。应用于设备控制领域。

【技术实现步骤摘要】
一种设备定时执行计划的方法、系统及装置


[0001]本专利技术涉及设备控制领域,尤其涉及一种设备定时执行计划的方法、系统及装置。

技术介绍

[0002]物联网行业的蓬勃发展,推动了许多例如智能家居,智慧数据等行业迅速发展,基于可移动设备的基站通讯,具有较大优势,不受地域限制,部署简单,各设备间相互独立,又通过云端互相影响,在市场具有较大竞争力。但随之而来的问题就是,对实时性要求较高的设备,较大程度的依赖于网络的稳定性,但是部分地区存在网络不稳定,信号弱等问题;且大量物联网设备的接入基站,对设备交互数据传输的实时性产生了很大影响。如何在网络较差的环境下保证设备正常运行,成为当前物联网设备面临的一大问题;同时在用户端由于过多的设备接入,逐渐增加后台管理与维护的难度,面对大规模的物联网设备,如何在设备端通过调整工作机制减少对后台数据处理的压力,也是作为物联网设备需要考虑的问题;针对远控设备,虽然支持实时远控,但是对于某些特殊的应用场景,会存在某些对设备的重复性操作,定时任务即有针对性的解决该问题,无需再进行繁杂的管控,集中资源;根据用户需求真正的实现自动化管理,在达到预期的过程中高频减少用户关注度和控制复杂度。

技术实现思路

[0003]本专利技术的目的是提供一种设备定时执行计划的方法、系统及装置,对物联网设备进行工作机制上的优化,在含有重复性操作的应用场景下,减少设备对于网络稳定性的依赖,提升设备可用性。
[0004]本专利技术所采用的第一技术方案是:一种设备定时执行计划的方法,包括以下步骤:r/>[0005]响应于用户在配置界面的操作,生成计划任务文件;
[0006]下发计划任务文件至设备端并进行完整性验证;
[0007]判断到完整性验证通过,解析计划任务文件的规则,判断设备的当前状态参数是否符合规则;
[0008]判断到设备的当前状态参数符合规则,控制设备执行相应动作;
[0009]写入操作日志并将操作日志上传。
[0010]进一步,所述响应于用户在配置界面的操作,生成计划任务文件这一步骤,其具体包括:
[0011]由服务端提供配置界面,用户按需在配置界面进行设置;
[0012]所述设置包括定时控制设备执行某一动作和定时执行某一动作后保持预设时间后再执行另一动作;
[0013]根据用户的设置生成计划任务文件。
[0014]进一步,所述下发计划任务文件至设备端并进行完整性验证这一步骤,其具体包括:
[0015]服务端下发计划任务文件至设备端;
[0016]设备端下载计划任务文件并对计划任务文件进行哈希值计算;
[0017]将计算得到的哈希值与服务端的哈希值进行比对,验证计划任务文件的完整性。
[0018]进一步,还包括:
[0019]判断到完整性验证不通过,重新下载计划任务文件。
[0020]进一步,所述判断到完整性验证通过,解析计划任务文件的规则,判断设备的当前状态参数是否符合规则这一步骤,其具体包括:
[0021]判断到完整性验证通过,读取并解析计划任务文件,得到规则文件;
[0022]将规则文件放入内存中;
[0023]计算设备当前所处时间的分钟数,并开启计时器;
[0024]计时器每分钟累加当前设备运行分钟数,当分钟数发生变动时,会与内存中的规则文件进行匹配,判断设备的当前状态参数是否符合规则。
[0025]进一步,所述将操作日志上传包括直接上传和等待网络上传。
[0026]本专利技术所采用的第二技术方案是:一种设备定时执行计划的系统,包括:
[0027]任务配置模块,响应于用户在配置界面的操作,生成计划任务文件;
[0028]文件下发模块,用于下发计划任务文件至设备端并进行完整性验证;
[0029]规则匹配模块,用于在判断到完整性验证通过,解析计划任务文件的规则,判断设备的当前状态参数是否符合规则;
[0030]设备动作模块,用于在判断到设备的当前状态参数符合规则,控制设备执行相应动作;
[0031]日志处理模块,用于写入操作日志并将操作日志上传。
[0032]本专利技术所采用的第三技术方案是:一种设备定时执行计划的装置,包括:
[0033]至少一个处理器;
[0034]至少一个存储器,用于存储至少一个程序;
[0035]当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如上所述一种设备定时执行计划方法。
[0036]本专利技术方法及系统的有益效果是:本专利技术通过在设备内部添加定时执行任务计划的逻辑和方法,改变设备的工作方式。降低设备对网络稳定性的依赖程度,同时保证设备在极端网络状态下保持正常工作的稳定性,为实现设备控制提供一种新的工作机制与处理逻辑,避免对大量网络资源的占用,使资源分配更合理,同时简化设备操作的繁杂度。
附图说明
[0037]图1是本专利技术一种设备定时执行计划的步骤流程图;
[0038]图2是本专利技术一种设备定时执行计划的结构框图。
具体实施方式
[0039]下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。
[0040]为了解决设备在网络,管控方式等所产生的问题,本专利技术提供一种设备定时执行计划任务的方法,包括管理后台和设备端,对物联网设备进行工作机制上的优化,在含有重复性操作的应用场景下,减少设备对于网络稳定性的依赖,提升设备可用性;同时减少非必要的用户交互,节省网络流量和降低基站数据传输负载。
[0041]参照图1,本专利技术提供了一种设备定时执行计划的方法,为实现设备控制提供一种新的工作机制与处理逻辑。定时执行计划任务的功能,分为任务配置,文件下发,规则匹配,设备动作和日志处理几个部分,包括以下步骤:
[0042]S1、响应于用户在配置界面的操作,生成计划任务文件;
[0043]具体地,任务配置主要交由后台来完成,提供用户配置界面,已应对不同的使用场景,保证设备运行方式与用户需求的贴合度。
[0044]S2、下发计划任务文件至设备端并进行完整性验证;
[0045]具体地,文件下发由设备配合后台共同完成,当用户配置完成后,后台通知设备进行规则文件下载,下载流程由设备自动控制,包括后续的文件校验与下载成功后的通知等
[0046]S3、判断到完整性验证通过,解析计划任务文件的规则,判断设备的当前状态参数是否符合规则;
[0047]具体地,规则匹配即设备端对于规则文件的读取与解析,定时自动更新设备状态参数,判断当前状态参数是否符合规则,再根据匹配情况进行后续处理逻辑。
[0048]S4、判断到设备的当前状态参数符合规则,控制设备执行相应动作;
[0049]具体地,设备动作即当前规则相匹配的情况本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备定时执行计划的方法,其特征在于,包括以下步骤:响应于用户在配置界面的操作,生成计划任务文件;下发计划任务文件至设备端并进行完整性验证;判断到完整性验证通过,解析计划任务文件的规则,判断设备的当前状态参数是否符合规则;判断到设备的当前状态参数符合规则,控制设备执行相应动作;写入操作日志并将操作日志上传。2.根据权利要求1所述一种设备定时执行计划的方法,其特征在于,所述响应于用户在配置界面的操作,生成计划任务文件这一步骤,其具体包括:由服务端提供配置界面,用户按需在配置界面进行设置;所述设置包括定时控制设备执行某一动作和定时执行某一动作后保持预设时间后再执行另一动作;根据用户的设置生成计划任务文件。3.根据权利要求2所述一种设备定时执行计划的方法,其特征在于,所述下发计划任务文件至设备端并进行完整性验证这一步骤,其具体包括:服务端下发计划任务文件至设备端;设备端下载计划任务文件并对计划任务文件进行哈希值计算;将计算得到的哈希值与服务端的哈希值进行比对,验证计划任务文件的完整性。4.根据权利要求3所述一种设备定时执行计划的方法,其特征在于,还包括:判断到完整性验证不通过,重新下载计划任务文件。5.根据权利要求4所述一种设备定时执行计划的方法,其特征在于,所述判断到完整性验证通过,解析计...

【专利技术属性】
技术研发人员:罗彩虹王志双罗道关冯鸣王芷云
申请(专利权)人:浙江奥格智能科技有限公司广东源泉科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1