一種gnss接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及衛(wèi)星信號(hào)處理領(lǐng)域,尤其涉及一種GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法。
【背景技術(shù)】
[0002]大數(shù)據(jù)時(shí)代的到來(lái),對(duì)GNSS測(cè)量領(lǐng)域領(lǐng)生巨大影響,依靠計(jì)算機(jī)科學(xué)技術(shù)對(duì)各類衛(wèi)星觀測(cè)數(shù)據(jù)進(jìn)行更有效的分配和管理是必要的。位置大數(shù)據(jù)的研究涉及到數(shù)據(jù)采集、數(shù)據(jù)處理、計(jì)算和存儲(chǔ)等一套完整的技術(shù)方法系統(tǒng),隨著數(shù)據(jù)格式的演變和數(shù)據(jù)量的增加,存儲(chǔ)空間的壓力越來(lái)越大,在有限的空間中進(jìn)行合理的分配和動(dòng)態(tài)管理是非常必要的。對(duì)測(cè)繪技術(shù)人員來(lái)說,通過簡(jiǎn)單的設(shè)置對(duì)數(shù)據(jù)進(jìn)行初步的篩選與分類,能提高工作效率,節(jié)省工作時(shí)間。
【發(fā)明內(nèi)容】
[0003]鑒于目前衛(wèi)星信號(hào)處理領(lǐng)域存在的上述不足,本發(fā)明提供一種GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法,能夠更為靈活地對(duì)觀測(cè)數(shù)據(jù)以及接收機(jī)的存儲(chǔ)空間進(jìn)行管理。
[0004]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0005]—種GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法,所述GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法包括以下步驟:
[0006]將GNSS接收機(jī)的數(shù)據(jù)存儲(chǔ)空間設(shè)置為若干記錄通道,并配置各個(gè)記錄通道的GNSS靜態(tài)文件存儲(chǔ)參數(shù);
[0007]將不同記錄通道的設(shè)置參數(shù)保存到GNSS接收機(jī)配置文件中;
[0008]當(dāng)記錄通道被用戶打開時(shí),根據(jù)配置文件生成記錄的目錄并依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件;
[0009]當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),根據(jù)用戶需求對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件。
[0010]依照本發(fā)明的一個(gè)方面,所述配置各個(gè)記錄通道的GNSS靜態(tài)文件存儲(chǔ)參數(shù)包括以下參數(shù):記錄名稱、是/否打開記錄、數(shù)據(jù)采樣頻率、記錄持續(xù)時(shí)間、分配的存儲(chǔ)空間大小、采用內(nèi)部/外部存儲(chǔ)器、是/否以循環(huán)覆蓋方式存儲(chǔ)、是/否定時(shí)存儲(chǔ)和定時(shí)存儲(chǔ)的打開時(shí)間。
[0011]依照本發(fā)明的一個(gè)方面,所述當(dāng)記錄通道被用戶打開時(shí),根據(jù)配置文件生成記錄的目錄并依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件具體可為:當(dāng)記錄通道被用戶打開時(shí),按記錄通道名、日期、數(shù)據(jù)格式生成各記錄的目錄;依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件。
[0012]依照本發(fā)明的一個(gè)方面,所述當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),根據(jù)用戶需求對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件具體可包括:當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),可依據(jù)用戶對(duì)不同數(shù)據(jù)類型、采樣頻率、記錄時(shí)長(zhǎng)的需求,對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件。
[0013]依照本發(fā)明的一個(gè)方面,所述GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法包括:根據(jù)用戶對(duì)不同數(shù)據(jù)類型的需求劃分存儲(chǔ)區(qū)域,實(shí)時(shí)判斷各個(gè)存儲(chǔ)區(qū)域的剩余空間。
[0014]依照本發(fā)明的一個(gè)方面,所述GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法包括:在通道存儲(chǔ)空間滿時(shí),刪除對(duì)應(yīng)通道下日期最早的一天的文件夾,釋放存儲(chǔ)空間。
[0015]本發(fā)明實(shí)施的優(yōu)點(diǎn):本發(fā)明所述的GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法通過以下步驟:將GNSS接收機(jī)的數(shù)據(jù)存儲(chǔ)空間設(shè)置為若干記錄通道,并配置各個(gè)記錄通道的GNSS靜態(tài)文件存儲(chǔ)參數(shù);將不同記錄通道的設(shè)置參數(shù)保存到GNSS接收機(jī)配置文件中;當(dāng)記錄通道被用戶打開時(shí),根據(jù)配置文件生成記錄的目錄并依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件;當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),根據(jù)用戶需求對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件;可靈活設(shè)置所需的記錄時(shí)間段及數(shù)據(jù)采樣頻率,減少冗余數(shù)據(jù)對(duì)空間的占用;可分配存儲(chǔ)空間的大小,實(shí)現(xiàn)自動(dòng)覆蓋存儲(chǔ)功能,提高有限空間的利用效率。
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明所述的一種GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法示意圖;
[0018]圖2為本發(fā)明實(shí)施例所述的單個(gè)記錄通道的數(shù)據(jù)管理執(zhí)行流程圖;
[0019]圖3為本發(fā)明實(shí)施例所述的GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理系統(tǒng)示意圖。
【具體實(shí)施方式】
[0020]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0021 ]如圖1所示,一種GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法,所述GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理方法包括以下步驟:
[0022]步驟S1:將GNSS接收機(jī)的數(shù)據(jù)存儲(chǔ)空間設(shè)置為若干記錄通道,并配置各個(gè)記錄通道的GNSS靜態(tài)文件存儲(chǔ)參數(shù);
[0023]所述步驟SI將GNSS接收機(jī)的數(shù)據(jù)存儲(chǔ)空間設(shè)置為若干記錄通道,并配置各個(gè)記錄通道的GNSS靜態(tài)文件存儲(chǔ)參數(shù)的【具體實(shí)施方式】可為:
[0024]將GNSS接收機(jī)數(shù)據(jù)記錄模塊設(shè)置為若干個(gè)記錄通道,每個(gè)記錄通道可自由配置GNSS靜態(tài)文件存儲(chǔ)參數(shù),包括:記錄名稱,數(shù)據(jù)采樣頻率,內(nèi)部/外部存儲(chǔ)器,是/否定時(shí)存儲(chǔ),記錄持續(xù)時(shí)間,分配存儲(chǔ)空間大小,是/否以循環(huán)覆蓋方式存儲(chǔ),數(shù)據(jù)格式及版本,所述數(shù)據(jù)格式主要可為hen和rinex。
[0025]假設(shè)接收機(jī)總共開啟了N個(gè)數(shù)據(jù)記錄通道,I至N記錄通道管理模塊負(fù)責(zé)獲取用戶設(shè)置的GNSS靜態(tài)文件存儲(chǔ)參數(shù),包括:記錄名稱,是/否打開記錄,數(shù)據(jù)采樣頻率,記錄持續(xù)時(shí)間,分配的存儲(chǔ)空間大小,采用內(nèi)部/外部存儲(chǔ)器,是/否以循環(huán)覆蓋方式存儲(chǔ),是/否定時(shí)存儲(chǔ),定時(shí)存儲(chǔ)的打開時(shí)間等。
[0026]在實(shí)際應(yīng)用中,可根據(jù)可在允許范圍內(nèi)自由設(shè)置存儲(chǔ)空間大小。并在數(shù)據(jù)存儲(chǔ)的過程當(dāng)中重新劃分存儲(chǔ)區(qū)域,再次分配指定大小的存儲(chǔ)空間
[0027]步驟S2:將不同記錄通道的設(shè)置參數(shù)保存到GNSS接收機(jī)配置文件中;
[0028]步驟S3:當(dāng)記錄通道被用戶打開時(shí),根據(jù)配置文件生成記錄的目錄并依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件;
[0029]所述步驟S3當(dāng)記錄通道被用戶打開時(shí),根據(jù)配置文件生成記錄的目錄并依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件的【具體實(shí)施方式】可為:當(dāng)用戶打開記錄通道時(shí),按記錄通道名,日期,數(shù)據(jù)格式生成各記錄的目錄;依據(jù)觀測(cè)數(shù)據(jù)的UTC時(shí)間順序依次生成記錄文件。
[0030]步驟S4:當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),根據(jù)用戶需求對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件。
[0031]所述步驟S4當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),根據(jù)用戶需求對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件具體可包括:當(dāng)GNSS衛(wèi)星觀測(cè)數(shù)據(jù)到來(lái)時(shí),可依據(jù)用戶對(duì)不同數(shù)據(jù)類型、采樣頻率、記錄時(shí)長(zhǎng)的需求,對(duì)數(shù)據(jù)進(jìn)行篩選和過濾,選擇性地寫入相應(yīng)記錄文件.
[0032]在實(shí)際應(yīng)用中,接收到分派的觀測(cè)數(shù)據(jù)包,進(jìn)一步檢驗(yàn)包的有效性之后根據(jù)預(yù)先設(shè)置的各個(gè)參數(shù)判斷當(dāng)前數(shù)據(jù)包是否符合記錄到文件的條件,如:通道打開,符合采樣頻率要求,若設(shè)置定時(shí)存儲(chǔ)的前提下在定時(shí)存儲(chǔ)的時(shí)間段內(nèi)。若符合條件,則將該數(shù)據(jù)包記錄到對(duì)應(yīng)的記錄文件中;若不符合要求則退出切換到一個(gè)通道。各記錄通道依次執(zhí)行這個(gè)步驟,直到所有通道對(duì)該數(shù)據(jù)包判斷完畢,釋放當(dāng)前數(shù)據(jù)包的空間,獲取下一個(gè)數(shù)據(jù)包。
[0033]在本發(fā)明的一實(shí)施例中,本發(fā)明方案可通過如下系統(tǒng)實(shí)現(xiàn):
[0034]本GNSS接收機(jī)數(shù)據(jù)存儲(chǔ)管理系統(tǒng)可包括:
[0035]數(shù)據(jù)分派模塊I,該模塊用于獲取原始觀測(cè)數(shù)據(jù),并將數(shù)據(jù)分配到不同的記錄通道。
[0036]各通道管理模塊2,該模塊用于獲取來(lái)之?dāng)?shù)據(jù)處理模塊的觀測(cè)數(shù)據(jù),并根據(jù)通道自身的配置參數(shù)(如采樣間隔、存儲(chǔ)方式、數(shù)據(jù)格式等)決定是否將觀測(cè)數(shù)據(jù)記錄到對(duì)應(yīng)格