[發明專利]一種在MUX層動態抓取任意通信數據的方法無效
| 申請號: | 200910107762.0 | 申請日: | 2009-05-27 |
| 公開(公告)號: | CN101902833A | 公開(公告)日: | 2010-12-01 |
| 發明(設計)人: | 裴浩;李在剛;胡富斌 | 申請(專利權)人: | 比亞迪股份有限公司 |
| 主分類號: | H04W88/02 | 分類號: | H04W88/02;H04M1/725 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518118 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 mux 動態 抓取 任意 通信 數據 方法 | ||
技術領域
本發明涉及一種動態抓取數據的方法,尤其是在MUX層(接口層)動態抓取任意通信數據的方法。
背景技術
目前在MUX層中傳輸的數據主要通過超級終端來抓取,由于經過MUX層的數據量很大,在許多情況下對分析有利的數據淹沒在這些數據海中,如何高效的獲取有效數據,將會是影響手機開發周期的一個重要因素。
在手機的開發中,現場測試是至關重要的一環。而在現有技術中,根據系統提供的打印數據的函數,將數據打印到超級終端,需要PC端的協助。但由于現場測試的工作環境等因素的限制,如何在不依賴PC的情況下獲取相關數據,并通過此數據來定位手機的性能缺陷已成為開發人員探索的方法。
發明內容
本發明解決的技術問題是提供一種在MUX層動態抓取任意通信數據的方法。
為解決上述技術問題,本發明的技術方案是這樣實現的:
一種在MUX層動態抓取數據的方法,該方法包括以下步驟:
a1、選擇打印位置,啟動數據處理線程,數據處理線程進入等待狀態;
b1、監聽數據,若有數據流經過MUX層,則抓取數據;
c1、觸發數據處理線程,解析數據并打印數據。
其中,步驟a1中所述的選擇打印位置,可以是超級終端,也可以是文件。
步驟b1中所述的監聽數據之前,需要判斷是否有退出事件,沒有退出事件則監聽數據,有退出事件則結束流程。
步驟c1中所述的打印數據步驟之后,數據處理線程進入等待狀態。
并且,步驟b1之前還包括步驟d1:動態開關選擇,若開關關閉,則不監聽數據,經過MUX層的數據流被屏蔽;若開關打開,則監聽數據,輸出MUX層的數據流。
可見,采用本發明的技術方案,通過輸出數據流到指定打印位置,可以不依賴于超級終端,從而節省了大量的資源,并且通過動態開關有選擇的打印數據流,提高了現場測試和開發的效率。
附圖說明
圖1:本發明在MUX層動態抓取任意通信數據程序的實現流程圖。
圖2:本發明在MUX層動態抓取任意通信數據的動態控制開關界面圖。
圖3:本發明在MUX層動態抓取任意通信數據的操作流程圖。
具體實施方式
為使本發明的目的、技術方案及優點更加清楚明白,以下參照附圖并舉實施例,對本發明作進一步地詳細說明。
本發明是基于Windows嵌入式平臺下進行的,可以對數據的輸出位置進行選擇,同時也可以選擇性的對數據進行抓取。本發明的技術方案如下:
一種在MUX層動態抓取數據的方法,該方法包括以下步驟:
a1、選擇打印位置,啟動數據處理線程,進入等待狀態;
b1、監聽數據,若有數據流經過MUX層,則抓取數據;
c1、觸發數據處理線程,解析數據并打印數據。
其中,步驟a1中所述的選擇打印位置,可以是超級終端,也可以是文件。
步驟b1中所述的監聽數據之前,需要判斷是否有退出事件,沒有退出事件則監聽數據,有退出事件則結束流程。
步驟c1中所述的打印數據步驟之后,進入等待狀態。
并且,步驟b1之前還包括步驟d1:動態開關選擇,若開關關閉,則經過MUX層的數據流被屏蔽;若開關打開,則輸出MUX層的數據流。
參看圖1和圖2,圖1是本發明在MUX層動態抓取任意通信數據程序的實現流程圖,圖2是本發明在MUX層動態抓取任意通信數據的動態控制開關界面圖。
如附圖2所示,初始化動態開關界面,根據需要選擇數據打印的位置,可以是超級終端,也可以是文件。點擊開始按鈕之后就啟動了數據處理線程。
具體程序實現流程如下:
步驟S101:初始狀態。
步驟S102:選擇數據流的打印位置。轉入步驟S103則輸出到超級終端,轉入步驟S104則輸出到文件。
步驟S105:選擇好打印位置之后,啟動數據處理流程。
步驟S106:啟動數據處理流程之后,進入等待狀態。
步驟S107:判斷是否有退出事件,有的話則轉到步驟S108結束流程。
步驟S109:沒有退出事件則開始監聽數據。
步驟S110:判斷是否有數據經過MUX層,沒有的話則繼續步驟S109監聽數據。
步驟S111:若有數據經過MUX層,則抓取數據。
步驟S112:抓取數據的同時啟動了等待中的數據處理線程。
步驟S113:開始解析數據。
步驟S114:打印數據,打印完數據后轉入步驟S106,繼續等待。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于比亞迪股份有限公司,未經比亞迪股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910107762.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防霧霾管道吸附口罩
- 下一篇:防霧霾口罩





