[发明专利]定时任务处理方法及相关装置、系统有效
申请号: | 201310737585.0 | 申请日: | 2013-12-25 |
公开(公告)号: | CN103648224B | 公开(公告)日: | 2017-11-21 |
发明(设计)人: | 余方;石小飞 | 申请(专利权)人: | 东莞中科智城软件有限公司 |
主分类号: | H05B37/02 | 分类号: | H05B37/02 |
代理公司: | 广州番禺容大专利代理事务所(普通合伙)44326 | 代理人: | 刘新年 |
地址: | 523000 广东省东莞市松山湖高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 定时 任务 处理 方法 相关 装置 系统 | ||
技术领域
本发明涉及路灯控制技术领域,更具体的说,是涉及一种定时任务处理方法及相关装置、系统。
背景技术
随着我国城市化水平与人民生活水平的逐渐提高,伴随而来的是大量的市政工程建设,其重要组成部分即为路灯电缆的大量铺设,与此同时,随着物联网技术的发展,越来越多的路灯采用智能化的路灯控制系统。对于城市公共照明系统来说,采用智能化的路灯控制系统是实现能源节约、减少能源浪费、满足人们生活要求、实现现代化城市靓丽风景的科学解决方案。
路灯控制系统包括后台服务器、集中控制器、节点控制器三部分。由于在夜晚路灯的整个运行都是实行无人监管状态,因此路灯控制系统的定时任务处理工作显得尤为重要。定时任务是通过后台服务器下发到集中控制器进行处理,集中控制器将处理后的定时任务下发给节点控制器,节点控制器则根据集中控制器下发的定时任务完成对路灯的开关或亮度调节。
现有技术中,集中控制器接收到后台服务器下发的定时任务之后,在定时任务执行的时间点,将定时任务主动下发给节点控制器。但是,如果集中控制器在定时任务执行的时间点与节点控制器通信中断或者集中控制器出现异常(如,掉电),则将导致定时任务不能按时执行。
发明内容
有鉴于此,本发明提供了一种定时任务处理方法及相关装置、系统,以克服现有技术中由于集中控制器在定时任务执行的时间点与节点控制器通信中断或者集中控制器出现异常(如,掉电),则将导致定时任务不能按时执行的问题。
为实现上述目的,本发明提供如下技术方案:
一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,所述方法包括:
接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
优选的,在所述将定时任务数据下发给所述节点控制器之前,还包括:
存储所述定时任务数据。
优选的,当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,还包括:
从实时时钟RTC中读取时间与日期;
根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准。
优选的,所述根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,还包括:
按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
一种定时任务处理方法,应用于节点控制器,所述节点控制器通过电力线载波模块与集中控制器通信连接,所述节点控制器与路灯通信连接,所述方法包括:
接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
在接收集中控制器下发的定时任务数据时开始计时;
当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
一种集中控制器,包括:
接收单元,用于接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
发送单元,用于在所述执行时间点之前,将所述定时任务数据下发给节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
优选的,还包括:
存储器,用于在所述将定时任务数据下发给所述节点控制器之前,存储所述定时任务的数据。
优选的,还包括:
读取单元,用于当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,从实时时钟RTC中读取时间与日期;
第一校准单元,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准;
第二校准单元,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
一种节点控制器,包括:
接收单元,用于接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞中科智城软件有限公司,未经东莞中科智城软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310737585.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:LED灯驱动电路
- 下一篇:基于云服务器的车辆紧急救援交互方法及系统