[發明專利]一種基于非root安卓終端的互聯網業務抓包與故障定位方法有效
| 申請號: | 201710293966.2 | 申請日: | 2017-04-28 |
| 公開(公告)號: | CN106961357B | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 段立鴻;王順新;劉三偉;張勝;史正偉;王奕婷;王瑩;尹睿哲;魏紅平;黃成龍;呂大洋;高旭林;楊立;劉亞振 | 申請(專利權)人: | 西安海潤通信技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26;H04L12/46 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙) 11350 | 代理人: | 劉振 |
| 地址: | 710065 陜西省西安市*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 root 終端 互聯網 業務 故障 定位 方法 | ||
本發明公開了一種基于非root安卓終端的互聯網業務抓包與故障定位方法,安卓終端首先創建虛擬通信通道;然后在虛擬通信通道上截取帶有識別ID的通信數據包,并將這些帶有識別ID的通信數據包寫入數據格式文件;對數據格式文件進行解析;最后分析數據格式文件內容,定位通信異常。通過該方法可以實現當安卓終端出現APP業務無法上網或者上網慢的異常時,能快速定位通信故障。
技術領域
本發明涉及電子通信領域,尤其涉及一種安卓終端非root環境下抓包與通信故障定位方法。
背景技術
隨著互聯網業務快速發展,在移動通信領域,當APP業務出現無法上網或者上網慢的情況時,主要是通過人工信令分析方式進行故障定位,目前流行的做法主要有以下三種方式:
一、Tcpdump命令抓包分析方法:先將root經過的安卓終端和PC連接;再執行Tcpdump等一系列操作,抓取包文件capture.pcap;后用Wireshark等工具打開包文件,人工分析定位通信異常。其中root是終端系統中唯一的超級管理員,它具有等同于操作系統的權限。
二、Wireshark命令抓包分析方法:將電腦做WiFi熱點,安卓終端連上該熱點后啟動wireshark,選擇做為熱點的網卡,抓取包文件,人工分析定位通信異常。
三、Fiddler命令抓包分析方法:該方法僅限于HTTP訪問,首先將PC和安卓終端連接到同一個局域網下(例如將PC和安卓終端連接到同一個WiFi下);在PC端打開Fiddler,選擇監聽的端口號,此后操作安卓終端就可以在電腦的Fiddler上看到HTTP碼流;依據這些HTTP碼流來人工分析定位通信異常。
以上三種方法,都存在缺點和不便。方法一,全部是命令操作,對操作人員專業技能要求較高;安卓終端需要root,安卓終端root后會造成一些數據出錯或丟失,甚或改變充電電流或照明功率等,從而燒壞手機的元器件;root后的安卓終端充電時間明顯變長,待機時間明顯縮短,并伴有發熱的現象。方法二,需要借助電腦,需要連接共享WiFi熱點,數據準確性難以保證。方法三,只能抓取HTTP包,不能抓取TCP/UDP包,難以全面定位通信問題。
加之上述三種方法抓取的終端信令消息量巨大,涉及的業務種類繁多及流程并發混雜;電腦上抓包的信令流程路由與安卓終端上的不完全一致,APP業務識別不精準;這些均造成人工信令分析方式效率低、人為誤差大、路由不準確,難以精確定位通信異常問題發生的原因及影響范圍。
發明內容
為了克服上述現有技術的不足,本發明的目的在于提出一種新型基于非root安卓終端的互聯網業務抓包與故障定位方法,當終端上客戶端軟件APP業務出現無法上網或者上網慢的異常時,能夠通過該方法快速進行通信故障定位,找出通信異常問題發生的原因及影響范圍。
為了實現上述目的,本發明提出一種安卓終端非root環境下抓包與通信故障定位方法,具體技術方案如下:
一種基于非root安卓終端的互聯網業務抓包與故障定位方法,包括如下步驟內容:
[1]在安卓終端上創建虛擬通信通道;
[2]虛擬通信通道對APP進行過濾,只允許帶有需要抓包的APP應用程序ID/UID的通信數據包傳遞,并將這些帶有識別ID/UID的通信數據包寫入數據格式文件;
[3]對數據格式文件進行解析;
[4]分析數據格式文件內容,定位通信異常。
上述基于非root安卓終端的互聯網業務抓包與故障定位方法中,所述創建虛擬通信通道是在安卓終端非root環境下創建,兼容安卓終端上的APP。
上述基于非root安卓終端的互聯網業務抓包與故障定位方法中,在同一臺安卓終端上同一時間只能創建一條虛擬通信通道。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安海潤通信技術有限公司,未經西安海潤通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710293966.2/2.html,轉載請聲明來源鉆瓜專利網。





