[發(fā)明專利]前端用戶操作行為數(shù)據(jù)的收集方法、系統(tǒng)及存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202011591470.1 | 申請日: | 2020-12-29 |
| 公開(公告)號: | CN112671615B | 公開(公告)日: | 2023-07-07 |
| 發(fā)明(設(shè)計)人: | 李茂榮 | 申請(專利權(quán))人: | 中國平安財產(chǎn)保險股份有限公司 |
| 主分類號: | H04L43/08 | 分類號: | H04L43/08;H04L43/12;H04L67/02;H04L67/025;G06F16/27;G06F16/955;G06F16/957 |
| 代理公司: | 北京鴻元知識產(chǎn)權(quán)代理有限公司 11327 | 代理人: | 王守梅;袁文婷 |
| 地址: | 518033 廣東省深圳市福田區(qū)益田路*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 前端 用戶 操作 行為 數(shù)據(jù) 收集 方法 系統(tǒng) 存儲 介質(zhì) | ||
1.一種前端用戶操作行為數(shù)據(jù)的收集方法,應(yīng)用于電子裝置,其特征在于,所述方法包括:
接收WEB前端上報的報錯信息;
根據(jù)預(yù)設(shè)解析規(guī)則對所述報錯信息進(jìn)行解析,獲得所述報錯信息的錯誤等級信息以及匹配邏輯;其中,所述匹配邏輯為所述報錯信息和預(yù)先存儲在服務(wù)端的操作系統(tǒng)信息間的預(yù)設(shè)的轉(zhuǎn)換映射關(guān)系;
根據(jù)所述匹配邏輯獲取預(yù)先存儲在服務(wù)端的操作系統(tǒng)信息;其中,所述操作系統(tǒng)信息包括用戶行為數(shù)據(jù)和錯誤源碼,所述用戶行為數(shù)據(jù)包括進(jìn)入頁面記錄截圖、用戶點擊記錄截圖和局部記錄截圖;
將所述操作系統(tǒng)信息和錯誤等級信息返回至WEB前端或者發(fā)送至指定郵箱。
2.根據(jù)權(quán)利要求1所述的前端用戶操作行為數(shù)據(jù)的收集方法,其特征在于,所述操作系統(tǒng)信息為通過javascript腳本文件預(yù)先存儲在服務(wù)端的信息,所述根據(jù)所述匹配邏輯獲取預(yù)先存儲在服務(wù)端的操作系統(tǒng)信息的方法包括:
通過預(yù)先設(shè)置的腳本文件收集用戶行為數(shù)據(jù)并為所述用戶設(shè)置唯一標(biāo)識;
建立所收集的用戶行為數(shù)據(jù)與所述用戶的唯一標(biāo)識之間的映射關(guān)系,并存儲至瀏覽器session?storage;
利用ajax定時將已建立映射關(guān)系的用戶行為數(shù)據(jù)上報至服務(wù)端。
3.根據(jù)權(quán)利要求1所述的前端用戶操作行為數(shù)據(jù)的收集方法,其特征在于,所述用戶點擊記錄截圖的收集方法包括:
預(yù)先為每個按鈕添加監(jiān)聽函數(shù);
當(dāng)所述按鈕被點擊啟動時,通過所述監(jiān)聽函數(shù)觸發(fā)html2Canvs腳本文件對所述按鈕的外層父元素生成截圖;
按照時間標(biāo)記對所述截圖進(jìn)行收集。
4.根據(jù)權(quán)利要求2所述的前端用戶操作行為數(shù)據(jù)的收集方法,其特征在于,通過調(diào)用sessionStorage.setItem函數(shù)將所收集的用戶行為數(shù)據(jù)存儲至瀏覽器session?storage;
所述瀏覽器session?storage通過調(diào)用sessionStorage.getItem函數(shù)獲取所存儲的用戶行為數(shù)據(jù)。
5.根據(jù)權(quán)利要求2所述的前端用戶操作行為數(shù)據(jù)的收集方法,其特征在于,所述用戶行為數(shù)據(jù)儲存于區(qū)塊鏈中。
6.根據(jù)權(quán)利要求1所述的前端用戶操作行為數(shù)據(jù)的收集方法,其特征在于,所述錯誤源碼包括軟件環(huán)境信息、終端設(shè)備信息、網(wǎng)絡(luò)信息以及用戶登錄信息;其中,
所述軟件環(huán)境信息包括出錯頁面使用的瀏覽器的品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境和所述瀏覽器是否使用代理服務(wù)器;
所述終端設(shè)備信息包括所述終端設(shè)備的操作系統(tǒng)的類型、版本和語言;
所述網(wǎng)絡(luò)信息包括網(wǎng)絡(luò)的傳輸速度和所述網(wǎng)絡(luò)的服務(wù)提供商;
所述用戶登錄信息包括IP地址和位置信息的第三方API接口以獲取IP地址和位置信息。
7.一種前端用戶操作行為數(shù)據(jù)的收集系統(tǒng),其特征在于,包括接收報錯信息單元、解析報錯信息單元、操作系統(tǒng)信息獲取單元和展示單元;
所述接收報錯信息單元,用于接收WEB前端上報的報錯信息;
所述解析報錯信息單元,用于根據(jù)預(yù)設(shè)解析規(guī)則對所述報錯信息進(jìn)行解析,獲得所述報錯信息的錯誤等級信息以及匹配邏輯;其中,所述匹配邏輯為所述報錯信息和預(yù)先存儲在服務(wù)端的操作系統(tǒng)信息間的預(yù)設(shè)的轉(zhuǎn)換映射關(guān)系;
所述操作系統(tǒng)信息獲取單元,用于根據(jù)匹配邏輯獲取預(yù)先存儲在服務(wù)端的操作系統(tǒng)信息;其中,所述操作系統(tǒng)信息包括用戶行為數(shù)據(jù)和錯誤源碼,所述用戶行為數(shù)據(jù)包括進(jìn)入頁面記錄截圖、用戶點擊記錄截圖和局部記錄截圖;
所述展示單元,用于將所述操作系統(tǒng)信息和錯誤等級信息返回至WEB前端或者發(fā)送至指定郵箱。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國平安財產(chǎn)保險股份有限公司,未經(jīng)中國平安財產(chǎn)保險股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011591470.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





