[發明專利]一種針對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.szxzyx.cn/pat/books/201611234214.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:五門衣柜門板(61801?1)
- 下一篇:一種車輛攻擊檢測方法和裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





