买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:杭州迪普信息技术有限公司
摘要:本公开实施例提供一种报文保序的方法及装置,其中,所述报文保序的方法包括:响应于连续读取到多个报文,报文序号分配模块依次为多个报文分配用于标识多个报文的接收顺序的序号;将第一报文发送至第一报文信息处理模块、第二报文发送至第二报文信息处理模块中分别进行报文信息处理后发送至报文调序模块;报文调序模块依据为第一报文和第二报文分配的序号,对第一报文和第二报文进行报文保序处理。本公开实施例的技术方案,通过使用FPGA中的报文序号分配模块、多个报文信息处理模块和报文调序模块实现了报文保序的功能,流程设计简单,且FPGA对报文的并行运算能力较好,能够适应网络速率的快速发展,高效的对报文进行报文保序的操作。
主权项:1.一种报文保序的方法,其特征在于,所述方法用于现场可编程门阵列FPGA,所述FPGA中包括报文序号分配模块、多个报文信息处理模块和报文调序模块,其中,所述多个报文信息处理模块包括第一报文信息处理模块和第二报文信息处理模块,所述方法包括:响应于连续读取到多个报文,所述报文序号分配模块依次为所述多个报文分配用于标识所述多个报文的接收顺序的序号,其中,所述多个报文包括第一报文和第二报文;将所述第一报文发送至所述第一报文信息处理模块、所述第二报文发送至所述第二报文信息处理模块中分别进行报文信息处理后发送至所述报文调序模块;所述报文调序模块依据为所述第一报文和所述第二报文分配的序号,对所述第一报文和所述第二报文进行报文保序处理;所述FPGA还包括报文存储模块;所述将所述第一报文发送至所述第一报文信息处理模块、所述第二报文发送至所述第二报文信息处理模块中分别进行报文信息处理后发送至所述报文调序模块,包括:所述报文序号分配模块将所述第一报文的报文内容存储至所述报文存储模块的第一存储空间,所述第二报文的报文内容存储至所述报文存储模块的第二存储空间,并接收所述报文存储模块返回的所述第一存储空间和所述第二存储空间的地址;将所述第一报文的报文序号、五元组信息和所述第一存储空间的地址封装后形成的第一报文信息发送至所述第一报文信息处理模块,所述第二报文的报文序号、五元组信息和所述第二存储空间的地址封装后形成的第二报文信息发送至所述第二报文信息处理模块进行报文信息处理;将处理后的所述第一报文信息和所述第二报文信息发送至所述报文调序模块;所述所述报文调序模块依据为所述第一报文和所述第二报文分配的序号,对所述第一报文和所述第二报文进行报文保序处理,包括:响应于接收到处理后的所述第一报文信息和所述第二报文信息,所述报文调序模块以所述第一报文信息中包含的报文序号为地址,将所述第一报文信息存储至所述报文存储模块的第三存储空间,以所述第二报文信息中包含的报文序号为地址,将所述第二报文信息存储至所述报文存储模块的第四存储空间;所述报文调序模块依据所述报文序号依次读取所述第三存储空间和所述第四存储空间得到所述第一报文信息和所述第二报文信息,并依据所述第一报文信息中包含的所述第一存储空间的地址、所述第二报文信息中包含的所述第二存储空间的地址依次读取所述第一存储空间和所述第二存储空间,得到所述第一报文的报文内容和所述第二报文的报文内容;将读取到的所述第一报文信息中的五元组信息和所述第一报文的报文内容组合得到更新后的第一报文,以及将所述第二报文信息中的五元组信息和所述第二报文的报文内容组合得到更新后的第二报文,并依次输出所述更新后的第一报文和所述更新后的第二报文。
全文数据:
权利要求:
百度查询: 杭州迪普信息技术有限公司 一种报文保序的方法及装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。