[发明专利]一种针对Web页面数据的摘要提取方法及检测方法有效
申请号: | 201611234214.0 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106650504B | 公开(公告)日: | 2019-04-02 |
发明(设计)人: | 史红周;梁英;项定华;段琼琼;刘建飞 | 申请(专利权)人: | 中国科学院计算技术研究所 |
主分类号: | G06F21/64 | 分类号: | G06F21/64 |
代理公司: | 北京泛华伟业知识产权代理有限公司 11280 | 代理人: | 王勇 |
地址: | 100190 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 web 页面 数据 摘要 提取 方法 检测 | ||
本发明提供一种针对Web页面数据的摘要提取方法及检测方法,其中所述Web页面划分成不同层次,所述摘要提取方法包括:1)基于Web页面的输入数据,生成最低层次的摘要;2)基于前一层次的摘要,生成当前层次的摘要;3)重复步骤2),直到生成最高层次的摘要;4)根据全部层次的摘要,生成所述Web页面数据的Web摘要。通过本发明,可以分层次地对用户输入网页的数据提取摘要,以在再次访问该数据时,通过所提取的摘要确定网页中的哪一部分数据发生了改变,以及数据的位置是否发生了更改。
技术领域
本发明涉及计算机数据安全技术,尤其涉及Web页面的数据安全。
背景技术
通常,在一个Web系统中包括前端网页和后端服务器,终端用户登录前端网页从而向后端服务器提交表单数据。在提交数据及后续存储过程中,存在表单数据发生不当改变的可能性,例如在无线传输过程中遭遇了噪声干扰,又例如管理员的误操作,以及黑客恶意篡改数据等。上述表单数据的改变,会导致通过前端网页再次呈现给用户的数据与用户原本提交的表单存在不一致的情况。尤其是在提交大量表单数据的情况下,用户将难以迅速地感知到数据发生了变化,从而为用户的业务带来损失。
在现有技术中,为了克服上述缺陷,通常会采用摘要算法将用户所输入的全部数据作为一个整体进行校验。然而,上述方案并不能定位到是哪一块输入数据发生了改变,也不能检测出数据的顺序是否发生了错乱。
发明内容
因此,本发明的目的在于克服上述现有技术的缺陷,提供一种针对Web页面数据的摘要提取方法,其中所述Web页面划分成不同层次,所述方法包括:
1)基于Web页面的输入数据,生成最低层次的摘要;
2)基于前一层次的摘要,生成当前层次的摘要;
3)重复步骤2),直到生成最高层次的摘要;
4)根据全部层次的摘要,生成所述Web页面数据的Web摘要。
优选地,根据所述方法,其中步骤1)包括:
对Web页面域中的输入数据提取摘要,生成域的摘要。
优选地,根据所述方法,其中步骤2)包括:
根据所述Web页面的区中所包含的域,对其中的域的摘要提取摘要,生成区的摘要;
优选地,根据所述方法,其中步骤3)包括:
根据所述Web页面中所包含的区,对其中的区的摘要提取摘要,生成页面的摘要。
优选地,根据所述方法,其中步骤4)包括:
将生成的所述域的摘要、所述区的摘要、所述页面的摘要拼接成字符串,生成Web摘要。
优选地,根据所述方法,其中步骤4)还包括:
在所述字符串中设置间隔符,间隔相邻的所述域的摘要和所述区的摘要和/或所述页面的摘要。
优选地,根据所述方法,其中步骤4)还包括:
在所述字符串中为所述域的摘要和所述区的摘要和所述页面的摘要设置标识字段,以标识所述域和所述区和所述页面之间的层属关系。
优选地,根据所述方法,其中步骤4)中所述标识字段包括:
所述域的编号及其所属区和/或页面的编号,和
所述区的编号及其所属页面的编号,和
所述页面的编号。
并且,本发明还提供了一种基于上述任意一项方法,检测Web页面数据变化的方法,包括:
1)获得需要访问的Web页面数据及其相应的Web摘要;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院计算技术研究所,未经中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611234214.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:五门衣柜门板(61801‑1)
- 下一篇:一种车辆攻击检测方法和装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置