一种基于异构网络通信系统的数据处理方法技术方案

技术编号:10713639 阅读:114 留言:0更新日期:2014-12-03 17:27
本发明专利技术公开了一种基于异构网络通信系统的数据处理方法,实现以太网与低速网络之间的数据传输。以太网将读取的以太网链路层数据包添加自定义包头和数据包长度字段后存储,并将存储空间的地址和数据包长度缓存于数据缓冲队列;低速网络从数据缓冲队列获取地址和数据包长度后在存储空间取出以太网链路层数据包并发送;低速网络向以太网发送数据时,将接收到的数据包拼接成以太网链路层数据包发送。本发明专利技术方法将高速以太网收到的数据处理为其它网络可以识别的数据格式,并通过缓冲方式降低数据传送速度,使得低速网络能够全部接收,本发明专利技术方法能够高效的处理异构网络通信系统间的数据传输。

【技术实现步骤摘要】

【技术保护点】
一种基于异构网络通信系统的数据处理方法,实现以太网与低速网络之间的数据传输,其特征在于,包括以太网发送数据处理步骤、低速网络发送数据处理步骤、低速网络接收数据处理步骤;其中, 以太网发送数据处理步骤:从以太网卡设备中读取以太网链路层数据包;然后根据以太网链路层数据包的大小、自定义的包头信息长度和数据包长度字段的长度分配存储空间;将自定义的包头信息以及数据包长度字段依次放入存储空间,再将以太网链路层数据包拷贝到存储空间内;最后将存储空间的起始地址和数据包长度存入数据缓冲队列的队尾;低速网络发送数据处理步骤:检查数据缓冲队列是否为空,若数据缓冲队列为空,则等待以太网链路层数据包填入数据缓冲队列;否则,从数据缓冲队列的队头取出数据包的存储空间的起始地址和数据包长度,然后根据数据包长度,将存储空间地址处存放的以太网链路层数据包取出,并通过低速网络接口设备发送至低速网络;低速网络接收数据处理步骤:从低速网络设备中读取数据包,根据数据包的包头寻找数据包的起始位置,然后根据长度信息拼接成以太网链路层数据包,再将拼接完成的以太网链路层数据包发送至以太网卡设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴伟林王亮姜维黄耀何戎辽
申请(专利权)人:成都林海电子有限责任公司
类型:发明
国别省市:四川;51

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

1