[发明专利]基于事件分发的通信系统有效
| 申请号: | 200610119508.9 | 申请日: | 2006-12-12 |
| 公开(公告)号: | CN101202733A | 公开(公告)日: | 2008-06-18 |
| 发明(设计)人: | 高义河;梁玉林 | 申请(专利权)人: | 上海未来宽带技术及应用工程研究中心有限公司 |
| 主分类号: | H04L29/02 | 分类号: | H04L29/02;H04L12/56;H04L12/24;H04L29/06;G06F9/46 |
| 代理公司: | 上海科盛知识产权代理有限公司 | 代理人: | 赵志远 |
| 地址: | 20033*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 事件 分发 通信 系统 | ||
1.基于事件分发的通信系统,其特征在于,包括业务应用层、作为分发事件中心的事件分发层、操作系统跨平台封装层、商用或开源操作系统层,所述的业务应用层通过事件分发层完成消息通信,所述的事件分发层采用操作系统跨平台封装层提供的用于进程间通信的socket机制,所述的通信系统在内存中开辟一共享内存区域。
2.根据权利要求1所述的基于事件分发的通信系统,其特征在于,所述的系统使通信目标以五元组信息的形式来传递通信。
3.根据权利要求2所述的基于事件分发的通信系统,其特征在于,所述的五元组信息包括应用业务模块号、事件号、通信类型、通信缓冲、通信长度。
4.根据权利要求1所述的基于事件分发的通信系统,其特征在于,所述的事件分发层包括通信接口、通信中枢中心、通信表,所述的通信中枢中心包括应用业务模块的注册、应用业务模块的单播消息发布、应用业务模块的广播消息发布、应用业务模块的消息定购、应用业务模块的消息取消订购,所述的通信表设于共享内存区域,该通信表包括五元组信息,即包括应用业务模块号、事件号、通信类型、通信缓冲、通信长度,在进行通信时,通信系统通过事件号来获取通信的对端,并通过事件号、通信类型、通信缓冲、通信长度来完成通信内容的传递。
5.根据权利要求4所述的基于事件分发的通信系统,其特征在于,所述的应用业务模块的注册为,在应用业务模块通用接口函数调用注册时,把应用业务模块的模块号、通信描述符记入到通信表中。
6.根据权利要求4所述的基于事件分发的通信系统,其特征在于,所述的应用业务模块的单播消息发布为,在应用业务模块通用接口函数调用发布单播消息时,应用业务模块把通信目的地传给通信中枢中心,通信中枢中心以该通信目的地为索引查找通信表,获取通信目的地的通信描述符,并发起socket的连接,发送消息。
7.根据权利要求4所述的基于事件分发的通信系统,其特征在于,所述的应用业务模块的广播消息发布为,在应用业务模块通用接口函数调用发布广播消息时,应用业务模块把事件号传给通信中枢中心,同时把通信目的地设为通信中枢中心,通信中枢中心在收到广播消息后,将收到的广播消息中转到已定购事件号的业务模块,通信中枢中心通过事件号为索引查找通信表,来获取已经定购该事件号的应用业务模块的通信描述符,并发起socket的连接,发送消息。
8.根据权利要求4所述的基于事件分发的通信系统,其特征在于,所述的应用业务模块的消息定购为,在应用业务模块通用接口函数调用定购消息时,应用业务模块将定购的事件号传给通信中枢中心,通信中枢中心给通信表中的相应事件号置定购标志,更新通信表。
9.根据权利要求4所述的基于事件分发的通信系统,其特征在于,所述的应用业务模块的消息取消订购为,在应用业务模块通用接口函数调用取消定购消息时,应用业务模块将定购的事件号传给通信中枢中心,通信中枢中心将在通信表中的相应事件号置空,更新通信表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海未来宽带技术及应用工程研究中心有限公司,未经上海未来宽带技术及应用工程研究中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610119508.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在机顶盒上输入日期的方法、装置及机顶盒
- 下一篇:电容器装置及其制造方法





