气象设备缺测数据自动补测方法
【专利摘要】本发明涉及气象设备缺测数据自动补测方法,设置一时间段的时间标签,该时间标签至少包括一一对应的数据应上传时间点和传输标志;气象传感器所采集数据根据应上传时间与时间标签建立对应关系,并一起存入存储模块,同时上传给接收端;接收端接收数据后将接收到的气象传感器所采集数据对应的传输标志变为传输成功状态;定时轮询传输标志,找出传输标志没有变化的传输标志对应的时间标签,并要求这些时间标签对应的数据重新上传,以实现缺测数据的自动补测。本方法简单、易行、效率高,且稳定、可靠。
【专利说明】气象设备缺测数据自动补测方法
【技术领域】
[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日
【发明者】张程, 许家慈, 刘树哲, 蔡春献, 李尧 申请人:凯迈(洛阳)环测有限公司