[发明专利]一种基于数据特征的1553B总线消息分发配置单元有效
申请号: | 201910073693.X | 申请日: | 2019-01-25 |
公开(公告)号: | CN109922009B | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 金娜;魏珂;梁瑞卿;窦小明;薛凯;栾叶君 | 申请(专利权)人: | 北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院 |
主分类号: | H04L47/2441 | 分类号: | H04L47/2441;H04L47/2425;H04L47/20;H04L12/40 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张辉 |
地址: | 100076 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据 特征 1553 总线 消息 分发 配置 单元 | ||
1.一种基于数据特征的1553B总线消息分发配置单元,其特征在于:包括总线信息映射模块、数据特征标定模块以及数据分流批量处理模块;
总线信息映射模块:将接收消息的总线地址、子地址、收发状态和消息数据字长度进行映射,形成指令字,每个指令字唯一标识一条总线消息;
数据特征标定模块:基于数据处理分发需求构建分发策略树,利用分发策略树对不同的消息进行分类标定,形成策略码,进而获得指令字和策略码的映射关系,该映射关系为数据分发查询表;
数据特征标定模块构建分发策略树的实现方法如下:
(3.1)将“开始”设置为分发策略树的父节点;
(3.2)将总线消息按照数据处理分发需求识别出原子操作;
(3.3)根据原子操作生成对立原子操作,构建分发策略树;
(3.4)根据各消息的处理流程,对无效子节点进行删减,形成策略树的子节点;
数据分流批量处理模块:根据消息的指令字在数据分发查询表中进行策略码查询,根据查到的策略码进行对应的消息处理流程,实现数据处理分发。
2.根据权利要求1所述的1553B总线消息分发配置单元,其特征在于:总线信息映射模块的实现流程为:
(2.1)将接收消息的总线地址Msg_Addr左移11位,得到总线地址码Addr_Code;
(2.2)将收发状态Msg_Mode左移10位,得到收发状态码Mode_Code;
(2.3)将子地址Msg_SAddr左移5位,得到子地址码SAddr_Code;
(2.4)将消息数据字长度Msg_Length设为长度码Length_Code;
(2.5)通过做或运算得到指令字Cmd_Code,Cmd_Code=Addr_Code|Mode_Code|SAddr_Code|Lenth_Code。
3.根据权利要求1所述的1553B总线消息分发配置单元,其特征在于:所述步骤(3.2)中,原子操作识别的颗粒度为:所有原子操作在所有的处理流程动作中是一组极大无关组。
4.根据权利要求3所述的1553B总线消息分发配置单元,其特征在于:原子操作识别的步骤如下:
(5.1)列出所有消息处理的操作步骤,设这些操作步骤均为初始原子操作;
(5.2)如某初始原子操作的后续节点有多类操作,则该操作保留,否则该初始原子操作与后续节点合并,直至合并后的操作后续节点存在分支;
(5.3)所有初始原子操作均完成步骤(5.2)的处理后,得到的所有操作即为原子操作。
5.根据权利要求1所述的1553B总线消息分发配置单元,其特征在于:数据特征标定模块形成策略码的方式如下:
(6.1)分发策略树所有没有子节点的节点数量是策略码的数量,设为N;
(6.2)对上述所有没有子节点的节点从左到右进行顺序编号,设为1,2,…,N,每个编号即为策略码,每个策略码对应从父节点到相应子节点对应的消息处理流程;
(6.3)当完成子节点的标定后,对子节点的父节点进行标定,父节点的标定原则为以其右孩子的标定值为父节点的策略码数值。
6.根据权利要求5所述的1553B总线消息分发配置单元,其特征在于:如果一个指令对应多个策略码,则在数据分发查询表按策略码递增的顺序依次存放。
7.根据权利要求5所述的1553B总线消息分发配置单元,其特征在于:在数据分流批量处理模块中,如某个指令字对应了多个策略码,则依次执行每个策略码对应的消息处理流程,实现数据处理分发。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院,未经北京临近空间飞行器系统工程研究所;中国运载火箭技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910073693.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种报文发送方法及装置
- 下一篇:缓存数据管理方法及装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置