一种基于城市智慧路灯监控系统接口机接入系统及方法技术方案

技术编号:34363691 阅读:17 留言:0更新日期:2022-07-31 08:01
本发明专利技术公开了一种基于城市智慧路灯监控系统接口机接入系统及方法,包括:进程管理模块用于管理进程的注册、进程的启停、还用于检测多通道通信模块的进程状态,并根据检测的结果,实时修改多通道通信模块的进程状态;多通道通信模块用于根据配置文件加载通信协议动态库,采用统一通信框架进行数据处理、分发以及进程报警信息的日志记录;日志模块用于记录各个模块状态信息,当各模块出现故障异常时,接收报警信息,将报警信息和各个模块状态信息存储到本地介质或者写到远程后台数据库;配置参数管理模块,用于配置使各模块正常工作的相关配置参数。优点:能够使路灯监控系统通信程序更加容易开发维护,稳定和可靠。稳定和可靠。稳定和可靠。

An interface machine access system and method based on urban intelligent street lamp monitoring system

【技术实现步骤摘要】
一种基于城市智慧路灯监控系统接口机接入系统及方法


[0001]本专利技术涉及一种基于城市智慧路灯监控系统接口机接入系统及方法,属于接口机


技术介绍

[0002]随着智慧城市的高速发展,智慧城市建设正如火如荼的开展。城市路灯是智慧城市的重要组成部分,城市智慧路灯监控系统就是通过短距离、长距离通信技术,实现路灯控制和拓展灯杆资源增值业务。
[0003]一个城市路灯数量众多,地区布局差异大,不同地区功能需求和实际要求也有很大不同,对于城市智慧路灯监控系统来说,例如有的地区会增加光照采集设备、漏电采集设备等其他传感器以辅助决策,有的地区路灯分布较密集,有的路灯分布较分散,设备厂家也多种多样,通信网络也有很多差异,有基于2G/3G/4G/5G网络,有基于NB

IoT、LoRa等网络,有设备通过物联网云平台推送数据到监控系统,这些就导致了一个城市智慧路灯监控系统设备接入的多样性,存在多种多样的通信协议,导致接口协议和接口机数量较多,难于管理与维护,给开发和维护造成很大压力。

技术实现思路

[0004]本专利技术所要解决的技术问题是克服现有技术的缺陷,提供一种基于城市智慧路灯监控系统接口机接入系统及方法。
[0005]为解决上述技术问题,本专利技术提供一种基于城市智慧路灯监控系统接口机接入系统,包括:进程管理模块、日志模块、多通道通信模块、配置参数管理模块;所述进程管理模块,用于管理进程的注册、进程的启停,还用于检测多通道通信模块的进程状态,并根据检测的结果,实时修改多通道通信模块的进程状态;所述多通道通信模块,用于根据配置文件加载通信协议动态库,采用统一通信框架进行数据处理、分发以及进程报警信息的日志记录;所述日志模块,用于记录各个模块状态信息,当各模块出现故障异常时,接收报警信息,将报警信息和各个模块状态信息存储到本地介质或者写到远程后台数据库;所述配置参数管理模块,用于配置使各模块正常工作的相关配置参数。
[0006]进一步的,还包括启动模块,用于在接口机首次启动时,根据配置参数管理模块的参数配置的进程启动顺序,依次启动进程管理模块,日志模块,多通道通信模块,所述配置参数管理模块独立运行,将配置参数生成配置文件,拷贝到各接口机中。
[0007]进一步的,所述启动模块还包括初始化模块,用于在接口机启动时候初始化进程管理共享内存,在多通道通信进程、日志进程启动时,调用进程管理模块提供的动态库进行进程注册,写入进程管理共享内存,进程管理模块循环读取共享内存,实时查看共享内存进程详细状态,并根据进程实时状态记录进程的异常信息,调用日志模块实现进程报警功能。
[0008]进一步的,所述进程管理模块包括进程注册模块、进程启停模块、进程状态监控模块和多通信通道进程心跳监测模块;所述进程注册模块,用于给各个进程提供接口,相关进程通过调用这个接口,将进程详细信息写入共享内存;所述进程启停模块,用于当进程出现异常时能够对相关进程进行停止或者启动操作;所述进程状态监控模块,用于实时循环读取共享内存中的进程状态,当进程出现异常时,对进程进行启停操作并记录日志信息;所述通道通信进程心跳监测模块,用于循环监测多通道通信模块的进程状态,判断是否通道通信异常或者故障,若出现异常,各接口机则根据心跳监测计算服务、计算进程状态服务各自修改通道通信进程状态,实时修改通道通信进程的冗余状态,实现多接口机中多通道通信模块协调运行。
[0009]进一步的,所述多通道通信模块还包括写入模块,用于根据通道配置和进程管理写入通道状态启动通信通道进程,每个通信通道进程程序,采用统一编码架构,统一日志接口,动态加载通信协议动态库接口。
[0010]一种基于城市智慧路灯监控系统接口机接入系统的接入方法,包括:通过配置参数管理模块对接口机数量、名称、地址、优先级进行配置,接口机配置完成后,对不同类型设备进行多通道通信参数进行详细配置;各接口机保证接口配置完成后,生成配置文件,将配置文件输送到接口机中;获取待接入的设备参数,启动接口机进程管理模块、日志模块,动态调用配置文件中的通信协议的动态库,启动多通道通信模块;多通道通信模块调用进程注册接口,将进程通信状态写入共享内存,进程管理模块根据多通道通信进程状态,循环监测和计算各个通道通信进程状态,进行冗余实时协调切换。
[0011]本专利技术所达到的有益效果:本专利技术针对智慧路灯监控系统下面可能接入多样性物联网设备和平台,提供一套易配置、易维护、易扩展、简约、高效的一套接口机软件,能够实现多接口机通信通道的灵活冗余配置,在进程管理的同时增加接口机通道信息心跳监测,简化冗余管理,在多通道通信程序中采用统一数据处理、日志处理、协议处理框架,动态加载通信协议,使路灯监控系统通信程序更加容易开发维护,稳定和可靠。
附图说明
[0012]图1为本专利技术实施例的一种基于城市智慧路灯监控系统接口机软件结构示意图;图2 为本专利技术实施例中一种基于城市智慧路灯监控系统接口机进程管理模块启动流程详细示意图;图3为本专利技术实施例中一种基于城市智慧路灯监控系统接口机软件多通道通信架构;图4为本专利技术实施例中一种基于城市智慧路灯监控系统接口机软件日志模块架构。
具体实施方式
[0013]为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0014]如图1所示,一种基于城市智慧路灯监控系统接口机系统,包括进程管理模块,多通道通信模块,日志模块,配置参数管理模块。
[0015]接口机启动时,根据配置管理模块生成的配置文件,先启动进程管理模块,调用日志模块接口,初始化日志,并初始化进程管理共享内存及信号量,根据配置文件,依次启动相关进程,当某个进程启动时候,首先调用日志模块接口,初始化日志,再调用进程管理模块接口进行进程注册,写入进程管理共享内存,进程管理模块循环读取共享内存,实时监控进程状态,并实时计算进程故障和冗余状态,随时准备切换进程状态,并调用日志模块接口记录日志。
[0016]进程管理模块,主要负责对接口机软件运行进程的监控管理。对于通信通道进程,为了管理通信通道的多接口机运行、冗余管理、优先级管理,在进程管理中增加了心跳监测计算服务、计算进程状态服务。其中心跳监测计算服务,通过组播发送各自接口机的通信通道进程状态并对收到其他接口机通信通道进程状态的组播报文进行解析,通过计算通信通道进程状态服务,实时运算通信通道进程主备信息,各接口机之间相同的通信通道进程相互关联、相互影响,当计算出本接口机通信通道进程信息发生变化时,修改通信通道进程状态,并再下一个周期通过组播发送出去。根据接口机通信通道优先级,通过计算通信通道进程状态服务,计算出接口机通信通道进程主备状态,并把接口机通信通道进程信息通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于城市智慧路灯监控系统接口机接入系统,其特征在于,包括:进程管理模块、日志模块、多通道通信模块、配置参数管理模块;所述进程管理模块,用于管理进程的注册、进程的启停,还用于检测多通道通信模块的进程状态,并根据检测的结果,实时修改多通道通信模块的进程状态;所述多通道通信模块,用于根据配置文件加载通信协议动态库,采用统一通信框架进行数据处理、分发以及进程报警信息的日志记录;所述日志模块,用于记录各个模块状态信息,当各模块出现故障异常时,接收报警信息,将报警信息和各个模块状态信息存储到本地介质或者写到远程后台数据库;所述配置参数管理模块,用于配置使各模块正常工作的相关配置参数。2.根据权利要求1所述的基于城市智慧路灯监控系统接口机接入系统,其特征在于,还包括启动模块,用于在接口机首次启动时,根据配置参数管理模块的参数配置的进程启动顺序,依次启动进程管理模块,日志模块,多通道通信模块,所述配置参数管理模块独立运行,将配置参数生成配置文件,拷贝到各接口机中。3.根据权利要求2所述的基于城市智慧路灯监控系统接口机接入系统,其特征在于,所述启动模块还包括初始化模块,用于在接口机启动时候初始化进程管理共享内存,在多通道通信进程、日志进程启动时,调用进程管理模块提供的动态库进行进程注册,写入进程管理共享内存,进程管理模块循环读取共享内存,实时查看共享内存进程详细状态,并根据进程实时状态记录进程的异常信息,调用日志模块实现进程报警功能。4.根据权利要求1所述的基于城市智慧路灯监控系统接口机接入系统,其特征在于,所述进程管理模块包括进程注册模块、进程启停模块、进程状态监控模块和多通信通道进程心跳监测模块...

【专利技术属性】
技术研发人员:孟凡辉鹿中龙郝明明肖声
申请(专利权)人:国电南瑞科技股份有限公司
类型:发明
国别省市:

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

1