[發明專利]一種異頻數據對象的時間嵌套緩存模型的構建方法有效
| 申請號: | 202011167425.3 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112364016B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 單新建;郭皓明;張國宏;魏閆艷;劉云華;高志鈺 | 申請(專利權)人: | 中國地震局地質研究所 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/2455;G06F16/28 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 于國強 |
| 地址: | 100029*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 頻數 對象 時間 嵌套 緩存 模型 構建 方法 | ||
1.一種異頻數據對象的時間嵌套緩存模型的構建方法,其特征在于,所述異頻數據對象的時間嵌套緩存模型包括第一層存儲結構和第二層存儲結構;所述第一層存儲結構為低頻數據對象的存儲空間,用于存儲來自于低頻數據產生設備的按照時間順序排列的所述低頻數據對象;所述第二層存儲結構為高頻數據對象的存儲空間,用于存儲來自于高頻數據產生設備的按照時間嵌套于所述第一層存儲結構中的所述低頻數據對象中的所述高頻數據對象;
所述異頻數據對象的時間嵌套緩存模型的構建方法,包括以下步驟:
S1、設置每一個檢測臺站唯一的臺站編碼,每一個所述檢測臺站均建立有單獨的臺站緩存空間;
S2、采集所述低頻數據產生設備中的低頻數據對象,并提取所述低頻數據對象的所述檢測臺站和低頻數據時刻,按照所述低頻數據時刻的時間順序,將所述低頻數據對象存儲至對應的所述臺站緩存空間中的所述第一層存儲結構,形成低頻數據緩存列表;
S3、采集所述高頻數據產生設備中的高頻數據對象,并提取所述高頻數據對象的所述檢測臺站和高頻數據時刻,將所述高頻數據對象存儲至所述臺站編碼相同的所述緩存空間中;利用所述高頻數據時刻分析出對應的所述低頻數據時刻,獲取所述低頻數據時刻對應的所述低頻數據對象;將所述高頻數據對象按照時間有序嵌套存儲至對應的所述低頻數據對象下的所述第二層存儲結構中,形成高頻數據緩存列表。
2.根據權利要求1所述的異頻數據對象的時間嵌套緩存模型的構建方法,其特征在于,所述低頻數據緩存列表的構建步驟如下:
S21、根據所述臺站編碼,直接獲取對應的所述第一層存儲結構中的所述低頻數據緩存列表,判斷所述低頻數據緩存列表是否為空;
S22、若所述低頻數據緩存列表為空,則直接將當前的低頻數據添加至所述低頻數據緩存列表中;
S23、若所述低頻數據緩存列表不為空,則判斷當前的所述低頻數據對象的所述低頻數據時刻在所述低頻數據緩存列表中的是否已經存在;
S24、若所述低頻數據緩存列表中在當前的所述低頻數據時刻中已經存在實例化數據,則舍棄當前的所述低頻數據對象,結束當前的緩存進程;
S25、若所述低頻數據緩存列表中在當前的所述低頻數據時刻中不存在實例化數據,則將當前的所述低頻數據對象按照時間順序,有序存儲至所述低頻數據緩存列表中。
3.根據權利要求1所述的異頻數據對象的時間嵌套緩存模型的構建方法,其特征在于,所述高頻數據緩存列表的構建步驟如下:
S31、根據所述高頻數據時刻分析出對應的所述低頻數據時刻,判斷所述低頻數據緩存列表中當前的所述低頻數據時刻是否存在所述低頻數據,若不存在,則創建未實例化數據添加到所述低頻數據緩存列表中,并將所述高頻數據對象緩存至新創建的所述未實例化數據下的所述第二層存儲結構中;若存在,則獲取所述低頻數據時刻對應的所述低頻數據對象;
S32、判斷所述低頻數據對象下掛載所述第二層存儲結構中的所述高頻數據緩存列表是否為空,若所述高頻數據緩存列表為空,則直接將當前的高頻數據添加至所述高頻數據緩存列表中;
S33、若所述高頻數據緩存列表不為空,則判斷當前的所述高頻數據對象的所述高頻數據時刻在所述高頻數據緩存列表中的是否已經存在所述高頻數據對象;
S34、若存在,則舍棄當前的所述高頻數據對象,結束當前的緩存進程;
S35、若不存在,則將當前的所述高頻數據對象按照時間順序,有序存儲至所述高頻數據緩存列表中。
4.根據權利要求1所述的異頻數據對象的時間嵌套緩存模型的構建方法,其特征在于,所述臺站緩存空間中的緩存數據包括臺站靜態數據和實時動態數據。
5.根據權利要求4所述的異頻數據對象的時間嵌套緩存模型的構建方法,其特征在于,所述臺站靜態數據包括臺站編碼、位置信息、初始化時刻、刪除時刻和臺站狀態。
6.根據權利要求4所述的異頻數據對象的時間嵌套緩存模型的構建方法,其特征在于,所述實時動態數據根據數據的頻率不同,按照時間層次進行嵌套緩存,包括掛載的臺站編號、緩存時長和低頻數據緩存列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國地震局地質研究所,未經中國地震局地質研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011167425.3/1.html,轉載請聲明來源鉆瓜專利網。





