一种基于大型通信系统的消息分发机制

基本信息

申请号 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()的接口;以状态机的方式实现本发明,通过事件驱动的方式激励状态机,序列化了程序执行过程,易调试和维护。