本發(fā)明屬于信息技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸?shù)姆椒把b置。
背景技術(shù):
物聯(lián)網(wǎng)在工業(yè)設(shè)備上的推廣應(yīng)用,使得用戶可以對現(xiàn)場的工業(yè)設(shè)備進(jìn)行實時的監(jiān)控。然而隨著現(xiàn)場設(shè)備的增多,數(shù)據(jù)采集設(shè)備所采集的數(shù)據(jù)量也越來越大。現(xiàn)有技術(shù)中,數(shù)據(jù)采集設(shè)備一律將所采集到的實時數(shù)據(jù)往服務(wù)器上傳,不但增加了網(wǎng)絡(luò)傳輸流量,造成了極大的流量浪費(fèi),而且不利于工業(yè)物聯(lián)網(wǎng)前端服務(wù)器對數(shù)據(jù)采集設(shè)備所上傳的數(shù)據(jù)進(jìn)行梳理、分析、統(tǒng)計等操作,服務(wù)器的處理效率低。
技術(shù)實現(xiàn)要素:
鑒于此,本發(fā)明實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒把b置,以減少數(shù)據(jù)采集設(shè)備上報數(shù)據(jù)時的網(wǎng)絡(luò)傳輸流量、降低流量浪費(fèi),提高服務(wù)器對數(shù)據(jù)的處理效率。
第一方面,提供了一種數(shù)據(jù)傳輸?shù)姆椒?,所述方法包括?/p>
對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略;
按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器。
進(jìn)一步地,所述按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器包括:
當(dāng)采集到第一類數(shù)據(jù)信息時,將二維數(shù)組中的第一類數(shù)組元素更新為所采集到的第一類數(shù)據(jù)信息;
按照預(yù)設(shè)的時間間隔將所述第一類數(shù)組元素中的第一類數(shù)據(jù)信息和第一類標(biāo)識一同上傳至服務(wù)器;
其中,所述第一類數(shù)據(jù)信息包括狀態(tài)類數(shù)據(jù)信息。
進(jìn)一步地,所述按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器包括:
當(dāng)采集到第二類數(shù)據(jù)信息時,將所述第二類數(shù)據(jù)信息與上一次采集到的第二類數(shù)據(jù)信息進(jìn)行比較;
若二者不相同時,將當(dāng)前采集到的第二類數(shù)據(jù)信息和第二類標(biāo)識一同上傳至服務(wù)器;
其中,所述第二類數(shù)據(jù)信息包括事件類數(shù)據(jù)信息、故障類數(shù)據(jù)信息、報警類數(shù)據(jù)信息、設(shè)定類數(shù)據(jù)信息。
進(jìn)一步地,所述方法還包括:
若二者不相同時,獲取采集到的第二類數(shù)據(jù)信息中的變化部以及所述變化部在二維數(shù)組中的對應(yīng)位置;
將所述變化部以及所述變化部在所述二維數(shù)組中的對應(yīng)位置一同上傳至服務(wù)器。
進(jìn)一步地,所述按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器包括:
根據(jù)服務(wù)器下發(fā)的數(shù)據(jù)請求指令,采集第三類數(shù)據(jù)信息,將當(dāng)前采集到的第三類數(shù)據(jù)信息和第三類標(biāo)識一同上傳至所述服務(wù)器;
其中,所述第三類數(shù)據(jù)信息包括請求類數(shù)據(jù)信息。
第二方面,提供了一種數(shù)據(jù)傳輸?shù)难b置,所述裝置包括:
劃分模塊,用于對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略;
傳輸模塊,用于按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器。
進(jìn)一步地,所述傳輸模塊包括:
更新單元,用于當(dāng)采集到第一類數(shù)據(jù)信息時,將二維數(shù)組中的第一類數(shù)組元素更新為所采集到的第一類數(shù)據(jù)信息;
第一傳輸單元,用于按照預(yù)設(shè)的時間間隔將所述第一類數(shù)組元素中的第一類數(shù)據(jù)信息和第一類標(biāo)識一同上傳至服務(wù)器;
其中,所述第一類數(shù)據(jù)信息包括狀態(tài)類數(shù)據(jù)信息。
進(jìn)一步地,所述傳輸模塊包括:
比較單元,用于當(dāng)采集到第二類數(shù)據(jù)信息時,將所述第二類數(shù)據(jù)信息與上一次采集到的第二類數(shù)據(jù)信息進(jìn)行比較;
第二傳輸單元,用于若二者不相同時,將當(dāng)前采集到的第二類數(shù)據(jù)信息和第二類標(biāo)識一同上傳至服務(wù)器;
其中,所述第二類數(shù)據(jù)信息包括事件類數(shù)據(jù)信息、故障類數(shù)據(jù)信息、報警類數(shù)據(jù)信息、設(shè)定類數(shù)據(jù)信息。
進(jìn)一步地,所述傳輸模塊還包括:
獲取單元,用于若二者不相同時,獲取采集到的第二類數(shù)據(jù)信息中的變化部以及所述變化部在二維數(shù)組中的對應(yīng)位置;
所述第二傳輸單元還用于,將所述變化部以及所述變化部在所述二維數(shù)組中的對應(yīng)位置一同上傳至服務(wù)器。
進(jìn)一步地,所述傳輸模塊包括:
第三傳輸單元,用于根據(jù)服務(wù)器下發(fā)的數(shù)據(jù)請求指令,采集第三類數(shù)據(jù)信息,將當(dāng)前采集到的第三類數(shù)據(jù)信息和第三類標(biāo)識一同上傳至所述服務(wù)器;
其中,所述第三類數(shù)據(jù)信息包括請求類數(shù)據(jù)信息。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例通過對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略;然后在傳輸數(shù)據(jù)信時,按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器;從而方便了服務(wù)器對數(shù)據(jù)信息進(jìn)行分析處理,進(jìn)一步提高了服務(wù)器對數(shù)據(jù)的處理效率,且減少了數(shù)據(jù)采集設(shè)備上報數(shù)據(jù)時的網(wǎng)絡(luò)傳輸流量,有效地降低了流量浪費(fèi)。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他附圖。
圖1是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ǖ膶崿F(xiàn)流程圖;
圖2是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)难b置的組成結(jié)構(gòu)圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例通過對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略;然后在傳輸數(shù)據(jù)信時,按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器;從而方便了服務(wù)器對數(shù)據(jù)信息進(jìn)行分析處理,進(jìn)一步提高了服務(wù)器對數(shù)據(jù)的處理效率,且減少了數(shù)據(jù)采集設(shè)備上報數(shù)據(jù)時的網(wǎng)絡(luò)傳輸流量,有效地降低了流量浪費(fèi)。本發(fā)明實施例還提供了相應(yīng)的裝置,以下分別進(jìn)行詳細(xì)的說明。
圖1示出了本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ǖ膶崿F(xiàn)流程。
在本發(fā)明實施例中,所述數(shù)據(jù)傳輸?shù)姆椒☉?yīng)用于工業(yè)物聯(lián)網(wǎng)的數(shù)據(jù)采集設(shè)備中,所述數(shù)據(jù)采集設(shè)備包括但不限于計算機(jī)、服務(wù)器。
參閱圖1,所述數(shù)據(jù)傳輸?shù)姆椒òǎ?/p>
在步驟s101中,對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略。
在本發(fā)明實施例中,所述數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息包括數(shù)據(jù)采集設(shè)備需讀取或者反向控制的所有數(shù)據(jù)。其中,需讀取的數(shù)據(jù)為數(shù)據(jù)采集設(shè)備從工業(yè)設(shè)備中采集并上傳服務(wù)器的實時數(shù)據(jù),反向控制的數(shù)據(jù)是指數(shù)據(jù)采集設(shè)備根據(jù)服務(wù)器下發(fā)的指令所采集的實時數(shù)據(jù)。可選地,所述數(shù)據(jù)采集設(shè)備可以采用輪詢的方式不斷地從工業(yè)設(shè)備中采集實時數(shù)據(jù)。
當(dāng)確定數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息之后,則將數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分為不同的數(shù)據(jù)類型,并確定每一種數(shù)據(jù)類型對應(yīng)的傳輸策略。
本發(fā)明實施例將數(shù)據(jù)采集設(shè)備所采集到的數(shù)據(jù)信息劃分為第一類數(shù)據(jù)信息、第二類數(shù)據(jù)信息以及第三類數(shù)據(jù)信息,其中,第一類數(shù)據(jù)信息采用周期上報的方式上傳至服務(wù)器。第二類數(shù)據(jù)信息采用改變上報的方式上傳至服務(wù)器,即將第二類數(shù)據(jù)信息進(jìn)行前后兩次比對,比對后將發(fā)生變化的數(shù)據(jù)上傳至服務(wù)器。第三類數(shù)據(jù)信息則根據(jù)服務(wù)器下發(fā)的數(shù)據(jù)請求指令進(jìn)行上傳。
在步驟是102中,按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器。
在本發(fā)明實施例中,數(shù)據(jù)采集設(shè)備所采集到的數(shù)據(jù)信息采用二維數(shù)組a[m][n]的方式存儲。該二維數(shù)組是一個m行n列的數(shù)組,是以數(shù)組元素組成的數(shù)組。每一個數(shù)組元素用于存儲一種數(shù)據(jù)類型的數(shù)據(jù)信息。每個數(shù)組元素中的數(shù)據(jù)長度根據(jù)數(shù)據(jù)采集設(shè)備所采集到的每種數(shù)據(jù)類型的數(shù)據(jù)長度而定。
可選地,對于第一類數(shù)據(jù)信息,本發(fā)明實施例預(yù)設(shè)了一時間間隔,在采集數(shù)據(jù)的同時啟動定時器進(jìn)行計時。數(shù)據(jù)采集設(shè)備每次采集到的第一類數(shù)據(jù)信息時,將二維數(shù)組中的第一類數(shù)組元素更新為所采集到的第一類數(shù)據(jù)信息,即直接覆蓋前一次所采集到的第一類數(shù)據(jù)信息,以降低采集設(shè)備的緩存空間。當(dāng)預(yù)設(shè)的時間間隔達(dá)到后,則將所述第一類數(shù)組元素中的第一類數(shù)據(jù)信息和第一類標(biāo)識一同上傳至服務(wù)器。示例性地,所述第一類數(shù)據(jù)信息可以為狀態(tài)類數(shù)據(jù)信息。所述狀態(tài)類數(shù)據(jù)信息是指表述工業(yè)設(shè)備在某個時刻所處的狀態(tài)信息,比如溫度、壓力、流量等,是實時動態(tài)變化的。每次采集狀態(tài)類數(shù)據(jù)信息前,啟動定時器計時。每當(dāng)采集到狀態(tài)類數(shù)據(jù)信息時,則將二維數(shù)組中的第一類數(shù)組元素更新為所采集到的狀態(tài)類數(shù)據(jù)信息。同時根據(jù)定時器按照預(yù)設(shè)的時間間隔,將所述第一類數(shù)組元素中的第一類數(shù)據(jù)信息和第一類標(biāo)識一同上傳至服務(wù)器中。相應(yīng)的,所述第一類標(biāo)識可以為狀態(tài)類標(biāo)識,比如“l(fā)”。
可選地,對于第二類數(shù)據(jù)信息,所述數(shù)據(jù)采集設(shè)備每次采集到第二類數(shù)據(jù)信息后,將當(dāng)前所采集的所述第二類數(shù)據(jù)信息與上一次采集到的第二類數(shù)據(jù)信息進(jìn)行比較;若二者不相同時,表明當(dāng)前所采集的第二類數(shù)據(jù)信息發(fā)生變化,則將當(dāng)前采集到的第二類數(shù)據(jù)信息和第二類標(biāo)識一同上傳至服務(wù)器。
示例性地,所述第二類數(shù)據(jù)信息可以為事件類數(shù)據(jù)信息、故障類數(shù)據(jù)信息、報警類數(shù)據(jù)信息、設(shè)定類數(shù)據(jù)信息。所述事件類數(shù)據(jù)信息是指表述工業(yè)設(shè)備某個時刻發(fā)生的事件或者對工業(yè)設(shè)備的操作,比如開關(guān)打開、開關(guān)關(guān)閉、現(xiàn)場設(shè)備設(shè)置的具體參數(shù)。所述故障類數(shù)據(jù)信息是指工業(yè)設(shè)備發(fā)生故障時產(chǎn)生的數(shù)據(jù),比如閥門故障、傳感器故障等。所述報警類數(shù)據(jù)信息是指工業(yè)設(shè)備出現(xiàn)報警時產(chǎn)生的數(shù)據(jù),比如預(yù)設(shè)的使用時間到達(dá)時產(chǎn)生的報警信號、溫度閾值達(dá)到時產(chǎn)生的報警信號、壓力閾值達(dá)到時產(chǎn)生的報警信號。所述設(shè)定類數(shù)據(jù)信息是指工業(yè)設(shè)備的指定參數(shù)的當(dāng)前設(shè)定值,比如設(shè)備模式、報警閾值。
具體地,若當(dāng)前所采集的數(shù)據(jù)信息為事件類數(shù)據(jù)信息時,則將當(dāng)前所采集的所述事件類數(shù)據(jù)信息與上一次采集到的事件類數(shù)據(jù)信息進(jìn)行比較;若二者不相同時,將當(dāng)前采集到的事件類數(shù)據(jù)信息和事件類標(biāo)識一同上傳至服務(wù)器;相應(yīng)地,所述第二類標(biāo)識為事件類標(biāo)識,比如“e”。
若當(dāng)前所采集的數(shù)據(jù)信息為故障類數(shù)據(jù)信息時,則將當(dāng)前所采集的所述故障類數(shù)據(jù)信息與上一次采集到的故障類數(shù)據(jù)信息進(jìn)行比較;若二者不相同時,將當(dāng)前采集到的故障類數(shù)據(jù)信息和故障類標(biāo)識一同上傳至服務(wù)器;相應(yīng)地,所述第二類標(biāo)識為故障類標(biāo)識,比如“f”。
若當(dāng)前所采集的數(shù)據(jù)信息為報警類數(shù)據(jù)信息時,則將當(dāng)前所采集的所述報警類數(shù)據(jù)信息與上一次采集到的報警類數(shù)據(jù)信息進(jìn)行比較;若二者不相同時,將當(dāng)前采集到的報警類數(shù)據(jù)信息和報警類標(biāo)識一同上傳至服務(wù)器;相應(yīng)地,所述第二類標(biāo)識為報警類標(biāo)識,比如“a”。
若當(dāng)前所采集的數(shù)據(jù)信息為設(shè)定類數(shù)據(jù)信息時,則將當(dāng)前所采集的所述設(shè)定類數(shù)據(jù)信息與上一次采集到的設(shè)定類數(shù)據(jù)信息進(jìn)行比較;若二者不相同時,將當(dāng)前采集到的設(shè)定類數(shù)據(jù)信息和設(shè)定類標(biāo)識一同上傳至服務(wù)器。相應(yīng)地,所述第二類標(biāo)識為設(shè)定類標(biāo)識,比如“s”。
示例性地,以下給出一個具體的實施示例,假設(shè)數(shù)據(jù)采集設(shè)備當(dāng)前采集到的設(shè)定類數(shù)據(jù)信息為y1y2y3y4y5,前一次所采集到的設(shè)定類數(shù)據(jù)信息為y1y7y8y4y5,前后比對之后可以得知當(dāng)前采集到的設(shè)定類數(shù)據(jù)信息發(fā)生了變化,則將當(dāng)前所采集的設(shè)定類的數(shù)據(jù)信息y1y2y3y4y5帶上設(shè)定類標(biāo)識“s”之后一同上傳至服務(wù)器。
在實際應(yīng)用中,由于事件類、故障類、報警類以及設(shè)定類數(shù)據(jù)信息不是時常改變的,偶爾才會改變一次,本發(fā)明實施例通過將采集到的第二類數(shù)據(jù)信息進(jìn)行前后比對,當(dāng)且僅當(dāng)前后兩次采集的第二類數(shù)據(jù)信息不一致時,再將當(dāng)前采集的第二類數(shù)據(jù)信息上傳服務(wù)器,相對于現(xiàn)有技術(shù)數(shù)據(jù)采集設(shè)備一律將所采集到的所有數(shù)據(jù)都上傳服務(wù)器,有效地節(jié)省了數(shù)據(jù)傳輸流量,避免了重復(fù)傳輸未發(fā)生改變的第二類數(shù)據(jù)信息。
作為本發(fā)明的另一個優(yōu)選示例,若第二類數(shù)據(jù)信息發(fā)生變化時,也可以獲取變化部以及所述變化部在二維數(shù)組中的對應(yīng)位置;并將所述變化部以及所述變化部在所述二維數(shù)組中的對應(yīng)位置一同上傳至服務(wù)器。參照前文所述,假設(shè)數(shù)據(jù)采集設(shè)備當(dāng)前采集到的設(shè)定類數(shù)據(jù)信息為y1y2y3y4y5,前一次所采集到的設(shè)定類數(shù)據(jù)信息為y1y7y8y4y5,前后比對之后可以得知當(dāng)前采集到的設(shè)定類數(shù)據(jù)信息發(fā)生了變化,則將變化部y2y3與其在所述二維數(shù)組中的對應(yīng)位置一同上傳至服務(wù)器。
可選地,對于第三類數(shù)據(jù)信息,所述數(shù)據(jù)采集設(shè)備根據(jù)服務(wù)器下發(fā)的數(shù)據(jù)請求指令采集第三類數(shù)據(jù)信息,然后將當(dāng)前采集到的第三類數(shù)據(jù)信息和第三類標(biāo)識一同上傳至所述服務(wù)器;在這里,所述第三類數(shù)據(jù)信息可以為請求類數(shù)據(jù)信息,相應(yīng)的,所述第三類標(biāo)識為狀態(tài)類標(biāo)識,比如“r”。
通過本發(fā)明實施例所述的數(shù)據(jù)傳輸方法,服務(wù)器在接收到數(shù)據(jù)采集設(shè)備上傳的數(shù)據(jù)信息后,即可根據(jù)所述標(biāo)識區(qū)分不同種類的數(shù)據(jù)信息,按照每個數(shù)據(jù)類型的特征對數(shù)據(jù)信息執(zhí)行不同的處理、歸類、分析等操作,比如對狀態(tài)類數(shù)據(jù)信息繪制狀態(tài)曲線圖、對事件類數(shù)據(jù)信息制成設(shè)備動作記錄、對故障類數(shù)據(jù)信息和警報類數(shù)據(jù)信息進(jìn)行通知提醒等,有效地提高了服務(wù)器的數(shù)據(jù)處理效率。進(jìn)一步地,對于事件類、故障類、報警類、設(shè)定類數(shù)據(jù)信息,在其發(fā)生改變時才上傳至服務(wù)器,有效地減少了網(wǎng)絡(luò)數(shù)據(jù)流量,且大大地節(jié)約了網(wǎng)絡(luò)流量費(fèi)用。
應(yīng)理解,在上述實施例中,各步驟的序號的大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本發(fā)明實施例的實施過程構(gòu)成任何限定。
圖2示出了本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)难b置的組成結(jié)構(gòu),為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。
在本發(fā)明實施例中,所述裝置用于實現(xiàn)上述圖1實施例中所述的數(shù)據(jù)傳輸?shù)姆椒?,可以是?nèi)置于數(shù)據(jù)采集設(shè)備的軟件單元、硬件單元或者軟硬件結(jié)合的單元。所述數(shù)據(jù)采集設(shè)備包括但不限于計算機(jī)、服務(wù)器等。
參閱圖2,所述裝置包括:
劃分模塊21,用于對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略;
傳輸模塊22,用于按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器。
可選地,所述傳輸模塊22包括:
更新單元221,用于當(dāng)采集到第一類數(shù)據(jù)信息時,將二維數(shù)組中的第一類數(shù)組元素更新為所采集到的第一類數(shù)據(jù)信息;
第一傳輸單元222,用于按照預(yù)設(shè)的時間間隔將所述第一類數(shù)組元素中的第一類數(shù)據(jù)信息和第一類標(biāo)識一同上傳至服務(wù)器;
其中,所述第一類數(shù)據(jù)信息包括狀態(tài)類數(shù)據(jù)信息。
可選地,所述傳輸模塊22包括:
比較單元223,用于當(dāng)采集到第二類數(shù)據(jù)信息時,將所述第二類數(shù)據(jù)信息與上一次采集到的第二類數(shù)據(jù)信息進(jìn)行比較;
第二傳輸單元224,用于若二者不相同時,將當(dāng)前采集到的第二類數(shù)據(jù)信息和第二類標(biāo)識一同上傳至服務(wù)器;
其中,所述第二類數(shù)據(jù)信息包括事件類數(shù)據(jù)信息、故障類數(shù)據(jù)信息、報警類數(shù)據(jù)信息、設(shè)定類數(shù)據(jù)信息。
可選地,所述第二傳輸單元224還用于:
若二者不相同時,獲取采集到的第二類數(shù)據(jù)信息中的變化部以及所述變化部在二維數(shù)組中的對應(yīng)位置;
將所述變化部以及所述變化部在所述二維數(shù)組中的對應(yīng)位置一同上傳至服務(wù)器。
可選地,所述傳輸模塊22包括:
第三傳輸單元225,用于根據(jù)服務(wù)器下發(fā)的數(shù)據(jù)請求指令,采集第三類數(shù)據(jù)信息,將當(dāng)前采集到的第三類數(shù)據(jù)信息和第三類標(biāo)識一同上傳至所述服務(wù)器;
其中,所述第三類數(shù)據(jù)信息包括請求類數(shù)據(jù)信息。
需要說明的是,本發(fā)明實施例中的裝置可以用于實現(xiàn)上述方法實施例中的全部技術(shù)方案,其各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述實例中的相關(guān)描述,此處不再贅述。
綜上所述,本發(fā)明實施例通過對數(shù)據(jù)采集設(shè)備所需采集的數(shù)據(jù)信息劃分?jǐn)?shù)據(jù)類型,并設(shè)置每一種數(shù)據(jù)類型對應(yīng)的傳輸策略;然后在傳輸數(shù)據(jù)信時,按照所述數(shù)據(jù)類型對應(yīng)的傳輸策略將該種數(shù)據(jù)類型的數(shù)據(jù)信息傳輸至服務(wù)器;從而方便了服務(wù)器對數(shù)據(jù)信息進(jìn)行分析處理,進(jìn)一步提高了服務(wù)器對數(shù)據(jù)的處理效率,且減少了數(shù)據(jù)采集設(shè)備上報數(shù)據(jù)時的網(wǎng)絡(luò)傳輸流量,有效地降低了流量浪費(fèi)。
本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機(jī)軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的方法及裝置,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊、單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元、模塊單獨物理存在,也可以兩個或兩個以上單元、模塊集成在一個單元中。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機(jī)設(shè)備(可以是個人計算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。