一種無線傳感網(wǎng)絡中數(shù)據(jù)處理方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及無線傳感網(wǎng)絡技術領域,特別涉及一種無線傳感網(wǎng)絡中數(shù)據(jù)處理方法及裝置。
【背景技術】
[0002]無線傳感網(wǎng)絡(WSN,Wireless Sensor Network)作為一種新型的基于無線通訊的網(wǎng)絡,在環(huán)境檢測、資源勘探、水下作業(yè)等外界環(huán)境惡劣的場合得到了良好的應用。簡單的說無線傳感網(wǎng)絡是由多個無線傳感節(jié)點組成的網(wǎng)絡,這些無線傳感節(jié)點具有數(shù)據(jù)采集和通信的能力,且無線傳感節(jié)點之間具有某種特定的關系和相互通信的能力。
[0003]現(xiàn)有無線傳感網(wǎng)絡包括三大無線傳感節(jié)點:網(wǎng)關、終端節(jié)點、路由節(jié)點。其中,網(wǎng)關通過串口通信與上位機監(jiān)控端進行數(shù)據(jù)交互;路由節(jié)點可作為網(wǎng)關或其他路由節(jié)點的子節(jié)點,也可作為終端節(jié)點的父節(jié)點,用于網(wǎng)關和終端節(jié)點之間的通信;終端節(jié)點負責上報傳感器采集到的各種數(shù)據(jù),傳感器可以位于終端節(jié)點內(nèi)或與終端節(jié)點連接,其采集到的數(shù)據(jù)多為模擬數(shù)據(jù),這些模擬數(shù)據(jù)經(jīng)過A/D (Analog/Digital,模擬/數(shù)字)轉(zhuǎn)換后上報。
[0004]終端節(jié)點上報的各種類型的傳感器數(shù)據(jù)、以及無線傳感網(wǎng)絡中的其他格式數(shù)據(jù)如網(wǎng)絡配置數(shù)據(jù)通過路由節(jié)點和網(wǎng)關發(fā)送至上位機中,上位機存儲這些數(shù)據(jù)以備后續(xù)操作使用,如上位機可以查詢這些數(shù)據(jù)。但是現(xiàn)有上位機缺乏對不同類型數(shù)據(jù)的劃分和管理。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術問題是提供一種無線傳感網(wǎng)絡中數(shù)據(jù)處理方法及裝置,用以解決現(xiàn)有技術中缺乏對不同類型數(shù)據(jù)的劃分和管理的問題,技術方案如下:
[0006]本發(fā)明實施例提供一種無線傳感網(wǎng)絡中數(shù)據(jù)處理方法,包括:
[0007]通過串口通信獲取無線傳感網(wǎng)絡上傳的數(shù)據(jù);
[0008]識別所述無線傳感網(wǎng)絡上傳的數(shù)據(jù)的數(shù)據(jù)類型,并將所述數(shù)據(jù)類型的數(shù)據(jù)存儲至數(shù)據(jù)庫內(nèi)對應的數(shù)據(jù)表中,每個所述數(shù)據(jù)表存儲唯一的所述數(shù)據(jù)類型的數(shù)據(jù);
[0009]在設定時間內(nèi)從所述數(shù)據(jù)庫的實時數(shù)據(jù)表內(nèi)提取數(shù)據(jù),對提取的所述數(shù)據(jù)進行均值處理和奇異值處理,得到的均值和奇異值被分別存儲到數(shù)據(jù)庫的均值數(shù)據(jù)表和奇異值數(shù)據(jù)表,并將提取的數(shù)據(jù)從所述數(shù)據(jù)庫中刪除,其中實時數(shù)據(jù)表用于存儲傳感器采集的數(shù)據(jù);
[0010]對所述數(shù)據(jù)庫中的數(shù)據(jù)進行映射形成展示數(shù)據(jù)趨勢的可視化界面,并以均值可視化界面展示所述均值數(shù)據(jù)表,以奇異值可視化界面展示所述奇異值數(shù)據(jù)表。
[0011]優(yōu)選地,所述識別所述無線傳感網(wǎng)絡上傳的數(shù)據(jù)的數(shù)據(jù)類型包括:當所述無線傳感網(wǎng)絡上傳的數(shù)據(jù)為有效數(shù)據(jù)時,通過對所述數(shù)據(jù)的數(shù)據(jù)格式進行分析得到所述數(shù)據(jù)的數(shù)據(jù)類型,其中所述數(shù)據(jù)為有效數(shù)據(jù)通過數(shù)據(jù)的校驗位確定。
[0012]優(yōu)選地,所述數(shù)據(jù)類型包括:網(wǎng)絡配置類型和傳感器類型,每種數(shù)據(jù)類型的數(shù)據(jù)具有標號屬性、節(jié)點地址屬性、傳感器類型屬性、時間屬性和值屬性中的至少一種屬性。
[0013]優(yōu)選地,當所述數(shù)據(jù)為網(wǎng)絡配置類型數(shù)據(jù)時,對所述數(shù)據(jù)庫中的數(shù)據(jù)進行映射形成展示數(shù)據(jù)趨勢的可視化界面,包括:
[0014]依據(jù)數(shù)據(jù)的節(jié)點地址屬性確定無線傳感網(wǎng)絡中各個節(jié)點的父子關系;
[0015]響應所述數(shù)據(jù)的標號屬性,得到所述無線傳感網(wǎng)絡中各個節(jié)點的節(jié)點類型;
[0016]通過所述數(shù)據(jù)的時間屬性對比,獲得各個節(jié)點的繪制順序;
[0017]利用所述繪制順序和所述父子關系,繪制出所述網(wǎng)絡配置類型數(shù)據(jù)的動態(tài)拓撲可視化界面,并標注各個節(jié)點的所述節(jié)點類型。
[0018]優(yōu)選地,當所述數(shù)據(jù)為傳感器類型數(shù)據(jù)時,對所述數(shù)據(jù)庫中的數(shù)據(jù)進行映射形成展示數(shù)據(jù)趨勢的可視化界面,包括:
[0019]依據(jù)數(shù)據(jù)的節(jié)點地址屬性確定無線傳感網(wǎng)絡中與傳感器關聯(lián)的節(jié)點;
[0020]通過所述數(shù)據(jù)的時間屬性對比,獲得各個數(shù)據(jù)的繪制順序;
[0021]響應所述數(shù)據(jù)的傳感器類型屬性和值屬性,得到采集數(shù)據(jù)的傳感器類型和采集到的數(shù)據(jù)值;
[0022]利用所述繪制順序,繪制出與傳感器關聯(lián)的節(jié)點的實時監(jiān)控可視化界面,并標注各個節(jié)點傳輸?shù)臄?shù)據(jù)類型和數(shù)據(jù)值。
[0023]本發(fā)明實施例還提供一種無線傳感網(wǎng)絡中數(shù)據(jù)處理裝置,包括:
[0024]獲取單元,用于通過串口通信獲取無線傳感網(wǎng)絡上傳的數(shù)據(jù);
[0025]識別單元,用于識別所述無線傳感網(wǎng)絡上傳的數(shù)據(jù)的數(shù)據(jù)類型,并將所述數(shù)據(jù)類型的數(shù)據(jù)存儲至數(shù)據(jù)庫內(nèi)對應的數(shù)據(jù)表中,每個所述數(shù)據(jù)表存儲唯一的所述數(shù)據(jù)類型的數(shù)據(jù);
[0026]處理單元,用于在設定時間內(nèi)從所述數(shù)據(jù)庫的實時數(shù)據(jù)表內(nèi)提取數(shù)據(jù),對提取的所述數(shù)據(jù)進行均值處理和奇異值處理,得到的均值和奇異值被分別存儲到數(shù)據(jù)庫的均值數(shù)據(jù)表和奇異值數(shù)據(jù)表,并將提取的數(shù)據(jù)從所述數(shù)據(jù)庫中刪除,其中實時數(shù)據(jù)表用于存儲傳感器采集的數(shù)據(jù);
[0027]可視化單元,用于對所述數(shù)據(jù)庫中的數(shù)據(jù)進行映射形成展示數(shù)據(jù)趨勢的可視化界面,并以均值可視化界面展示所述均值數(shù)據(jù)表,以奇異值可視化界面展示所述奇異值數(shù)據(jù)表。
[0028]優(yōu)選地,所述識別單元識別所述無線傳感網(wǎng)絡上傳的數(shù)據(jù)的數(shù)據(jù)類型,具體包括:當所述無線傳感網(wǎng)絡上傳的數(shù)據(jù)為有效數(shù)據(jù)時,通過對所述數(shù)據(jù)的數(shù)據(jù)格式進行分析得到所述數(shù)據(jù)的數(shù)據(jù)類型,其中所述數(shù)據(jù)為有效數(shù)據(jù)通過數(shù)據(jù)的校驗位確定。
[0029]優(yōu)選地,所述數(shù)據(jù)類型包括:網(wǎng)絡配置類型和傳感器類型,每種數(shù)據(jù)類型的數(shù)據(jù)具有標號屬性、節(jié)點地址屬性、傳感器類型屬性、時間屬性和值屬性中的至少一種屬性。
[0030]優(yōu)選地,所述可視化單元包括:
[0031]第一響應子單元,用于依據(jù)網(wǎng)絡配置類型數(shù)據(jù)的節(jié)點地址屬性確定無線傳感網(wǎng)絡中各個節(jié)點的父子關系;
[0032]第二響應子單元,用于響應網(wǎng)絡配置類型數(shù)據(jù)的標號屬性,得到所述無線傳感網(wǎng)絡中各個節(jié)點的節(jié)點類型;
[0033]第一對比子單元,用于通過所述網(wǎng)絡配置類型數(shù)據(jù)的時間屬性對比,獲得各個節(jié)點的繪制順序;
[0034]第一繪制子單元,用于利用所述繪制順序和所述父子關系,繪制出所述網(wǎng)絡配置類型數(shù)據(jù)的動態(tài)拓撲可視化界面,并標注各個節(jié)點的所述節(jié)點類型。
[0035]優(yōu)選地,所述可視化單元包括:
[0036]第三響應子單元,用于依據(jù)傳感器類型數(shù)據(jù)的節(jié)點地址屬性確定無線傳感網(wǎng)絡中與傳感器關聯(lián)的節(jié)點;
[0037]第二對比子單元,用于通過所述傳感器類型數(shù)據(jù)的時間屬性對比,獲得各個數(shù)據(jù)的繪制順序;
[0038]第四響應子單元,用于響應所述傳感器類型數(shù)據(jù)的傳感器類型屬性和值屬性,得到采集數(shù)據(jù)的傳感器類型和采集到的數(shù)據(jù)值;
[0039]第二繪制子單元,用于利用所述繪制順序,繪制出與傳感器關聯(lián)的節(jié)點的實時監(jiān)控可視化界面,并標注各個節(jié)點傳輸?shù)臄?shù)據(jù)類型和數(shù)據(jù)值。
[0040]通過上述技術方案提供的無線傳感網(wǎng)絡中數(shù)據(jù)處理方法,可以識別無線傳感網(wǎng)絡上傳的數(shù)據(jù)的數(shù)據(jù)類型,實現(xiàn)對不同類型的數(shù)據(jù)的劃分。不同類型的數(shù)據(jù)被存儲至不同的數(shù)據(jù)表中,在設定時間內(nèi)進一步提取數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行均值處理和奇異值處理,得到的均值和奇異值被分別存儲到數(shù)據(jù)庫的均值數(shù)據(jù)表和奇異值數(shù)據(jù)表,實現(xiàn)對不同類型數(shù)據(jù)的管理。
[0041]由于均值數(shù)據(jù)表是部分數(shù)據(jù)進行平均計算得到,而奇異值數(shù)據(jù)表記錄在設定時間內(nèi)變化突出的值,所以均值數(shù)據(jù)表和奇異值數(shù)據(jù)表中的數(shù)據(jù)遠小于數(shù)據(jù)庫中刪除的數(shù)據(jù),從而減少存儲的數(shù)據(jù)量,節(jié)省存儲空間。進而在進行數(shù)據(jù)查詢時,可以從較少的數(shù)據(jù)量中查找,提高查詢效率。并且數(shù)據(jù)庫、均值數(shù)據(jù)表以及奇異值數(shù)據(jù)表中的數(shù)據(jù)都可以采用可視化界面進行展示,這種以可視化界面的展示方式可以將數(shù)據(jù)更加形象的展示給用戶,便于查看管理。
[0042]當然,實施本發(fā)明的任一產(chǎn)品并不一定需要同時達到以上所述的所有優(yōu)