Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 重庆邮电大学徐川获国家专利权

重庆邮电大学徐川获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉重庆邮电大学申请的专利一种应用于星载路由的FPGA高性能包解析方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119544840B

龙图腾网通过国家知识产权局官网在2025-11-07发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411768769.8,技术领域涉及:H04L69/22;该发明授权一种应用于星载路由的FPGA高性能包解析方法是由徐川;张正旭;赵国锋;张玉林;谢子恒;梁志威设计研发完成,并于2024-12-04向国家知识产权局提交的专利申请。

一种应用于星载路由的FPGA高性能包解析方法在说明书摘要公布了:本发明涉及卫星通信领域,具体涉及一种应用于星载路由的FPGA高性能包解析方法,包括:接收当前AOS数据帧,AOS数据帧包括MPDU数据域;计算MPDU数据域的一级头指针、一级尾指针、二级头指针以及二级尾指针;根据一级头指针和一级尾指针在AOS数据帧中提取MPDU数据域;获取IPv6数据包的长度,并根据一级头指针、一级尾指针、二级头指针、二级尾指针采用多指针方法从MPDU数据域中提取IPv6数据包;本发明针对高吞吐量性能要求提出了一种能够处理大位宽的解析AOS帧方法,对于任意字节整数倍位宽均可使用;同时为满足多样任务需求,能够支持对AOS帧中各数据部分长度的配置解析,具有较好的灵活性。

本发明授权一种应用于星载路由的FPGA高性能包解析方法在权利要求书中公布了:1.一种应用于星载路由的FPGA高性能包解析方法,其特征在于,包括: S1、接收当前AOS数据帧At,AOS数据帧包括MPDU数据域,AOS数据帧由多个长度为位宽W的字段构成;计算MPDU数据域的一级头指针PBegin-1,t、一级尾指针PEnd-1,t、二级头指针PBegin-2,t以及二级尾指针PEnd-2,t;根据指针PBegin-1,t、PEnd-1,t在AOS数据帧中提取MPDU数据域;指针PBegin-1,t、PEnd-1,t分别指向MPDU数据域的起始字节和结束字节所在的字段,指针PBegin-2,t、PEnd-2,t分别指向MPDU数据域的起始字节和结束字节在对应字段中的字节位置;其中,t为时间; S2、根据指针PBegin-1,t、PEnd-1,t、PBegin-2,t、PEnd-2,t采用多指针方法从MPDU数据域中提取IPv6数据包; 星载路由包括MPDU缓存和IPv6数据缓存;采用多指针方法从MPDU数据域中提取IPv6数据包包括:根据二级头指针PBegin-2,t对MPDU数据域进行头部重新对齐,得到对齐数据,将对齐数据按照位宽W存入MPDU缓存,根据指针PBegin-1,t、PEnd-1,t、PBegin-2,t、PEnd-2,t采用多指针方法从MPDU缓存中取出数据存入IPv6数据缓存,并根据IPv6数据缓存输出IPv6数据包; 采用多指针方法从MPDU缓存中取出数据存入IPv6数据缓存包括: S21、获取IPv6数据包的长度,根据MPDU缓存当前存储的MPDU数据域的一级头指针、二级头指针和IPv6数据包的长度设置IPv6数据包的头指针和尾指针以及地址指针; S22、按照位宽W依次从MPDU缓存中取出数据,按照位宽W将取出的数据存入IPv6数据缓存并同时对地址指针依次递增,当地址指针到达IPv6数据包的尾指针而未到达MPDU缓存当前存储的MPDU数据域的二级尾指针时,IPv6数据缓存存储了一个完整的IPv6数据包,并执行步骤S23;当地址指针到达MPDU缓存当前存储的MPDU数据域的二级尾指针而未到达IPv6数据包的尾指针时,IPv6数据缓存存储了一个不完整的IP数据包,并执行步骤S24;当地址指针到达IPv6数据包的尾指针且同时到达MPDU缓存当前存储的MPDU数据域的二级尾指针时,执行步骤S26; S23、将IPv6数据缓存存储的完整的IPv6数据包输出,当完整的IPv6数据包输出完毕时,更新地址指针以及IPv6数据包的头指针和尾指针,并回到步骤S22; S24、发送接收下一AOS数据帧的请求并等待下一AOS数据帧输入,当检测到下一AOS数据帧At+1输入时,计算数据帧At+1的MPDU数据域的一级头指针一级尾指针二级头指针PBegin-2,t-1以及二级尾指针PEnd-2,t+1;根据指针在数据帧At+1中提取MPDU数据域,对数据帧At+1的MPDU数据域进行头部重新对齐,得到对齐数据,将对齐数据存入MPDU缓存; S25、判断下一AOS数据帧与不完整的IP数据包是否匹配,若不匹配,将不完整的IP数据包丢弃,并执行步骤S21;若匹配,根据AOS数据帧At的一级尾指针PEnd-1,t更新指针得到MPDU数据域最终的一级头指针PBegin-1,t+1、一级尾指针PEnd-1,t+1,并执行步骤S22; S26、将MPDU缓存、IPv6数据缓存、地址指针以及MPDU数据域和IP数据包的头指针和尾指针重置; AOS数据帧的结构还包括:主导头、插入域以及尾部;从AOS数据帧中提取MPDU数据域包括: S11、根据AOS数据帧的主导头长度Lhead、插入域长度LInsert以及MPDU数据域长度LMpdu计算MPDU数据域的起始字节位置Lbegin和结束字节位置Lend; S12、根据起始字节位置Lbegin和结束字节位置Lend计算一级头指针、一级尾指针、二级头指针以及二级尾指针。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人重庆邮电大学,其通讯地址为:400065 重庆市南岸区南山街道崇文路2号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。