[发明专利]一种HTTP协议还原中两个会话数据合并的方法有效
申请号: | 201210026647.2 | 申请日: | 2012-02-07 |
公开(公告)号: | CN102594880A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 魏伟光 | 申请(专利权)人: | 北京锐安科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 余功勋 |
地址: | 100044 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 http 协议 还原 两个 会话 数据 合并 方法 | ||
1.一种HTTP协议还原中两个会话数据合并的方法,其步骤为:
1)协议还原设备从登录数据包中截获用户登陆信息;
2)将用户登录信息加入到一登录信息表中;所述登录信息表中每一项包含一个预先设置的指针,用于存储该用户的附件信息;
3)收到该用户的正文数据包时,根据该用户登录信息查询所述登录信息表对应指针,若该用户的用于存储附件信息的指针不为空,则将此正文数据与指针指向的附件数据合并起来。
2.如权利要求1所述的方法,其特征在于步骤2)中,若用户的附件信息为多个附件,则将第一个附件中解析出的附件数据包附件信息存储到一个附件信息队列中,并将该队列首地址存储到所述登录信息表对应指针上;然后将后续附件解析出的附件数据包附件信息索引项添加到该附件信息队列中。
3.如权利要求1所述的方法,其特征在于如果协议还原设备没有截获到登录信息,则使用附件数据包或正文数据包中提取的用户信息作为一条登录信息,然后将其加入到所述登录信息表中。
4.如权利要求1或2所述的方法,其特征在于所述用户的附件信息包含:附件的个数、每个附件的名称以及文件内容;所述附件数据包附件信息包括:文件名、文件长度、文件内容。
5.如权利要求1或2或3所述的方法,其特征在于所述登录信息表为一哈希表。
6.如权利要求5所述的方法,其特征在于将所述哈希表的哈希表项置于超时链表中,在规定的时间到达后,丢弃表中超时的项。
7.如权利要求5所述的方法,其特征在于在哈希表中利用用户IP地址和端口形成的哈希值来索引所述登录信息表,找到对应的存储附件信息的指针。
8.如权利要求7所述的方法,其特征在于所述指针关联一个或多个附件,均存储在对应存储附件信息的指针指向的存储附件信息表中。
9.如权利要求1所述的方法,其特征所述数据合并的方法为:将正文数据与指针指向的附件数据合并起来生成一个新的结构,该结构包含:源IP、目的IP、URL、账号、标题、正文内容、附件个数、附件名称、附件内容,并使用从本次正文数据包中解析出的正文信息内容以及在登录信息表中查询到的附件信息的内容来填充这一结构;然后根据正文信息中包含的账号查找到所述登录信息表对应的表项后,取下附件内容与解析出的正文内容合并。
10.如权利要求1或9所述的方法,其特征在于将合并后的数据按照设定的格式输出一条结构化信息,并输出一个包含附件内容的压缩包,结构化信息文件与压缩包存储在本地磁盘;所述结构化信息包含:源IP、目的IP、URL、账号、标题、正文内容、附件个数、附件名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京锐安科技有限公司,未经北京锐安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210026647.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:呼吸补助设备
- 下一篇:一种防倒退螺纹连接器