两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種傳感數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng)與流程

文檔序號(hào):11432299閱讀:334來(lái)源:國(guó)知局
一種傳感數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng)與流程

本發(fā)明涉及數(shù)據(jù)存儲(chǔ)技術(shù)領(lǐng)域,尤其涉及一種傳感數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng)。



背景技術(shù):

傳感器是一種能夠探測(cè)、采集外界的信號(hào)、物理?xiàng)l件(如光、熱、濕度),并傳遞采集到的信息的物理裝置,被廣泛應(yīng)用于工業(yè)物聯(lián)網(wǎng)、智慧城市、智能家居、智慧農(nóng)業(yè)、醫(yī)療健康等系統(tǒng)中。而且,隨著工業(yè)物聯(lián)網(wǎng)的發(fā)展,傳感器在工業(yè)應(yīng)用中部署數(shù)量越來(lái)越大。

在實(shí)現(xiàn)本發(fā)明過(guò)程中,發(fā)明人發(fā)現(xiàn)在現(xiàn)有的工業(yè)物聯(lián)網(wǎng)應(yīng)用中,傳感數(shù)據(jù)的存儲(chǔ)至少存在以下問(wèn)題:

1)傳感數(shù)據(jù)和用戶需求不匹配。傳感器采集的數(shù)據(jù)通常為即時(shí)數(shù)據(jù),僅呈現(xiàn)被采集環(huán)境或設(shè)備這一時(shí)刻的瞬時(shí)狀態(tài),往往與用戶需求具有一定的偏差,例如,用戶關(guān)注的汽車瞬時(shí)油耗,通常是取某一段時(shí)間內(nèi)采集數(shù)據(jù)(2s-10s)的平均值;

2)傳感數(shù)據(jù)存儲(chǔ)的爆炸性自動(dòng)增長(zhǎng)。傳感器在工業(yè)應(yīng)用中具有部署量大、采集頻率高等特點(diǎn),傳感數(shù)據(jù)隨著時(shí)間推移會(huì)呈現(xiàn)爆炸性增長(zhǎng),如何在滿足用戶需求的前提下降低傳感數(shù)據(jù)的存儲(chǔ)頻率和空間是其面臨的又一難題。



技術(shù)實(shí)現(xiàn)要素:

鑒于上述問(wèn)題,提出了本發(fā)明以便提供一種克服上述問(wèn)題或者至少部分地解決上述問(wèn)題的傳感數(shù)據(jù)的存儲(chǔ)方法及傳感數(shù)據(jù)的存儲(chǔ)系統(tǒng)。

本發(fā)明的一個(gè)方面,提供了一種傳感數(shù)據(jù)的存儲(chǔ)方法,包括:

預(yù)先配置傳感數(shù)據(jù)的存儲(chǔ)策略類型以及每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板;

根據(jù)檢測(cè)需求為待監(jiān)測(cè)裝置中各個(gè)監(jiān)測(cè)傳感器選取對(duì)應(yīng)的存儲(chǔ)策略類型,并建立每一監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)與對(duì)應(yīng)的存儲(chǔ)策略類型之間的對(duì)應(yīng)關(guān)系;

當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)查找對(duì)應(yīng)的目標(biāo)存儲(chǔ)策略類型,所述待處理傳感數(shù)據(jù)中攜帶有所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí);

采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)。

可選地,所述方法還包括:

預(yù)先配置每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法;

在所述采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)之前,所述方法還包括:

根據(jù)所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理。

可選地,所述存儲(chǔ)策略類型包括數(shù)據(jù)直接存儲(chǔ)、數(shù)據(jù)變化時(shí)存儲(chǔ)和/或數(shù)據(jù)異常時(shí)存儲(chǔ)。

可選地,所述方法還包括:

根據(jù)所述待監(jiān)測(cè)裝置的部件組成,創(chuàng)建所述待監(jiān)測(cè)裝備對(duì)應(yīng)的樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu);

當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述待處理傳感數(shù)據(jù)對(duì)應(yīng)的監(jiān)測(cè)指標(biāo),確定所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件;

查找所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件在所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)中對(duì)應(yīng)的元素節(jié)點(diǎn);以及

根據(jù)所述元素節(jié)點(diǎn)確定所述待處理傳感數(shù)據(jù)的存儲(chǔ)路徑下。

可選地,所述根據(jù)所述待監(jiān)測(cè)裝置的部件組成,創(chuàng)建所述待監(jiān)測(cè)裝備對(duì)應(yīng)的樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),包括:

根據(jù)所述待監(jiān)測(cè)裝置的部件組成,將所述待監(jiān)測(cè)裝備的各個(gè)部件作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的一級(jí)元素節(jié)點(diǎn);

根據(jù)所述待監(jiān)測(cè)裝置中每一部件的監(jiān)測(cè)指標(biāo),為所述待監(jiān)測(cè)裝置中各個(gè)部件配置與之關(guān)聯(lián)的監(jiān)測(cè)傳感器,并將對(duì)應(yīng)的監(jiān)測(cè)傳感器作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的二級(jí)元素節(jié)點(diǎn),其中,每一傳感器設(shè)備對(duì)應(yīng)的二級(jí)元素節(jié)點(diǎn)部署在與之關(guān)聯(lián)的部件對(duì)應(yīng)的一級(jí)元素節(jié)點(diǎn)的存儲(chǔ)路徑下。

本發(fā)明的另一個(gè)方面,提供了一種傳感數(shù)據(jù)的存儲(chǔ)系統(tǒng),包括:

第一配置單元,用于預(yù)先配置傳感數(shù)據(jù)的存儲(chǔ)策略類型以及每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板;

選取單元,用于根據(jù)檢測(cè)需求為待監(jiān)測(cè)裝置中各個(gè)監(jiān)測(cè)傳感器選取對(duì)應(yīng)的存儲(chǔ)策略類型,并建立每一監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)與對(duì)應(yīng)的存儲(chǔ)策略類型之間的對(duì)應(yīng)關(guān)系;

存儲(chǔ)策略匹配單元,用于當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)查找對(duì)應(yīng)的目標(biāo)存儲(chǔ)策略類型,所述待處理傳感數(shù)據(jù)中攜帶有所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí);

存儲(chǔ)單元,用于采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)。

可選地,所述第一配置單元,還用于預(yù)先配置每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法;

所述系統(tǒng)還包括:

預(yù)處理單元,用于在所述存儲(chǔ)單元采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)之前,根據(jù)所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理。

可選地,所述存儲(chǔ)策略類型包括數(shù)據(jù)直接存儲(chǔ)、數(shù)據(jù)變化時(shí)存儲(chǔ)和/或數(shù)據(jù)異常時(shí)存儲(chǔ)。

可選地,所述系統(tǒng)還包括:

第二配置單元,用于根據(jù)所述待監(jiān)測(cè)裝置的部件組成,創(chuàng)建所述待監(jiān)測(cè)裝備對(duì)應(yīng)的樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu);

判定單元,用于當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述待處理傳感數(shù)據(jù)對(duì)應(yīng)的監(jiān)測(cè)指標(biāo),確定所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件;

查找單元,用于查找所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件在所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)中對(duì)應(yīng)的元素節(jié)點(diǎn),以及根據(jù)所述元素節(jié)點(diǎn)確定所述待處理傳感數(shù)據(jù)的存儲(chǔ)路徑下。

可選地,所述第二配置單元,具體用于根據(jù)所述待監(jiān)測(cè)裝置的部件組成,將所述待監(jiān)測(cè)裝備的各個(gè)部件作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的一級(jí)元素節(jié)點(diǎn);根據(jù)所述待監(jiān)測(cè)裝置中每一部件的監(jiān)測(cè)指標(biāo),為所述待監(jiān)測(cè)裝置中各個(gè)部件配置與之關(guān)聯(lián)的監(jiān)測(cè)傳感器,并將對(duì)應(yīng)的監(jiān)測(cè)傳感器作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的二級(jí)元素節(jié)點(diǎn),其中,每一傳感器設(shè)備對(duì)應(yīng)的二級(jí)元素節(jié)點(diǎn)部署在與之關(guān)聯(lián)的部件對(duì)應(yīng)的一級(jí)元素節(jié)點(diǎn)的存儲(chǔ)路徑下。

本發(fā)明實(shí)施例提供的傳感數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng),能夠根據(jù)業(yè)務(wù)需求在線動(dòng)態(tài)定制和調(diào)整傳感數(shù)據(jù)的存儲(chǔ)策略,可適用于不同行業(yè)、裝備的監(jiān)測(cè)需求,同時(shí)還可以大幅提升傳感數(shù)據(jù)的存儲(chǔ)效率,以滿足對(duì)傳感數(shù)據(jù)的爆炸性自動(dòng)增長(zhǎng)的存儲(chǔ)需求。

上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說(shuō)明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的具體實(shí)施方式。

附圖說(shuō)明

通過(guò)閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對(duì)于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對(duì)本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:

圖1示出了本發(fā)明一個(gè)實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)方法的流程圖;

圖2示出了本發(fā)明另一實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)方法的流程圖;

圖3示出了本發(fā)明實(shí)施例中的待監(jiān)測(cè)裝置元素間的結(jié)構(gòu)關(guān)系示意圖;

圖4示出了本發(fā)明一個(gè)實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖;

圖5示出了本發(fā)明另一實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說(shuō)明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。

本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(yǔ)(包括技術(shù)術(shù)語(yǔ)和科學(xué)術(shù)語(yǔ)),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語(yǔ),應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非被特定定義,否則不會(huì)用理想化或過(guò)于正式的含義來(lái)解釋。

圖1示意性示出了本發(fā)明一個(gè)實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)方法的流程圖。參照?qǐng)D1,本發(fā)明實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)方法具體包括以下步驟:

s11、預(yù)先配置傳感數(shù)據(jù)的存儲(chǔ)策略類型以及每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板。其中,所述存儲(chǔ)策略類型包括數(shù)據(jù)直接存儲(chǔ)、數(shù)據(jù)變化時(shí)存儲(chǔ)和/或數(shù)據(jù)異常時(shí)存儲(chǔ)。

s12、根據(jù)檢測(cè)需求為待監(jiān)測(cè)裝置中各個(gè)監(jiān)測(cè)傳感器選取對(duì)應(yīng)的存儲(chǔ)策略類型,并建立每一監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)與對(duì)應(yīng)的存儲(chǔ)策略類型之間的對(duì)應(yīng)關(guān)系。

s13、當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)查找對(duì)應(yīng)的目標(biāo)存儲(chǔ)策略類型,所述待處理傳感數(shù)據(jù)中攜帶有所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)。

s14、采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)。

本發(fā)明實(shí)施例提供的傳感數(shù)據(jù)的存儲(chǔ)方法,能夠根據(jù)業(yè)務(wù)需求在線動(dòng)態(tài)定制和調(diào)整傳感數(shù)據(jù)的存儲(chǔ)策略,可適用于不同行業(yè)、裝備的監(jiān)測(cè)需求,同時(shí)還可以大幅提升傳感數(shù)據(jù)的存儲(chǔ)效率,以滿足對(duì)傳感數(shù)據(jù)的爆炸性自動(dòng)增長(zhǎng)的存儲(chǔ)需求。

本發(fā)明實(shí)施例中,在步驟s11之后,所述方法還包括步驟s111:

s111、預(yù)先配置每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法。

相應(yīng)的,在s14中的所述采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)之前,所述方法還包括步驟s141:

s141、根據(jù)所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理。

進(jìn)一步地,所述步驟s14中的采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ),具體為采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)欲處理后的傳感數(shù)據(jù)進(jìn)行存儲(chǔ)。

在實(shí)際應(yīng)用中,第一階段為按需配置策略。首先設(shè)置傳感數(shù)據(jù)的存儲(chǔ)策略類型,包括定義存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法和配置存儲(chǔ)策略類型對(duì)應(yīng)的通用數(shù)據(jù)存儲(chǔ)模板。然后根據(jù)用戶需求為所有傳感器選擇和配置對(duì)應(yīng)的存儲(chǔ)策略類型,包括選擇預(yù)處理函數(shù)和存儲(chǔ)策略數(shù)據(jù)存儲(chǔ)模板,并配置相應(yīng)的參數(shù)值,如采集周期、度量單位、統(tǒng)計(jì)間隔等。

第二階段為傳感數(shù)據(jù)動(dòng)態(tài)存儲(chǔ)。首先從接收到的傳感數(shù)據(jù)中獲取其對(duì)應(yīng)的傳感器標(biāo)識(shí),再根據(jù)傳感器標(biāo)識(shí)從策略庫(kù)中獲取對(duì)應(yīng)的預(yù)處理函數(shù),并對(duì)傳感數(shù)據(jù)進(jìn)行預(yù)處理;然后根據(jù)傳感器標(biāo)識(shí)從策略庫(kù)獲取對(duì)應(yīng)的通用數(shù)據(jù)存儲(chǔ)模板,并根據(jù)存儲(chǔ)策略對(duì)應(yīng)的通用數(shù)據(jù)存儲(chǔ)模板將預(yù)處理后的數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)庫(kù)中。

具體的,為了便于策略的解析和存儲(chǔ),存儲(chǔ)策略對(duì)應(yīng)的通用數(shù)據(jù)存儲(chǔ)模板采用json格式進(jìn)行保存。

在一個(gè)具體實(shí)施例中,例如,在對(duì)某一裝備部件進(jìn)行溫度監(jiān)測(cè)場(chǎng)景中,分別部署了編號(hào)為“1001”、“1002”的溫度傳感器(v0參數(shù)表示溫度),以及編號(hào)為“1003”的溫濕度傳感器(v0參數(shù)表示濕度,v1參數(shù)表示溫度),其采樣周期均為500毫秒,該部件的溫度為三個(gè)傳感器監(jiān)測(cè)到的平均溫度,計(jì)算表達(dá)式為"(1001.v0+1002.v0+1003.v1)/3",系統(tǒng)每10000毫秒統(tǒng)計(jì)一次該部件監(jiān)測(cè)溫度的最大值,在存儲(chǔ)策略方面,只有當(dāng)值變化,且變化幅度大于0.1的時(shí)候才存儲(chǔ),并將其保存到數(shù)據(jù)庫(kù)中,則該應(yīng)用案例的配置文件如下所示。

以上配置參數(shù)格式的各個(gè)具體參數(shù)約定如下:

“預(yù)處理算法”配置了傳感數(shù)據(jù)的計(jì)算表達(dá)式和統(tǒng)計(jì)類型。

“計(jì)算表達(dá)式”是由用戶設(shè)定的以傳感器采集值作為參數(shù)的計(jì)算公式,主要用于相關(guān)聯(lián)的多個(gè)傳感器的數(shù)據(jù)處理。

“統(tǒng)計(jì)算法”決定了如何對(duì)某一段時(shí)間內(nèi)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)計(jì)算,包括“函數(shù)”和“周期”兩個(gè)參數(shù)。“函數(shù)”為統(tǒng)計(jì)函數(shù),系統(tǒng)支持的函數(shù)包括求和、求平均值、取最大值、取最小值、取乘積以及用戶自定義的函數(shù)。“統(tǒng)計(jì)周期”取值為大于等于0的整數(shù),當(dāng)設(shè)置為0的時(shí)候,表示從該部件工作到停止的整個(gè)工作段,如果設(shè)置的值大于0,則表示以設(shè)定值為周期進(jìn)行計(jì)算統(tǒng)計(jì)。

“存儲(chǔ)策略”決定傳感數(shù)據(jù)的存儲(chǔ)方式,由存儲(chǔ)單元(s3)進(jìn)行解析和執(zhí)行。

“存儲(chǔ)類型”包括直接存儲(chǔ)、變化時(shí)存儲(chǔ)和異常時(shí)存儲(chǔ)三種類型。

“直接存儲(chǔ)”是指將預(yù)處理的數(shù)據(jù)直接存儲(chǔ)到數(shù)據(jù)庫(kù)中;“變化時(shí)存儲(chǔ)”是指只有當(dāng)前值和上一次存儲(chǔ)的值不同,且超過(guò)所設(shè)定的閾值范圍才存儲(chǔ);“異常時(shí)存儲(chǔ)”是指只有當(dāng)前值超出用戶設(shè)定的最大值或最小值才存儲(chǔ);

“采樣周期”用于設(shè)置傳感數(shù)據(jù)的采集時(shí)間間隔;“精度”用于設(shè)置傳感數(shù)據(jù)預(yù)處理的精度;“單位”用于設(shè)置傳感數(shù)據(jù)的存儲(chǔ)尺度。

本發(fā)明實(shí)施例中,所述方法還包括以下步驟:

根據(jù)所述待監(jiān)測(cè)裝置的部件組成,創(chuàng)建所述待監(jiān)測(cè)裝備對(duì)應(yīng)的樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu);

當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述待處理傳感數(shù)據(jù)對(duì)應(yīng)的監(jiān)測(cè)指標(biāo),確定所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件;

查找所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件在所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)中對(duì)應(yīng)的元素節(jié)點(diǎn);以及

根據(jù)所述元素節(jié)點(diǎn)確定所述待處理傳感數(shù)據(jù)的存儲(chǔ)路徑下。

進(jìn)一步地,所述根據(jù)所述待監(jiān)測(cè)裝置的部件組成,創(chuàng)建所述待監(jiān)測(cè)裝備對(duì)應(yīng)的樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu),具體包括:

根據(jù)所述待監(jiān)測(cè)裝置的部件組成,將所述待監(jiān)測(cè)裝備的各個(gè)部件作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的一級(jí)元素節(jié)點(diǎn);

根據(jù)所述待監(jiān)測(cè)裝置中每一部件的監(jiān)測(cè)指標(biāo),為所述待監(jiān)測(cè)裝置中各個(gè)部件配置與之關(guān)聯(lián)的監(jiān)測(cè)傳感器,并將對(duì)應(yīng)的監(jiān)測(cè)傳感器作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的二級(jí)元素節(jié)點(diǎn),其中,每一傳感器設(shè)備對(duì)應(yīng)的二級(jí)元素節(jié)點(diǎn)部署在與之關(guān)聯(lián)的部件對(duì)應(yīng)的一級(jí)元素節(jié)點(diǎn)的存儲(chǔ)路徑下。

如圖3所示,待監(jiān)測(cè)裝置以樹形結(jié)構(gòu)存儲(chǔ),可以無(wú)限級(jí)擴(kuò)展,每一類部件都有相同的公有屬性和各自的私有屬性。每個(gè)部件可以包含多個(gè)監(jiān)測(cè)指標(biāo),指標(biāo)和多個(gè)相同或不同類型的傳感器進(jìn)行關(guān)聯(lián),指標(biāo)狀態(tài)數(shù)據(jù)需要通過(guò)這些關(guān)聯(lián)的傳感器進(jìn)行實(shí)時(shí)采集,然后根據(jù)用戶定義的算法和存儲(chǔ)策略計(jì)算保存。本發(fā)明不僅能夠兼容不同傳感器類型,同時(shí)還可支持系統(tǒng)運(yùn)行過(guò)程中對(duì)存儲(chǔ)策略進(jìn)行動(dòng)態(tài)配置,可以滿足不同設(shè)備、不同應(yīng)用場(chǎng)景下監(jiān)測(cè)數(shù)據(jù)的存儲(chǔ)需要,提高數(shù)據(jù)的存儲(chǔ)效率。

對(duì)于方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明實(shí)施例并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明實(shí)施例,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作并不一定是本發(fā)明實(shí)施例所必須的。

圖4示意性示出了本發(fā)明一個(gè)實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖。參照?qǐng)D4,本發(fā)明實(shí)施例的傳感數(shù)據(jù)的存儲(chǔ)系統(tǒng)具體包括第一配置單元301、選取單元302、存儲(chǔ)策略匹配單元303以及存儲(chǔ)單元304,其中:

所述的第一配置單元301,用于預(yù)先配置傳感數(shù)據(jù)的存儲(chǔ)策略類型以及每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板。其中,所述存儲(chǔ)策略類型包括數(shù)據(jù)直接存儲(chǔ)、數(shù)據(jù)變化時(shí)存儲(chǔ)和/或數(shù)據(jù)異常時(shí)存儲(chǔ)。

所述的選取單元302,用于根據(jù)檢測(cè)需求為待監(jiān)測(cè)裝置中各個(gè)監(jiān)測(cè)傳感器選取對(duì)應(yīng)的存儲(chǔ)策略類型,并建立每一監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)與對(duì)應(yīng)的存儲(chǔ)策略類型之間的對(duì)應(yīng)關(guān)系;

所述的存儲(chǔ)策略匹配單元303,用于當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí)查找對(duì)應(yīng)的目標(biāo)存儲(chǔ)策略類型,所述待處理傳感數(shù)據(jù)中攜帶有所述監(jiān)測(cè)傳感器的傳感器標(biāo)識(shí);

所述的存儲(chǔ)單元304,用于采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)。

在本發(fā)明的一個(gè)可選實(shí)施例中,所述第一配置單元,還用于預(yù)先配置每一存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法。

相應(yīng)的,如圖5所示,所述系統(tǒng)還包括預(yù)處理單元305,所述的預(yù)處理單元305,用于在所述存儲(chǔ)單元304采用所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)305的數(shù)據(jù)存儲(chǔ)模板對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行存儲(chǔ)之前,根據(jù)所述目標(biāo)存儲(chǔ)策略類型對(duì)應(yīng)的數(shù)據(jù)預(yù)處理算法對(duì)所述待處理傳感數(shù)據(jù)進(jìn)行數(shù)據(jù)預(yù)處理。

在本發(fā)明的一個(gè)可選實(shí)施例中,所述系統(tǒng)還包括附圖中未示出的第二配置單元、判定單元和查找單元,其中:

所述的第二配置單元,用于根據(jù)所述待監(jiān)測(cè)裝置的部件組成,創(chuàng)建所述待監(jiān)測(cè)裝備對(duì)應(yīng)的樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu);

所述的判定單元,用于當(dāng)接收到監(jiān)測(cè)傳感器上傳的待處理傳感數(shù)據(jù)時(shí),根據(jù)所述待處理傳感數(shù)據(jù)對(duì)應(yīng)的監(jiān)測(cè)指標(biāo),確定所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件;

所述的查找單元,用于查找所述監(jiān)測(cè)傳感器在所述待監(jiān)測(cè)裝置中所屬的部件在所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)中對(duì)應(yīng)的元素節(jié)點(diǎn),以及根據(jù)所述元素節(jié)點(diǎn)確定所述待處理傳感數(shù)據(jù)的存儲(chǔ)路徑下。

進(jìn)一步地,所述第二配置單元,具體用于根據(jù)所述待監(jiān)測(cè)裝置的部件組成,將所述待監(jiān)測(cè)裝備的各個(gè)部件作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的一級(jí)元素節(jié)點(diǎn);根據(jù)所述待監(jiān)測(cè)裝置中每一部件的監(jiān)測(cè)指標(biāo),為所述待監(jiān)測(cè)裝置中各個(gè)部件配置與之關(guān)聯(lián)的監(jiān)測(cè)傳感器,并將對(duì)應(yīng)的監(jiān)測(cè)傳感器作為所述樹形數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)的二級(jí)元素節(jié)點(diǎn),其中,每一傳感器設(shè)備對(duì)應(yīng)的二級(jí)元素節(jié)點(diǎn)部署在與之關(guān)聯(lián)的部件對(duì)應(yīng)的一級(jí)元素節(jié)點(diǎn)的存儲(chǔ)路徑下。

對(duì)于系統(tǒng)實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見方法實(shí)施例的部分說(shuō)明即可。

此外,本發(fā)明另一實(shí)施例還提供了一種電子設(shè)備,所述電子設(shè)備包括:殼體、處理器、存儲(chǔ)器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲(chǔ)器設(shè)置在所述電路板上;所述電源電路,用于為所述電子設(shè)備的各個(gè)電路或器件供電;所述存儲(chǔ)器用于存儲(chǔ)可執(zhí)行程序代碼;所述處理器通過(guò)讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來(lái)運(yùn)行與可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行如上任一實(shí)施例所述的傳感數(shù)據(jù)的存儲(chǔ)方法。

本發(fā)明實(shí)施例提供的傳感數(shù)據(jù)的存儲(chǔ)方法及系統(tǒng),能夠根據(jù)業(yè)務(wù)需求在線動(dòng)態(tài)定制和調(diào)整傳感數(shù)據(jù)的存儲(chǔ)策略,可適用于不同行業(yè)、裝備的監(jiān)測(cè)需求,同時(shí)還可以大幅提升傳感數(shù)據(jù)的存儲(chǔ)效率,以滿足對(duì)傳感數(shù)據(jù)的爆炸性自動(dòng)增長(zhǎng)的存儲(chǔ)需求。

以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。

通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如rom/ram、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。

此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來(lái)使用。

最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
白朗县| 靖江市| 岳阳市| 津市市| 新邵县| 兴城市| 迁西县| 巩留县| 娱乐| 合作市| 松原市| 灵武市| 金沙县| 中阳县| 山西省| 肥乡县| 肃宁县| 山东省| 子洲县| 梧州市| 凌源市| 漾濞| 镇安县| 全南县| 拜城县| 博客| 呈贡县| 东方市| 东至县| 康保县| 姚安县| 南安市| 元江| 盐亭县| 柘荣县| 保亭| 汤阴县| 长春市| 改则县| 张掖市| 安义县|