CN103648224A - 定时任务处理方法及相关装置、系统 - Google Patents
定时任务处理方法及相关装置、系统 Download PDFInfo
- Publication number
- CN103648224A CN103648224A CN201310737585.0A CN201310737585A CN103648224A CN 103648224 A CN103648224 A CN 103648224A CN 201310737585 A CN201310737585 A CN 201310737585A CN 103648224 A CN103648224 A CN 103648224A
- Authority
- CN
- China
- Prior art keywords
- centralized controller
- controller
- task
- time
- time point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000003672 processing method Methods 0.000 claims abstract description 21
- 238000004891 communication Methods 0.000 abstract description 12
- 230000005856 abnormality Effects 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02B—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
- Y02B20/00—Energy efficient lighting technologies, e.g. halogen lamps or gas discharge lamps
- Y02B20/40—Control techniques providing energy savings, e.g. smart controller or presence detection
Landscapes
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,首先,接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型,在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。通过上述方法,将所述定时任务数据在所述执行时间点之前下发给节点控制器,能够避免集中控制器在执行时间点与节点控制器通信中断或者出现异常时,保证定时任务的准确执行。
Description
技术领域
本发明涉及路灯控制技术领域,更具体的说,是涉及一种定时任务处理方法及相关装置、系统。
背景技术
随着我国城市化水平与人民生活水平的逐渐提高,伴随而来的是大量的市政工程建设,其重要组成部分即为路灯电缆的大量铺设,与此同时,随着物联网技术的发展,越来越多的路灯采用智能化的路灯控制系统。对于城市公共照明系统来说,采用智能化的路灯控制系统是实现能源节约、减少能源浪费、满足人们生活要求、实现现代化城市靓丽风景的科学解决方案。
路灯控制系统包括后台服务器、集中控制器、节点控制器三部分。由于在夜晚路灯的整个运行都是实行无人监管状态,因此路灯控制系统的定时任务处理工作显得尤为重要。定时任务是通过后台服务器下发到集中控制器进行处理,集中控制器将处理后的定时任务下发给节点控制器,节点控制器则根据集中控制器下发的定时任务完成对路灯的开关或亮度调节。
现有技术中,集中控制器接收到后台服务器下发的定时任务之后,在定时任务执行的时间点,将定时任务主动下发给节点控制器。但是,如果集中控制器在定时任务执行的时间点与节点控制器通信中断或者集中控制器出现异常(如,掉电),则将导致定时任务不能按时执行。
发明内容
有鉴于此,本发明提供了一种定时任务处理方法及相关装置、系统,以克服现有技术中由于集中控制器在定时任务执行的时间点与节点控制器通信中断或者集中控制器出现异常(如,掉电),则将导致定时任务不能按时执行的问题。
为实现上述目的,本发明提供如下技术方案:
一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,所述方法包括:
接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
优选的,在所述将定时任务数据下发给所述节点控制器之前,还包括:
存储所述定时任务数据。
优选的,当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,还包括:
从实时时钟RTC中读取时间与日期;
根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准。
优选的,所述根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,还包括:
按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
一种定时任务处理方法,应用于节点控制器,所述节点控制器通过电力线载波模块与集中控制器通信连接,所述节点控制器与路灯通信连接,所述方法包括:
接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
在接收集中控制器下发的定时任务数据时开始计时;
当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
一种集中控制器,包括:
接收单元,用于接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
发送单元,用于在所述执行时间点之前,将所述定时任务数据下发给节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
优选的,还包括:
存储器,用于在所述将定时任务数据下发给所述节点控制器之前,存储所述定时任务的数据。
优选的,还包括:
读取单元,用于当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,从实时时钟RTC中读取时间与日期;
第一校准单元,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准;
第二校准单元,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
一种节点控制器,包括:
接收单元,用于接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
计时单元,用于在接收集中控制器下发的定时任务数据时开始计时;
控制单元,用于当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
一种路灯控制系统,其特征在于,包括上述集中控制器和/或上述节点控制器。
经由上述的技术方案可知,与现有技术相比,本发明公开了一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,首先,接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型,在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。通过上述方法,将所述定时任务数据在所述执行时间点之前下发给节点控制器,能够避免集中控制器在执行时间点与节点控制器通信中断或者出现异常时,保证定时任务的准确执行。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例一公开的一种定时任务处理方法的具体流程示意图;
图2为本发明实施例一公开的一种定时任务处理硬件部署图;
图3为本发明实施例二公开的另一种定时任务处理方法的具体流程示意图;
图4为本发明实施例三公开的另一种定时任务处理方法的具体流程示意图;
图5为本发明实施例四公开的一种集中控制器的具体结构示意图;
图6为本发明实施例五公开的另一种集中控制器的具体结构示意图;
图7为本发明实施例六公开的一种节点控制器的具体结构示意图;
图8为本发明实施例七公开的一种路灯控制系统具体结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。
由背景技术可知,现有技术中由于集中控制器在定时任务执行的时间点与节点控制器通信中断或者集中控制器出现异常(如,掉电),则将导致定时任务不能按时执行的问题。
为此,本发明公开了一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,首先,接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型,在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。通过上述方法,将所述定时任务数据在所述执行时间点之前下发给节点控制器,能够避免集中控制器在执行时间点与节点控制器通信中断或者出现异常时,保证定时任务的准确执行。
有关于上述定时任务处理方法的具体流程以及其相关装置、系统的具体结构将通过以下实施例进行详细说明。
实施例一
请参阅附图1,为本发明实施例一公开的一种定时任务处理方法的具体流程示意图,该方法应用于集中控制器,如图2所示,后台服务器通过2G/3G网络与所述集中控制器通信连接,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器设置于路灯上并与路灯通信连接,该方法包括:
S101:接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型。
后台服务器可通过无线网络与远程电脑或远程控制器(平板电脑或智能手机)连接,也可与打印机、扫描仪或投影仪连接。集中控制器可设置于路灯配电柜里面,其可设置GPRS/CDMA通信模块,与运营商的基站进行通信,进而通过2G/3G网络与后台服务器建立连接。
用户通过远程电脑或远程控制器,综合考虑和分析与道路照明密切相关的时间、路段、环境照度和交通流量等因素,预先在后台服务器中配置好定时任务数据,然后,后台服务器通过无线网络下发定时任务数据给集中控制器,上述定时任务数据能够定时控制路灯的开关和亮度调节。
S102:在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
需要说明的是,在本实施例中,集中控制器接收到定时任务数据之后,可以立即将其下发给节点控制器,也可以预先设置下发时间点,只要下发时间点在所述执行时间点之前即可,对此,本实施例不做任何限制。
本实施例公开了一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,首先,接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型,在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。通过上述方法,将所述定时任务数据在所述执行时间点之前下发给节点控制器,能够避免集中控制器在执行时间点与节点控制器通信中断或者出现异常时,保证定时任务的准确执行。
在上述本发明公开的实施例的基础上,本发明还公开了一种定时任务处理方法,下面将通过以下实施例进行详细说明。
实施例二
请参阅附图3,为本发明实施例二公开的另一种定时任务处理方法具体流程示意图,该方法应用于集中控制器,后台服务器通过2G/3G网络与所述集中控制器通信连接,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器设置于路灯上并与路灯通信连接,当集中控制器重新上电时,该方法包括:
S201:从实时时钟RTC中读取时间与日期。
在集中控制器中增加RTC时钟及对应的驱动程序,具体的可以采用时钟芯片DS1338作为RTC时钟,该时钟芯片中有备用电池,其具有自动电源失效检测与转换电路,当集中控制器掉电时,该时钟芯片通过备用电池供电保持时钟工作,当集中控制器供电正常时,该时钟芯片则转换使用集中控制器的供电电源供电保持时钟工作。集中控制器采用嵌入式Linux操作系统,当集中控制器重新上电时,启动Linux内核,Linux内核从RTC时钟中读取时间与日期,作为基准值。
S202:根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准。
在从RTC中读取时间与日期之后,Linux内核则根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准。需要说明的是,在Linux内核运行期间,通过RTC时钟对应的驱动程序维护系统时间。当集中控制器与后台服务器系统连接之后,后台服务器主动与集中控制器进行时间校准,并且在集中控制器与后台服务器在连接状态时,集中控制器会按照预设间隔时间(如,间隔一小时),根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中,以保证集中控制器的系统时间的准确性,进而保证定时任务执行的准确性。
S203:接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型。
S204:存储所述定时任务数据。
在集中控制器接收到后台服务器下发的定时任务数据之后,将其存储,具体的可以存储在集中控制器内置存储器中,以保证在集中控制器与后台服务器无法正常连接的情况下,能够独立运行,对定时任务数据进行各种处理,如,删除单个定时任务、全部清除定时任务、单次执行定时任务、每天执行定时任务、每周执行定时任务、日出时间执行定时任务或日落时间执行定时任务。
S205:在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
集中控制器在将定时任务数据保存至存储器中的同时,启动一个线程监控当前时间与定时任务执行时间,记录当前时间点与执行时间点之间的时间段,以及记录在定时任务执行器件内不同时间段的任务类型进行转换,然后,下发到节点控制器。具体将通过以下示例进行说明。
示例一:中午12点开始下发定时任务到节点控制器,具体的定时任务为18点开灯,22点调光到80%亮度,0点调光50%。6点关灯,如果是单次执行任务,则整个时间段的转换数据是:6(前6小时)0(无任务)4(4小时)1(开灯)2(2小时)2(调光)80(80%亮度)6(6小时)2(调光)50(50%亮度)0(结束)3(关灯)。如果是循环执行任务,则整个时间段的转换数据是:6(6小时)0(无任务)4(4小时)1(开灯)2(2小时)2(调光)80(80%亮度)6(6小时)2(调光)50(50%亮度)6(结束)3(关灯)。
需要说明的是,集中控制器能够设置定时巡检策略,检测节点控制器自身的工作状态、负载电流、电压、功率状态,当检测到节点控制器发生故障时,会实时向后台服务器发送报警信息,后台服务器对报警信息进行分析,实现提前预警。预警形式多样,有短信预警、邮件预警、图像预警等。
在本实施例中,公开了一种定时任务处理方法,应用于集中控制器,首先通过在集中控制器中增加RTC软硬件功能,同时多种时间校准策略保证了系统时间的准确性,其次,通过将定时任务数据保存在集中控制器的存储器中,能够保证定时任务在集中控制器与后台服务器无法正常通信时也可以独立运行,最后,将所述定时任务数据在所述执行时间点之前下发给节点控制器,能够避免集中控制器在执行时间点与节点控制器通信中断或者出现异常时,保证定时任务的准确执行。
实施例三
请参阅附图4,为本发明实施例三公开的一种定时任务处理方法的具体流程示意图,该方法应用于节点控制器,后台服务器通过2G/3G网络与所述集中控制器通信连接,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器设置于路灯上并与路灯通信连接,当集中控制器重新上电时,该方法包括:
S301:接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型。
S302:在接收集中控制器下发的定时任务数据时开始计时。
节点控制器不具备时钟功能,因此节点控制器接收到集中控制器提前下发的定时任务数据之后,节点控制器通过定时器开始计时。
S303:当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
需要说明的是,集中控制器在提前将定时任务的数据下发给节点控制器之后,如果在定时任务的执行时间点,自身没有故障且与节点控制器成功连接,则当计时值达到预设值时,即到达定时任务的执行时间点时,依然可以向节点控制器发送定时任务数据,此时,节点控制器即可根据提前接收的定时任务数据也可以根据即时接收的定时任务数据执行定时任务。结合上述示例一,节点控制器收到上述数据之后启动定时器开始计时,前6个小时节点段,节点无处理,6小时之后的4小时之内开灯,之后的2小时调光80%亮度,之后6小时调光50%,之后关灯。
本实施例公开了一种定时任务处理方法,该方法应用于节点控制器,所述节点控制器通过电力线载波模块与集中控制器通信连接,所述节点控制器与路灯通信连接,首先,接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型,在接收集中控制器下发的定时任务数据时开始计时,当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。通过上述方法,节点控制器通过自身的计时功能,根据提前接收到的定时任务数据准确执行定时任务。
上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。
实施例四
请参阅附图5,为本发明实施例四公开的一种集中控制器的具体结构示意图,该集中控制器包括如下单元:
接收单元11,用于接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型。
发送单元12,用于在所述执行时间点之前,将所述定时任务数据下发给节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
需要说明的是,关于上述各个单元的功能实现已在方法实施例中进行详细说明,本实施例不再赘述,具体请参见方法实施例中的相关描述。
实施例五
请参阅附图6,为本发明实施例五公开的另一种集中控制器的具体结构示意图,该集中控制器包括如下单元:
读取单元21,用于当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,从实时时钟RTC中读取时间与日期。
第一校准单元22,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准。
第二校准单元23,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
接收单元24,用于接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型。
存储器25,用于在所述将定时任务数据下发给所述节点控制器之前,存储所述定时任务的数据。
发送单元26,用于在所述执行时间点之前,将所述定时任务数据下发给节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
需要说明的是,关于上述各个单元的功能实现已在方法实施例中进行详细说明,本实施例不再赘述,具体请参见方法实施例中的相关描述。
实施例六
请参阅附图7,为本发明实施例六公开的一种节点控制器的具体结构示意图,该节点控制器具体包括如下单元:
接收单元31,用于接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型。
计时单元32,用于在接收集中控制器下发的定时任务数据时开始计时。
控制单元33,用于当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
需要说明的是,关于上述各个单元的功能实现已在方法实施例中进行详细说明,本实施例不再赘述,具体请参见方法实施例中的相关描述。
为描述的方便,描述以上装置时以功能分为各种单元分别描述,当然,在实施本发明时,可以把各单元的功能在同一个或多个软件和/或硬件中实现。
上述本发明公开的实施例中详细描述了方法及装置,对于本发明的方法可采用多种形式的系统实现,因此本发明还公开了一种系统,下面给出具体的实施例进行详细说明。
实施例七
请参阅附图8,为本发明实施例七公开的一种路灯控制系统具体结构示意图,该系统包括实施例四、五中描述的集中控制器及实施例六中描述的节点控制器。
综上所述:
本发明公开了一种定时任务处理方法,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,首先,接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型,在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。通过上述方法,将所述定时任务数据在所述执行时间点之前下发给节点控制器,能够避免集中控制器在执行时间点与节点控制器通信中断或者出现异常时,保证定时任务的准确执行。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
另外需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过专用硬件包括专用集成电路、专用CPU、专用存储器、专用元器件等来实现。一般情况下,凡由计算机程序完成的功能都可以很容易地用相应的硬件来实现,而且,用来实现同一功能的具体硬件结构也可以是多种多样的,例如模拟电路、数字电路或专用电路等。但是,对本发明而言更多情况下软件程序实现是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
综上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照上述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对上述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种定时任务处理方法,其特征在于,应用于集中控制器,所述集中控制器通过电力线载波模块与节点控制器通信连接,所述节点控制器与路灯通信连接,所述方法包括:
接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
在所述执行时间点之前,将所述定时任务数据下发给所述节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
2.根据权利要求1所述的方法,其特征在于,在所述将定时任务数据下发给所述节点控制器之前,还包括:
存储所述定时任务数据。
3.根据权利要求1或2所述的方法,其特征在于,当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,还包括:
从实时时钟RTC中读取时间与日期;
根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准。
4.根据权利要求3所述的方法,其特征在于,所述根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,还包括:
按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
5.一种定时任务处理方法,其特征在于,应用于节点控制器,所述节点控制器通过电力线载波模块与集中控制器通信连接,所述节点控制器与路灯通信连接,所述方法包括:
接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
在接收集中控制器下发的定时任务数据时开始计时;
当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
6.一种集中控制器,其特征在于,包括:
接收单元,用于接收后台服务器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
发送单元,用于在所述执行时间点之前,将所述定时任务数据下发给节点控制器,以便所述节点控制器在所述执行时间点执行所述任务类型对应的定时任务。
7.根据权利要求6所述的集中控制器,其特征在于,还包括:
存储器,用于在所述将定时任务数据下发给所述节点控制器之前,存储所述定时任务的数据。
8.根据权利要求6或7所述的集中控制器,其特征在于,还包括:
读取单元,用于当集中控制器重新上电时,在所述接收后台服务器下发的定时任务数据之前,从实时时钟RTC中读取时间与日期;
第一校准单元,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准;
第二校准单元,用于根据所述从RTC中读取时间与日期对所述集中控制器的系统时间进行校准之后,按照预设时间间隔,根据后台服务器的系统时间以及运营商的基站时间对集中控制器的系统时间进行校准,并将校准后的集中控制器的系统时间写入RTC中。
9.一种节点控制器,其特征在于,包括:
接收单元,用于接收集中控制器下发的定时任务数据,所述定时任务数据包括执行时间点以及任务类型;
计时单元,用于在接收集中控制器下发的定时任务数据时开始计时;
控制单元,用于当计时值达到预设值时,执行所述任务类型对应的定时任务,所述预设值为当前时间点与所述执行时间点之间的间隔时间值。
10.一种路灯控制系统,其特征在于,包括:权利要求6~8中任意一项所述的集中控制器和/或权利要求9中所述的节点控制器。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310737585.0A CN103648224B (zh) | 2013-12-25 | 2013-12-25 | 定时任务处理方法及相关装置、系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310737585.0A CN103648224B (zh) | 2013-12-25 | 2013-12-25 | 定时任务处理方法及相关装置、系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103648224A true CN103648224A (zh) | 2014-03-19 |
| CN103648224B CN103648224B (zh) | 2017-11-21 |
Family
ID=50253350
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310737585.0A Active CN103648224B (zh) | 2013-12-25 | 2013-12-25 | 定时任务处理方法及相关装置、系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103648224B (zh) |
Cited By (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104794876A (zh) * | 2015-05-12 | 2015-07-22 | 深圳市尚吉电子有限公司 | 一种基于Zigbee智能家居终端设备延时控制的实现方法 |
| CN104932333A (zh) * | 2015-05-15 | 2015-09-23 | 广东美的暖通设备有限公司 | Knx控制系统和knx/ip网关 |
| CN106028597A (zh) * | 2016-07-01 | 2016-10-12 | 浙江大邦科技有限公司 | 照明系统、照明驱动电源及其控制方法 |
| CN106357721A (zh) * | 2016-08-11 | 2017-01-25 | 北京小米移动软件有限公司 | 定时方法及装置 |
| CN106793391A (zh) * | 2016-12-13 | 2017-05-31 | 海宁登云环保科技股份有限公司 | 一种智能照明控制系统及方法 |
| CN107990488A (zh) * | 2017-11-27 | 2018-05-04 | 珠海格力电器股份有限公司 | 定时控制方法、装置及存储介质 |
| CN109214613A (zh) * | 2017-06-29 | 2019-01-15 | 北京京东尚科信息技术有限公司 | 一种自动分配任务的方法、装置、电子设备以及存储介质 |
| CN110532081A (zh) * | 2019-09-02 | 2019-12-03 | 政采云有限公司 | 一种定时任务处理方法及装置 |
| CN113176742A (zh) * | 2021-03-24 | 2021-07-27 | 广东芬尼克兹节能设备有限公司 | 多设备间的集控控制方法及装置 |
| CN113377156A (zh) * | 2021-07-13 | 2021-09-10 | 北京同方信息安全技术股份有限公司 | 一种rtc时钟准确性验证方法和装置 |
| CN115696701A (zh) * | 2022-11-15 | 2023-02-03 | 中国铁塔股份有限公司 | 一种智能控制照明方法、装置、设备及可读存储介质 |
Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201869401U (zh) * | 2010-07-22 | 2011-06-15 | 北京普瑞塞特控制系统科技有限公司 | 远程路灯智能控制系统 |
| CN102186279A (zh) * | 2011-03-16 | 2011-09-14 | 南京博络克信息技术服务有限公司 | 一种基于wsn网络的照明单灯监控系统及其监控方法 |
| CN202043329U (zh) * | 2011-03-16 | 2011-11-16 | 南京博络克信息技术服务有限公司 | 基于wsn网络的照明单灯监控系统 |
| US20120049766A1 (en) * | 2010-08-24 | 2012-03-01 | Yu-Chen Lin | Lighting Device Using Heterogeneous Light Sources |
| US20120153868A1 (en) * | 2010-12-20 | 2012-06-21 | Redwood Systems, Inc. | Light timeout optimization |
| CN202652624U (zh) * | 2012-05-25 | 2013-01-02 | 袁方 | 智能照明监控管理系统 |
| CN202721871U (zh) * | 2012-07-31 | 2013-02-06 | 广州市雷腾照明科技有限公司 | 一种led路灯智能控制装置 |
| CN103249232A (zh) * | 2013-05-24 | 2013-08-14 | 国家电网公司 | 一种路灯智能照明控制系统 |
| CN103298206A (zh) * | 2013-04-25 | 2013-09-11 | 深圳市致烨科技有限公司 | 基于单灯控制的数据采集方法及系统 |
| CN203206520U (zh) * | 2013-01-29 | 2013-09-18 | 杭州银江智慧城市技术有限公司 | 基于北斗精确定位与授时的智能型城市道路照明控制装置 |
| CN103369771A (zh) * | 2012-04-01 | 2013-10-23 | 朱慧君 | 一种城市照明自控系统 |
| CN103391674A (zh) * | 2013-08-20 | 2013-11-13 | 广州中国科学院软件应用技术研究所 | 一种路灯控制方法及装置 |
| CN203313474U (zh) * | 2013-05-24 | 2013-11-27 | 国家电网公司 | 一种路灯智能照明控制系统 |
| CN203340349U (zh) * | 2013-05-29 | 2013-12-11 | 奉化市金源电子有限公司 | 电力线载波通信控制的调光调色led道路照明系统 |
| CN203340384U (zh) * | 2013-07-23 | 2013-12-11 | 王建武 | 一种路灯智能安全监测系统 |
| CN203340350U (zh) * | 2013-05-29 | 2013-12-11 | 奉化市金源电子有限公司 | 电力线载波通信控制的led道路照明控制系统 |
-
2013
- 2013-12-25 CN CN201310737585.0A patent/CN103648224B/zh active Active
Patent Citations (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN201869401U (zh) * | 2010-07-22 | 2011-06-15 | 北京普瑞塞特控制系统科技有限公司 | 远程路灯智能控制系统 |
| US20120049766A1 (en) * | 2010-08-24 | 2012-03-01 | Yu-Chen Lin | Lighting Device Using Heterogeneous Light Sources |
| US20120153868A1 (en) * | 2010-12-20 | 2012-06-21 | Redwood Systems, Inc. | Light timeout optimization |
| CN102186279A (zh) * | 2011-03-16 | 2011-09-14 | 南京博络克信息技术服务有限公司 | 一种基于wsn网络的照明单灯监控系统及其监控方法 |
| CN202043329U (zh) * | 2011-03-16 | 2011-11-16 | 南京博络克信息技术服务有限公司 | 基于wsn网络的照明单灯监控系统 |
| CN103369771A (zh) * | 2012-04-01 | 2013-10-23 | 朱慧君 | 一种城市照明自控系统 |
| CN202652624U (zh) * | 2012-05-25 | 2013-01-02 | 袁方 | 智能照明监控管理系统 |
| CN202721871U (zh) * | 2012-07-31 | 2013-02-06 | 广州市雷腾照明科技有限公司 | 一种led路灯智能控制装置 |
| CN203206520U (zh) * | 2013-01-29 | 2013-09-18 | 杭州银江智慧城市技术有限公司 | 基于北斗精确定位与授时的智能型城市道路照明控制装置 |
| CN103298206A (zh) * | 2013-04-25 | 2013-09-11 | 深圳市致烨科技有限公司 | 基于单灯控制的数据采集方法及系统 |
| CN103249232A (zh) * | 2013-05-24 | 2013-08-14 | 国家电网公司 | 一种路灯智能照明控制系统 |
| CN203313474U (zh) * | 2013-05-24 | 2013-11-27 | 国家电网公司 | 一种路灯智能照明控制系统 |
| CN203340349U (zh) * | 2013-05-29 | 2013-12-11 | 奉化市金源电子有限公司 | 电力线载波通信控制的调光调色led道路照明系统 |
| CN203340350U (zh) * | 2013-05-29 | 2013-12-11 | 奉化市金源电子有限公司 | 电力线载波通信控制的led道路照明控制系统 |
| CN203340384U (zh) * | 2013-07-23 | 2013-12-11 | 王建武 | 一种路灯智能安全监测系统 |
| CN103391674A (zh) * | 2013-08-20 | 2013-11-13 | 广州中国科学院软件应用技术研究所 | 一种路灯控制方法及装置 |
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104794876A (zh) * | 2015-05-12 | 2015-07-22 | 深圳市尚吉电子有限公司 | 一种基于Zigbee智能家居终端设备延时控制的实现方法 |
| CN104932333A (zh) * | 2015-05-15 | 2015-09-23 | 广东美的暖通设备有限公司 | Knx控制系统和knx/ip网关 |
| CN106028597A (zh) * | 2016-07-01 | 2016-10-12 | 浙江大邦科技有限公司 | 照明系统、照明驱动电源及其控制方法 |
| US10270614B2 (en) | 2016-08-11 | 2019-04-23 | Beijing Xiaomi Mobile Software Co., Ltd. | Method and device for controlling timed task |
| CN106357721A (zh) * | 2016-08-11 | 2017-01-25 | 北京小米移动软件有限公司 | 定时方法及装置 |
| WO2018028082A1 (zh) * | 2016-08-11 | 2018-02-15 | 北京小米移动软件有限公司 | 定时方法及装置 |
| CN106793391A (zh) * | 2016-12-13 | 2017-05-31 | 海宁登云环保科技股份有限公司 | 一种智能照明控制系统及方法 |
| CN106793391B (zh) * | 2016-12-13 | 2019-07-26 | 宁波斯凯蒙环保科技股份有限公司 | 一种智能照明控制系统及方法 |
| CN109214613A (zh) * | 2017-06-29 | 2019-01-15 | 北京京东尚科信息技术有限公司 | 一种自动分配任务的方法、装置、电子设备以及存储介质 |
| CN107990488A (zh) * | 2017-11-27 | 2018-05-04 | 珠海格力电器股份有限公司 | 定时控制方法、装置及存储介质 |
| CN110532081A (zh) * | 2019-09-02 | 2019-12-03 | 政采云有限公司 | 一种定时任务处理方法及装置 |
| CN110532081B (zh) * | 2019-09-02 | 2022-03-22 | 政采云有限公司 | 一种定时任务处理方法及装置 |
| CN113176742A (zh) * | 2021-03-24 | 2021-07-27 | 广东芬尼克兹节能设备有限公司 | 多设备间的集控控制方法及装置 |
| CN113377156A (zh) * | 2021-07-13 | 2021-09-10 | 北京同方信息安全技术股份有限公司 | 一种rtc时钟准确性验证方法和装置 |
| CN113377156B (zh) * | 2021-07-13 | 2024-07-26 | 北京同方信息安全技术股份有限公司 | 一种rtc时钟准确性验证方法和装置 |
| CN115696701A (zh) * | 2022-11-15 | 2023-02-03 | 中国铁塔股份有限公司 | 一种智能控制照明方法、装置、设备及可读存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103648224B (zh) | 2017-11-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103648224A (zh) | 定时任务处理方法及相关装置、系统 | |
| US10098212B2 (en) | Systems and methods for controlling outdoor luminaire wireless network using smart appliance | |
| RU2635379C2 (ru) | Система и способ предоставления альтернативного пути связи для управления элементами осветительной сети | |
| US20150264776A1 (en) | Distributed street lights energy remote monitoring, command and control | |
| WO2014066298A1 (en) | Distributed street lights control with solar photovoltaic cell | |
| CN202634836U (zh) | 智能感知道路led照明控制器 | |
| CN106061064A (zh) | 用于智慧城市的智能灯光控制系统 | |
| CN103310763A (zh) | 一种移动设备显示状态切换的方法、装置及一种设备 | |
| CN104955207A (zh) | 一种物联网无极灯城市照明控制系统 | |
| WO2025189891A1 (zh) | 调光控制方法、系统、电子设备及存储介质 | |
| CN101042577A (zh) | 可编程时序控制方法和系统 | |
| TW201448667A (zh) | 發光及積體夾具控制 | |
| CN112153795B (zh) | 一种执行设备的控制方法及其系统 | |
| CN117793988A (zh) | 一种道路照明灯具调控方法、装置、设备、介质及产品 | |
| CN201976300U (zh) | 路灯智能控制器 | |
| CN117440577A (zh) | 一种智慧城市的道路照明控制方法及系统 | |
| CN105101587A (zh) | 路灯控制方法及装置 | |
| CN203801127U (zh) | 一种城市路灯照明控制系统 | |
| CN202145689U (zh) | 智能照明物联网系统 | |
| CN209844627U (zh) | 独立式反馈监测装置的新型充电管理电路 | |
| CN113840430A (zh) | 一种路灯集中控制系统及方法 | |
| CN204031546U (zh) | 8回路智能无线互联网照明控制器 | |
| CN219322620U (zh) | 大场景公共区域照明系统 | |
| CN103354680B (zh) | 应用于路灯无线控制系统的时间校准方法 | |
| CN211321595U (zh) | 市政施工gsm照明系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20160406 Address after: 523000 Guangdong city of Dongguan province at the Songshan Lake high tech Industrial Development Zone, Road No. 4 Building No. 13 Keyuan pine floor 1 room 103 Applicant after: Dongguan CAS Smart City Software Co., Ltd. Address before: 511458 floor, building A, No. 1121 Haibin Road, Guangzhou, Guangdong, Nansha District, China Applicant before: Institute of Software Application Technology, Guangzhou & Chinese Academy of Sciences |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |