[發(fā)明專利]移動應(yīng)用程序調(diào)試方法及裝置在審
| 申請?zhí)枺?/td> | 201410768103.2 | 申請日: | 2014-12-11 |
| 公開(公告)號: | CN104486333A | 公開(公告)日: | 2015-04-01 |
| 發(fā)明(設(shè)計)人: | 楊基彬 | 申請(專利權(quán))人: | 北京國雙科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 北京康信知識產(chǎn)權(quán)代理有限責(zé)任公司 11240 | 代理人: | 李志剛;吳貴明 |
| 地址: | 100086 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 移動 應(yīng)用程序 調(diào)試 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種移動應(yīng)用程序調(diào)試方法及裝置。
背景技術(shù)
隨著移動互聯(lián)網(wǎng)的快速發(fā)展,各種移動應(yīng)用程序(Application,簡稱為APP)的開發(fā)也變得非常熱門。開發(fā)者可以在普通電腦上完成移動應(yīng)用程序的開發(fā)、調(diào)試以及測試的流程,卻無法在移動設(shè)備上安裝各種移動應(yīng)用程序的開發(fā)工具以輔助調(diào)試,一旦移動應(yīng)用程序安裝到普通用戶的手機等移動設(shè)備上,出現(xiàn)問題很難排查?,F(xiàn)有方案通常都是通過在普通電腦上安裝手機模擬器去排查移動應(yīng)用程序的問題,或者在手機等移動設(shè)備上安裝專用的調(diào)試軟件來調(diào)試該移動應(yīng)用程序,上述方法一方面操作較為繁瑣復(fù)雜,另一方面在手機等移動設(shè)備上安裝專用的調(diào)試軟件來調(diào)試可能會影響手機等移動設(shè)備的安全,例如,蘋果手機需要越獄破解后才能安裝一些調(diào)試軟件。
針對相關(guān)技術(shù)中對移動設(shè)備上的移動應(yīng)用程序進(jìn)行調(diào)試比較復(fù)雜的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種移動應(yīng)用程序調(diào)試方法及裝置,以解決相關(guān)技術(shù)中對移動設(shè)備上的移動應(yīng)用程序進(jìn)行調(diào)試比較復(fù)雜的問題。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種移動應(yīng)用程序調(diào)試方法。
根據(jù)本發(fā)明的移動應(yīng)用程序調(diào)試方法包括:代理服務(wù)器獲取待調(diào)試移動應(yīng)用程序的HTTP請求,其中,HTTP請求為用于請求進(jìn)行網(wǎng)絡(luò)訪問的請求,待調(diào)試移動應(yīng)用程序運行于移動設(shè)備上;代理服務(wù)器判斷HTTP請求中是否包含預(yù)設(shè)統(tǒng)一資源定位符,其中,預(yù)設(shè)統(tǒng)一資源定位符為在待調(diào)試移動應(yīng)用程序中顯示異常的網(wǎng)頁的地址;以及代理服務(wù)器在判斷出HTTP請求中包含預(yù)設(shè)統(tǒng)一資源定位符時,將第一HTTP響應(yīng)包返回給待調(diào)試移動應(yīng)用程序進(jìn)行顯示,其中,第一HTTP響應(yīng)包預(yù)先存儲于代理服務(wù)器的本地存儲區(qū)域。
進(jìn)一步地,代理服務(wù)器判斷HTTP請求中是否包含預(yù)設(shè)統(tǒng)一資源定位符包括:獲取HTTP請求中的統(tǒng)一資源定位符;將HTTP請求中的統(tǒng)一資源定位符與預(yù)設(shè)統(tǒng)一資源定位符比較;如果HTTP請求中的統(tǒng)一資源定位符與預(yù)設(shè)統(tǒng)一資源定位符相同,則判斷出HTTP請求中包含預(yù)設(shè)統(tǒng)一資源定位符;以及如果HTTP請求中的統(tǒng)一資源定位符與預(yù)設(shè)統(tǒng)一資源定位符不相同,則判斷出HTTP請求中不包含預(yù)設(shè)統(tǒng)一資源定位符。
進(jìn)一步地,代理服務(wù)器在判斷出HTTP請求中包含預(yù)設(shè)統(tǒng)一資源定位符時,將第一HTTP響應(yīng)包返回給待調(diào)試移動應(yīng)用程序進(jìn)行顯示之前,方法還包括:代理服務(wù)器根據(jù)HTTP請求從網(wǎng)絡(luò)服務(wù)器獲取第二HTTP響應(yīng)包;以及代理服務(wù)器存儲第二HTTP響應(yīng)包和HTTP請求。
進(jìn)一步地,第一HTTP響應(yīng)包包括多個第一HTTP響應(yīng)包,代理服務(wù)器在判斷出HTTP請求中包含預(yù)設(shè)統(tǒng)一資源定位符時,將第一HTTP響應(yīng)包返回給待調(diào)試移動應(yīng)用程序進(jìn)行顯示包括:代理服務(wù)器從多個第一HTTP響應(yīng)包中查找與預(yù)設(shè)統(tǒng)一資源定位符對應(yīng)的第一HTTP響應(yīng)包;以及代理服務(wù)器將與預(yù)設(shè)統(tǒng)一資源定位符對應(yīng)的第一HTTP響應(yīng)包返回給待調(diào)試移動應(yīng)用程序進(jìn)行顯示。
進(jìn)一步地,代理服務(wù)器從多個第一HTTP響應(yīng)包中查找與預(yù)設(shè)統(tǒng)一資源定位符對應(yīng)的第一HTTP響應(yīng)包包括:代理服務(wù)器獲取預(yù)設(shè)統(tǒng)一資源定位符;代理服務(wù)器遍歷與多個第一HTTP響應(yīng)包對應(yīng)的統(tǒng)一資源定位符,判斷是否存在與預(yù)設(shè)統(tǒng)一資源定位符相同的統(tǒng)一資源定位符;以及代理服務(wù)器在判斷出存在與預(yù)設(shè)統(tǒng)一資源定位符相同的統(tǒng)一資源定位符時,獲取與預(yù)設(shè)統(tǒng)一資源定位符相同的統(tǒng)一資源定位符對應(yīng)的第一HTTP響應(yīng)包作為與預(yù)設(shè)統(tǒng)一資源定位符對應(yīng)的第一HTTP響應(yīng)包。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種移動應(yīng)用程序調(diào)試裝置。
根據(jù)本發(fā)明的移動應(yīng)用程序調(diào)試裝置包括:第一獲取單元,用于獲取待調(diào)試移動應(yīng)用程序的HTTP請求,其中,HTTP請求為用于請求進(jìn)行網(wǎng)絡(luò)訪問的請求,待調(diào)試移動應(yīng)用程序運行于移動設(shè)備上;判斷單元,用于判斷HTTP請求中是否包含預(yù)設(shè)統(tǒng)一資源定位符,其中,預(yù)設(shè)統(tǒng)一資源定位符為在待調(diào)試移動應(yīng)用程序中顯示異常的網(wǎng)頁的地址;以及發(fā)送單元,用于在判斷出HTTP請求中包含預(yù)設(shè)統(tǒng)一資源定位符時,將第一HTTP響應(yīng)包返回給待調(diào)試移動應(yīng)用程序進(jìn)行顯示,其中,第一HTTP響應(yīng)包預(yù)先存儲于本地存儲區(qū)域。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京國雙科技有限公司,未經(jīng)北京國雙科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410768103.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 對虛擬化應(yīng)用程序的基于策略的訪問
- 應(yīng)用程序執(zhí)行、應(yīng)用程序提供裝置和應(yīng)用程序分發(fā)方法
- 一種軟件保護(hù)方法、裝置及系統(tǒng)
- 應(yīng)用程序的開發(fā)方法和系統(tǒng)
- 應(yīng)用程序的擴展方法及裝置
- 一種應(yīng)用程序商店的應(yīng)用程序發(fā)布方法及裝置
- 一種應(yīng)用程序的監(jiān)控方法、裝置及系統(tǒng)
- 用于對虛擬化應(yīng)用程序的基于策略的訪問的方法和系統(tǒng)
- 應(yīng)用程序控制方法、裝置、終端及存儲介質(zhì)
- 一種應(yīng)用程序安裝、卸載方法及通信終端
- 調(diào)試系統(tǒng)、調(diào)試方法和調(diào)試控制方法
- 一種終端調(diào)試方法和裝置
- 設(shè)備自動工程調(diào)試方法、裝置、系統(tǒng)和計算機設(shè)備
- 基于串口的遠(yuǎn)程設(shè)備調(diào)試系統(tǒng)及方法
- 一種安卓系統(tǒng)動態(tài)調(diào)試的方法及系統(tǒng)
- 調(diào)試裝置和遠(yuǎn)程調(diào)試系統(tǒng)
- 一種調(diào)試方法、裝置及系統(tǒng)
- 一種應(yīng)用程序開發(fā)的調(diào)試系統(tǒng)及方法
- 樓宇設(shè)備的異地調(diào)試控制方法、裝置和計算機設(shè)備
- 一種芯片調(diào)試系統(tǒng)及芯片調(diào)試方法





