[發明專利]一種網頁應用監控方法、服務器和系統有效
| 申請號: | 201710128486.0 | 申請日: | 2017-03-06 |
| 公開(公告)號: | CN106933722B | 公開(公告)日: | 2019-12-31 |
| 發明(設計)人: | 胡倪斌;方謙翔 | 申請(專利權)人: | 騰云天宇科技(北京)有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30 |
| 代理公司: | 11396 北京思睿峰知識產權代理有限公司 | 代理人: | 謝建云;趙愛軍 |
| 地址: | 100027 北京市東城區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網頁 應用 監控 方法 服務器 系統 | ||
本發明公開了一種網頁應用監控方法,該方法在待監控頁面的源碼中引入目標監控腳本文件,目標監控腳本文件對應于一個網頁應用標識;在計算設備處輸入待監控頁面的地址,該地址中包括網頁應用標識。當目標監控腳本文件所對應的網頁應用標識與待監控頁面地址中的網頁應用標識一致時,實現握手。計算設備處能夠顯示出標記了當前埋點情況的待監控頁面,開發人員通過在待監控頁面中點擊元素即可生成埋點監控事件并存儲于服務器。當用戶瀏覽埋點過的頁面時,觸發執行目標監控腳本文件,從監控服務器處獲取當前頁面的監控事件集合,根據監控事件集合來收集用戶訪問信息并上報至服務器。本發明還公開了能夠實施上述方法的服務器和系統。
技術領域
本發明涉及互聯網技術領域,尤其涉及一種網頁應用監控方法、服務器和系統。
背景技術
由于跨平臺、強兼容性、低開發成本等優勢,網頁應用(Web App)逐漸取代原生應用(iOS App、Android App),成為開發者的首選。
在移動應用領域,為了不斷地改進應用的性能,需要獲取用戶數據,了解用戶對應用的使用情況。現有的用戶數據采集方法多為人工埋點(埋點,即在正常的功能邏輯中添加統計邏輯),即由開發人員人工地定義控件或頁面元素所對應的統計邏輯,并將該統計邏輯寫入該控件或元素對應的代碼里。這樣,當用戶使用該控件或元素時,可以通過埋點代碼收集用戶的行為數據。人工埋點方式需要編寫額外的埋點代碼,費時費力且容易出錯。當應用功能升級時,需要重新定義埋點邏輯并編寫相應的埋點代碼;當修改了埋點邏輯時,也需要對整個應用版本進行升級,加大了開發及測試的工作量。
因此,需要提供一種針對網頁應用的埋點方法,以實現對網頁應用的監控。
發明內容
為此,本發明提供一種網頁應用監控方法、服務器和系統,以解決或至少緩解上面存在的問題。
根據本發明的一個方面,提供一種網頁應用監控方法,一個網頁應用包括一個或多個頁面,每個網頁應用對應于一個網頁應用標識,該方法在監控服務器中執行,監控服務器包括數據存儲裝置,數據存儲裝置中存儲有一個或多個監控腳本文件,每個監控腳本文件對應于一個網頁應用標識,數據存儲裝置中還存儲有一個或多個監控事件,每個監控事件對應于一個頁面中的一個元素,該方法包括:接收計算設備發送的待監控頁面地址,待監控頁面地址中包括網頁應用標識,待監控頁面的源碼中包括對目標監控腳本文件的引用;當待監控頁面地址中的網頁應用標識與目標監控腳本文件所對應的網頁應用標識一致時,根據待監控頁面地址從數據存儲裝置處獲取待監控頁面的監控事件集合,并指示計算設備根據監控事件集合將標記出可監控元素的待監控頁面渲染出來;接收計算設備對于可監控元素的選定以及對該可監控元素的事件配置信息的設置;將選定的可監控元素及其事件配置信息作為監控事件,存儲于數據存儲裝置中以便對已選定的可監控元素進行監控。
可選地,在根據本發明的網頁應用監控方法中,在接收計算設備發送的待監控頁面地址的步驟之前,還包括:為待監控頁面所屬的網頁應用分配一個網頁應用標識,生成與該網頁應用標識所對應的目標監控腳本文件;向該網頁應用所包括的所有頁面的源碼中添加對于目標監控腳本文件的引用。
可選地,在根據本發明的網頁應用監控方法中,向該網頁應用所包括的所有頁面的源碼中添加對于目標監控腳本文件的引用的步驟包括:向該網頁應用所對應的所有頁面的HTML文件中添加script元素,script元素的src屬性值為目標監控腳本文件的地址。
可選地,在根據本發明的網頁應用監控方法中,指示計算設備根據監控事件集合將標記出可監控元素的待監控頁面渲染出來的步驟包括:將待監控頁面作為iframe元素顯示于計算設備的瀏覽器中,采用不同的顯示格式標記待監控頁面中的可監控元素和已監控元素。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰云天宇科技(北京)有限公司,未經騰云天宇科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710128486.0/2.html,轉載請聲明來源鉆瓜專利網。





