[发明专利]数据传输方法及装置有效
申请号: | 201510882134.5 | 申请日: | 2015-12-03 |
公开(公告)号: | CN106844251B | 公开(公告)日: | 2022-03-22 |
发明(设计)人: | 何勃;王敬美;汤建新 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;H04L47/24;H04L69/323 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 薛祥辉;李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 | ||
1.一种数据传输方法,其特征在于,包括:
通过不同协议接口获取待传输数据包;
根据所述待传输数据包的数据报文类型及数据包地址,按照混合交互报文的报文格式组建混合交换数据包;所述按照混合交互报文的报文格式组建混合交换数据包包括:按照所述混合交互报文的报文格式对不同的待传输数据包分别组建混合交换数据包;
发送所述混合交换数据包;
所述按照混合交互报文的报文格式组建混合交换数据包的步骤包括:将所述待传输数据包添加到所述混合交换数据包的数据段,将所述数据报文类型及数据包地址添加到所述混合交换数据包的索引段,形成所述混合交换数据包;获取发送所述待传输数据包的物理层接口类型,根据物理层接口类型对应的编码方式对所述混合交换数据包进行物理层编码;
所述根据物理层接口类型对应的编码方式对所述混合交换数据包进行物理层编码的步骤包括:当物理层接口类型为串行接口编码时,设置停止符为S.S,按照8B10B编码的K码形式编码,数据部分按照8B10B数据部分进行编码;当物理层接口类型为并行接口编码时,根据物理层接口位宽确定扩展次数M,设置停止符为K.K扩展,停止符K.K连续扩展M次,M≥1。
2.如权利要求1所述的数据传输方法,其特征在于,在获取待传输数据包之前,还包括:接收不同协议接口发送的数据包发送请求,判断各数据包发送请求是否满足调度条件,获取满足调度条件的数据包发送请求对应的待传输数据包。
3.如权利要求2所述的数据传输方法,其特征在于,所述判断各数据包发送请求是否满足调度条件包括:根据各数据包发送请求对应的协议接口的调度优先级,确定满足调度要求的数据包发送请求,将其作为满足调度条件的数据包发送请求;所述调度优先级包括绝对优先级、轮询优先级及混合优先级。
4.如权利要求1所述的数据传输方法,其特征在于,在组建混合交换数据包之前,还包括:判断总线是否空闲,若空闲,则组建混合交换数据包,若不空闲,则等待至总线空闲。
5.一种数据传输方法,其特征在于,包括:
接收混合交换数据包;所述混合交换数据包按照混合交互报文的报文格式组建;按照混合交互报文的报文格式组建所述混合交换数据包包括:按照所述混合交互报文的报文格式对不同的待传输数据包分别组建混合交换数据包;所述按照混合交互报文的报文格式组建混合交换数据包的步骤包括:将所述待传输数据包添加到所述混合交换数据包的数据段,将数据报文类型及数据包地址添加到所述混合交换数据包的索引段,形成所述混合交换数据包;获取发送所述待传输数据包的物理层接口类型,根据物理层接口类型对应的编码方式对所述混合交换数据包进行物理层编码;
所述根据物理层接口类型对应的编码方式对所述混合交换数据包进行物理层编码的步骤包括:当物理层接口类型为串行接口编码时,设置停止符为S.S,按照8B10B编码的K码形式编码,数据部分按照8B10B数据部分进行编码;当物理层接口类型为并行接口编码时,根据物理层接口位宽确定扩展次数M,设置停止符为K.K扩展,停止符K.K连续扩展M次,M≥1;
解析所述混合交换数据包,获取待传输数据包、及其数据报文类型及数据包地址;
传输所述待传输数据包;
所述解析所述混合交换数据包包括:获取发送所述混合交换数据包的物理层接口类型,根据物理层接口类型对应的解码方式对所述混合交换数据包进行物理层解码;根据所述混合交换数据包报文格式,将所述混合交换数据包的数据段作为所述待传输数据包,从所述混合交换数据包的索引段提取所述数据报文类型及数据包地址;所述根据物理层接口类型对应的解码方式对所述混合交换数据包进行物理层解码的步骤包括:当物理层接口类型为串行接口解码时,查找停止符S.S,按照8B10B编码的K码形式解码,数据部分按照8B10B数据部分进行解码;当物理层接口类型为并行接口解码时,根据物理层接口位宽确定扩展次数M,停止符K.K连续扩展M次,M≥1,判决停止符。
6.如权利要求5所述的数据传输方法,其特征在于,所述传输所述待传输数据包包括:根据解析出的数据包地址,查询对应的协议接口,将待传输数据包、及其数据报文类型及数据包地址传输到对应的协议接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510882134.5/1.html,转载请声明来源钻瓜专利网。