【技术实现步骤摘要】
一种卫星发射场试验鉴定业务消息交互方法及系统
[0001]本专利技术属于航天器试验鉴定领域,尤其涉及一种卫星发射场试验鉴定业务消息交互方法及系统。
技术介绍
[0002]随着信息化战争对航天装备的需求和依赖日益强烈,我军面临着航天装备由“试验型”转变为真正“装备型”的挑战。近年来,我军一直在探索、尝试以增强航天装备研制能力为目标的试验考核策略和方法。
[0003]确保卫星在轨服役期间“好用管用”是开展卫星发射场试验鉴定的初衷,而我国传统的航天装备试验鉴定一直以来是在系统发射后才开展,其中暴露出的缺陷在航天装备在轨运行中往往难以修正,同时试验数据和评估结果对采办程序的关键决策支撑力度弱,从而很难达到降低采办风险的目的,因此开展航天装备发射场试验鉴定,将其作为卫星上天之前的最后一道关口是十分必要的。
[0004]卫星发射场试验鉴定工作需要从各个卫星研制单位获取数据,而不同研制单位的数据格式和信息交互流程多种多样,导致卫星发射场试验鉴定业务传输、采集和解析数据的难度很大,目前大部分系统都采用自定义应用层协议或XML ...
【技术保护点】
【技术特征摘要】
1.一种卫星发射场试验鉴定业务消息交互方法,其特征在于,试验鉴定业务系统与各卫星研制单位数据系统通过消息总线进行消息交互时,获取消息的一方为消息数据消费者,发出消息的一方为消息数据生产者;其中,所述消息数据生产者根据待传输的原始消息数据所属的数据类型,调用对应的proto文件进行编译,得到当前数据类型对应的消息结构,再使用当前得到的消息结构对待传输的原始消息数据的每个字段进行编码,得到二进制格式的序列化消息,并将序列化消息传输至消息总线;所述消息数据消费者通过订阅的方式从消息总线获取序列化消息,根据序列化消息所属的数据类型,调用对应的proto文件进行编译,得到当前数据类型对应的消息结构,再使用当前得到的消息结构对接收到的序列化消息进行解析,得到序列化消息中包含的各个字段的数据,最后将各个字段的数据读取至由通用编程语言构建的当前数据类型对应的消息结构中,形成标准化消息对象。2.如权利要求1所述的一种卫星发射场试验鉴定业务消息交互方法,其特征在于,不同的数据类型对应不同的proto文件,其中,数据类型包括遥测源码、遥测参数结果、遥控指令信息、环境数据信息以及文件传输信息。3.如权利要求2所述的一种卫星发射场试验鉴定业务消息交互方法,其特征在于,当数据类型为遥测源码时,其对应的proto文件所定义的消息结构为消息长度msglen、消息类型msgtype、型号代号sat、数据流标识flow、消息计数cnt、生成时间time、虚拟信道vcid、源包识别pkid以及源码数据data;当数据类型为遥测参数结果时,其对应的proto文件所定义的消息结构为消息长度msglen、消息类型msgtype、型号代号sat、数据流标识flow、消息计数cnt、生成时间time以及数据内容vals,其中,数据内容是可重复单元,且每个单元均包括参数代号param、参数类型type、源码值raw、工程值val以及展示内容display;当数据类型为遥控指令信息时,其对应的proto文件所定义的消息结构为消息长度msglen、消息类型msgtype、型号代号sat、数据流标识flow、消息计数cnt、生成时间time、指令源地址source、指令目的地址target以及指令内容data;当数据类型为环境数据信息时,其对应的proto文件所定义的消息结构为消息长度msglen、消息类型msgtype、型号代号sat、数据流标识flow、消息计数cnt、生成时间time、温度temp以及湿度humi;当数据类型为文件传输信息时,其对应的proto文件所定义的消息结构为消息长度msglen、消息类型msgtype、型号代号sat、数据流标识flow、消息计数cnt、生成时间time以及文件全路径filepath。4.如权利要求1所述的一种卫星发射场试验鉴定业务消息交互方法,其特征在于,所述二进制格式的序列化消息依次由数据头、数据区以及数据尾拼接而成,其中,数据头包含数据长度字段和数据类型字段,数据区包含原始消息数据的每个字段进行编码后得到的Protobuf数据字段,数据尾包含对数据区进行循环冗余校验后得到的CRC校验字段。5.如权利要求4所述的一种卫星发射场试验鉴定业务消息交互方法,其特征在于,所述消息数据消费者获取序列化消息后,先执行多重判断操作再对序列化消息进行解析,其中,所述多重判断操作为:
判断序列化消息是否为由数据头、数据区以及数据尾拼接而成的完整消息,若为是,则判断数据头中包含的数据长度信息与序列化消息的实际长度是否一致,若一致,则判断数据头中包含的数据类型是否存在对应的proto文件,若存在,则调用对应的proto文件对数据区中的Protobuf数据字段进行解析。6.如权利要求1所述的一种卫星发射场试验鉴定业务消息交互方法,其特征在于,若各卫星研制单位数据系统为消息数据生产者时,待传输的原始消息数据为完成试验鉴定业务所需的数据;若试验鉴定业务系统为消息数据生产者时,待传输的原始消息数据为对卫星的操控指令数据。7.如权利要求1所述的一种卫星发射场试验鉴定业...
【专利技术属性】
技术研发人员:宋宏江,庄轲,常进,何晓宇,仝非,赵征,白少华,于澎,闫金栋,藏洁,李鹏,吴伟,张淳,刘一帆,闫旭,李乃海,付大伟,
申请(专利权)人:中国人民解放军六三七九零部队保障部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。