一种支持自动扩缩容接入不同数量单灯控的系统和方法技术方案

技术编号:39655999 阅读:21 留言:0更新日期:2023-12-09 11:24
本发明专利技术提供了一种支持自动扩缩容接入不同数量单灯控的系统和方法,所述系统包括配置于照明管理平台中的:业务处理模块,其用于进行接入设备业务管理和数据指令下发;若干传输模块,其用于端口监听及维护与接入设备的通信链路,将接收到的数据包转发给指定适配模块,以及接收适配模块的指令下发给指定的接入设备;若干适配模块,其用于按照协议解析传输模块上行的接入设备数据包转换数据格式后继续上行给相应的业务处理模块,以及按照协议封装业务处理模块下发的指令并下发给指定传输模块;以及资源调度器,用于进行传输模块和适配模块的管理协调和监控

【技术实现步骤摘要】
一种支持自动扩缩容接入不同数量单灯控的系统和方法


[0001]本专利技术涉及物联网
,具体涉及一种支持自动扩缩容接入不同数量单灯控的系统和方法


技术介绍

[0002]在市政道路照明领域,已经发展到了利用智能控制设备控制道路上每一盏灯的程度,其中主要的智能控制设备就是集中控制器(以下简称集控)和单灯控制器(以下简称单灯控)

集控管理一段道路上若干路灯的供电,单灯控管理具体某个路灯的亮灭和亮度

而在一个城市照明体系中单灯控数量比较庞大,基本与城市的路灯数相等,因此在夜幕降临城市亮灯时,它们同时上线将对照明管理平台产生巨大的并发压力,会导致服务响应延迟甚至服务崩溃

[0003]另外,城市道路照明管理实践中,集控和单灯控的控制与上报有潮汐的特性,即在夜晚开灯时

亮度有变化时并发量特别大,而在夜晚其它时候则比较平缓,在白天不亮灯时甚至不会任何数据

这也要求照明管理平台具有一定弹性能适应这种具有周期性特点的变化

[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种支持自动扩缩容接入不同数量单灯控的系统,其特征在于,包括配置于照明管理平台中的:至少一个业务处理模块,其用于进行接入设备业务管理和数据指令下发,所述接入设备包括单灯控和集控;若干灯控数据传输模块,其用于端口监听及维护与接入设备之间的通信链路,对接收到的数据包进行数据识别和校验后转发数据包给指定灯控协议适配模块,以及接收灯控协议适配模块的指令下发给指定的接入设备;若干灯控协议适配模块,其用于按照协议解析灯控数据传输模块上行的接入设备数据包,转换为照明管理平台中的数据格式,并继续上行给相应的业务处理模块,以及按照协议封装业务处理模块下发的指令,并将封装好的指令包下发给指定灯控数据传输模块;以及资源调度器,其包括灯控实例管理协调服务

灯控实例启动服务

灯控实例监控服务和存储单元,用于进行所述灯控数据传输模块和灯控协议适配模块的管理协调和监控;其中,所述灯控数据传输模块和灯控协议适配模块基于对应接入设备的协议设置为不同的类型,所述灯控数据传输模块和灯控协议适配模块启动后作为灯控数据传输程序实例和灯控协议适配程序实例运行,且相同类型的灯控数据传输程序实例或灯控协议适配程序实例作为实例集群进行管理
。2.
如权利要求1所述的支持自动扩缩容接入不同数量单灯控的系统,其特征在于:所述灯控实例管理协调服务用于设置灯控实例监控服务运行参数,接收灯控实例监控服务信息;对灯控实例启动服务发送启动命令启动灯控数据传输模块或灯控协议适配模块;设置灯控数据传输程序实例或灯控协议适配程序实例的吞吐量上限阈值

下限阈值和最大时延阈值;所述灯控实例启动服务用于接受灯控实例管理协调服务指令,调用执行脚本启动灯控数据传输模块或灯控协议适配模块,或向运行中的程序实例发送停止指令,并调用执行脚本停止程序实例进程;以及管理启动参数;所述灯控实例监控服务用于接收各运行程序实例的状态上报,并周期性的将信息汇报给灯控实例管理协调服务;所述存储单元用于存储各个程序实例的参数,包括程序实例的启动预设信息和当前信息
。3.
一种支持自动扩缩容接入不同数量单灯控的方法,基于如权利要求1或2所述的支持自动扩缩容接入不同数量单灯控的系统进行,其特征在于,包括如下步骤:
S1、
在计划的亮灯时间前,资源调度器根据集控和单灯控历史接入情况,进行灯控数据传输模块和灯控协议适配模块的预启动;
S2、
建立业务处理模块

灯控数据传输程序实例和灯控协议适配程序实例之间的数据传输关系;
S3、
根据资源调度器中灯控实例监控服务获取到的负载情况,动态的新增或者减少灯控数据传输程序实例和灯控协议适配程序实例的启用数量
。4.
如权利要求3所述的支持自动扩缩容接入不同数量单灯控的方法,其特征在于,步骤
S1
具体包括:
S11、
启动灯控实例管理协调服务,获取灯控数据传输模块和灯控协议适配模块启动记
录,判断是否需要启动所述灯控数据传输模块和灯控协议适配模块,并将需要启动的模块放入启动列表;
S12、
灯控实例管理协调服务通知灯控实例启动服务调用执行脚本启动所述启动列表记录的灯控数据传输模块和灯控协议适配模块;
S13、
执行脚本回传启动结果,灯控实例监控服务对新启动的灯控数据传输程序实例和灯控协议适配程序实例进行监测
。5.
如权利要求4所述的支持自动扩缩容接入不同数量单灯控的方法,其特征在于,步骤
S2
具体包括:预先确定好灯控协议适配程序实例

灯控数据传输程序实例的接口地址,包括
IP
和端口;在启动新的灯控协议适配程序实例时将业务处理模块和灯控数据传输程序实例的接口地址作为启动参数传入,并将新创建的灯控协议适配程序实例的接口地址返回给业务处理模块;在启动新的灯控数据传输程序实例时将灯控协议适配程序实例的接口地址作为启动参数传入
。6.
如权利要求4所述的支持自动扩缩容接入不同数量单灯控的方法,其特征在于,步骤
S3
具体包括:
S31、
基于灯控...

【专利技术属性】
技术研发人员:张伟杰王鹏
申请(专利权)人:中节能晶和照明江西有限公司中节能晶和智慧城市科技浙江有限公司
类型:发明
国别省市:

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

1