[发明专利]一种自动过滤网络运营商嵌入HTTP响应内容的方法和装置在审
申请号: | 201811294501.X | 申请日: | 2016-01-08 |
公开(公告)号: | CN109462585A | 公开(公告)日: | 2019-03-12 |
发明(设计)人: | 莫文 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F16/9535 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 张一军;郭晗 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 网络运营商 校验码 方法和装置 服务器 自动过滤 嵌入 页面请求 服务器发送 服务器获取 运营商网络 内容上传 内容设置 用户体验 自动识别 不一致 嵌入的 推送 过滤 删除 移动 | ||
本发明提供一种自动过滤网络运营商嵌入HTTP响应内容的方法和装置,包括:向服务器发送页面请求,页面请求用于请求所述服务器生成第一网页;通过运营商网络从服务器获取与所述第一网页对应的第二网页,并生成所述第二网页的第二校验码;在第二校验码与所述第一网页的第一校验码不一致的情况下,将第二网页的内容上传至所述服务器,其中,第一校验码由服务器生成;根据服务器对所述第二网页与所述第一网页的不同内容设置的节点,删除第二网页中的所述不同内容。通过本发明提供的自动过滤网络运营商嵌入HTTP响应内容的方法和装置,可以有效自动识别并过滤网络运营商推送的网页中嵌入的HTTP响应内容,提高了移动App的用户体验。
本申请是申请号为201610009004.5、申请日为2016年01月08日的专利申请案的分案申请。
技术领域
本发明涉及移动通信技术,具体涉及一种自动过滤网络运营商嵌入HTTP响应内容的方法和装置。
背景技术
由于使用网络运营商的运营网络,在移动App使用过程中,运营商会在HTTP响应返回的内容中加入各个网络运营商的广告,但是这些广告内容并不是App本身所需要的,而且弹出窗口影响了移动App的用户体验。
鉴于上述情况,这种网络运营商的广告需要进行拦截。在现有技术中,拦截网络运营商的广告的方法是在移动App中内置处理固定标签过滤,即针对特定的嵌入内容进行过滤,例如网络运营商嵌入标签A,过滤装置就针对标签A进行过滤,若网络运营商更改嵌入标签B,此时过滤装置无法根据变化进行调整。
然而,这种方式的缺点是无法随时识别嵌入信息并及时对广告进行过滤。因此,亟需一种能够自动识别并过滤网络运营商内容的方法和装置。
发明内容
本发明提供一种自动过滤网络运营商嵌入HTTP响应内容的方法和装置,可以有效自动识别并过滤网络运营商推送的网页中嵌入的HTTP响应内容,提高了移动App的用户体验。
本发明的技术方案是提供一种自动过滤网络运营商嵌入HTTP响应内容的方法。
一种自动过滤网络运营商嵌入HTTP响应内容的方法,包括:向服务器发送页面请求,所述页面请求用于请求所述服务器生成第一网页;通过运营商网络从所述服务器获取与所述第一网页对应的第二网页,并生成所述第二网页的第二校验码;在所述第二校验码与所述第一网页的第一校验码不一致的情况下,将所述第二网页的内容上传至所述服务器,其中,所述第一校验码由所述服务器生成;根据所述服务器对所述第二网页与所述第一网页的不同内容设置的节点,删除所述第二网页中的所述不同内容。
可选地,所述第一校验码和所述第二校验码为MD5校验码。
可选地,向服务器发送页面请求的步骤之前,包括:在Android系统中,注册JavaScript方法以便于执行XPath语句。
可选地,根据服务器对所述第二网页与所述第一网页的不同内容设置的节点,删除所述第二网页中的所述不同内容的步骤,包括:在IOS系统中,通过注入JavaScript的方法删除标记所述第二网页与所述第一网页的节点的所述不同内容。
本发明还提供一种自动过滤网络运营商嵌入HTTP响应内容的装置。
一种自动过滤网络运营商嵌入HTTP响应内容的装置,包括:页面请求模块,用于向服务器发送页面请求,所述页面请求用于请求所述服务器生成第一网页;响应模块,用于通过运营商网络从所述服务器获取与所述第一网页对应的第二网页,并生成所述第二网页的第二校验码;页面处理模块,用于在所述第二校验码与所述第一网页的第一校验码不一致的情况下,将所述第二网页的内容上传至所述服务器,其中,所述第一校验码由所述服务器生成;过滤模块,用于根据所述服务器对所述第二网页与所述第一网页的不同内容设置的节点,删除所述第二网页中的所述不同内容。
可选地,所述第一校验码和所述第二校验码为MD5校验码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811294501.X/2.html,转载请声明来源钻瓜专利网。