[发明专利]一种智慧照明系统中Proactor模式的高并发通信方法及系统有效

专利信息
申请号: 201811439390.7 申请日: 2018-11-29
公开(公告)号: CN109495484B 公开(公告)日: 2021-04-20
发明(设计)人: 鹿中龙;徐超;华寅飞;孟凡辉;郝明明 申请(专利权)人: 国电南瑞科技股份有限公司
主分类号: H04L29/06 分类号: H04L29/06;G06F9/54
代理公司: 南京纵横知识产权代理有限公司 32224 代理人: 董建林
地址: 211106 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 智慧 照明 系统 proactor 模式 并发 通信 方法
【说明书】:

发明公开了一种智慧照明系统中使用Proactor模式的高并发通信方法,建立基于内核事件通知机制Proactor模式的通信类CmultiServer,通信类CmultiServer封装统一的成员变量和成员方法;基于异步、事件驱动和回调函数,提供事件循环及基于 I/O的回调机制;使用异步、事件驱动、回调函数的编程风格,提供事件循环及基于 I/O的回调机制。该类对不同操作系统封装统一的成员变量和成员方法;对每个设备逻辑排序,设计Hash存储方式,高效准确存储数据。可以对数千个数据终端建立Tcp连接,维护状态、采取数据和下发控制命令,实现景观照明系统接口通信层Proactor模式的高并发通信。

技术领域

本发明涉及景观照明控制系统领域,应用于景观照明系统。

背景技术

随着城市化的发展,地标建筑和城市风景带等区域照明的建设,城市景观照明控制系统得到了迅速发展,从单栋楼宇的照明控制发展到园区一体化照明控制,近年来,区域甚至整个自然风光带(如珠江沿岸)的景观照明一体化控制也在建设当中。传统的面相单栋楼的照明系统满足不了需求,新的景观照明系统三遥配电监控与景观灯光控制结合成一体,采用主控、分控、设备三层控制架构,实时采集景观区域内所有楼宇的照明和能耗信息,实时控制照明开关和设备模式。

较大的景观照明系统通常包含几百栋甚至一千栋楼以上,所涉及的各栋楼照明设备多、设备多,型号多、参数和配置复杂、数据量大,要采集这些大量的实时数据并进行控制,传统的数据接口协议不能满足需求。在监控系统中,常用的接口协议大多基于TCP的、依赖通信链路稳定的协议,通常为以下几种模型:

⑴TPC模型(Thread Per Connection),每个连接一个线程。

⑵select模型。

⑶I/O多路复用技术。

TPC模型是稳定的、可监控的通信模型,通常为每一个客户端创建一个独立的进程,但是随着系统规模的增加,在连接个数超过一千个的时候,由于进程数目过多,管理和监视花费的代价过大,维护性也不好。操作系统内核需要花费大量时间进行上下文切换,在管理和调度这些线程的花销比线程执行本身花更多的时间。

select模型受进程最大打开的描述符数(FD_SETSIZE)限制,linux2.6版本为1024,对于成上万级的用户连接请求,即便修改参数强行增加FD_SETSIZE,但是select扫描的效率下降的很快,造成通信效率下降。

Poll、epoll模型等多路复用技术在单个进程处理大量Tcp连接的情况下处理控制信息效率并不高,往往需要多个线程,增加系统管理和主备冗余的复杂程度。

在有些景观照明控制系统中,既有楼宇接入系统的通信网络不尽相同,有光纤专用网络、公共网络、4G无线网等方式,各种网络的通信状态和稳定性也有很大差别,比如光纤专用网络的稳定性和效率很高,公共网络收到通信高峰影响,4G无线网络的链路稳定性不高,通信链路通断比较频繁。传统的监控系统的接口通信技术不适宜在这样复杂的网络环境。

发明内容

本发明设计了一种智慧照明系统中Proactor模式的高并发通信方法,对数千个数据终端建立Tcp连接,维护状态、采取数据和下发控制命令。解决了大量Tcp连接的稳定通信和确保控制命令的及时和准确下发的难点,具有一定的先进性。

本发明技术方案如下:

一种智慧照明系统中Proactor模式的高并发通信方法,建立基于内核事件通知机制Proactor模式的通信类CmultiServer,通信类CmultiServer封装统一的成员变量和成员方法;基于异步、事件驱动和回调函数,提供事件循环及基于I/O的回调机制;

通信类CmultiServer基于使用线程池处理异步I/O请求机制的IOCP线程和epoll线程;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司,未经国电南瑞科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201811439390.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top