[發(fā)明專利]Web系統(tǒng)功能評估方法、裝置、電子設(shè)備及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010109124.9 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111459775B | 公開(公告)日: | 2023-08-08 |
| 發(fā)明(設(shè)計(jì))人: | 易超;黃發(fā)明;張舒匯;賀贊賢 | 申請(專利權(quán))人: | 北京數(shù)立得科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京潤澤恒知識產(chǎn)權(quán)代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100036 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | web 系統(tǒng) 功能 評估 方法 裝置 電子設(shè)備 可讀 存儲 介質(zhì) | ||
本發(fā)明提供了一種Web系統(tǒng)功能評估方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。所述方法包括:通過獲取Web系統(tǒng)的多個(gè)請求數(shù)據(jù),進(jìn)而根據(jù)獲取的請求數(shù)據(jù)生成用戶訪問序列,按照用戶訪問序列中的順序,對其中的請求數(shù)據(jù)進(jìn)行遍歷,生成Web系統(tǒng)功能分解圖,并根據(jù)Web系統(tǒng)功能分解圖和評估指標(biāo),對Web系統(tǒng)進(jìn)行評估,得到Web系統(tǒng)的評估指標(biāo)的值。通過獲取Web系統(tǒng)的請求數(shù)據(jù)并對其進(jìn)行按序遍歷,能夠避免因?qū)eb系統(tǒng)的侵入而造成的影響,也不需要獲取Web系統(tǒng)的源代碼,便能夠完成對Web系統(tǒng)的評估。
技術(shù)領(lǐng)域
本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種Web系統(tǒng)功能評估方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
如今Web應(yīng)用的功能越來越向大型化與復(fù)雜化的方向發(fā)展。Web系統(tǒng)集成的功能越來越豐富,在給用戶提供大量數(shù)據(jù)服務(wù)的同時(shí),也使得系統(tǒng)功能設(shè)計(jì)需要更合理地引導(dǎo)用戶操作。而系統(tǒng)功能設(shè)計(jì)的不足,會對用戶訪問Web系統(tǒng)的體驗(yàn)產(chǎn)生影響,例如:(1)某些網(wǎng)站的父子頁面之間,缺少父頁面到子頁面的直接跳轉(zhuǎn);(2)重復(fù)的功能鏈接,可能對用戶識別數(shù)據(jù)造成干擾;(3)不明顯的提示圖標(biāo),使用戶難以進(jìn)入所需的數(shù)據(jù)區(qū)。因此,如何對Web系統(tǒng)功能進(jìn)行評估成為一個(gè)重要的研究點(diǎn)。
現(xiàn)有技術(shù)中,在對Web系統(tǒng)功能進(jìn)行評估時(shí),對Web系統(tǒng)具有侵入性,會對Web系統(tǒng)增加大量的運(yùn)行負(fù)荷,從而影響Web系統(tǒng)的正常運(yùn)行,存在破壞Web系統(tǒng)的風(fēng)險(xiǎn),或者需要服務(wù)方提供Web系統(tǒng)的源代碼,影響應(yīng)用范圍。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種基于用戶訪問序列的Web系統(tǒng)功能評估方法,旨在避免侵入Web系統(tǒng)和獲取Web系統(tǒng)的源代碼,便可實(shí)現(xiàn)對Web系統(tǒng)的評估。
為了解決上述技術(shù)問題,本發(fā)明是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供了一種基于用戶訪問序列的Web系統(tǒng)功能評估方法,所述方法包括:
獲取Web系統(tǒng)的多個(gè)請求數(shù)據(jù),生成用戶訪問序列;
按序遍歷所述用戶訪問序列,生成Web系統(tǒng)功能分解圖;
根據(jù)所述Web系統(tǒng)功能分解圖和評估指標(biāo),得到所述Web系統(tǒng)的評估指標(biāo)的值。
可選地,在得到所述Web系統(tǒng)的評估指標(biāo)的值之后,所述方法還包括:
根據(jù)所述Web系統(tǒng)的評估指標(biāo)的值和Web系統(tǒng)對應(yīng)的評估指標(biāo)的標(biāo)準(zhǔn)值,生成所述Web系統(tǒng)的優(yōu)化策略;
按照所述優(yōu)化策略對所述Web系統(tǒng)進(jìn)行優(yōu)化。
可選地,所述請求數(shù)據(jù)包括URL和HTTP響應(yīng)報(bào)文,按序遍歷所述用戶訪問序列,生成Web系統(tǒng)功能分解圖,包括:
設(shè)置一個(gè)節(jié)點(diǎn)查詢棧,所述節(jié)點(diǎn)查詢棧初始為空;
依次對所述用戶訪問序列中的每個(gè)請求數(shù)據(jù)執(zhí)行以下遍歷操作:
判斷當(dāng)前請求數(shù)據(jù)的所述HTTP響應(yīng)報(bào)文中的第一預(yù)設(shè)字段是否為第一預(yù)設(shè)內(nèi)容,若否,則結(jié)束對當(dāng)前請求數(shù)據(jù)的操作,對下一個(gè)請求數(shù)據(jù)進(jìn)行操作;
若是,則為所述當(dāng)前請求數(shù)據(jù)生成一個(gè)圖節(jié)點(diǎn),根據(jù)第一預(yù)設(shè)規(guī)則為所述圖節(jié)點(diǎn)生成主標(biāo)題和副標(biāo)題,并將所述圖節(jié)點(diǎn)的訪問量初始化為1,所述圖節(jié)點(diǎn)的URL初始化為所述當(dāng)前請求數(shù)據(jù)的URL,所述圖節(jié)點(diǎn)的Response?Body初始化為所述當(dāng)前請求數(shù)據(jù)的HTTP響應(yīng)報(bào)文中的Response?Body;
對所述節(jié)點(diǎn)查詢棧由棧頂向棧底遍歷,查找所述節(jié)點(diǎn)查詢棧中是否存在與所述圖節(jié)點(diǎn)的URL相同的第二圖節(jié)點(diǎn),若存在,則將所述第二圖節(jié)點(diǎn)的訪問量加1,停止查找,并結(jié)束對所述當(dāng)前請求數(shù)據(jù)的操作,進(jìn)入對下一個(gè)請求數(shù)據(jù)的操作;
若不存在,則對所述節(jié)點(diǎn)查詢棧由棧頂向棧底遍歷,根據(jù)Response?Body的文本內(nèi)容、URL、主標(biāo)題和副標(biāo)題,確定圖節(jié)點(diǎn)的父子關(guān)系;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京數(shù)立得科技有限公司,未經(jīng)北京數(shù)立得科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010109124.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測;錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測試作故障硬件的檢測或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測試或調(diào)試防止錯(cuò)誤
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實(shí)現(xiàn)方法
- 一種WEB業(yè)務(wù)實(shí)現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標(biāo)和Web服務(wù)輸出參數(shù)的Web服務(wù)組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導(dǎo)航的方法和設(shè)備及電子裝置
- 用于將web站點(diǎn)轉(zhuǎn)換為目標(biāo)web app站點(diǎn)的方法和裝置
- 用于防護(hù)WEB漏洞的方法和設(shè)備
- 一種Web攻擊報(bào)告生成方法、裝置、設(shè)備及計(jì)算機(jī)介質(zhì)





