; ; 歷史數(shù)據(jù)庫安裝在本地基站,主要存放歷 A1104EUA-T ;; 史即時查詢時得到的節(jié)點信息。為了節(jié)省查詢時間,在對節(jié)點信息的實時性要求不是十分嚴(yán)格時,或者需要對傳感器網(wǎng)絡(luò)的歷史數(shù)據(jù)信息進(jìn)行查詢分析時可以直接從本地歷史數(shù)據(jù)庫中讀取數(shù)據(jù)。
;;; 歷史數(shù)據(jù)庫查詢處理模塊主要實現(xiàn)對本地數(shù)據(jù)庫中存儲的歷史數(shù)據(jù)的讀取,用戶可以根據(jù)節(jié)點地址、感知屬性(光、溫度、加速度、磁力計等)、數(shù)據(jù)收集日期、屬性值范圍等多條件的組合進(jìn)行數(shù)據(jù)庫記錄查詢。
;;; 歷史數(shù)據(jù)庫中數(shù)據(jù)表的結(jié)構(gòu)設(shè)計如表8.1所示。;;;;;;;;; ;;;;;;;;;;; ;;; 數(shù)據(jù)庫采用SQL Server 2000系統(tǒng),通過JDBC建立應(yīng)用程序和數(shù)據(jù)庫服務(wù)器之間的連接,系統(tǒng)根據(jù)用戶通過歷史查詢圖形化接口輸入的歷史查詢參數(shù),解析生成相應(yīng)的SQL查詢語句,然后調(diào)用SQL Server 2000數(shù)據(jù)庫服務(wù),到歷史數(shù)據(jù)庫中執(zhí)行查詢語句,如果沒有符合條件的查詢結(jié)果別報出提示信息,如果查詢到符合條件的歷史記錄則將查詢結(jié)果以表格清單的形式顯示出來。
;;; 在執(zhí)行即時查詢處理時,當(dāng)獲取到的感知數(shù)據(jù)記錄達(dá)到一定數(shù)量時(如100條),由查詢結(jié)果處理系統(tǒng)自動調(diào)用歷史數(shù)據(jù)庫查詢模塊。該模塊將這些感知數(shù)據(jù)存儲至本地數(shù)據(jù)庫中,也支持用戶根據(jù)需要手動保存查詢結(jié)果的數(shù)據(jù)到歷史數(shù)據(jù)庫,由查詢結(jié)果顯示,用戶接口上添加的對用戶手動保存操作的監(jiān)聽,在該監(jiān)聽處理過程中將調(diào)用歷史數(shù)據(jù)存儲處理模塊。
;





