[发明专利]一种嵌入式系统消息交互中间件在审

专利信息
申请号: 201810947151.6 申请日: 2018-08-20
公开(公告)号: CN110851116A 公开(公告)日: 2020-02-28
发明(设计)人: 潘尚;马小晶 申请(专利权)人: 北京航天长峰科技工业集团有限公司
主分类号: G06F8/20 分类号: G06F8/20
代理公司: 暂无信息 代理人: 暂无信息
地址: 100854*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 嵌入式 系统 消息 交互 中间件
【说明书】:

发明提供一种嵌入式系统消息交互中间件,在应用该嵌入式系统消息交互中间件的嵌入式设备上,将协议规划成一个四层结构,自下而上分为物理层、驱动层、中间件层、应用层,中间件使用方为中间件提供驱动层接口,中间件层为应用层提供中间件层接口;由使用方提供具体通信接口的收/发接口,中间件层根据系统要求增加校验功能后,为应用层提供收/发接口,不再使用其驱动层收/发接口收发数据;中间件层将用户数据组合成帧,发送给接收方,收到对方数据后,解析并验证数据的有效性,若为错误帧则丢弃,请求对方重发,若为正确数据帧,则回复确认帧,并将有效数据反馈给应用层。

技术领域

本发明属于网络通信技术领域,涉及一种嵌入式系统消息交互中间件,用于在完成消息通信协议的一系列开发过程中,抽象出消息交互过程中的链路可靠性保障、数据正确性与完整性保障、数据安全性、系统实时性等通用功能。

背景技术

在一些嵌入式系统中,由于主控芯片的控制能力有限,或者为了减少代码量,常使用裸机开发的方式进行,对于系统需要与外部设备交互的接口,在进行了硬件连接确认、通信方式规范的基础上,还需要规范消息交互协议、考虑嵌入式系统的可靠性、数据安全性、实时性等。对于一个由多个嵌入式设备组成的复杂嵌入式系统,各个嵌入式设备可能采用不同的主控芯片进行设计,他们之间的通信接口,虽然都采用同样的通信总线,却要针对不同的系统设计硬件与软件。在这个过程当中,嵌入式硬件设计具有专用性,需要针对不同的嵌入式设备单独设计,而嵌入式软件设计具有通用性,如系统的可靠性、数据安全性、实时性等,都需要进行同样的约束保证嵌入式设备间消息交互的完美对接。这种具有通用性的软件功能最适合采用中间件的技术进行设计,用以减少重复的工作量和保证消息交互。

发明内容

本发明针对由不同独立嵌入式设备组成的复杂嵌入式系统,且这些嵌入式设备之间存在消息交互的诉求,在完成消息通信协议的一系列开发过程中,抽象出消息交互过程中的链路可靠性保障、数据正确性与完整性保障、数据安全性、系统实时性等通用功能,开发各个嵌入式设备通用的轻量级中间件,保证通信协议的一致性,减少冗余工作量,简化系统测试,缩短开发周期,分散工作量、提高开发效率,为项目开发赢取更多宝贵时间。

本发明的技术方案如下:

一种嵌入式系统消息交互中间件,其特征在于:在应用该嵌入式系统消息交互中间件的嵌入式设备上,将协议规划成一个四层结构,自下而上分为物理层、驱动层、中间件层、应用层,中间件使用方为中间件提供驱动层接口,中间件层为应用层提供中间件层接口;由使用方提供具体通信接口的收/发接口,中间件层根据系统要求增加校验功能后,为应用层提供收/发接口,不再使用其驱动层收/发接口收发数据;中间件层将用户数据组合成帧,发送给接收方,收到对方数据后,解析并验证数据的有效性,若为错误帧则丢弃,请求对方重发,若为正确数据帧,则回复确认帧,并将有效数据反馈给应用层。

一个由多个嵌入式设备组成的复杂嵌入系统中,随着系统复杂度的提高,对系统稳定性、通信协议规范性、可靠性、实时性、开发周期、可维护性和可移植性等属性有着越来越高的要求。在使用了消息交互中间件的嵌入式系统中,为开发者节省了中间件所实现相应功能的软件开发时间和测试时间,假设单个嵌入式设备节省的时间为T,则在一个有N个嵌入式设备通信的系统中,节省的时间总和为N*T。消息交互中间件的使用,不仅规范了工程开发流程,节省了开发时间,降低了开发复杂度,还使用了分层设计的思想,增加了同一层软件的内聚性,降低了不同层级间的耦合性,具有可维护性高,可移植性好等优点,对具有相同特性的其他工程开发,该方法也依然实用。

附图说明

图1是中间件消息帧转义方案图;

图2是中间件接口使用流程图。

具体实施方式

在应用该嵌入式系统消息交互中间件的嵌入式设备上,将协议规划成一个四层结构,自下而上分为物理层、驱动层、中间件层、应用层,中间件使用方为中间件提供驱动层接口,中间件层为应用层提供中间件层接口。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天长峰科技工业集团有限公司,未经北京航天长峰科技工业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810947151.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top