一种航电网络系统的通信方法及系统技术方案

技术编号:15441457 阅读:194 留言:0更新日期:2017-05-26 06:36
本发明专利技术公开了一种航电网络系统的通信方法及系统,预先将航电网络系统中的各个节点的配置信息记录在蓝图配置表中,当航电网络系统进行通信时,基于DDS标准规划对当前节点进行初始化,当各节点通过1553总线进行信息交互时,从蓝图配置表中获取信息交互时所需的数据。本发明专利技术通过将1553协议与DDS规范进行适配,使网络设计时对网络协议进行了抽象化和黑盒化,一方面加快了对各个节点的节点属性配置,减少了网络规划业务的工作量,另一方面用户无需面对复杂的1553协议,使用户从之前需要同时面向节点和协议,转换成只需面向消息,从而使整个通信过程更加人性化,进而缩短航电网络系统的设计周期,提高了网络通信调试效率。

Communication method and system for avionics network system

The invention discloses a system and a communication method for avionics network system, pre configuration information of each node in the network system of avionics is recorded in the blueprint for the configuration table, when the avionics network communication system, DDS standard planning to initialize the current node based on when the exchange information of each node by 1553 bus when required to obtain information from the blueprint interactive configuration table of data. The 1553 protocol and DDS specification to be adapted, the network design of the network protocol for the abstraction and black box, on the one hand to speed up the node attribute configuration of each node, reduce the workload of network planning business, on the other hand, the user does not need to face the 1553 protocol complex, users from before the need to convert the node oriented and agreement, only for news, so that the entire communication process more humane, so as to shorten the design cycle of avionics network system, improve the network communication efficiency of debugging.

【技术实现步骤摘要】
一种航电网络系统的通信方法及系统
本专利技术涉及数据通信
,更具体的说,涉及一种航电网络系统的通信方法及系统。
技术介绍
在军工航空领域,航电网络系统的主干网络通常采用1553总线作为信息传输总线。航电网络系统设计人员在配置航电网络系统时需要完成两个任务:第一个是网络通信业务,该业务作为整个航电网络的核心业务,属于顶层设计内容,用于实现消息属性配置;第二是网络规划业务,该业务属于底层设计内容,用于实现各节点在1553网络中的节点属性配置。在航电网络系统中,一般由人工根据1553协议对全网各个节点进行节点属性配置和对应的消息属性配置,当各节点配置完成后,还需要调用复杂的1553驱动层接口对各节点发送的消息进行接收、组包等。当某个节点属性或消息属性变更时,就需要修改网络规划业务。网络规划业务的修改过程包括:设计人员在进行通信配置时,需要按照1553协议对属性变更的节点或消息进行适配,在适配过程中需要考虑全网节点ID的唯一性,同类节点在同一RT(RemoteTerminals,远程终端)地址等内容。同时在航电网络系统的通信过程中,需要对节点初始化、消息发送和解析过程进行修改,以适配新的配置表。通常航电网络系统中的节点数量多达上百个,因此任何一个节点或消息的属性发生变更,都会带来巨大的工作量。综上,如何提供一种航电网络系统的通信方法以减少网络规划业务的工作量,使用户在进行网络通信时无需了解复杂的1553协议,从而缩短航电网络系统的设计周期,提高网络通信调试效率是本领域技术人员亟需解决的问题。
技术实现思路
有鉴于此,本专利技术公开一种航电网络系统的通信方法及系统,以实现在进行航电网络系统配置时,减少网络规划业务的工作量,缩短节点属性配置所需的时间,从而缩短航电网络系统的设计周期。一种航电网络系统的通信方法,包括:申请当前节点初始化所需的初始化资源,所述初始化资源至少包括:1553设备硬件所占用的资源以及数据分发式服务DDS规范中的数据发布者所占用的资源、与所述数据发布者对应的数据写入单元所占用的资源、数据订阅者所占用的资源和与所述数据订阅者对应的数据读取单元所占用的资源;从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化,其中,所述配置信息包括:消息属性配置和节点属性配置;根据预定义的服务质量QOS策略对初始化后的当前节点的待发送消息进行标记;当确定所述待发送消息的标识位有效时,则将所述待发送消息输出至1553总线;从所述1553总线采集其它节点输出至所述1553总线上的消息,并获取所述消息的标识符ID;根据所述ID和所述蓝图配置表中记录的ID和主题信息的对应关系,判断所述消息是否为所述当前节点需要接收的消息;若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容。优选的,所述从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化包括:从预存储的蓝图配置表中获取所述当前节点的配置信息,所述配置信息包括节点属性配置和消息属性配置;根据所述节点属性配置申请板卡资源以及配置板卡节点属性;根据所述消息属性配置来配置板卡消息调度表;根据所述消息属性配置中各消息对应的数据类型、所有主题个数以及所述QOS策略,对所述数据发布者、所述数据写入单元、数据订阅者以及所述数据读取单元进行初始化,实现对所述当前节点的初始化。优选的,所述若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容包括:若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务,对所述消息进行组包;将组包完成后的消息存入对应的主题缓存中,并根据所述主题信息,从所述主题缓存中获取所述消息对应的消息内容。优选的,还包括:当航电网络系统中的各个节点通信完成后,释放所述初始化资源。优选的,所述消息属性配置包括三个属性,分别为:消息发送周期、消息内容以及消息方向,所述方向包括:来源方向和发送方向。一种航电网络系统的通信系统,包括:申请单元,用于申请当前节点初始化所需的初始化资源,所述初始化资源至少包括:1553设备硬件所占用的资源以及数据分发式服务DDS规范中的数据发布者所占用的资源、与所述数据发布者对应的数据写入单元所占用的资源、数据订阅者所占用的资源和与所述数据订阅者对应的数据读取单元所占用的资源;初始化单元,用于从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化,其中,所述配置信息包括:消息属性配置和节点属性配置;标记单元,用于根据预定义的服务质量QOS策略对初始化后的当前节点的待发送消息进行标记;输出单元,用于当确定所述待发送消息的标识位有效时,则将所述待发送消息输出至1553总线;采集单元,用于从所述1553总线采集其它节点输出至所述1553总线上的消息,并获取所述消息的标识符ID;判断单元,用于根据所述ID和所述蓝图配置表中记录的ID和主题信息的对应关系,判断所述消息是否为所述当前节点需要接收的消息;处理单元,用于在所述判断单元判断为是的情况下,根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容。优选的,所述初始化单元包括:第一获取子单元,用于从预存储的蓝图配置表中获取所述当前节点的配置信息,所述配置信息包括节点属性配置和消息属性配置;申请子单元,用于根据所述节点属性配置申请板卡资源以及配置板卡节点属性;配置子单元,用于根据所述消息属性配置来配置板卡消息调度表;初始化子单元,用于根据所述消息属性配置中各消息对应的数据类型、所有主题个数以及所述QOS策略,对所述数据发布者、所述数据写入单元、数据订阅者以及所述数据读取单元进行初始化,实现对所述当前节点的初始化。优选的,所述处理单元包括:组包子单元,用于若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务,对所述消息进行组包;第二获取子单元,用于将组包完成后的消息存入对应的主题缓存中,并根据所述主题信息,从所述主题缓存中获取所述消息对应的消息内容。优选的,还包括:释放单元,用于当航电网络系统中的各个节点通信完成后,释放所述初始化资源。优选的,所述消息属性配置包括三个属性,分别为:消息发送周期、消息内容以及消息方向,所述方向包括:来源方向和发送方向。从上述的技术方案可知,本专利技术公开了一种航电网络系统的通信方法及系统,预先将航电网络系统中的各个节点的配置信息记录在蓝图配置表中,当航电网络系统进行通信时,基于DDS标准规划对当前节点进行初始化,当各节点通过1553总线进行信息交互时,从蓝图配置表中获取信息交互时所需的数据。本专利技术通过将1553协议与DDS规范进行适配,使网络设计时对网络协议进行了抽象化和黑盒化,一方面加快了对各个节点的节点属性配置,减少了网络规划业务的工作量,另一方面用户无需面对复杂的1553协议,使用户从之前需要同时面向节点和协议,转换成只需面向消息,从而使整个通信过本文档来自技高网...
一种航电网络系统的通信方法及系统

【技术保护点】
一种航电网络系统的通信方法,其特征在于,包括:申请当前节点初始化所需的初始化资源,所述初始化资源至少包括:1553设备硬件所占用的资源以及数据分发式服务DDS规范中的数据发布者所占用的资源、与所述数据发布者对应的数据写入单元所占用的资源、数据订阅者所占用的资源和与所述数据订阅者对应的数据读取单元所占用的资源;从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化,其中,所述配置信息包括:消息属性配置和节点属性配置;根据预定义的服务质量QOS策略对初始化后的当前节点的待发送消息进行标记;当确定所述待发送消息的标识位有效时,则将所述待发送消息输出至1553总线;从所述1553总线采集其它节点输出至所述1553总线上的消息,并获取所述消息的标识符ID;根据所述ID和所述蓝图配置表中记录的ID和主题信息的对应关系,判断所述消息是否为所述当前节点需要接收的消息;若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容。

【技术特征摘要】
1.一种航电网络系统的通信方法,其特征在于,包括:申请当前节点初始化所需的初始化资源,所述初始化资源至少包括:1553设备硬件所占用的资源以及数据分发式服务DDS规范中的数据发布者所占用的资源、与所述数据发布者对应的数据写入单元所占用的资源、数据订阅者所占用的资源和与所述数据订阅者对应的数据读取单元所占用的资源;从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化,其中,所述配置信息包括:消息属性配置和节点属性配置;根据预定义的服务质量QOS策略对初始化后的当前节点的待发送消息进行标记;当确定所述待发送消息的标识位有效时,则将所述待发送消息输出至1553总线;从所述1553总线采集其它节点输出至所述1553总线上的消息,并获取所述消息的标识符ID;根据所述ID和所述蓝图配置表中记录的ID和主题信息的对应关系,判断所述消息是否为所述当前节点需要接收的消息;若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容。2.根据权利要求1所述的通信方法,其特征在于,所述从预存储的蓝图配置表中获取所述当前节点的配置信息,根据所述初始化资源和所述配置信息对所述当前节点进行初始化包括:从预存储的蓝图配置表中获取所述当前节点的配置信息,所述配置信息包括节点属性配置和消息属性配置;根据所述节点属性配置申请板卡资源以及配置板卡节点属性;根据所述消息属性配置来配置板卡消息调度表;根据所述消息属性配置中各消息对应的数据类型、所有主题个数以及所述QOS策略,对所述数据发布者、所述数据写入单元、数据订阅者以及所述数据读取单元进行初始化,实现对所述当前节点的初始化。3.根据权利要求1所述的通信方法,其特征在于,所述若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务对所述消息进行处理,得到所述消息对应的消息内容包括:若所述消息为所述当前节点需要接收的消息,则根据所述消息的主题信息,调用对应的消息组包任务,对所述消息进行组包;将组包完成后的消息存入对应的主题缓存中,并根据所述主题信息,从所述主题缓存中获取所述消息对应的消息内容。4.根据权利要求1所述的通信方法,其特征在于,还包括:当航电网络系统中的各个节点通信完成后,释放所述初始化资源。5.根据权利要求1所述的通信方法,其特征在于,所述消息属性配置包括三个属性,分别为:消息发送周期、消息内容以及消息方向,所述方向包括:来源方向和发送...

【专利技术属性】
技术研发人员:汪宇雷
申请(专利权)人:北京润科通用技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1