[发明专利]一种嵌入式操作系统透明进程间通信的方法在审
申请号: | 202210531232.4 | 申请日: | 2022-05-16 |
公开(公告)号: | CN114928660A | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 李新乐;郭袁贾;张记强;洪冯;王仁;张杨 | 申请(专利权)人: | 北京计算机技术及应用研究所 |
主分类号: | H04L69/16 | 分类号: | H04L69/16;H04L69/06;H04L69/324 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 辛海明 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 操作系统 透明 进程 通信 方法 | ||
本发明涉及一种嵌入式操作系统透明进程间通信的方法,属于网络通信领域。本发明对于已实现TCP/IP网络协议栈的嵌入式操作系统,可通过对套接字抽象层将透明进程间通信协议向TCP/IP网络协议栈注册的方式实现对透明进程间通信协议的支持,不需要再增加透明进程间通信协议栈。本发明中嵌入式操作系统可基于已有的TCP/IP网络协议栈,实现进程间通信,不需要实现新的协议栈。透明进程间通信不需要指定IP地址,通信无需关注通信端的物理位置。透明进程间通信使用以太网传输介质,实现同一范围节点的通信。
技术领域
本发明属于网络通信领域,具体涉及一种嵌入式操作系统透明进程间通信的方法。
背景技术
进程通信是指进程间的信息交换,透明进程间通信是一种用于进程间通信的网络通信协议,基于底层的通信框架进程间进行通信,进程间通信时无需关注与之通信的进程的IP地址和物理位置。由于通信时无需关注与之通信进程的 IP地址和物理位置,通信的进程像透明的一样,因此称作透明进程间通信。
网络协议栈是一组计算机网络协议的实现,按照分层的思想,网络协议栈分为OSI七层模型和TCP/IP五层模型,TCP/IP五层模型的网络协议栈,又被称为 TCP/IP协议栈。套接字Socket是应用层和传输层之间的一个抽象层,把TCP/IP 层协议接口抽象为几个简单标准的接口供应用层调用,为应用层提供服务。
国家普通发明专利“一种支持分布式系统的透明进程间通信系统及方法”(公布号CN105426260A)公开了一种支持分布式系统的透明进程间通信系统及方法,解决进程间通信技术无法同时满足高透明度、高效率的问题。
论文“Linux TIPC网络协议栈的分析与改进”(中国电子学会第十六届信息论学术年会论文集,第5部分网络理论与技术),对TIPC网络协议栈进行了分析,并提出了逻辑地址同步和link建立的改进方案。
国家普通发明专利“一种支持分布式系统的透明进程间通信系统及方法”通过定义节点接收消息时,节点定义为进程模块11,节点发送消息时,节点定义为进程模块21,实现跨节点进程间通信,统一了节点内部进程间通信和跨节点进程间通信,但该通信系统及方法重点关注通过进程模块11和进程模块21解决跨节点通信问题,没有解决利用嵌入式实时操作系统已有通信协议栈实现进程间通信问题。
论文“Linux TIPC网络协议栈的分析与改进”是基于Linux操作系统对TIPC 网络协议栈进行了改进,但没有解决嵌入式操作系统对透明进程间通信支持问题。
TCP/IP作为通用的协议栈,已经被广泛应用于各种环境中,具备网络通信能力的操作系统几乎都集成了TCP/IP网络协议栈。而透明进程间通信协议有特定的地址格式、网络拓扑等,通常的透明进程间通信的支持是通过加入透明进程间通信协议栈的方式实现。
发明内容
(一)要解决的技术问题
本发明要解决的技术问题是如何提供一种嵌入式操作系统透明进程间通信的方法,以解决嵌入式操作系统进程间透明通信问题,解决基于套接字socket 的网络通信只能依靠IP地址和通信端口才能通信的问题。
(二)技术方案
为了解决上述技术问题,本发明提出一种嵌入式操作系统透明进程间通信的方法,该方法包括:
嵌入式操作系统协议栈套接字层封装套接字层封装接口,定义协议无关的抽象函数指针数据结构,抽象函数指针数据结构用于屏蔽底层协议差异,统一参数个数及参数类型,通信协议通过注册抽象函数指针数据结构在TCP/IP协议栈注册协议接口;通过套接字socket调用套接字层封装接口,套接字层封装接口通过抽象函数指针调用协议接口;
其中,透明进程间通信协议通过将操作接口注册到抽象函数指针数据结构,实现透明进程间通信协议向TCP/IP网络协议栈的注册;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京计算机技术及应用研究所,未经北京计算机技术及应用研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210531232.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种穿光纤过双层连续管循环取地热井口装置
- 下一篇:一种双向三端固体放电管