[发明专利]浏览器中弹出定制信息的装置和方法有效
申请号: | 201610976798.2 | 申请日: | 2016-11-07 |
公开(公告)号: | CN108063781B | 公开(公告)日: | 2021-01-26 |
发明(设计)人: | 张诚 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;赵静 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 弹出 定制 信息 装置 方法 | ||
1.一种浏览器中弹出定制信息的装置,其特征在于,包括:
定制信息获取模块,运行在用户态,用于获取定制信息,并将所述定制信息发送至定制信息保存模块;
定制信息保存模块,运行在内核态,用于接收所述定制信息获取模块发送的定制信息,并保存所述定制信息;
处理模块,运行在内核态,用于使用SKB机制处理报文,且每次对报文修改后均更新报文长度和校验和字段,包括:截取报文,修改所述报文的部分内容后转发,以向返回浏览器的报文中插入所述定制信息;
学习模块,运行在内核态,用于与所述处理模块交互,记录需要处理的报文的报文信息以及所述报文的处理过程,以便所述处理模块对后续相关报文进行快速处理。
2.根据权利要求1所述的装置,其特征在于,所述装置还用于:
所述处理模块截取HTTP协议的上行请求报文,获取报文信息,所述学习模块创建流节点以记录所述报文信息并上链,然后所述处理模块将所述HTTP协议的上行请求报文头部的编码类型字段删除后转发,所述报文信息包括:源IP、目的IP、源端口、目的端口以及报文URL信息;以及
所述处理模块截取HTTP协议的下行响应报文,获取报文信息,根据所述报文信息判断所述学习模块的链上是否已存在相应的流节点,若存在,则向所述HTTP协议的下行响应报文中插入定制信息,然后所述学习模块将所述流节点下链,所述流节点是用于对存在待处理报文的报文流进行标记的节点。
3.根据权利要求2所述的装置,其特征在于,所述处理模块还用于:将定制信息配置为与HTTP协议的下行响应报文相应的格式,以便实现定制信息的成功插入。
4.根据权利要求2所述的装置,其特征在于,所述学习模块还用于:在创建流节点以记录所述报文信息并上链之后,启动流节点老化机制,若所述流节点的上链时间超过预设时长阈值,则将所述流节点下链。
5.根据权利要求2所述的装置,其特征在于,所述学习模块还用于:判断所述处理模块截取到的HTTP协议上行请求报文的URL后缀名是否为index.html,若是,则创建流节点以记录所述报文信息并上链,否则不予上链。
6.根据权利要求2所述的装置,其特征在于,所述装置还用于:
若需要多次对同一报文流中的报文插入定制信息,则所述学习模块在所述处理模块首次向所述报文流中的报文插入定制信息后不下链所述流节点,以及
所述学习模块记录所述处理模块首次处理所述报文流中的报文的过程,以便所述处理模块处理所述报文流中后续的报文时,快速修改报文及转发。
7.一种浏览器中弹出定制信息的方法,其特征在于,包括:
获取定制信息,并将所述定制信息从用户态发送至内核态中保存;
在内核态中使用SKB机制处理报文,且每次对报文修改后均更新报文长度和校验和字段,包括:截取报文,修改所述报文的部分内容后转发,以向返回浏览器的报文中插入所述定制信息;
其中,在内核态中处理报文的过程中,记录需要处理的报文的报文信息以及所述报文的处理过程,以便对后续相关报文进行快速处理。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
截取HTTP协议的上行请求报文,获取报文信息,创建流节点以记录所述报文信息并上链,然后将所述HTTP协议的上行请求报文头部的编码类型字段删除后转发,所述报文信息包括:源IP、目的IP、源端口、目的端口以及报文URL信息;以及
截取HTTP协议的下行响应报文,获取报文信息,根据所述报文信息判断链上是否已存在相应的流节点,若存在,则向所述HTTP协议的下行响应报文中插入定制信息,然后将所述流节点下链,所述流节点是用于对存在待处理报文的报文流进行标记的节点。
9.根据权利要求8所述的方法,其特征在于,在内核态中处理报文还包括:将定制信息配置为与HTTP协议的下行响应报文相应的格式,以便定制信息的成功插入。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610976798.2/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置