一种二次封装的数据传输方法技术

技术编号:8657688 阅读:191 留言:0更新日期:2013-05-02 01:39
本发明专利技术公开了一种二次封装的数据传输方法,包括步骤:S1:第一通信节点将数据拆分成可变长度的数据段,并第一次封装为多个与通信信道无关的一次数据包;S2:第一通信节点将多个一次数据包依次存储在数据缓冲区中;S3:第一通信节点从数据缓冲区中取出多个单位长度的存储内容,第二次封装为多个与通信信道相关的二次数据包后发送给第二通信节点;S4:第二通信节点接收多个二次数据包,将其中的有效数据还原成一次数据包;S5:第二通信节点存储并解析一次数据包得到数据。本发明专利技术能根据信道情况按需进行有效数据的长度设定,应用更灵活,能屏蔽信道差异且与现有通信体制兼容。

【技术实现步骤摘要】

本专利技术涉及数据传输协议领域,特别地,涉及。
技术介绍
现有的通信节点之间的数据传输一般都采用标准的协议,但是在一些特殊的应用场合,标准协议的数据传输方式格式固定,不能根据需要调整格式,可能限制数据传输的速度以及数据传输的容量。例如:航天器测控工作中的测控数据传输。航天器测控的作用是对航天器的飞行轨道、姿态及其上的设备进行跟踪测量与控制,保证航天器按照设计要求运行,完成规定的航天任务。航天器测控工作主要包括距离测量、速度测量、角度测量、遥测和遥控。测距、测速和测角主要通过载波测量和脉冲雷达完成,主要用于航天器的轨道确定。航天器遥测是在航天器上对其内部和外部有关对象的参数进行测量,将测量结果通过无线电链路传送至地面接收点,经有关处理后按要求送至用户的一种远距离测量手段。航天器遥控是指将指令处理后通过无线电链路上传至航天器,由航天器接收、处理然后执行的一种远距离控制手段。航天器测控对于了解掌握航天器工作状态、工作环境和各分系统工作情况,以便更好的组织航天器管理活动,确保其正常运行,起着重要作用。目前我国航天器测控主要使用统一S波段测控体制(USB测控帧),上、下行数据链路采用PCM编本文档来自技高网...

【技术保护点】
一种二次封装的数据传输方法,其特征在于,包括以下步骤:S1:第一通信节点将数据拆分成可变长度的数据段,并将各个所述可变长度的数据段第一次封装为多个一次数据包;S2:所述第一通信节点将所述多个一次数据包依次存储在数据缓冲区中;S3:所述第一通信节点从所述数据缓冲区中取出多个单位长度的存储内容,第二次封装为对应的多个二次数据包后发送给第二通信节点;S4:所述第二通信节点接收所述多个二次数据包,并解析还原成所述一次数据包;S5:所述第二通信节点存储并解析所述一次数据包得到所述数据。

【技术特征摘要】
1.一种二次封装的数据传输方法,其特征在于,包括以下步骤: S1:第一通信节点将数据拆分成可变长度的数据段,并将各个所述可变长度的数据段第一次封装为多个一次数据包; S2:所述第一通信节点将所述多个一次数据包依次存储在数据缓冲区中; S3:所述第一通信节点从所述数据缓冲区中取出多个单位长度的存储内容,第二次封装为对应的多个二次数据包后发送给第二通信节点; 54:所述第二通信节点接收所述多个二次数据包,并解析还原成所述一次数据包; 55:所述第二通信节点存储并解析所述一次数据包得到所述数据。2.根据权利要求1所述的数据传输方法,其特征在于,所述一次数据包中包含有属性信息, 所述属性信息包括:当前一次数据包的地址信息、当前一次数据包的索引信息、以及当前一次数据包中的有效数据的类型信息和长度信息。3.根据权利要求2所述的数据传输方法,其特征在于,所述索引信息包括:当前一次数据包的标识信息、当前一次数据包所在的数据帧的标识信息、以及当前一次数据包所属的应用的标识信息。4.根据权利要求3所述的数据传输方法,其特征在于,所述地址信息包括:当前一次数据包发往的接收方地址信息、以及发出当前一次数据包的发送方地址信息。5.根据权利要求4所述的数据传输方法,其特征在于,所述一次数据包中还包含有通过所述有效数据计算得到、并用于侦测所述有效数据在传输过程中产生的错误的校验信肩、O6.根据权利要求5所述的数据传输方法,其特征在于,所述一次数据包中还添加有:包含有同步信息并用于标识当前一次数据包的起始的包头信息、以及包含有同步信息并用于标识当前一次数...

【专利技术属性】
技术研发人员:陈利虎杨磊白玉铸绳涛刘鹏飞何思捷
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:

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

1