一種基于位置及天氣的數據管理方法及數據管理系統的制作方法
【技術領域】
[0001]本發明涉及數據分類管理技術領域,更具體地說,涉及一種基于位置及天氣的數據管理方法及系統。
【背景技術】
[0002]天氣信息對人們的安全出行、車輛或機械的安全工作的影響較大。隨著氣象技術的發展,氣象部門提供的天氣預報信息已經越來越準確。然而,各行業各部門,尤其是受天氣影響較大的交通管理部門、漁業部門等部門在對其業務數據進行年度統計分析時,并不會考慮到依天氣類型對業務數據進行分類統計。故上述各部門統計所得數據報表無法反映出地理區域、天氣類型與業務數據之間的關聯性,該數據報表在工作上缺乏有效的指導作用,其實際參考價值不大。因此,如何開發一款可根據位置及天氣對業務數據進行分類統計,形成按地域及天氣類型分類的數據報表的數據管理方法及數據管理系統已成為亟待解決的問題。
【發明內容】
[0003]本發明要解決的技術問題在于,針對現有技術的上述缺陷,提供一種基于位置及天氣的數據管理方法及系統。
[0004]本發明解決其技術問題所采用的技術方案是:構造一種基于位置及天氣的數據管理方法,包括如下步驟:
[0005]SI)通過智能定位終端采集監測裝置的方位數據及業務數據,將采集到的方位數據及業務數據通過無線/有線通信網絡傳輸到中心系統;
[0006]S2)通過中心系統查找該方位數據在電子地圖上對應的行政區域,并從天氣預報服務器獲取該行政區域的天氣信息;
[0007]S3)按照行政區域及天氣類型對業務數據進行分類,形成按行政區域及天氣類型分類的業務數據報表,并存儲該業務數據報表。
[0008]在本發明上述基于位置及天氣的數據管理方法中,在所述步驟SI之前還包括如下步驟:
[0009]S0)在智能定位終端、中心系統、及天氣預報服務器之間建立無線/有線通信。
[0010]在本發明上述基于位置及天氣的數據管理方法中,所述步驟S2包括:
[0011]S21)將接收到的方位信息轉換為地理位置信息,并查找該地理位置信息所在的行政區域;
[0012]S22)向天氣預報服務器發送該行政區域的天氣信息查詢請求,及接收由該天氣預報服務器返回的該行政區域的實時天氣信息。
[0013]在本發明上述基于位置及天氣的數據管理方法中,在所述步驟S3之后還包括如下步驟:
[0014]S4)如接收到由外部查詢系統輸入的包含行政區域、天氣類型、業務數據類型及查詢日期的業務數據查詢條件,則將該查詢日期與中心系統的系統當前日期進行比較;
[0015]如判斷該查詢日期位于中心系統的系統日期之前,則查找數據庫服務器中符合所述業務數據查詢條件的業務數據,將查找到的業務數據返回外部查詢系統;
[0016]如判斷該查詢日期位于中心系統的系統日期之后,則先將該行政區域及該查詢日期作為天氣預報查詢條件,從天氣預報服務器獲取相關天氣預報信息,再將該行政區域、該天氣預報信息及業務數據類型作為新的業務數據查詢條件,并基于數據庫服務器中存儲的歷史業務數據對符合該新的業務數據查詢條件的業務數據進行預測,并將所得預期業務數據返回外部查詢系統。
[0017]在本發明上述基于位置及天氣的數據管理方法中,所述步驟S4中所述基于數據庫服務器中存儲的歷史業務數據對符合該新的業務數據查詢條件的業務數據進行預測的步驟包括以下幾個子步驟:
[0018]S41)查找數據庫服務器中同時符合該新的業務數據查詢條件下的行政區域及天氣類型的業務數據;
[0019]S42)提取該業務數據中符合該新的業務數據查詢條件中的業務數據類型的所有子業務數據;
[0020]S43)通過業務數據預測公式對該提取的所有子業務數據進行加權平均計算,得到預期業務數據。
[0021]在本發明上述基于位置及天氣的數據管理方法中,所述步驟S43中所述業務數據預測公式如下:
[0022]Q = (A1+A2+......+An)/N ;其中,
[0023]Q為預期業務數據;
[0024]η為設定的業務數據預測天數;
[0025]N為該業務數據預測天數η中記錄有符合該新的業務數據查詢條件的業務數據的有效天數;
[0026]An為過去的第η天數據庫服務器存儲的業務數據報表中符合該新的業務數據查詢條件的業務數據;
[0027](Α1+Α2+……+An)為過去的η天內數據庫服務器存儲的業務數據報表中符合該新的業務數據查詢條件的所有業務數據。
[0028]本發明還構建一種基于位置及天氣的數據管理系統,包括智能定位終端、與所述智能定位終端建立通信連接的中心系統、以及與所述中心系統建立通信連接的天氣預報服務器;
[0029]所述智能定位終端用于采集監測設備的方位數據及業務數據,將采集到的方位數據及業務數據通過無線/有線通信網絡傳輸到所述中心系統;
[0030]所述中心系統用于查找所述方位數據在電子地圖上對應的行政區域,并從所述天氣預報服務器獲取該行政區域的天氣信息;
[0031]所述中心系統還用于根據行政區域及天氣類型對所述業務數據進行分類,形成按行政區域及天氣類型分類的數據報表,及存儲所述數據報表。
[0032]在本發明上述基于位置及天氣的數據管理系統中,所述智能定位終端包括業務數據采集模塊、定位模塊、與所述業務數據采集模塊及所述定位模塊電連接的數據打包處理模塊、以及與所述數據打包處理模塊電連接的信號發送模塊;
[0033]所述定位模塊用于獲取方位數據;所述業務數據采集模塊用于采集監測裝置的業務數據;所述數據打包處理模塊用于接收由所述定位模塊輸入的方位數據以及由所述業務數據采集模塊輸入的業務數據,對所述方位數據及所述業務數據進行打包處理后輸出到所述信號發送模塊;所述信號發送模塊用于將所述數據打包處理模塊進行打包處理的方位數據及業務數據發送到所述中心系統。
[0034]在本發明上述基于位置及天氣的數據管理系統中,所述中心系統包括業務數據分析及處理模塊、與所述業務數據分析及處理模塊分別電連接的通信網關、天氣信息采集模塊、數據庫服務器、位置轉換模塊;
[0035]所述通信網關用于接收來自所述智能定位終端的方位數據及業務數據,并將所述方位數據及業務數據轉發到所述業務數據分析及處理模塊;
[0036]所述位置轉換模塊用于接收由所述業務數據分析及處理模塊輸入的方位數據,查找所述方位數據在電子地圖上對應的行政區域,將查找到的行政區域返回給所述業務數據分析及處理模塊;
[0037]所述天氣信息采集模塊用于接收由所述業務數據分析及處理模塊輸入的所述行政區域,從所述天氣預報服務器獲取所述行政區域的天氣信息,將所述天氣信息返回給所述業務數據分析及處理模塊;
[0038]所述業務數據分析及處理模塊用于根據行政區域及天氣類型對所述業務數據進行分類,形成按行政區域及天氣類型分類的業務數據報表;
[0039]所述數據庫服務器用于存儲所述業務數據報表。
[0040]在本發明上述基于位置及天氣的數據管理系統中,所述中心系統還用于接收由外部查詢系統輸入的業務數據查詢條件,在數據庫服務器中檢索符合該業務數據查詢條件的業務數據,或者基于數據庫服務器中存儲的歷史業務數據,通過業務數據預測公式計算符合該業務數據查詢條件的預期業務數據,并將檢索到的業務數據或預測到的預期業務數據返回外部查詢系統。
[0041]由于本發明基于位置及天氣的數據管理方法及系統采用了將來自監測裝置的業務數據按行政區域及天氣類型進行分類存儲的技術方案,所以克服了現有技術中各地各部門的數據庫服務器中存儲的數據報表不能為該部門的下一階段的工作計劃及展望起到指導性作用的缺陷,實現了提高各地各部門(主要是具體工作與天氣的關聯性較強的行業及部門)的工作效率,降低社會資源消耗的有益效果。
【附圖說明】
[0042]下面將結合附圖及實施例對本發明作進一步說明,附圖中:
[0043]圖1是本發明較佳實施例提供的基于位置及天氣的數據管理系統的結構框圖;
[0044]圖2是圖1所示的基于位置及天氣的數據管理系統所包含的智能定位終端的結構框圖;
[0045]圖3是圖1所示的基于位置及天氣的數據管理系統所包含的中心系統的結構框圖;
[0046]圖4是本發明較佳實施方式提供的基于位置及天氣的業務數據分類存儲方法的流程圖;
[0047]圖5是本發明較佳實施方式提供的業務數據查詢方法的流程圖。
【具體實施方式】
[0048]為了解決現有技術中存在的各地交通部門的數據報表在工作上缺乏指導作用的缺陷,本發明的主要創新點在于:1)按照行政區域及天氣類型對來自監測裝置500的業務數據進行分類,形成按行政區域及天氣類型分類的業務數據報表;2)根據外部查詢系統400輸入的業務數據查詢條件,基于數據庫服務器205存儲的歷史業務數據報表,通過業務數據預測公式計算符合該業務數據查詢條件的預期業務數據。