一種物聯(lián)網(wǎng)數(shù)據(jù)處理的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于計算機網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種物聯(lián)網(wǎng)數(shù)據(jù)處理的系統(tǒng)及方法。
【背景技術(shù)】
[0002]在云計算存儲中,物聯(lián)網(wǎng)信息的存儲十分普遍。當前,物聯(lián)網(wǎng)信息包括監(jiān)控視頻數(shù)據(jù)信息、實時溫度濕度數(shù)據(jù)信息和信號預(yù)警信息三種。這三種信息都是實時信息,數(shù)據(jù)量巨大,在存儲傳輸?shù)倪^程中極易造成信息的擁堵。例如,當存儲監(jiān)控視頻數(shù)據(jù)信息時,假設(shè)在一個區(qū)域內(nèi)的每個監(jiān)視點安裝一個攝像頭,該區(qū)域內(nèi)一共安裝有100個攝像頭,則這100個攝像頭需要同實時時的將數(shù)據(jù)發(fā)送給數(shù)據(jù)中心,那么此時數(shù)據(jù)中心的信息交互數(shù)據(jù)就會非常巨大,巨大的信息交互會占用大量帶寬,從而造成了監(jiān)控視頻數(shù)據(jù)信息的擁堵。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是提供一種物聯(lián)網(wǎng)數(shù)據(jù)處理的系統(tǒng)及方法,使用終端的數(shù)據(jù)壓縮和數(shù)據(jù)暫存技術(shù),將數(shù)據(jù)發(fā)送所占用互聯(lián)網(wǎng)的帶寬時間分散開,實現(xiàn)了在將大數(shù)據(jù)信息實時同步的地傳輸給數(shù)據(jù)中心的同時又不會阻塞網(wǎng)絡(luò)的目的,以克服現(xiàn)有技術(shù)中的物聯(lián)網(wǎng)數(shù)據(jù)處理存在實時將大數(shù)據(jù)發(fā)送至數(shù)據(jù)中心而造成數(shù)據(jù)信息擁堵的缺陷。
[0004]根據(jù)本發(fā)明的一個方面,提供了一種物聯(lián)網(wǎng)數(shù)據(jù)處理的系統(tǒng),所述系統(tǒng)包括:
[0005]數(shù)據(jù)監(jiān)控模塊,用于實時監(jiān)控接收到的采集數(shù)據(jù),并存儲所述數(shù)據(jù),每隔一個時間段將所述時間段內(nèi)的數(shù)據(jù)進行壓縮并將壓縮后的數(shù)據(jù)上傳。
[0006]其中,上述方案中,所述系統(tǒng)還包括:
[0007]數(shù)據(jù)采集模塊,用于采集數(shù)據(jù),并將所采集到的數(shù)據(jù)實時傳輸至數(shù)據(jù)監(jiān)控模塊;以及,
[0008]數(shù)據(jù)中心,用于接收、存儲和處理所述壓縮后并上傳的數(shù)據(jù)。
[0009]其中,上述方案中,所述數(shù)據(jù)采集模塊通過發(fā)送虛擬信號的方式將所采集到的數(shù)據(jù)實時傳輸至數(shù)據(jù)監(jiān)控模塊。
[0010]其中,上述方案中,所述數(shù)據(jù)監(jiān)控模塊包括:實時監(jiān)控子模塊、數(shù)據(jù)存儲子模塊、數(shù)據(jù)壓縮子模塊和數(shù)據(jù)發(fā)送子模塊;其中,
[0011 ]所述實時監(jiān)控模塊用于對所述數(shù)據(jù)進行實時監(jiān)控;
[0012]所述數(shù)據(jù)存儲子模塊用于存儲所述數(shù)據(jù);
[0013]所述數(shù)據(jù)壓縮子模塊用于每隔一個時間段將所述時間段內(nèi)的數(shù)據(jù)進行壓縮;
[0014]所述數(shù)據(jù)發(fā)送子模塊用于將壓縮后的數(shù)據(jù)發(fā)送至數(shù)據(jù)中心。
[0015]其中,上述方案中,所述系統(tǒng)還包括時間段設(shè)置模塊,與所述數(shù)據(jù)監(jiān)控模塊相連,用于設(shè)定數(shù)據(jù)監(jiān)控模塊向數(shù)據(jù)中心發(fā)送壓縮后的數(shù)據(jù)的間隔時間段。
[0016]根據(jù)本發(fā)明的另一個方面,還提供了一種物聯(lián)網(wǎng)數(shù)據(jù)處理的方法,所述方法包括:
[0017]步驟S2,存儲接收到的采集數(shù)據(jù),每隔一個時間段將所述時間段內(nèi)的數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)進行上傳。
[0018]其中,上述方案中,所述方法還包括:
[0019]步驟S1,采集數(shù)據(jù),并對所采集的數(shù)據(jù)進行實時傳輸和監(jiān)控。
[0020]其中,上述方案中,所述對所采集到的數(shù)據(jù)進行實時傳輸,包括:
[0021 ]采用發(fā)送虛擬信號的方式將所采集的數(shù)據(jù)進行實時傳輸。
[0022]其中,上述方案中,所述步驟S2包括:
[0023]步驟S21,設(shè)定時間段;
[0024]步驟S22,存儲所述時間段內(nèi)的數(shù)據(jù);
[0025]步驟S23,壓縮所存儲的所述時間段內(nèi)的數(shù)據(jù)并將壓縮后的數(shù)據(jù)進行上傳。
[0026]其中,上述方案中,所述步驟S21包括:設(shè)定所述時間段為10S。
[0027]根據(jù)本發(fā)明的一種物聯(lián)網(wǎng)數(shù)據(jù)處理的系統(tǒng)及方法,在將數(shù)據(jù)采集終端的數(shù)據(jù)實時傳輸至數(shù)據(jù)監(jiān)控終端的同時,將監(jiān)控終端的數(shù)據(jù)暫存至物聯(lián)網(wǎng)硬件存儲設(shè)備并壓縮,每隔一定時間段將壓縮后的數(shù)據(jù)發(fā)送至數(shù)據(jù)中心存儲,有效地緩解了網(wǎng)絡(luò)擁堵。本發(fā)明使用終端的數(shù)據(jù)壓縮和數(shù)據(jù)暫存技術(shù),將數(shù)據(jù)發(fā)送所占用互聯(lián)網(wǎng)的帶寬時間分散開,實現(xiàn)了在將大數(shù)據(jù)信息實時同步的地傳輸給數(shù)據(jù)中心的同時又不會阻塞網(wǎng)絡(luò)的目的。
【附圖說明】
[0028]圖1顯示了現(xiàn)有技術(shù)的物聯(lián)網(wǎng)數(shù)據(jù)處理的原理圖;
[0029]圖2顯示了本發(fā)明的物聯(lián)網(wǎng)數(shù)據(jù)處理的原理圖;
[0030]圖3顯示了本發(fā)明優(yōu)選實施例的物聯(lián)網(wǎng)數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0031]圖4顯示了本發(fā)明優(yōu)選實施例的數(shù)據(jù)監(jiān)控模塊的結(jié)構(gòu)示意圖;
[0032]圖5顯示了本發(fā)明另一優(yōu)選實施例的物聯(lián)網(wǎng)數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
[0033]圖6顯示了本發(fā)明優(yōu)選實施例的物聯(lián)網(wǎng)數(shù)據(jù)處理方法的流程圖;
[0034]圖7顯示了圖6中步驟S2的子流程圖。
【具體實施方式】
[0035]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明了,下面結(jié)合【具體實施方式】并參照附圖,對本發(fā)明進一步詳細說明。應(yīng)該理解,這些描述只是示例性的,而并非要限制本發(fā)明的范圍。此外,在以下說明中,省略了對公知結(jié)構(gòu)和技術(shù)的描述,以避免不必要地混淆本發(fā)明的概念。
[0036]圖1顯示了現(xiàn)有技術(shù)的物聯(lián)網(wǎng)數(shù)據(jù)處理的原理圖。
[0037]如圖1所示,物聯(lián)網(wǎng)數(shù)據(jù)存儲中,數(shù)據(jù)采集終端與數(shù)據(jù)監(jiān)控終端之間交互的信息往往是實時信息,數(shù)據(jù)量巨大,在存儲傳輸?shù)倪^程中極易造成信息的擁堵。如果將數(shù)據(jù)監(jiān)控終端處的數(shù)據(jù)實時存儲至數(shù)據(jù)中心,那么數(shù)據(jù)中心的信息交互數(shù)據(jù)就會非常巨大,巨大的信息交互會占用大量帶寬,從而造成了數(shù)據(jù)監(jiān)控終端的數(shù)據(jù)信息的擁堵。
[0038]圖2顯示了本發(fā)明的物聯(lián)網(wǎng)數(shù)據(jù)處理的原理圖。
[0039]如圖2所示,在本發(fā)明中,實時將數(shù)據(jù)采集模塊所采集的數(shù)據(jù)傳輸至數(shù)據(jù)監(jiān)控模塊的同時,將采集的數(shù)據(jù)暫存至物聯(lián)網(wǎng)硬件存儲設(shè)備,每隔一個時間段將該時間段內(nèi)存儲在物聯(lián)網(wǎng)硬件存儲設(shè)備中的物聯(lián)網(wǎng)數(shù)據(jù)進行壓縮,并將壓縮后的數(shù)據(jù)發(fā)送至數(shù)據(jù)中心存儲,這樣將數(shù)據(jù)發(fā)送所占用互聯(lián)網(wǎng)的帶寬時間分散開,有效地緩解了網(wǎng)絡(luò)擁堵。
[0040]圖3顯示了本發(fā)明優(yōu)選實施例的物聯(lián)網(wǎng)數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)示意圖。
[0041]如圖3所示,本發(fā)明優(yōu)選實施例的物聯(lián)網(wǎng)數(shù)據(jù)處理系統(tǒng)包括:數(shù)據(jù)采集模塊1和數(shù)據(jù)監(jiān)控模塊2。
[0042]數(shù)據(jù)采集模塊1,用于采集數(shù)據(jù),并將所采集到的數(shù)據(jù)實時傳輸至數(shù)據(jù)監(jiān)控模塊2。在云計算存儲中,物聯(lián)網(wǎng)信息的存儲十分普遍。當前,物聯(lián)網(wǎng)信息包括監(jiān)控視頻數(shù)據(jù)信息、實時溫度濕度數(shù)據(jù)信息和信號預(yù)警信息三種。這三種信息都是實時信息,數(shù)據(jù)量巨大,在存儲傳輸?shù)倪^程中極易造成信息的擁堵。例如,當存儲監(jiān)控視頻數(shù)據(jù)信息時,假設(shè)在一個區(qū)域內(nèi)的每個監(jiān)視點安裝一個攝像頭,該區(qū)域內(nèi)一共安裝有100個攝像頭,則這100個攝像頭(相當于數(shù)據(jù)采集模塊)需要同時實時的將數(shù)據(jù)發(fā)送給數(shù)據(jù)監(jiān)控模塊,即需要將這些攝像頭采集的信息實時發(fā)給數(shù)據(jù)監(jiān)控模塊,以保證監(jiān)控模塊與監(jiān)控攝像頭間的正常運行,具體地,這些攝像頭通過發(fā)送虛擬信號的方式將所采集到的數(shù)據(jù)實時傳輸至數(shù)據(jù)監(jiān)控模塊,即將視頻以虛擬信號發(fā)送到監(jiān)控模塊的視頻監(jiān)視屏幕。
[0043]數(shù)據(jù)監(jiān)控模塊2,與所述數(shù)據(jù)采集模塊1相連,用于實時監(jiān)控所接收到的數(shù)據(jù),并存儲所述數(shù)據(jù),每隔一個時間段將所述時間段內(nèi)的數(shù)據(jù)進行壓縮并將壓縮后的數(shù)據(jù)發(fā)送至數(shù)據(jù)中心3。如果實時將數(shù)據(jù)采集模塊1所采集的數(shù)據(jù)發(fā)送至數(shù)據(jù)中心3存儲,那么數(shù)據(jù)中心3的信息交互數(shù)據(jù)就會非常巨大,巨大的信息交互會占用大量帶寬,從而造成了數(shù)據(jù)信息的擁堵,為了緩解數(shù)據(jù)信息的擁堵,數(shù)據(jù)監(jiān)控模塊2先將數(shù)據(jù)采集模塊1所采集的數(shù)據(jù)存儲至硬件存儲設(shè)備中并壓縮,然后采用每隔一段時間發(fā)送的方式,將壓縮后的數(shù)據(jù)發(fā)送至數(shù)據(jù)中心3 ο
[0044]數(shù)據(jù)中心3,用于接收、存儲和處理所述壓縮后的數(shù)據(jù)。
[0045]圖4顯示了本發(fā)明優(yōu)選實施例的數(shù)據(jù)監(jiān)控模塊的結(jié)構(gòu)示意圖。
[0046]如圖4所示,圖3所示數(shù)據(jù)監(jiān)控模塊2的結(jié)構(gòu)包括:實時監(jiān)控子模塊20、數(shù)據(jù)存儲子模塊21、數(shù)據(jù)壓縮子模塊22和數(shù)據(jù)發(fā)送子模塊23。
[004