• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于NoSQL技術(shù)的衛(wèi)星配載數(shù)據(jù)管理系統(tǒng)設(shè)計

    2021-01-16 02:53:58劉慧慧
    關(guān)鍵詞:數(shù)據(jù)處理

    【摘要】為解決傳統(tǒng)星載計算機系統(tǒng)中衛(wèi)星數(shù)據(jù)儲存速度慢、數(shù)據(jù)備份不足和綜合管理能力弱等問題,設(shè)計了基于NoSQL處理技術(shù)的衛(wèi)星配載數(shù)據(jù)管理系統(tǒng)。系統(tǒng)數(shù)據(jù)查詢模塊通過探測幀操作命令,實現(xiàn)了數(shù)據(jù)的快速檢索和快速回傳;數(shù)據(jù)庫綜合管理模塊實現(xiàn)了地對空數(shù)據(jù)傳輸、傳感器采集模塊的數(shù)據(jù)儲存、操作命令的執(zhí)行和實時通信。為加快數(shù)據(jù)傳輸,傳輸層采用UDP協(xié)議,詳細進行了儲存幀、數(shù)據(jù)檢索幀和數(shù)據(jù)傳輸幀的設(shè)計。模擬系統(tǒng)實驗測試證實該系統(tǒng)能夠?qū)崿F(xiàn)多源數(shù)據(jù)的快速存取、復(fù)雜查詢和傳輸通信。

    【關(guān)鍵詞】衛(wèi)星配載;多源分布;傳感采集;數(shù)據(jù)處理

    〔中圖分類號〕TP391.1(文獻標(biāo)識碼]A[文章編號]1674-3229(2021)04-0034-04

    1 系統(tǒng)總體設(shè)計

    隨著衛(wèi)星飛行器技術(shù)的快速進步,衛(wèi)星配載的計算機系統(tǒng)中海量飛行數(shù)據(jù)的儲存、快速回放和數(shù)據(jù)檢索等需求迅猛提升,而傳統(tǒng)數(shù)據(jù)的處理方式難以滿足新一代飛行器的存儲檢索等功能[1]。傳統(tǒng)衛(wèi)星數(shù)據(jù)存儲管理通過操控存儲介質(zhì)實現(xiàn)空間數(shù)據(jù)的采集、儲存、實時處理和數(shù)據(jù)之間的互相訪問,在地面與衛(wèi)星之間通訊時數(shù)據(jù)回放過程會產(chǎn)生間斷、丟失等問題[2]。

    基于NoSQL處理技術(shù)的衛(wèi)星配載數(shù)據(jù)管理系統(tǒng)能夠?qū)崿F(xiàn)分布式數(shù)據(jù)管理、存儲和檢索等功能,可以大大提高衛(wèi)星數(shù)據(jù)存儲、檢索和回傳的速度和準(zhǔn)確性[3-5]。

    衛(wèi)星配載計算機系統(tǒng)多元數(shù)據(jù)的特點是品類多和形式各異,數(shù)據(jù)整體管理不易[6]。為了滿足衛(wèi)星數(shù)據(jù)管理系統(tǒng)的多元融合、存儲靈敏和實時檢索的需求,本文設(shè)計了全新的高效率數(shù)據(jù)管理系統(tǒng)框架,數(shù)據(jù)管理系統(tǒng)總體架構(gòu)如圖1所示。

    圖1中,數(shù)據(jù)源1、2、3代表的是多源傳感設(shè)備收集的各類數(shù)據(jù),包括衛(wèi)星飛行角度狀態(tài)、位置信息、速率、溫度和科學(xué)儀器等。綜合管理主要負責(zé)地對空的數(shù)據(jù)交互外部通信和衛(wèi)星數(shù)據(jù)的內(nèi)部交互通信、數(shù)據(jù)檢索、通信接口設(shè)計和數(shù)據(jù)的儲存管理等。

    數(shù)據(jù)管理功能主要包括數(shù)據(jù)的查詢搜索和快速儲存,數(shù)據(jù)庫技術(shù)NoSQL能夠滿足靈活多變、存儲邏輯快捷和檢索高效的系統(tǒng)需求,分布式框架實現(xiàn)了數(shù)據(jù)隔離和容易擴展的數(shù)據(jù)特征。綜合管理模塊使用Sqlite技術(shù),提高了衛(wèi)星配載數(shù)據(jù)的統(tǒng)一管理與組織,實現(xiàn)了地面數(shù)據(jù)接收系統(tǒng)與衛(wèi)星之間的實時數(shù)據(jù)傳輸對接[7]。

    2 數(shù)據(jù)查詢模塊設(shè)計

    2.1 數(shù)據(jù)查詢功能設(shè)計

    數(shù)據(jù)查詢功能主要是通過綜合管理的數(shù)據(jù)查詢命令實現(xiàn)傳感器采集數(shù)據(jù)的接收與處理,并根據(jù)查詢命令在NoSQL數(shù)據(jù)庫中搜索相應(yīng)數(shù)據(jù)并傳輸至地面。系統(tǒng)數(shù)據(jù)查詢模塊流程如圖2所示。

    數(shù)據(jù)查詢功能模塊主要包括[8]:(1)數(shù)據(jù)連接探測子模塊主要功能為探測命令發(fā)出后,完成傳感器數(shù)據(jù)傳輸通道連接異常檢測并進行數(shù)據(jù)傳輸通道重啟,保障傳輸信道不會影響數(shù)據(jù)的采集與接收;(2)控制命令執(zhí)行子模塊主要功能為當(dāng)?shù)貙彰畎l(fā)出后,數(shù)據(jù)系統(tǒng)做出相應(yīng)的操作執(zhí)行;(3)數(shù)據(jù)檢索與查詢子模塊主要功能為實時進行數(shù)據(jù)的查詢、檢索與傳輸;(4)NoSQL數(shù)據(jù)庫子模塊主要功能為實時完成采集數(shù)據(jù)的接收與儲存。

    2.2 數(shù)據(jù)查詢工作流程設(shè)計

    數(shù)據(jù)查詢的工作流程主要包括[9]:(1)系統(tǒng)初始化實現(xiàn)數(shù)據(jù)接收端的偵聽;(2)當(dāng)接收到探測命令后,打開客戶端接收狀態(tài);(3)根據(jù)檢索命令,實現(xiàn)衛(wèi)星對應(yīng)的溫度數(shù)據(jù)、功率數(shù)據(jù)和飛行姿態(tài)的查詢存儲,并實現(xiàn)存儲數(shù)據(jù)的封裝和傳送。數(shù)據(jù)查詢模塊的工作流程如圖3所示。

    3 綜合管理模塊

    數(shù)據(jù)綜合管理模塊主要可以實現(xiàn)傳感采集數(shù)據(jù)的存儲管理、數(shù)據(jù)接收和查詢檢索,并通過內(nèi)部通信和外部通信實現(xiàn)數(shù)據(jù)的空中對地面的數(shù)據(jù)回傳功能。整體設(shè)計結(jié)構(gòu)如圖4所示。

    圖4 綜合管理模塊設(shè)計結(jié)構(gòu)

    消息展示子模塊主要負責(zé)空中對地面的數(shù)據(jù)傳送與界面顯示;數(shù)據(jù)組織管理子模塊主要負責(zé)衛(wèi)星采集數(shù)據(jù)的儲存、分析和查詢檢索;通信子模塊主要負責(zé)實現(xiàn)衛(wèi)星內(nèi)部數(shù)據(jù)傳輸信道和衛(wèi)星外部數(shù)據(jù)傳輸信道的控制,完成相應(yīng)操作命令的執(zhí)行;控制子模塊主要負責(zé)數(shù)據(jù)的組織管理、傳輸、分析等功能。地對空命令包括了探測命令、簡單查詢、復(fù)雜查詢和數(shù)據(jù)庫操作等。具體如表1所示。

    4 分布式通信協(xié)議

    為了提高數(shù)據(jù)傳輸效率,數(shù)據(jù)管理系統(tǒng)的通信協(xié)議使用了基于UDP傳輸?shù)募夹g(shù),數(shù)據(jù)幀大小為64字節(jié)。幀格式類型主要設(shè)計了三種類型:

    (1)數(shù)據(jù)通用格式主要包括1字節(jié)的frame type和63字節(jié)的數(shù)據(jù)長度。

    (2)查詢命令格式主要包括1字節(jié)的frametype、1字節(jié)的catetyte、22字節(jié)的時間戳、22字節(jié)的長度檢測和18字節(jié)的數(shù)據(jù)校驗。

    (3)儲存數(shù)據(jù)幀格式主要包括1字節(jié)的frametype、1字節(jié)的date tyte、1字節(jié)的dataSIQ、21字節(jié)長的保留未用和40字節(jié)的data。三種幀模式可以滿足數(shù)據(jù)的存儲、校驗和檢索等[10]。通信幀結(jié)構(gòu)設(shè)計如圖5所示。

    5 系統(tǒng)模擬測試

    為了驗證系統(tǒng)設(shè)計的可行性,本文編碼實現(xiàn)了原型系統(tǒng)并進行了測試。測試所使用的驗證開發(fā)板為Power837x,其余測試的軟硬件配置情況如表2所示。

    測試環(huán)境搭建中,數(shù)據(jù)交換設(shè)備使用交換機模擬搭建了地對空網(wǎng)絡(luò)傳輸環(huán)境,業(yè)務(wù)開發(fā)板1、2和3模擬了衛(wèi)星傳感器數(shù)據(jù)采集。數(shù)據(jù)庫使用了NoSQL技術(shù)實現(xiàn)了數(shù)據(jù)的存儲、檢索和查詢等功能。測試系統(tǒng)環(huán)境搭建如圖6所示。

    測試系統(tǒng)模擬了衛(wèi)星配載數(shù)據(jù)儲存在NoSQL中,并通過UDP協(xié)議傳送到開發(fā)板。數(shù)據(jù)庫的上傳與下載速率如圖7所示。從圖7可知,傳感器采集數(shù)據(jù)的數(shù)目越多,網(wǎng)絡(luò)傳輸效率越低,上傳與下載速率維持在1.5M/S。

    為了驗證系統(tǒng)的速率,測試了在緩存技術(shù)與不啟動緩存的條件下,100條、500條、1000條、2000條、3000條和4000條數(shù)據(jù)的傳送時間。緩存與否傳送時間對比如表3所示。從表3可以看出,緩存機制大大提高了數(shù)據(jù)傳送的效率。

    如圖8所示,衛(wèi)星配載數(shù)據(jù)管理系統(tǒng)的測試運行中,通過系統(tǒng)操作命令的測試,能夠準(zhǔn)確實現(xiàn)數(shù)據(jù)的查詢、檢索和傳送。結(jié)果表明,該系統(tǒng)可以實現(xiàn)衛(wèi)星配載數(shù)據(jù)的存儲、檢索和空對地的傳輸。

    6 結(jié)語

    基于NoSQL技術(shù)的衛(wèi)星配載數(shù)據(jù)管理系統(tǒng)設(shè)計了數(shù)據(jù)查詢、綜合管理、分布式通信協(xié)議和數(shù)據(jù)幀等模塊,實現(xiàn)了多傳感器數(shù)據(jù)的快速采集、檢索和地對空數(shù)據(jù)傳輸?shù)裙δ?。NoSQL處理技術(shù)通過探測幀操作命令,實現(xiàn)了數(shù)據(jù)的快速檢索和回傳。數(shù)據(jù)庫綜合管理系統(tǒng)實現(xiàn)了地對空數(shù)據(jù)的傳輸、傳感器采集模塊的數(shù)據(jù)儲存、操作命令的執(zhí)行和實時通信等。通過模擬系統(tǒng)的實驗測試,證實該系統(tǒng)能夠準(zhǔn)確實現(xiàn)數(shù)據(jù)的查詢、檢索和傳送。

    參考文獻:

    [1]劉陽娜.基于NoSQL數(shù)據(jù)庫下空間大數(shù)據(jù)分布式存儲策略的分析[J].數(shù)字技術(shù)與應(yīng)用,2018(2):55-57.

    [2]郭鵬,廖韜.航天器熱試驗查詢統(tǒng)計系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機測量與控制,2017(11):36-39.

    [3]胡劍平,李強.固態(tài)記錄設(shè)備在航天器中的應(yīng)用及發(fā)展趨勢[J].遙測遙控,2017(6):112-115.

    [4]杜麗娟.關(guān)系型數(shù)據(jù)庫與NoSQL數(shù)據(jù)庫的性能對比[J].智能計算機與應(yīng)用,2017(3):18-21.

    [5]馬文龍.Key-Value型NoSQL本地存儲系統(tǒng)研究[J].計算機學(xué)報,2018(8):78-82.

    [6]羅平,張形.基于閃存的星載存儲數(shù)據(jù)管理研究[J].計算機應(yīng)用研究,2018(2):44-46.

    [7]吳瓊.基于閃存的星載高速大容量存儲技術(shù)研究[J].通訊世界,2017(4):94-96.

    [8]李紹俊,楊海軍.基于NoSQL數(shù)據(jù)庫的空間大數(shù)據(jù)分布式存儲策略仁J7.武漢大學(xué)學(xué)報(信息科學(xué)版),2017(2):138-141.

    [9]宋琪,李姍,朱巖.星載固態(tài)存儲器數(shù)據(jù)管理結(jié)構(gòu)的設(shè)計[J].電子設(shè)計工程,2016(6):66-68.

    [10]賈露娟,李文新,夏加高,等.星載嵌入式容錯文件系統(tǒng)的設(shè)計與實現(xiàn)[J].計算和時支術(shù)與發(fā)展,2015(10):146-149.

    [收稿日期]2021-05-22

    [作者簡介]劉慧慧(1994-),女,碩士,鄭州工業(yè)應(yīng)用技術(shù)學(xué)院信工學(xué)院助教,研究方向:嵌入式系統(tǒng)、無線通信等。

    猜你喜歡
    數(shù)據(jù)處理
    驗證動量守恒定律實驗數(shù)據(jù)處理初探
    認知診斷缺失數(shù)據(jù)處理方法的比較:零替換、多重插補與極大似然估計法*
    基于低頻功率數(shù)據(jù)處理的負荷分解方法
    能源工程(2021年6期)2022-01-06 02:04:38
    ILWT-EEMD數(shù)據(jù)處理的ELM滾動軸承故障診斷
    ADS-B數(shù)據(jù)處理中心的設(shè)計與實現(xiàn)
    電子測試(2018年4期)2018-05-09 07:28:12
    MATLAB在化學(xué)工程與工藝實驗數(shù)據(jù)處理中的應(yīng)用
    基于希爾伯特- 黃變換的去噪法在外測數(shù)據(jù)處理中的應(yīng)用
    大數(shù)據(jù)處理中基于熱感知的能源冷卻技術(shù)
    計算機工程(2015年4期)2015-07-05 08:28:04
    Matlab在密立根油滴實驗數(shù)據(jù)處理中的應(yīng)用
    我國首個“突發(fā)事件基礎(chǔ)數(shù)據(jù)處理標(biāo)準(zhǔn)”發(fā)布
    绥宁县| 林周县| 襄樊市| 西吉县| 清河县| 兴城市| 吉水县| 三门县| 乐昌市| 电白县| 工布江达县| 崇礼县| 枣强县| 嘉义市| 大厂| 融水| 峨山| 周至县| 弥勒县| 凤山县| 孝昌县| 遂昌县| 灵台县| 万源市| 岳阳县| 扎赉特旗| 桃园县| 华蓥市| 朔州市| 修文县| 全南县| 宁晋县| 林口县| 新津县| 绍兴市| 凤冈县| 庆城县| 桐庐县| 江津市| 昌江| 阿克|