航电系统数据发布订阅服务软件设计.pdf
《航电系统数据发布订阅服务软件设计.pdf》由会员分享,可在线阅读,更多相关《航电系统数据发布订阅服务软件设计.pdf(3页珍藏版)》请在咨信网上搜索。
1、信息记录材料 年 月 第 卷第 期航电系统数据发布订阅服务软件设计李 康,闫 妍,吴晓斌(航空工业西安航空计算技术研究所 陕西 西安)【摘摘要要】随着机载航电系统的集成度、复杂度的提高,为了在满足机载网络通信的实时性要求基础上提升航电系统分布式软件的可移植性和灵活性,以数据分发服务为基础,本文提出一种航电系统数据发布订阅服务软件设计方案,重点论述了软件的总体架构、用户配置数据、以数据为中心的发布 订阅通信模型、状态转换等技术点,最后通过航电系统地面仿真环境测试了软件的主要功能和性能,验证了软件设计方案的可行性,对航电系统通信中间件的设计和应用具有指导意义。【关关键键词词】航航电电系系统统;综综
2、合合核核心心处处理理机机;通通信信中中间间件件;传传输输服服务务;数数据据分分发发服服务务;发发布布 订订阅阅通通信信【中中图图分分类类号号】【文文献献标标识识码码】【文文章章编编号号】()作者简介:李康(),男,陕西宝鸡,硕士,工程师,研究方向:嵌入式通信中间件。引言目前机载航电系统已经从分立式、联合式逐步转变为以综合核心处理机(,)为核心的综合化模块化航空电子结构,网络传输介质由单一传输介质转变为多种传输介质的集成,处于不同功能单元上的分布式机载软件之间的通信关系变得越来越复杂,系统复杂度越来越高。传统的机载通信中间件大多针对某一特定类型的传输介质,例如光纤、总线等,这些传输介质可能是由多
3、个厂商提供的硬件设备,采用不同的操作系统,具有特定的数据传输标准,提供给应用软件的接口也各不相同,无法做到传输介质对应用软件的透明化,而且通信关系大多需要静态配置,严重缺乏灵活性。对象管理组织(,)制定的数据分发服务(,)标准定义了以数据为中心的发布 订阅机制,提供了一个与平台无关的数据通信模型,并 且支持丰 富的服务质 量策略(,)控制发布 订阅通信,指定所需要的数据传输的质量行为,能最大化满足用户对通信质量的需求。具有低时延、高吞吐量、松耦合等优点,主要应用在要求高性能、强实时、资源限制的关键领域。因此,本文以 为基础,结合机载分布式应用软件的实际需求,设计并实现出一种数据发布订阅服务软件
4、,并在航电系统仿真环境下对软件进行系统的功能和性能验证。总体设计如图 所示,数据发布订阅服务软件架构分为接口层、核心层、适配层。接口层向应用软件提供统一的满足未来机载能力环境(,)中间件标准 的传输服务段(,)接口,包括初始化、创建连接、删除连接、获取连接参数、发送消息、接收消息和注册回调函数,以支持应用软件以轮询和回调两种方式接收数据。核心层提供以数据为中心的发布 订阅通信,支持基图 软件架构于主题进行数据通信,并支持多种 策略,包括有效性、截止期、基于时间过滤、历史数据、资源限制、可靠性、持久化、所有权和所有权强度。此外,核心层支持自发现机制,用于发布 订阅通信时写者和读者的动态组网。操作
5、系统和网络适配分别屏蔽操作系统和网络环境的差异,向应用软件提供统一的操作系统和网络通信接口,支持常用的、以及国产天脉操作系统,支持机载常用的光纤总线、总线以及用户数据报协议(,)网络,同时支持用户自行扩展操作系统适配和网络插件。配置数据设计对机载航电系统来说,数据通信通常采用静态配置方式,即相关的配置数据在软件实际部署前已经由系统综合人员预先确定下来。数据发布订阅服务软件根据用户提供的配置数据完成发布 订阅服务初始化,如图 所示,配置数据包括传输服务配置、连接配置以及 配置。图 配置结构图传输服务配置:处于不同功能单元上的分布式应用节信息记录材料 年 月 第 卷第 期点对应一份传输服务配置,由
6、节点 唯一标识;发布 订阅服务需要对每种发布 订阅消息建立虚拟的连接,由用户指定所有需要处理的发布 订阅消息对应的连接信息,包括连接的总个数和每个连接具体的配置。连接配置:航电系统基于主题进行数据传输,每个连接处理一种基于主题的发布 订阅消息,通过主题 唯一标识,根据连接方向确定该主题为发布主题还是订阅主题;由用户确定该连接对应的消息类型、能够传输的最大消息长度,以及本条消息相关的 配置。配置:设置本条发布 订阅消息具体的 策略,包括 种具体的策略,用户根据网络带宽、可靠传输、等待时间、资源配置等进行个性化配置。发布 订阅服务设计 发布 订阅模型 标准定义了 类实体对象完成发布 订阅通信,包括
7、域参与者、发布者、订阅者、主题、数据写者和数据读者。域参与者属于某个通信域,包括若干个发布者、订阅者和主题,负责创建、删除和管理这些实体;发布者负责发送数据,并创建、删除和管理数据写者;订阅者负责接收数据,并创建、删除和管理数据读者;主题定义数据写者和数据读者相互通信时消息的数据结构,每个数据写者和数据读者必须与一个主题绑定。数据写者为应用软件提供发送接口,负责将应用数据放入发送缓冲区;数据读者为应用软件提供接收接口,负责从接收缓冲区读取数据;基于 通信,只有处于同一个域的实体才可以通过主题进行通信,不同域的实体不能通信。此外,类实体对象都具有各自的 策略,共计 种 策略。由于机载嵌入式环境下
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 数据 发布 订阅 服务 软件设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。