[发明专利]报文保序方法及装置有效
申请号: | 201010138786.5 | 申请日: | 2010-03-31 |
公开(公告)号: | CN101795236A | 公开(公告)日: | 2010-08-04 |
发明(设计)人: | 谢文辉;陆晓萍 | 申请(专利权)人: | 成都市华为赛门铁克科技有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报文 方法 装置 | ||
1.一种报文保序方法,其特征在于,包括:
接收报文分片;
为所述报文分片分配序列号,并确定所述报文分片所属的待重组的报文;
在接收到所述待重组的报文的所有报文分片的情况下,将所述待重组的 报文进行重组,并将重组后的报文加入基本保序队列进行保序,其中,所述 重组后的报文在所述基本保序队列中的序列号为最后一个接收到的报文分片 的序列号。
2.根据权利要求1所述的报文保序方法,其特征在于,还包括:
在没有接收到所述待重组的报文的所有报文分片的情况下,缓存所述报 文分片,并对所述报文分片放弃保序。
3.根据权利要求1或2所述的报文保序方法,其特征在于,还包括:
按照所述重组后的报文在所述基本保序队列中的顺序进行发送。
4.根据权利要求1或2所述的报文保序方法,其特征在于,所述确定所 述报文分片所属的待重组的报文包括:
根据所述报文分片中的五元组信息查找分片会话,所述分片会话中包含 有待重组的报文的五元组信息;
若查找到与所述报文分片中的五元组信息相匹配的分片会话,则所述报 文分片属于与所述相匹配的分片会话对应的待重组的报文。
5.根据权利要求4所述的报文保序方法,其特征在于,所述方法还包括:
若没有查找到与所述报文分片中的五元组信息相匹配的分片会话,则根 据所述报文分片中的五元组信息创建新的分片会话。
6.一种报文保序装置,其特征在于,包括:
接收模块,用于接收报文分片;
分配模块,用于为所述报文分片分配序列号;
确定模块,用于确定所述报文分片所属的待重组的报文;
重组模块,用于在接收到所述待重组的报文的所有报文分片的情况下, 将所述待重组的报文进行重组;
第一处理模块,用于将重组后的报文加入基本保序队列进行保序,其中, 所述重组后的报文在所述基本保序队列中的序列号为最后一个接收到的报文 分片的序列号。
7.根据权利要求6所述的报文保序装置,其特征在于,所述装置还包括:
第二处理模块,用于在没有接收到所述待重组的报文的所有报文分片的 情况下,缓存所述报文分片,并对所述报文分片放弃保序。
8.根据权利要求6或7所述的报文保序装置,其特征在于,还包括:
发送模块,用于按照所述重组后的报文在所述基本保序队列中的顺序进 行发送。
9.根据权利要求6或7所述的报文保序装置,其特征在于,所述确定模 块包括:
查询子模块,用于根据所述报文分片中的五元组信息查找分片会话,所 述分片会话中包含有待重组的报文的五元组信息;
确定子模块,用于若查找到与所述报文分片中的五元组信息相匹配的分 片会话,则确定所述报文分片属于与所述相匹配的分片会话对应的待重组的 报文。
10.根据权利要求9所述的报文保序装置,其特征在于,所述确定模块 还包括:
创建子模块,用于若没有查找到与所述报文分片中的五元组信息相匹配 的分片会话,则根据所述报文分片中的五元组信息创建新的分片会话。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都市华为赛门铁克科技有限公司,未经成都市华为赛门铁克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010138786.5/1.html,转载请声明来源钻瓜专利网。