[發(fā)明專利]終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201410027433.6 | 申請(qǐng)日: | 2014-01-21 |
| 公開(kāi)(公告)號(hào): | CN104796278A | 公開(kāi)(公告)日: | 2015-07-22 |
| 發(fā)明(設(shè)計(jì))人: | 王卓;浦曉輝 | 申請(qǐng)(專利權(quán))人: | 攜程計(jì)算機(jī)技術(shù)(上海)有限公司 |
| 主分類號(hào): | H04L12/24 | 分類號(hào): | H04L12/24;H04L29/08 |
| 代理公司: | 上海弼興律師事務(wù)所 31283 | 代理人: | 薛琦;王婧荷 |
| 地址: | 200335 上海市*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 終端設(shè)備 web 前端 錯(cuò)誤 上報(bào) 系統(tǒng) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及一種終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法。
背景技術(shù)
為了改進(jìn)Web(網(wǎng)頁(yè))的頁(yè)面表現(xiàn)和解決Web運(yùn)行中出現(xiàn)的問(wèn)題,網(wǎng)站開(kāi)發(fā)人員往往需要模擬出現(xiàn)問(wèn)題的用戶端。而現(xiàn)有技術(shù)中并不存在一種能將用戶端的Web前端錯(cuò)誤上報(bào)給服務(wù)器的方法,這給網(wǎng)站開(kāi)發(fā)人員再現(xiàn)Web前端錯(cuò)誤,從而解決錯(cuò)誤帶來(lái)了很大的困難,不利于改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)中不能將Web前端錯(cuò)誤上報(bào)給服務(wù)器的缺陷,提供一種能夠?qū)eb前端錯(cuò)誤上報(bào)給服務(wù)器、有利于改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性的終端設(shè)備、Web前端錯(cuò)誤的上報(bào)系統(tǒng)及方法。
本發(fā)明是通過(guò)下述技術(shù)方案解決上述技術(shù)方案的:
一種終端設(shè)備,其特點(diǎn)是,其包括一觸發(fā)模塊和一報(bào)錯(cuò)模塊;所述觸發(fā)模塊用于在Web前端出錯(cuò)時(shí)觸發(fā)所述報(bào)錯(cuò)模塊,和/或,在接收到一觸發(fā)指令后觸發(fā)所述報(bào)錯(cuò)模塊;所述報(bào)錯(cuò)模塊包括一說(shuō)明控件、一收集模塊和一上傳模塊;所述說(shuō)明控件用于接收一用于描述出錯(cuò)情況的說(shuō)明信息的輸入,所述輸入可以為一文字信息或一語(yǔ)音信息;所述收集模塊用于收集一待分析數(shù)據(jù),所述待分析數(shù)據(jù)包括軟件環(huán)境信息、操作系統(tǒng)信息、設(shè)備信息、網(wǎng)絡(luò)信息和出錯(cuò)頁(yè)面的截圖;所述上傳模塊用于將所述說(shuō)明信息和所述待分析數(shù)據(jù)上傳至服務(wù)器。
網(wǎng)站開(kāi)發(fā)人員將上傳至服務(wù)器的待分析數(shù)據(jù)和所述輸入作為依據(jù),模擬用戶端的軟件、硬件以及網(wǎng)絡(luò)情況,分析判斷Web前端錯(cuò)誤的原因,進(jìn)而解決問(wèn)題,改進(jìn)和優(yōu)化Web站點(diǎn)的可靠性和可用性。
較佳的,所述軟件環(huán)境信息包括:所述出錯(cuò)頁(yè)面使用的瀏覽器的品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境和所述瀏覽器是否使用代理服務(wù)器中的一種或多種的組合;所述操作系統(tǒng)信息包括:所述終端設(shè)備的操作系統(tǒng)的類型、版本和語(yǔ)言中的一種或多種的組合;所述設(shè)備信息包括:所述終端設(shè)備的顯示器的分辨率、色彩信息和尺寸中的一種或多種的組合;所述網(wǎng)絡(luò)信息包括:網(wǎng)絡(luò)的傳輸速度,和/或,所述網(wǎng)絡(luò)的服務(wù)提供商。其中,hosts是指一些常用的網(wǎng)址域名與其對(duì)應(yīng)的IP地址(互聯(lián)網(wǎng)協(xié)議地址)建立的一個(gè)關(guān)聯(lián)“數(shù)據(jù)庫(kù)”,hosts文件通常用于補(bǔ)充或取代網(wǎng)絡(luò)中DNS(域名系統(tǒng))的功能。
較佳的,所述收集模塊用于通過(guò)JavaScript(一種腳本語(yǔ)言)獲取所述設(shè)備信息,通過(guò)下載圖片計(jì)算所述傳輸速度,通過(guò)JavaScript調(diào)用一用于獲取所述截圖的插件以獲取所述截圖;所述收集模塊還用于通過(guò)JavaScript或服務(wù)端代碼獲取所述軟件環(huán)境信息;所述收集模塊還用于通過(guò)服務(wù)端代碼獲取所述操作系統(tǒng)信息。
較佳的,所述待分析數(shù)據(jù)還包括所述終端設(shè)備的IP(網(wǎng)絡(luò)之間互聯(lián)的協(xié)議)地址、位置信息和用戶信息的一種或多種的組合;所述收集模塊還用于調(diào)用一用于獲取所述IP地址和所述位置信息的第三方API接口(應(yīng)用編程接口)以獲取所述IP地址和所述位置信息,所述收集模塊還用于判斷所述出錯(cuò)頁(yè)面是否登陸,若是,獲取登陸的用戶信息,若否,標(biāo)記用戶類型為未登錄。所述用戶信息包括登錄名、用戶等級(jí)等,由于用戶等級(jí)關(guān)系到用戶可查看頁(yè)面的權(quán)限,所以通過(guò)獲取到的用戶信息可排查Web前端錯(cuò)誤是否是由用戶的瀏覽權(quán)限引起的。
一種Web前端錯(cuò)誤的上報(bào)系統(tǒng),其特點(diǎn)是,所述上報(bào)系統(tǒng)包括上述任一一種終端設(shè)備以及上述服務(wù)器。
一種Web前端錯(cuò)誤的上報(bào)方法,其特點(diǎn)是,其利用上述的上報(bào)系統(tǒng)實(shí)現(xiàn),所述上報(bào)方法包括:
S1、在Web前端出錯(cuò)時(shí),和/或,在接收到一觸發(fā)指令后,接收一用于描述出錯(cuò)情況的說(shuō)明信息的輸入,收集一待分析數(shù)據(jù),所述待分析數(shù)據(jù)包括軟件環(huán)境信息、操作系統(tǒng)信息、設(shè)備信息、網(wǎng)絡(luò)信息和出錯(cuò)頁(yè)面的截圖;
S2、將所述說(shuō)明信息和所述待分析數(shù)據(jù)上傳至所述服務(wù)器。
較佳的,所述軟件環(huán)境信息包括:所述出錯(cuò)頁(yè)面使用的瀏覽器的品牌、版本、內(nèi)核信息、插件信息、hosts環(huán)境和所述瀏覽器是否使用代理服務(wù)器中的一種或多種的組合;所述操作系統(tǒng)信息包括:所述終端設(shè)備的操作系統(tǒng)的類型、版本和語(yǔ)言中的一種或多種的組合;所述設(shè)備信息包括:所述終端設(shè)備的顯示器的分辨率、色彩信息和尺寸中的一種或多種的組合;所述網(wǎng)絡(luò)信息包括:網(wǎng)絡(luò)的傳輸速度,和/或,所述網(wǎng)絡(luò)的服務(wù)提供商。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于攜程計(jì)算機(jī)技術(shù)(上海)有限公司,未經(jīng)攜程計(jì)算機(jī)技術(shù)(上海)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410027433.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁(yè)中的環(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ì)





