国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)處理方法、裝置及系統(tǒng)與流程

      文檔序號(hào):11154888閱讀:581來(lái)源:國(guó)知局
      一種數(shù)據(jù)處理方法、裝置及系統(tǒng)與制造工藝

      本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)處理方法、裝置及系統(tǒng)。



      背景技術(shù):

      數(shù)據(jù)處理技術(shù)廣泛應(yīng)用于各個(gè)行業(yè),例如在農(nóng)業(yè)種植行業(yè),需要大量的采集設(shè)備,例如傳感器等對(duì)種植現(xiàn)場(chǎng)進(jìn)行數(shù)據(jù)采集,然后將采集到的數(shù)據(jù)通過(guò)網(wǎng)絡(luò)傳輸?shù)綌?shù)據(jù)處理裝置中,進(jìn)行相關(guān)的數(shù)據(jù)處理工作,最后數(shù)據(jù)處理裝置將處理結(jié)果發(fā)送到服務(wù)器,從而實(shí)現(xiàn)對(duì)種植現(xiàn)場(chǎng)的遠(yuǎn)程監(jiān)測(cè)。由于種植現(xiàn)場(chǎng)的采集設(shè)備非常多,因此,數(shù)據(jù)處理裝置的工作量非常大。

      現(xiàn)有的數(shù)據(jù)處理裝置的數(shù)據(jù)處理流程是:將采集到的數(shù)據(jù)直接進(jìn)行處理,由于其處理模式是串行處理,因此當(dāng)待處理數(shù)據(jù)非常多時(shí),就會(huì)出現(xiàn)數(shù)據(jù)的積壓,前面的數(shù)據(jù)如果沒(méi)有處理完,則后面的數(shù)據(jù)就必須等待,因此數(shù)據(jù)處理的速度非常慢,無(wú)法及時(shí)向服務(wù)器提供處理結(jié)果,導(dǎo)致監(jiān)測(cè)過(guò)程中實(shí)時(shí)性較差。

      由此可見(jiàn),如何克服現(xiàn)有技術(shù)中數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法的缺點(diǎn),從而提高監(jiān)測(cè)的實(shí)時(shí)性和處理速度是本領(lǐng)域技術(shù)人員亟待解決的問(wèn)題。



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

      本發(fā)明的目的是提供一種數(shù)據(jù)處理方法、裝置及系統(tǒng),用于克服現(xiàn)有技術(shù)中數(shù)據(jù)處理裝置的數(shù)據(jù)處理方法的缺點(diǎn),從而提高監(jiān)測(cè)的實(shí)時(shí)性和處理速度。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種數(shù)據(jù)處理方法,包括:

      緩存隊(duì)列將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元;

      各數(shù)據(jù)處理單元接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      優(yōu)選地,所述各數(shù)據(jù)處理單元接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果具體包括:

      實(shí)時(shí)接收釋放的采集數(shù)據(jù),并二次緩存;

      判斷是否到達(dá)各自的釋放時(shí)間;

      如果是,則將二次緩存的采集數(shù)據(jù)全部釋放,并啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果;

      如果否,則繼續(xù)判斷是否到達(dá)各自的釋放時(shí)間。

      優(yōu)選地,各所述數(shù)據(jù)處理單元中的數(shù)據(jù)處理線程為多個(gè)。

      優(yōu)選地,所述將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元具體為:按照先進(jìn)先出、進(jìn)一出一的原則釋放已緩存的采集數(shù)據(jù),按照各所述數(shù)據(jù)處理單元當(dāng)前的處理狀態(tài)分配已緩存的采集數(shù)據(jù)。

      優(yōu)選地,所述按照各所述數(shù)據(jù)處理單元當(dāng)前的處理狀態(tài)分配已緩存的采集數(shù)據(jù)具體為:如果有空閑的數(shù)據(jù)處理單元,則將已緩存的采集數(shù)據(jù)分配給空閑的數(shù)據(jù)處理單元,否則,隨機(jī)分配。

      優(yōu)選地,還包括:各所述數(shù)據(jù)處理單元將所述數(shù)據(jù)處理結(jié)果發(fā)送給監(jiān)控服務(wù)器。

      優(yōu)選地,還包括:當(dāng)所述數(shù)據(jù)處理結(jié)果出現(xiàn)異常時(shí)對(duì)應(yīng)的數(shù)據(jù)處理單元輸出報(bào)警提示信息,其中所述采集數(shù)據(jù)中包含有采集設(shè)備的身份信息,所述報(bào)警提示信息包含對(duì)應(yīng)的采集設(shè)備的身份信息。

      優(yōu)選地,還包括:存儲(chǔ)單元存儲(chǔ)各所述數(shù)據(jù)處理單元的數(shù)據(jù)處理結(jié)果。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種數(shù)據(jù)處理裝置,包括:

      緩存隊(duì)列,用于將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元;

      多個(gè)數(shù)據(jù)處理單元,各數(shù)據(jù)處理單元用于接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      優(yōu)選地,各所述數(shù)據(jù)處理單元具體包括:

      時(shí)間緩存流模塊,用于實(shí)時(shí)接收釋放的采集數(shù)據(jù),并二次緩存;判斷是否到達(dá)釋放時(shí)間;如果是,則將二次緩存的采集數(shù)據(jù)全部釋放;如果否,則繼續(xù)判斷是否到達(dá)釋放時(shí)間;

      流處理模塊,用于啟動(dòng)自身的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種數(shù)據(jù)處理系統(tǒng),包括各采集設(shè)備,監(jiān)控服務(wù)器,還包括上述所述的數(shù)據(jù)處理裝置。

      本發(fā)明所提供的數(shù)據(jù)處理方法,包括緩存隊(duì)列將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元;各數(shù)據(jù)處理單元接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。由此可見(jiàn),該方法能夠?qū)Χ鄠€(gè)采集設(shè)備采集到的采集數(shù)據(jù)并行處理,充分發(fā)揮CPU的處理能力,減少采集數(shù)據(jù)的積壓,提高了整體的數(shù)據(jù)處理的速度,從而監(jiān)測(cè)的實(shí)時(shí)性較高。此外,本發(fā)明所提供的數(shù)據(jù)處理裝置及系統(tǒng),同樣具有上述有益效果。

      附圖說(shuō)明

      為了更清楚地說(shuō)明本發(fā)明實(shí)施例,下面將對(duì)實(shí)施例中所需要使用的附圖做簡(jiǎn)單的介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程圖;

      圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)圖;

      圖3為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程圖;

      圖4為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)圖;

      圖5為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理系統(tǒng)的結(jié)構(gòu)圖。

      具體實(shí)施方式

      下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下,所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)范圍。

      本發(fā)明的核心是提供一種數(shù)據(jù)處理方法、裝置及系統(tǒng),用于克服現(xiàn)有技術(shù)中數(shù)據(jù)處理方法的缺點(diǎn),從而提高監(jiān)測(cè)的實(shí)時(shí)性和處理速度。

      為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。

      圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理方法的流程圖。如圖1所示,數(shù)據(jù)處理方法包括:

      S10:緩存隊(duì)列將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元。

      S11:各數(shù)據(jù)處理單元接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      為了更清楚表達(dá)圖1所示的流程圖,本實(shí)施例給出一種與該方法對(duì)應(yīng)的結(jié)構(gòu)圖。圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。需要說(shuō)明的是,圖2中只是一種具體的實(shí)施方式,數(shù)據(jù)處理裝置1中的數(shù)據(jù)處理單元11的數(shù)量至少為兩個(gè)。

      如圖2所示,緩存隊(duì)列10用來(lái)緩存各采集設(shè)備采集到的采集數(shù)據(jù),并緩存,在具體實(shí)施中,采集設(shè)備可能有幾百甚至幾千,不同的采集設(shè)備的采集頻率是不同的,這就造成采集數(shù)據(jù)的量并沒(méi)有一個(gè)固定的頻率,因此,如果按照現(xiàn)有技術(shù)的串行處理方式,來(lái)一個(gè)采集數(shù)據(jù)處理一個(gè),則在同一時(shí)間CPU(CPU是數(shù)據(jù)處理裝置的核心硬件,目前CPU通常都是多核,例如雙核、四核或者更多核,能夠并行處理多個(gè)數(shù)據(jù),且處理速度沒(méi)有明顯的降低)只能處理一個(gè)數(shù)據(jù),因此無(wú)法發(fā)揮CPU的優(yōu)越性能,最終導(dǎo)致大量的數(shù)據(jù)積壓,造成數(shù)據(jù)處理的速度非常緩慢。而采用本實(shí)施例提供的技術(shù)方案,采集數(shù)據(jù)首先緩存在緩存隊(duì)列10中,緩存隊(duì)列10的容量通常很大,能夠同時(shí)緩存大量的采集數(shù)據(jù)。緩存隊(duì)列10把已緩存的數(shù)據(jù)按照預(yù)定規(guī)則釋放到各數(shù)據(jù)處理單元11中,數(shù)據(jù)處理單元11在接收到釋放的采集數(shù)據(jù)后,調(diào)用各自的數(shù)據(jù)處理線程,使得CPU對(duì)采集數(shù)據(jù)進(jìn)行數(shù)據(jù)處理。

      需要說(shuō)明的是,預(yù)定規(guī)則可以靈活設(shè)置,例如,預(yù)定規(guī)則為先進(jìn)先出、進(jìn)一出一,并且按照各數(shù)據(jù)處理單元當(dāng)前的處理狀態(tài)分配,因此作為一種優(yōu)選的實(shí)施方式,將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元具體為:按照先進(jìn)先出、進(jìn)一出一的原則釋放已緩存的采集數(shù)據(jù),按照各數(shù)據(jù)處理單元當(dāng)前的處理狀態(tài)分配已緩存的采集數(shù)據(jù)。例如,如果緩存隊(duì)列的容量為100個(gè),則當(dāng)?shù)?01個(gè)采集數(shù)據(jù)進(jìn)來(lái)后,第一個(gè)采集數(shù)據(jù)就會(huì)被釋放。

      作為優(yōu)選地,按照各數(shù)據(jù)處理單元當(dāng)前的處理狀態(tài)分配已緩存的采集數(shù)據(jù)具體為:如果有空閑的數(shù)據(jù)處理單元,則將已緩存的采集數(shù)據(jù)分配給空閑的數(shù)據(jù)處理單元,否則,隨機(jī)分配。通過(guò)這樣的處理機(jī)制,可以充分發(fā)揮各數(shù)據(jù)處理單元的性能,使得數(shù)據(jù)處理的速度更快。

      本實(shí)施例提供的數(shù)據(jù)處理方法,包括緩存隊(duì)列將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元;各數(shù)據(jù)處理單元接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。由此可見(jiàn),該方法能夠?qū)Χ鄠€(gè)采集設(shè)備采集到的采集數(shù)據(jù)并行處理,充分發(fā)揮CPU的處理能力,減少采集數(shù)據(jù)的積壓,提高了整體的數(shù)據(jù)處理的速度,從而監(jiān)測(cè)的實(shí)時(shí)性較高。

      可以理解的是,在具體實(shí)施中,如何進(jìn)行數(shù)據(jù)處理,即采用何種數(shù)據(jù)處理方法可以參見(jiàn)現(xiàn)有技術(shù)的處理方法,本實(shí)施例不再贅述。數(shù)據(jù)處理裝置完成數(shù)據(jù)處理后,可以將數(shù)據(jù)處理結(jié)果發(fā)送給監(jiān)控服務(wù)器或者存儲(chǔ)在自身的存儲(chǔ)單元中,并實(shí)施例不再贅述。

      在上述實(shí)施例中,雖然能夠提高整體的數(shù)據(jù)處理的速度,但是這樣的處理方式使得CPU需要一直處于待命狀態(tài),這對(duì)CPU的性能的影響要比同時(shí)處理多個(gè)數(shù)據(jù)的影響大得多?;谶@個(gè)問(wèn)題,本實(shí)施例中,通過(guò)如下技術(shù)方案實(shí)現(xiàn)。圖3為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理方法的流程圖。作為優(yōu)選地實(shí)施方式,步驟S11具體包括:

      S110:實(shí)時(shí)接收釋放的采集數(shù)據(jù),并二次緩存;

      S111:判斷是否到達(dá)各自的釋放時(shí)間;如果是,進(jìn)入步驟S112,否則,返回S111。

      S112:將二次緩存的采集數(shù)據(jù)全部釋放,并啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      為了更加清楚說(shuō)明圖3所示的流程圖,本實(shí)施例給出相應(yīng)的數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。圖4為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。

      如圖4所示,每個(gè)數(shù)據(jù)處理單元11包括時(shí)間緩存流模塊110和流處理模塊111。對(duì)于緩存隊(duì)列10的實(shí)施方式與上文相同,本實(shí)施例不再贅述。各時(shí)間緩存流模塊110實(shí)時(shí)接收緩存隊(duì)列10釋放的采集數(shù)據(jù),并再次緩存。每個(gè)時(shí)間流緩存模塊110都有各自的釋放時(shí)間,其工作方式是,到達(dá)釋放時(shí)間才釋放數(shù)據(jù),否則一直緩存。需要說(shuō)明的是,各時(shí)間流緩存模塊110的釋放時(shí)間可以相同,可以不同。當(dāng)?shù)搅烁髯缘尼尫艜r(shí)間,則將緩存的采集數(shù)據(jù)全部釋放給相應(yīng)的流處理模塊111,以進(jìn)行數(shù)據(jù)處理。各時(shí)間流緩存模塊10的釋放時(shí)間是從上一次釋放數(shù)據(jù)的時(shí)刻開(kāi)始計(jì)算,如果周期為5秒,上一次釋放數(shù)據(jù)的時(shí)刻為10秒的話,則本次釋放時(shí)間就是15秒。因此,在10-15秒之間的時(shí)刻,時(shí)間流緩存模塊110不會(huì)釋放數(shù)據(jù),則流處理模塊111處于空閑狀態(tài),那么CPU就相應(yīng)的空閑了,在CPU空閑的階段就可以執(zhí)行其它的操作,很顯然,這樣可以提高CPU的利用率。以一個(gè)具體例子說(shuō)明,可以設(shè)置時(shí)間緩存流模塊110的釋放周期為5秒,流處理模塊111接收到數(shù)據(jù),調(diào)用數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理所需的時(shí)間為1秒的話,則CPU可以空閑出4秒的時(shí)間。

      作為優(yōu)選地實(shí)施方式,各數(shù)據(jù)處理單元中的數(shù)據(jù)處理線程為多個(gè)。

      可以理解的是,數(shù)據(jù)處理線程的個(gè)數(shù)越多,則同一時(shí)間能夠處理的數(shù)據(jù)量就會(huì)越多,但是CPU的處理速度也會(huì)有所下降,因此,數(shù)據(jù)處理線程也不是越多越好,且不能超過(guò)CPU的處理能力。

      在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選地實(shí)施方式,還包括:當(dāng)數(shù)據(jù)處理結(jié)果出現(xiàn)異常時(shí)對(duì)應(yīng)的數(shù)據(jù)處理單元輸出報(bào)警提示信息,其中采集數(shù)據(jù)中包含有采集設(shè)備的身份信息,報(bào)警提示信息包含對(duì)應(yīng)的采集設(shè)備的身份信息。

      可以理解的是,采集設(shè)備有多個(gè),當(dāng)數(shù)據(jù)處理結(jié)果出現(xiàn)異常時(shí),進(jìn)行提示,但是如果不知道對(duì)應(yīng)哪個(gè)采集設(shè)備的話,則雖然能夠起到報(bào)警提示的作用,但是定位難度非常大。通過(guò)本實(shí)施例,不僅可以實(shí)現(xiàn)報(bào)警提示的作用,而且能夠自動(dòng)定位。本實(shí)施例中所述的數(shù)據(jù)處理結(jié)果異常指的是,采集數(shù)據(jù)與正常情況下的數(shù)據(jù)有偏差,例如對(duì)于一個(gè)溫度信號(hào)對(duì)應(yīng)的采集數(shù)據(jù),正常情況下的處理結(jié)果應(yīng)該是20攝氏度-35攝氏度,一旦超過(guò)這個(gè)范圍就表明數(shù)據(jù)處理結(jié)果出現(xiàn)異常,例如當(dāng)前的數(shù)據(jù)處理結(jié)果為38攝氏度,則輸出報(bào)警提示信息。

      在上述實(shí)施例的基礎(chǔ)上,作為優(yōu)選地實(shí)施方式,還包括:存儲(chǔ)單元存儲(chǔ)各數(shù)據(jù)處理單元的數(shù)據(jù)處理結(jié)果。

      為了方便后續(xù)查看,本實(shí)施例中將各數(shù)據(jù)處理單元的數(shù)據(jù)處理結(jié)果進(jìn)行存儲(chǔ)??梢岳斫獾氖?,可以按照數(shù)據(jù)處理單元將數(shù)據(jù)處理結(jié)果分區(qū)存儲(chǔ),即一個(gè)存儲(chǔ)區(qū)域存儲(chǔ)同一個(gè)數(shù)據(jù)處理單元的數(shù)據(jù)處理結(jié)果,或者也可以全部存儲(chǔ)在同一個(gè)存儲(chǔ)區(qū)域中。

      上文中是數(shù)據(jù)處理方法對(duì)應(yīng)的實(shí)施方式,下文中給出該方法對(duì)應(yīng)的裝置部分的實(shí)施方式。

      如圖2所示,數(shù)據(jù)處理裝置1,包括:

      緩存隊(duì)列10,用于將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元11;

      多個(gè)數(shù)據(jù)處理單元11,各數(shù)據(jù)處理單元用于接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      如圖4所示,作為優(yōu)選的實(shí)施方式,各數(shù)據(jù)處理單元11具體包括:

      時(shí)間緩存流模塊110,用于實(shí)時(shí)接收釋放的采集數(shù)據(jù),并二次緩存;判斷是否到達(dá)釋放時(shí)間;如果是,則將二次緩存的采集數(shù)據(jù)全部釋放;如果否,則繼續(xù)判斷是否到達(dá)釋放時(shí)間;

      流處理模塊111,用于啟動(dòng)自身的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。

      由于裝置部分的實(shí)施例與方法部分的實(shí)施例相互對(duì)應(yīng),因此裝置部分的實(shí)施例請(qǐng)參見(jiàn)方法部分的實(shí)施例的描述,這里暫不贅述。

      本實(shí)施例提供的數(shù)據(jù)處理裝置,包括緩存隊(duì)列,用于將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元;多個(gè)數(shù)據(jù)處理單元,各數(shù)據(jù)處理單元用于接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。由此可見(jiàn),該裝置能夠?qū)Χ鄠€(gè)采集設(shè)備采集到的采集數(shù)據(jù)并行處理,充分發(fā)揮CPU的處理能力,減少采集數(shù)據(jù)的積壓,提高了整體的數(shù)據(jù)處理的速度,從而監(jiān)測(cè)的實(shí)時(shí)性較高。

      另外,本發(fā)明還提供一種包含上述數(shù)據(jù)處理裝置的系統(tǒng),即數(shù)據(jù)處理系統(tǒng),該數(shù)據(jù)處理系統(tǒng)包括各采集設(shè)備2,監(jiān)控服務(wù)器3,還包括上述實(shí)施例所述的數(shù)據(jù)處理裝置1。

      由于系統(tǒng)部分的實(shí)施例與裝置部分的實(shí)施例相互對(duì)應(yīng),因此系統(tǒng)部分的實(shí)施例請(qǐng)參見(jiàn)裝置部分的實(shí)施例的描述,這里暫不贅述。

      本實(shí)施例提供的數(shù)據(jù)處理系統(tǒng),包括上述實(shí)施例所述的數(shù)據(jù)處理裝置,該數(shù)據(jù)處理裝置包括緩存隊(duì)列,用于將各采集設(shè)備采集到的采集數(shù)據(jù)緩存,并在緩存量超過(guò)預(yù)定數(shù)量時(shí),將已緩存的采集數(shù)據(jù)按照預(yù)定規(guī)則釋放至各數(shù)據(jù)處理單元;多個(gè)數(shù)據(jù)處理單元,各數(shù)據(jù)處理單元用于接收釋放的采集數(shù)據(jù),分別啟動(dòng)各自的數(shù)據(jù)處理線程進(jìn)行數(shù)據(jù)處理以得到數(shù)據(jù)處理結(jié)果。由此可見(jiàn),該裝置能夠?qū)Χ鄠€(gè)采集設(shè)備采集到的采集數(shù)據(jù)并行處理,充分發(fā)揮CPU的處理能力,減少采集數(shù)據(jù)的積壓,提高了整體的數(shù)據(jù)處理的速度,從而監(jiān)測(cè)的實(shí)時(shí)性較高。綜上所述,本實(shí)施例提供的數(shù)據(jù)處理系統(tǒng)也具有相應(yīng)的優(yōu)點(diǎn)。

      以上對(duì)本發(fā)明所提供的一種數(shù)據(jù)處理方法、裝置及系統(tǒng)進(jìn)行了詳細(xì)介紹。說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以對(duì)本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。

      還需要說(shuō)明的是,在本說(shuō)明書(shū)中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。

      當(dāng)前第1頁(yè)1 2 3 
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1