氣象設備缺測數據自動補測方法
【專利摘要】本發明涉及氣象設備缺測數據自動補測方法,設置一時間段的時間標簽,該時間標簽至少包括一一對應的數據應上傳時間點和傳輸標志;氣象傳感器所采集數據根據應上傳時間與時間標簽建立對應關系,并一起存入存儲模塊,同時上傳給接收端;接收端接收數據后將接收到的氣象傳感器所采集數據對應的傳輸標志變為傳輸成功狀態;定時輪詢傳輸標志,找出傳輸標志沒有變化的傳輸標志對應的時間標簽,并要求這些時間標簽對應的數據重新上傳,以實現缺測數據的自動補測。本方法簡單、易行、效率高,且穩定、可靠。
【專利說明】氣象設備缺測數據自動補測方法
【技術領域】
[0001]本發明涉及一種氣象設備缺測數據自動補測方法。
【背景技術】
[0002]氣象設備通過氣象傳感器自動采集大氣的溫度、濕度、氣壓、降水等氣象要素的數據,并通過通訊載體傳遞數據。氣象設備可能通過有線方式(例如,串口、網線、電話線等)、無線方式(例如:GPRS、紅外、藍牙、ZIGBee等)進行采集數據的傳輸,由于通訊載體可能在可控或不可控的情況下中斷,導致氣象設備采集的數據不能準確、及時的上傳,導致數據不夠連續、完整。因此,需要一種能對氣象設備缺測數據進行自動補測的方法。
【發明內容】
[0003]本發明的目的是提供一種氣象設備缺測數據自動補測方法,以解決由于通訊中斷導致氣象設備采集的數據不夠連續、完整的問題。
[0004]為實現上述目的,本發明的氣象設備缺測數據自動補測方法包括如下步驟:
[0005](I)設置一時間段的時間標簽,該時間標簽至少包括一一對應的數據應上傳時間點和傳輸標志;
[0006](2)氣象傳感器所采集數據根據應上傳時間與時間標簽建立對應關系,并一起存入存儲模塊,同時上傳給接收端;
[0007](3)接收端接收數據后將接收到的氣象傳感器所采集數據對應的傳輸標志變為傳輸成功狀態;
[0008](4)定時輪詢傳輸標志,找出傳輸標志沒有變化的傳輸標志對應的時間標簽,并要求這些時間標簽對應的數據重新上傳,以實現缺測數據的自動補測。
[0009]所述步驟(I)中一時間段是指一天。
[0010]設置時間標簽時,傳輸標志為原始狀態置I,傳輸成功時成功狀態值O。
[0011]步驟(4)中接收端將所找出的傳輸標志沒有變化的傳輸標志對應的時間標簽回傳給氣象設備,命令氣象設備再次發送缺測時間標簽對應的數據。
[0012]還包括步驟(5)若是接收端要求M次數據重新上傳后,仍沒有接收到要求上傳的數據時,則將M次要求重新上送而沒接收到的數據對應時間標簽的傳輸標志變為傳輸失敗狀態。
[0013]本發明的氣象設備缺測數據自動補測方法設置包括應上傳時間點和傳輸標志的時間標簽,且將時間標簽與要上傳的數據建立對應關系,并一同存儲、上傳,接收端對接收到的數據進行傳輸標志的改變,以統計沒有接收到的時間點的數據,并以此為依據要求重新上傳缺測數據,實現對缺測數據的自動補測,該方法簡單、易行、效率高,且穩定、可靠。
【專利附圖】
【附圖說明】
[0014]圖1是實施例的流程圖。
【具體實施方式】
[0015]氣象設備缺測數據自動補測方法包括如下步驟:
[0016](I)設置一時間段的時間標簽,該時間標簽至少包括一一對應的數據應上傳時間點和傳輸標志,此吃設置的傳輸標志為原始狀態,置I;
[0017]設氣象設備上傳頻率為N次/分鐘,那么該氣象設備每天(O點至當天23點59分),會正常傳輸N*1440條數據;
[0018]在當天的23點59分生成以下一天時間標簽命名的文件,文件內容為以應該上傳的時間表標簽外傳輸標志為行的文件;例如:氣象設備每分鐘上傳一條數據,在2013年10月9日23:59分生成標簽文件名為:2013-10-10.bc,文件內容為:
[0019]00:00:001
[0020]00:01:001
[0021]......
[0022]23:59:001。
[0023](2)氣象傳感器所采集數據根據應上傳時間與時間標簽建立對應關系,步驟(I)中文件共有1440條數據,每條數據為一行,時間標簽和數據值以空格分隔,將時間標簽和對應的數據一起存入存儲模塊,同時上傳給接收端;
[0024](3)接收端接收數據后將接收到的氣象傳感器所采集數據對應的傳輸標志變為傳輸成功狀態置O,傳輸標志由I變為O表不傳輸成功;
[0025](4)定時輪詢傳輸標志,找出傳輸標志沒有變化的傳輸標志對應的時間標簽,即傳輸標志仍為I的時間標簽,接收端將所找出的傳輸標志仍為I的傳輸標志對應的時間標簽回傳給氣象設備,命令氣象設備再次發送缺測時間標簽對應的數據,以實現缺測數據的自動補測;
[0026](5)若是接收端要求M次數據重新上傳后,仍沒有接收到要求上傳的數據時,則將M次要求重新上送而沒接收到的數據對應時間標簽的傳輸標志變為傳輸失敗狀態置2,且不再要求重新上送M次要求重新上送而沒接收到的數據。M、N均為人工設置的自然數。
【權利要求】
1.氣象設備缺測數據自動補測方法,其特征在于,該方法包括如下步驟: (1)設置一時間段的時間標簽,該時間標簽至少包括對應的數據應上傳時間點和傳輸標志; (2)氣象傳感器所采集數據根據應上傳時間與時間標簽建立對應關系,并一起存入存儲模塊,同時上傳給接收端; (3)接收端接收數據后將接收到的氣象傳感器所采集數據對應的傳輸標志變為傳輸成功狀態; (4)定時輪詢傳輸標志,找出傳輸標志沒有變化的傳輸標志對應的時間標簽,并要求這些時間標簽對應的數據重新上傳,以實現缺測數據的自動補測。
2.根據權利要求1所述的氣象設備缺測數據自動補測方法,其特征在于:所述步驟(I)中一時間段是指一天。
3.根據權利要求1所述的氣象設備缺測數據自動補測方法,其特征在于;設置時間標簽時,傳輸標志為原始狀態置I,傳輸成功時成功狀態值O。
4.根據權利要求1所述的氣象設備缺測數據自動補測方法,其特征在于:步驟(4)中接收端將所找出的傳輸標志沒有變化的傳輸標志對應的時間標簽回傳給氣象設備,命令氣象設備再次發送缺測時間標簽對應的數據。
5.根據權利要求1-4中任一項所述的氣象設備缺測數據自動補測方法,其特征在于:還包括步驟(5)若是接收端要求M次數據重新上傳后,仍沒有接收到要求上傳的數據時,則將M次要求重新上送而沒接收到的數據對應時間標簽的傳輸標志變為傳輸失敗狀態。
【文檔編號】G01W1/02GK104297815SQ201410187557
【公開日】2015年1月21日 申請日期:2014年5月4日 優先權日:2014年5月4日
【發明者】張程, 許家慈, 劉樹哲, 蔡春獻, 李堯 申請人:凱邁(洛陽)環測有限公司