[发明专利]网络数据处理的方法、装置和系统有效
申请号: | 200810169524.8 | 申请日: | 2008-09-28 |
公开(公告)号: | CN101415025A | 公开(公告)日: | 2009-04-22 |
发明(设计)人: | 冯冬芹;章涵;褚健;金建祥 | 申请(专利权)人: | 中控科技集团有限公司;浙江大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
地址: | 310053浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 数据处理 方法 装置 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及网络数据处理的方法、装置和系统。
背景技术
在大规模、超大规模集成电路高速发展的情况下,片上系统(SoC,System on Chip)逐渐成为集成电路发展的主要方向,随着微电子技术、数字通信技术的发展,工业以太网的应用越来越广泛。针对工业现场严格的要求,以及不同于民用以太网的特殊性,设计工业以太网专用的超大规模集成电路成为必然的需求。
针对集成电路规模化的特点,将原先采用通用的软件实现的网络通信协议栈通过集成电路实现,成为通信芯片发展的必然趋势,通过这些功能的集成,实现了通信芯片从简单的物理层芯片向全协议栈芯片方向的转化,极大的方便了芯片的应用。
现有的以太网通信协议栈多采用串行化的设计思路,所有的协议单元按照网络层次,依次对网络数据帧进行解析,在经过所有层次的解析后,得出最终的网络数据结论,很显然,这样的处理方式,使得协议栈中各个协议单元有很大一部分时间都是在进行不必要的等待,极大地降低了网络数据处理的效率。
发明内容
有鉴于此,本发明实施例的目的在于提供网络数据处理的方法、装置和系统,缩短对网络数据处理的时间,提高网络数据的处理效率。
为实现上述目的,本发明实施例提供了如下技术方案:
一种网络数据处理的方法,应用于至少包含两个协议层的协议栈,该方法包括:
所述协议栈中的各个协议层分别从数据总线上提取与自身相关的数据信息;
所述各个协议层分别对所述数据信息分别进行解析,获得各自的解析结果;
根据各个协议层的所述解析结果,获取最终的网络数据;
所述解析结果中携带有效性指示标识,所述有效性指示标识用于指示所述解析结果所在的协议层的上一层协议层中的有效协议单元。
所述各个协议层由不少于一个的协议单元组成。
根据所述各个协议层的解析结果,获取最终的网络数据具体包括:
按照所述协议栈中各个协议层之间的层次关系,协议层传递所述解析结果;
处于最高层的协议单元根据接收到的解析结果确定最终的网络数据。
根据所述各个协议层的解析结果,获取最终的网络数据具体包括:
各个协议层将解析结果发送给中心控制单元;
中心控制单元根据各个协议层之间的层次关系,结合解析结果中携带的有效性指示标识,确定各个协议层中的有效协议单元,从所述有效协议单元中读取解析结果;
根据读取的解析结果确定最终的网络数据。
所述协议栈中的各个协议层分别从数据总线上提取与自身相关的数据信息之前还包括:
中心控制单元将数据信息按预设的方式传输到数据总线上。
所述中心控制单元将数据信息按预设的方式传输到数据总线上之前,还包括:
各个协议层对数据总线进行监控。
一种用于网络数据处理的装置,包括至少两个协议单元,其中所述协议单元包括:
获取模块,用于从数据总线获取该协议单元的数据信息;
解析模块,用于对获取模块所获取的数据信息进行解析处理,在解析结果中携带有效性指示标识,所述有效性指示标识用于指示所述解析结果所在的协议层的上一层协议层中的有效协议单元;
其中,当所述协议单元位于最低层时,所述协议单元还包括:
发送模块,用于向高一层的协议单元发送自身的解析结果;
当所述协议单元位于中间层时,所述协议单元还包括:
接收模块,用于接收低一层的协议单元发送的解析结果;
发送模块,用于向高一层的协议单元发送自身的解析结果和接收模块接收到的解析结果;
当所述协议单元位于最高层时,所述协议单元还包括:
接收模块,用于接收低一层的协议单元发送的解析结果;
处理单元,用于根据接收到的解析结果和自身的解析结果确定最终的网络数据。
优选的,还包括:
存储模块,用于对获取模块所获取的数据信息进行存储;
所述解析模块,还用于对存储模块存储的数据信息进行解析。
一种网络数据处理的系统,该系统包括中心控制单元以及至少两个协议层的协议栈,在所述协议层中包含不少于一个的协议单元,其特征在于,
所述协议单元,用于从数据总线上提取与自身相关的数据信息;对所述数据信息分别进行解析,并将解析结果发送给所述中心控制单元;
所述中心控制单元,用于接收到所述协议单元的解析结果后,根据所述解析结果确定最后的网络数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中控科技集团有限公司;浙江大学,未经中控科技集团有限公司;浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810169524.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多室真空镀膜装置
- 下一篇:一种易切削钢及其生产方法