[发明专利]通用的GPON-OLT系统板间通信中间件系统有效
申请号: | 201710538866.1 | 申请日: | 2017-07-04 |
公开(公告)号: | CN107247631B | 公开(公告)日: | 2020-07-28 |
发明(设计)人: | 刘腾飞;龚智杰;唐子坚 | 申请(专利权)人: | 无锡雷华网络技术有限公司 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/54;G06F15/173;H04L29/06;H04L29/08 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 谭雪婷 |
地址: | 214028 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 gpon olt 系统 通信 中间件 | ||
1.一种通用的GPON-OLT系统板间通信中间件系统,包括GPON控制板卡和若干GPON业务板卡,其特征在于:
还包括若干板间通信中间件,各板间通信中间件作为GPON-OLT机架系统中各分布式节点设备的网络适配层分别安装到GPON控制板卡和各GPON业务板卡中;
其中,各板间通信中间件之间通信采用TCP网络协议的IO多路复用技术实现,使用客户端-服务器模型,通信双方基于连接,由内核协议栈保证数据收发的有序性和可靠性;
各板间通信中间件内嵌于各个分布式节点设备的网络设备中,在用户程序空间预先分配连续的内存构造内存池,各板间通信中间件之间消息的接收和发送使用内存池中的分块作为载体;各板间通信中间件之间消息在用户程序空间的传递过程中,使用分布式消息队列对消息进行分发控制,所述分布式消息队列是一种基于观察者模式设计的零拷贝消息队列,所述零拷贝消息队列基于指针链表实现。
2.根据权利要求1所述的GPON-OLT系统板间通信中间件系统,其特征在于,各板间通信中间件之间通信采用观察者模式设计的高性能事件循环处理框架,完成所述GPON-OLT机架系统中各分布式节点设备间的建链和断链、读写事件管理、定时器事件管理。
3.根据权利要求2所述的GPON-OLT系统板间通信中间件系统,其特征在于,所述高性能事件循环处理框架为一个观察者模式的事件循环框架,通过向事件循环注册需要关注的事件观察者;并且,所述事件循环框架中,事件就绪的观察者被挑拣出来保存到事件循环中;每一事件就绪的观察者主要由一个事件挂起结构和一个事件挂起计数来维护。
4.根据权利要求2所述的GPON-OLT系统板间通信中间件系统,其特征在于,所述读写事件管理采用IO事件管理,使用一条表示文件描述符读写状态的观察者链表。
5.根据权利要求2所述的GPON-OLT系统板间通信中间件系统,其特征在于,所述定时器事件管理中,管理定时器使用了最小4叉堆结构。
6.根据权利要求1所述的GPON-OLT系统板间通信中间件系统,其特征在于,各板间通信中间件中消息接收者作为消费者时,在用户程序空间预先分配任务线程池配合分布式消息队列实现对消息的消费控制,对时序性有要求的消息按照串行化进行处理,对无时序要求的消息进行并发处理。
7.根据权利要求1所述的GPON-OLT系统板间通信中间件系统,其特征在于,各板间通信中间件中消息发送者作为生产者时,在构造消息过程中使用支持聚合的接口,实现将多段处于分散内存地址的消息组装发送;同时,各板间通信中间件之间通信的消息发送方支持将异步消息同步化。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡雷华网络技术有限公司,未经无锡雷华网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710538866.1/1.html,转载请声明来源钻瓜专利网。