[發(fā)明專利]數(shù)據(jù)采集方法在審
| 申請?zhí)枺?/td> | 201210331514.6 | 申請日: | 2012-09-07 |
| 公開(公告)號: | CN103684894A | 公開(公告)日: | 2014-03-26 |
| 發(fā)明(設(shè)計)人: | 楊水華;蓋峰;王曉煒;苗佳旺;萬波;楊輝 | 申請(專利權(quán))人: | 北京旋極信息技術(shù)股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京安信方達知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 栗若木;曲鵬 |
| 地址: | 100083 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 采集 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及航空通信技術(shù),尤其涉及一種AFDX協(xié)議中的數(shù)據(jù)采集方法。
背景技術(shù)
AFDX(Avionics?Full?Duplex?Switched?Ethernet,航電全雙工實時以太網(wǎng))是空中客車公司根據(jù)ARINC664規(guī)范,針對確定的飛行器數(shù)據(jù)網(wǎng)絡(luò)(Aircraft?Data?Networks)而實現(xiàn)的技術(shù)。目前已被廣泛用于互連航空飛行器中的電子系統(tǒng),如發(fā)動機、飛行控制部件、巡航系統(tǒng)等。迄今為止,AFDX已使用在A380,A400M和波音B787項目中。所以基于AFDX協(xié)議的設(shè)備的測試必須很完備,同時在測試中對于數(shù)據(jù)的快速采集提出了很高的要求。
發(fā)明內(nèi)容
本發(fā)明提供了一種數(shù)據(jù)采集方法,解決了AFDX協(xié)議設(shè)備測試的問題。
一種數(shù)據(jù)采集方法,包括:
監(jiān)聽用于發(fā)送數(shù)據(jù)及接收數(shù)據(jù)的全部符合ARINC664協(xié)議標準的網(wǎng)絡(luò)接口;
在檢測到通過任一所述網(wǎng)絡(luò)接口發(fā)送或接收數(shù)據(jù)時,即對該發(fā)送或接收的數(shù)據(jù)進行采樣。
優(yōu)選的,上述數(shù)據(jù)采集方法還包括:
預(yù)先在上位機存儲空間中劃分出一部分作為采樣存儲空間。
優(yōu)選的,所述在檢測到通過任一所述網(wǎng)絡(luò)接口發(fā)送或接收數(shù)據(jù)時,即對該發(fā)送或接收數(shù)據(jù)進行采樣包括:
在檢測到所述網(wǎng)絡(luò)接口發(fā)送或接收數(shù)據(jù)時,將發(fā)送或接收的數(shù)據(jù)包全部緩存至該網(wǎng)絡(luò)接口對應(yīng)的存儲器。
優(yōu)選的,所述在檢測到通過任一所述網(wǎng)絡(luò)接口發(fā)送或接收數(shù)據(jù)時,即對該發(fā)送或接收的數(shù)據(jù)進行采樣的步驟之后,還包括:
輪詢所述網(wǎng)絡(luò)接口的存儲器;
在檢測到所述網(wǎng)絡(luò)接口的存儲器存儲有采樣得到的數(shù)據(jù)包時,向上位機請求所述采樣得到的數(shù)據(jù)包所需的存儲空間。
優(yōu)選的,將所述存儲器中緩存的數(shù)據(jù)全部取出,通過直接存儲器訪問(DMA)傳輸至上位機的步驟之后,還包括:
將狀態(tài)信息上傳至上位機,所述狀態(tài)信息至少包括以下信息的一種或多種:
本地設(shè)備存儲空間數(shù)據(jù)是否準備好、是否已經(jīng)將數(shù)據(jù)上傳到PC機存儲空間、本地設(shè)備現(xiàn)在存儲空間的狀態(tài)、本地設(shè)備還有多少空間可用。
優(yōu)選的,所述將狀態(tài)信息上傳至上位機的步驟之后,還包括:
所述上位機為所述待上傳的采樣數(shù)據(jù)包分配內(nèi)存空間。
優(yōu)選的,所述上位機為所述待上傳的采樣數(shù)據(jù)包分配內(nèi)存空間的步驟之后,還包括:
在所述上位機為待上傳的采樣數(shù)據(jù)包分配好內(nèi)存空間之后,向所述上位機分配的內(nèi)存空間發(fā)送數(shù)據(jù)包。
優(yōu)選的,向所述上位機分配的內(nèi)存空間發(fā)送數(shù)據(jù)包的步驟之后,還包括:
每發(fā)送完一個數(shù)據(jù)包,即向所述上位機發(fā)送中斷,以通知所述上位機讀取相應(yīng)的內(nèi)存空間,獲取上傳的數(shù)據(jù)包。
本發(fā)明提供了一種數(shù)據(jù)采集方法,監(jiān)聽用于發(fā)送數(shù)據(jù)及接收數(shù)據(jù)的全部符合ARINC664協(xié)議標準的網(wǎng)絡(luò)接口,在檢測到通過任一所述網(wǎng)絡(luò)接口發(fā)送或接收數(shù)據(jù)時,即對該發(fā)送或接收的數(shù)據(jù)進行采樣,實現(xiàn)了將從網(wǎng)絡(luò)上得到的AFDX數(shù)據(jù)包快速上傳到上位機進行分析的高速通道數(shù)據(jù)通道,解決了AFDX協(xié)議設(shè)備測試的問題。
附圖說明
圖1為本發(fā)明的實施例一提供的一種數(shù)據(jù)采集裝置的結(jié)構(gòu)示意圖;
圖2為本發(fā)明的實施例一中抓包通信調(diào)度模塊102的工作原理示意圖;
圖3為本發(fā)明的實施例二提供的一種數(shù)據(jù)采集方法的流程圖。
具體實施方式
為了解決AFDX協(xié)議設(shè)備測試的問題,本發(fā)明的實施例提供了一種數(shù)據(jù)采集方法。下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
首先結(jié)合附圖,對本發(fā)明的實施例一進行說明。
本發(fā)明實施例提供了一種數(shù)據(jù)采集裝置,其結(jié)構(gòu)如圖1所示,包括:
PC101和抓包通信調(diào)度模塊102,所述PC101通過PCI橋103和DMA104連接至抓包通信調(diào)度模塊102,抓包通信調(diào)度模塊102還連接有兩個ARINC664接口,所述ARINC664接口具體為100Mbps全雙工的接口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京旋極信息技術(shù)股份有限公司,未經(jīng)北京旋極信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210331514.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





