[發明專利]一種基于環形內存雙緩沖的多參量數據同步收錄方法及裝置在審
| 申請號: | 202111111892.9 | 申請日: | 2021-09-23 |
| 公開(公告)號: | CN113835634A | 公開(公告)日: | 2021-12-24 |
| 發明(設計)人: | 朱自強;李展輝;陳斌;曹學峰;孫思源;欒曉東;李萌 | 申請(專利權)人: | 中國自然資源航空物探遙感中心 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京興智翔達知識產權代理有限公司 11768 | 代理人: | 郭衛芹 |
| 地址: | 100083*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 環形 內存 緩沖 參量 數據 同步 收錄 方法 裝置 | ||
1.一種基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,包括:
獲取多參量信號數據;
對多參量信號數據進行同步標記;
將多參量信號數據輸入環形緩存區內存;
判斷是否達到輸出存盤條件;所述輸出存盤條件為環形緩存區內存已滿,或讀到多參量信號數據結尾標志;
如果達到輸出存盤條件,則將環形緩存區內存中的數據再讀取到緩沖文件;如果未達到輸出存盤條件,則繼續將多參量信號數據輸入環形緩存區內存中,直至達到輸出存盤條件;
將緩沖文件進行硬盤保存處理。
2.根據權利要求1所述的基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,所述多參量信號數據為如下內容中的任一種或其任意組合:地震數據、電磁數據、重力數據、磁場數據、激電數據、電法數據、核磁數據、溫度數據、放射性數據、遙感數據、雷達數據。
3.根據權利要求1所述的基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,對多參量信號數據進行同步標記的方法為多參量信號數據進行同步時間戳信號。
4.根據權利要求1所述的基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,所述環形緩存區內存為內存中連續的特定長度的內存,其起點與終點的內存地址首位相連構成環形緩存區內存。
5.根據權利要求1所述的基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,多參量數據的采集存儲采用隊列的方式,按照先進先出FIFO的原則排列。
6.根據權利要求1所述的基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,達到輸出存盤條件將環形緩存區內存中的數據在讀取到緩沖文件輸出存盤后,該環形緩存區內存中的數據清除后繼續接收新的多參量數據。
7.根據權利要求1-6任一項所述的基于環形內存雙緩沖的多參量數據同步收錄方法,其特征在于,多參量數據中的每一個參量的數據對應一個獲取數據的信道,每個信道數據輸入與其對應的一個環形緩存區內存,達到輸出存盤條件后,緩沖文件以與信道個數相同的行數的文件為單位存儲至硬盤。
8.一種基于環形內存雙緩沖的多參量數據同步收錄裝置,其特征在于,包括:
數據獲取模塊,用于獲取若干個信道的實時觀測數據;
同步信號模塊,用于將若干個信道的多參量信號數據進行同步標記;
第一緩沖收錄模塊,用于將多參量信號數據的每個信道數據存入其對應的環形緩存區內存中;
第二緩沖收錄模塊,用于將環形緩存區內存中的數據進行硬盤存儲保存。
9.一種電子設備,包括存儲器、處理器、內存,以及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時,實現如權利要求1至7任一項所述基于環形內存雙緩沖的多參量數據同步收錄方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,當所述計算機程序被處理器執行時,實現如權利要求1至7任一項所述基于環形內存雙緩沖的多參量數據同步收錄方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國自然資源航空物探遙感中心,未經中國自然資源航空物探遙感中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111111892.9/1.html,轉載請聲明來源鉆瓜專利網。





