一种基于大型通信系统的消息分发机制
基本信息
申请号 | CN202011239101.6 | 申请日 | - |
公开(公告)号 | CN112422411A | 公开(公告)日 | 2021-02-26 |
申请公布号 | CN112422411A | 申请公布日 | 2021-02-26 |
分类号 | H04L12/58(2006.01)I;H04L29/08(2006.01)I | 分类 | 电通信技术; |
发明人 | 熊奥斯;杨国文 | 申请(专利权)人 | 天津卓越信通科技有限公司 |
代理机构 | 北京邦创至诚知识产权代理事务所(普通合伙) | 代理人 | 张宇锋 |
地址 | 300384天津市滨海新区华苑产业区(环外)海泰创新六路2号20号楼-1 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及通信技术领域,尤其是涉及一种基于大型通信系统的消息分发机制。本发明根据大型通信系统软件各模块间通信场景,抽象出一对一全双工pair模型,一对一请求/回复模型,一对多半双工广播发布/订阅模型,一对多询问/确认模型;根据通信的方式,将传输方式分为本设备内通信的进程间通信和设备间通信的tcp通信;创建类linux操作系统套接字接口,包含创建/关闭模型的nn_socket()/nn_close()接口,设置/获取模型参数的nn_setsocketopt()/nn_getsocketopt()接口,绑定模型地址nn_bind()接口,连接模型nn_connect()的接口,发送/接收模型数据nn_send()/nm_recv()的接口;以状态机的方式实现本发明,通过事件驱动的方式激励状态机,序列化了程序执行过程,易调试和维护。 |
