[發(fā)明專利]實(shí)時(shí)數(shù)據(jù)采集存儲系統(tǒng)的文件管理方法有效
| 申請?zhí)枺?/td> | 201210047512.4 | 申請日: | 2012-02-28 |
| 公開(公告)號: | CN102637197A | 公開(公告)日: | 2012-08-15 |
| 發(fā)明(設(shè)計(jì))人: | 甄國涌;李圣昆;劉東海;趙冬青;焦新泉;文豐;任勇峰;孟青;單彥虎;姚宗;鄭永秋 | 申請(專利權(quán))人: | 中北大學(xué);太原市華納方盛科技有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F12/08 |
| 代理公司: | 太原科衛(wèi)專利事務(wù)所(普通合伙) 14100 | 代理人: | 朱源 |
| 地址: | 030051 山*** | 國省代碼: | 山西;14 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 實(shí)時(shí) 數(shù)據(jù) 采集 存儲系統(tǒng) 文件 管理 方法 | ||
1.一種實(shí)時(shí)數(shù)據(jù)采集存儲系統(tǒng)的文件管理方法,所述的實(shí)時(shí)數(shù)據(jù)采集存儲系統(tǒng)包括控制模塊、存儲模塊、電源模塊、各種采集接口以及故障診斷計(jì)算機(jī);所述的控制模塊包括主控芯片、時(shí)鐘芯片、內(nèi)部總線、各種采集接口;所述的存儲模塊包括若干片F(xiàn)lash,所述的一片F(xiàn)lash由若干塊組成,所述的塊由若干頁組成,一頁可以存儲2Kbyte數(shù)據(jù);其特征在于,其文件管理方法的內(nèi)容包括:一、數(shù)據(jù)的存儲,二、歷史數(shù)據(jù)的獲取,三、實(shí)時(shí)數(shù)據(jù)的獲取;所述的數(shù)據(jù)的存儲包括A.建立索引、B.存儲數(shù)據(jù);所述的歷史數(shù)據(jù)的獲取包括A.獲取索引文件、B.獲取歷史數(shù)據(jù);所述的主控芯片內(nèi)部建立有寫FIFO和讀FIFO;存儲模塊中的若干片F(xiàn)lash的其中一片為索引Flash,其余Flash為存儲Flash,所述的索引Flash用于存儲索引文件,所述的索引文件在索引Flash的存儲格式為每一頁存儲一個(gè)索引文件;所述的存儲Flash用于存儲數(shù)據(jù)文件;
所述的A.建立索引的步驟為:
A1.查找本次索引文件存放地址
(1)系統(tǒng)上電;
(2)從索引Flash的第一塊的第一頁開始讀回至少兩個(gè)字節(jié)的索引文件,所述的索引文件包括頭標(biāo)志、索引號、文件名標(biāo)識、日期和時(shí)間及數(shù)據(jù)文件存放的首地址;
(3)判斷前兩個(gè)字節(jié)是否是頭標(biāo)志;如果是頭標(biāo)志,則執(zhí)行步驟(4);如果不是頭標(biāo)志,則執(zhí)行步驟(5);
(4)塊地址加一,并重新執(zhí)行步驟(3);
(5)返回到上個(gè)塊地址的第一頁開始讀回至少兩個(gè)字節(jié)的索引文件;
(6)判斷前兩個(gè)字節(jié)是否是頭標(biāo)志;如果是頭標(biāo)志,則執(zhí)行步驟(7);如果不是頭標(biāo)志,則執(zhí)行步驟(8);
(7)頁地址加1,并重新執(zhí)行步驟(6);
(8)此時(shí)得到的塊地址記為addr_b和頁地址addr_p為本次索引文件存放地址;
A2.查找本次數(shù)據(jù)文件存放的首地址
(9)讀取塊地址為addr_b和頁地址addr_p-1的索引文件,即上次索引文件;
(10)根據(jù)上次索引文件查找上次數(shù)據(jù)文件存放的首地址;
(11)根據(jù)上次數(shù)據(jù)文件的首地址開始按塊讀回存儲Flash內(nèi)至少三個(gè)字節(jié)的數(shù)據(jù)文件;
(12)判斷前三字節(jié)是否為“FFFFFF”;如果不是“FFFFFF”,則執(zhí)行步驟(13);如果是“FFFFFF”,則執(zhí)行步驟(14);
(13)塊地址加1,并重新執(zhí)行步驟(12);
(14)返回上個(gè)塊的第一頁,讀回存儲Flash內(nèi)的數(shù)據(jù)文件;
(15)判斷前三字節(jié)是否為“FFFFFF”;如果不是“FFFFFF”,則執(zhí)行步驟(16);如果是“FFFFFF”,則執(zhí)行步驟(17);
(16)頁地址加一,并重新執(zhí)行步驟(15);
(17)將此塊地址和頁地址作為本次數(shù)據(jù)文件存放的首地址;
A3.將索引文件寫入索引Flash?
(18)向控制模塊的時(shí)鐘芯片讀取時(shí)間信息,按索引幀格式將本次索引文件寫入索引Flash;
(19)建立索引結(jié)束;
所述的B.存儲數(shù)據(jù)的步驟為:
(20)從建立索引中得到本次數(shù)據(jù)文件存放的首地址;
(21)將數(shù)據(jù)文件進(jìn)行順序存儲于存儲Flash;
(22)數(shù)據(jù)文件的存儲結(jié)束;
所述的獲取索引文件的步驟為:
a.故障診斷計(jì)算機(jī)下發(fā)讀索引文件指令,也可以說主控芯片收到讀索引文件的指令;
b.給出所要讀取的索引文件的索引號或者索引文件的日期或時(shí)間段;
c.判斷寫FIFO是否滿2Kbyte;如果滿2Kbyte,則執(zhí)行步驟d;如果未滿,則執(zhí)行步驟e;
d.把寫FIFO中的一頁數(shù)據(jù)文件寫入存儲Flash,然后執(zhí)行步驟e;
e.讀取一頁索引文件;
f.判斷讀索引文件是否完成;如果未完成,則重新執(zhí)行步驟c;如果完成,則執(zhí)行步驟g;
g.獲取索引文件結(jié)束;
所述的獲取歷史數(shù)據(jù)的步驟為:
h.?故障診斷計(jì)算機(jī)下發(fā)讀單個(gè)或連續(xù)歷史數(shù)據(jù)文件的指令,也可以認(rèn)為主控芯片收到讀單個(gè)或連續(xù)歷史數(shù)據(jù)文件的指令;
i.獲取該歷史數(shù)據(jù)文件所需要的索引文件;
j.獲取該歷史數(shù)據(jù)文件存放的首地址和末地址;所要獲取的歷史數(shù)據(jù)文件對應(yīng)的索引文件有數(shù)據(jù)文件存放的首地址,末地址通過下一個(gè)索引文件中的數(shù)據(jù)文件存放的首地址減一得到;
k.判斷寫FIFO是否滿2Kbyte;如果滿2Kbyte,則執(zhí)行步驟l;如果未滿2Kbyte,則執(zhí)行步驟m;
l.把寫FIFO中的一頁數(shù)據(jù)文件寫入存儲Flash,然后執(zhí)行步驟m;
m.讀取一頁歷史數(shù)據(jù)文件;
n.判斷讀歷史數(shù)據(jù)文件是否完成;如果完成,則執(zhí)行步驟o;如果未完成,則重新執(zhí)行步驟k;
o.讀歷史數(shù)據(jù)結(jié)束;
所述的獲取實(shí)時(shí)數(shù)據(jù)文件的步驟包括:各種采集接口采集的數(shù)據(jù)實(shí)時(shí)回傳給故障診斷計(jì)算機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中北大學(xué);太原市華納方盛科技有限公司,未經(jīng)中北大學(xué);太原市華納方盛科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210047512.4/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:中央空調(diào)節(jié)能裝置
- 下一篇:LED球泡燈散熱器
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 實(shí)時(shí)解碼系統(tǒng)與實(shí)時(shí)解碼方法
- 實(shí)時(shí)穩(wěn)定
- 實(shí)時(shí)監(jiān)控裝置、實(shí)時(shí)監(jiān)控系統(tǒng)以及實(shí)時(shí)監(jiān)控方法
- 實(shí)時(shí)或準(zhǔn)實(shí)時(shí)流傳輸
- 實(shí)時(shí)或準(zhǔn)實(shí)時(shí)流傳輸
- 實(shí)時(shí)通信方法和實(shí)時(shí)通信系統(tǒng)
- 實(shí)時(shí)更新
- 實(shí)時(shí)內(nèi)核
- 用于通信網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備及相關(guān)方法
- 實(shí)時(shí)量化方法及實(shí)時(shí)量化系統(tǒ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)裝置
- 用于處理到遠(yuǎn)程存儲位置的故障恢復(fù)的方法、系統(tǒng)以及程序
- 包括向外擴(kuò)展型存儲系統(tǒng)的存儲系統(tǒng)群及其管理方法
- 一種移動存儲系統(tǒng)及其存儲方法
- 存儲系統(tǒng)的數(shù)據(jù)備份與恢復(fù)系統(tǒng)、方法、設(shè)備及存儲介質(zhì)
- 在線遷移異構(gòu)系統(tǒng)數(shù)據(jù)的方法、裝置、設(shè)備和存儲介質(zhì)
- 建立存儲系統(tǒng)伙伴關(guān)系的方法及裝置
- 數(shù)據(jù)處理系統(tǒng)及其操作方法
- 一種容災(zāi)平臺及一種容災(zāi)方法
- 在基于云的存儲系統(tǒng)中服務(wù)I/O操作
- 一種數(shù)據(jù)修復(fù)方法及裝置





