一种基于风速区间的数据校正方法以及终端与流程

文档序号:13444766阅读:167来源:国知局
一种基于风速区间的数据校正方法以及终端与流程

本申请涉及环境监测领域,尤其涉及一种基于风速区间的数据校正方法以及终端。



背景技术:

在日常生活、生产等活动中,经常要测量风速值,所谓风速值即单位时间内气团所经过的距离,单位为米/秒。

测量的风速值可以为人们出行、农业生产等目标行为提供参考,例如,风能是一种清洁的可再生资源,目前人们已经可以通过风电技术对风能进行开发,建立风力发电站,要想更好的利用风能,就需要对风速进行测量得出统计的风速值以指导建设风力发电站的选址;同时,测量的风速值也可以用于预测天气变化以及对交通、环境中相关现象或数据进行分析,例如,风太大就会影响行车安全,北方的沙尘天气也和风速值有关系。目前,市场已经有很多测量风速值的监测设备,这些监测设备能够通过预设的采样周期实时获取监测设备监测范围内的风速值,用于指导人们的生活、生产活动。

但是,这些仪器监测到的实时的风速值纷杂,尤其是在监测时长长达数天或数月的情况下,这些仪器监测的风速值则更加庞大,在针对不同的目标数据进行分析时,有些范围内的风速值并不适合用于做统计分析,例如:在野外实时测量各种烟花、鞭炮噪声时,就经常受到风速值的影响,一般来说,噪声声源声压越高,风速值对噪声测量数据(可以理解为上述采样目标数据)结果干扰越小,当风速达到5米/秒时,在预设时间区间得到的噪声测量数据的测量误差就会超出所规定的范围。



技术实现要素:

本申请实施例提供了一种基于风速区间的数据校正方法以及终端,用于滤除不满足预设采样风速值的采样目标数据,使得针对基于采样风速值的采样目标数据的分析更准确。

具体技术方案包括:

本申请实施例提供一种基于风速区间的数据校正方法,该方法包括:

终端获取采样目标数据以及采样风速值,该采样目标数据以及该采样风速值由监测设备在同一个预设采样周期内进行采样得到,该采样目标数据与该采样风速值在同一个该预设采样周期内一一对应;

该终端获取该采样目标数据的第一集合以及该采样风速值的第二集合,该第一集合包括该监测设备在预设时间区间内通过该预设采样周期获取的该采样目标数据,该第二集合包括该监测设备在预设时间区间内通过同一个该预设采样周期获取的该采样风速值;

该终端判断该第二集合中的该采样风速值是否满足预设数值;

若是,则该终端在该第一集合中删除与该采样风速值对应的该采样目标数据。

可选地,在该终端判断该第二集合中的该采样风速值是否满足预设数值之后,该方法还包括:

若否,则该终端在该第一集合中保留与该采样风速值对应的该采样目标数据。

可选地,该终端判断该第二集合中的该采样风速值是否满足预设数值包括:

该终端判断该第二集合中的该采样风速值是否小于0.3米/秒;

若是,则该终端确定该第二集合中的该采样风速值满足预设数值。

可选地,该采样目标数据包括大气质量数据。

本申请实施例还提供一种终端,该终端包括:

第一获取单元,用于获取采样目标数据以及采样风速值,该采样目标数据以及该采样风速值由监测设备在同一个预设采样周期内进行采样得到,该采样目标数据与该采样风速值在同一个该预设采样周期内一一对应;

第二获取单元,用于获取该采样目标数据的第一集合以及该采样风速值的第二集合,该第一集合包括该监测设备在预设时间区间内通过该预设采样周期获取的该采样目标数据,该第二集合包括该监测设备在预设时间区间内通过同一个该预设采样周期获取的该采样风速值;

判断单元,用于判断该第二集合中的该采样风速值是否满足预设数值;

删除单元,用于当该判断单元确定该第二集合中的该采样风速值满足预设数值时,在该第一集合中删除与该采样风速值对应的该采样目标数据。

可选地,该终端还包括:

保留单元,用于当该判断单元确定该第二集合中的该采样风速值不满足预设数值时,在第一集合中保留与该采样风速值对应的该采样目标数据。

可选地,该判断单元还包括:

判断子单元,用于判断该第二集合中的所述采样风速值是否小于0.3米/秒;

确定子单元,用于当该判断子单元确定该第二集合中的该采样风速值小于0.3米/秒时,确定该第二集合中的该采样风速值满足预设数值。

此外,本申请实施例还提供一种终端,该终端包括:

处理器,存储器,总线和输入输出接口,该处理器、存储器和输入输出接口通过该总线连接;该存储器中存储有程序代码,该程序代码用于存储操作指令;该处理器用于调用该存储器中的程序代码时执行本申请实施例中任一项方法中该终端需要执行的步骤。

本申请实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得该计算机执行本申请实施例中任一项方法的步骤。

本申请实施例还提供一种计算机可读存储介质,需要说明的是,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产口的形式体现出来,该计算机软件产品存储在一个存储介质中,用于储存为上述相关设备所用的计算机软件指令,当该指令在计算机上运行时,使得计算机执行本申请实施例中任一项方法的步骤。

该存储介质可以是u盘、移动硬盘、只读存储器(英文缩写:rom,英文全称:read-onlymemory)、随机存取存储器(英文缩写:ram,英文全称:randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,具体此处不做限定。

从以上技术方案可以看出,本申请实施例具有以下优点:

终端获取监测设备根据同一个预设采样周期采集到的采样目标数据以及采样风速值,并获取预设时间区间内的采样目标数据的第一集合以及采样风速值的第二集合,之后,终端通过判断第二集合中的采样风速值是否满足预设数值;若是,则该终端删除第一集合中与该采样风速值对应的采样目标数据。本申请实施例根据预设数值滤除不满足采样风速值要求对应的采样目标数据,使得针对基于采样风速值的采样目标数据的分析更准确。

附图说明

图1为本申请实施例中基于风速区间的数据校正方法一个实施例示意图;

图2为本申请实施例中终端的一个实施例示意图;

图3为本申请实施例中终端的另一实施例示意图;

图4为本申请实施例中终端的另一实施例示意图。

具体实施方式

本申请实施例提供了一种基于风速区间的数据校正方法以及终端,用于滤除不满足预设采样风速值的采样目标数据,使得针对基于采样风速值的采样目标数据的分析更准确。

为便于理解,下面对本申请实施例中的具体流程进行描述,请参阅图1,本申请实施例中基于风速区间的数据校正方法一个实施例包括:

101、终端获取采样目标数据以及采样风速值;

布置在监测点的监测设备根据预设的采样周期对目标数据以及风速值进行采样得到采样目标数据以及采样风速值,终端从该监测设备就可以获取该采样目标数据以及采样风速值,监测设备可以通过自身的通信模块将采样目标数据以及采样风速值发送至终端,也可以将采样目标数据以及采样风速值上传至与监测设备对应的云平台,终端从该云平台下载该采样目标数据以及采样风速值,终端获取采样目标数据以及采样风速值的方式具体此处不做限定。

需要说明的是,该监测设备可以是具备同时采集风速值以及目标数据的监测设备,也可以是布置在同一监测点的两个不同监测设备,其中一个监测设备用于采集风速值以得到采样风速值,另一个监测设备用于采集目标数据以得到采样目标数据,具体此处不做限定。但需要注意的是,采样目标数据以及采样风速值是在同一个预设采样周期内进行采样得到,例如,当预设采样周期为10秒,那么每隔10秒,监测设备将同步监测采样目标数据以及采样风速值,并记录下监测到的采样目标数据以及采样风速值,也就是说,采样目标数据与采样风速值在同一个预设采样周期内是一一对应的。

此外,还需要说明的是,采样周期可以在监测设备允许的采样周期的跨度范围内根据需要自行选择,例如,若监测设备的采样周期的跨度范围是2秒至12小时连续可调,则可以根据需要选择2秒至12小时之间任意一个时间间隔作为采样周期,可以选择采样周期为2秒,也可以选择采样周期为12小时,具体此处不做限定。

还需要说明的是,该终端是指可以接收到监测设备发送的监测数据并对监测数据进行对应处理得到分析结果的设备,该终端可以是服务器,也可以是手机、电脑、智能手表,具体此处不做限定。

102、终端获取第一集合以及第二集合;

该监测设备在预设时间区间内根据同一个采样周期采集到的采样目标数据的第一集合以及采样风速值的第二集合,预设时间区间可以在监测设备连续工作时的最大监测时长内根据需要自行选择,例如,若该监测设备以15分钟为采样周期监测目标数据以及风速值,最多可连续监测长达3个月的时长,则可以根据需要选择15分钟至3个月之间任意一个时间区间作为预设时间区间,可以选择24小时作为预设时间区间,也可以选择10天作为预设时间区间,具体此处不做限定。当根据需要选择好预设时间区间后,终端将从该监测设备处获取该预设时间区间内的采样目标数据的第一集合以及采样风速值的第二集合。

103、终端判断第二集合中的采样风速值是否满足预设数值,若否,则执行步骤104,若是,则执行步骤105;

终端获取采样目标数据的第一集合以及采样风速值的第二集合之后,将判断第二集合中的采样风速值是否满足预设数值,若终端确定第二集合中的采样风速值不满足预设数值,则执行步骤104,若终端确定第二集合中的采样风速值满足预设数值,则执行步骤105。

需要说明的是,终端判断第二集合中的采样风速值是否满足预设数值是根据采样目标数据的统计分析的需要来确定的,具体不做限定。例如:若采样目标数据是大气污染物数据,则可以通过判断第二集合中的采样风速值是否小于0.3米/秒,若是,则终端确定该第二集合中的该采样风速值满足预设数值,将预设数值设置为小于0.3米/秒,是因为当采样风速值低于0.3米/秒时,大气流动一般不能形成平流状态,且远距离(例如1公里)的大气污染源的排放需要较长时间(50分钟左右)到达监测点处,而且在大气污染物在传输过程中容易受风向的临时变化、局部湍流干扰等影响,不确定性大,使针对基于风速区间的大气污染物浓度数据的统计分析造成干扰。又例如:若是在野外实时测量各种烟花、鞭炮噪声,则可以通过判断第二集合中的采样风速值是否大于5米/秒,若是,则终端确定该第二集合中的该采样风速值满足预设数值,因为室外噪声的统计分析也经常受到风速值的影响,一般来说,噪声声源声压越高,风速值对噪声测量数据结果干扰越小,将预设数值设置为大于5米/秒,是因为当采样风速值高于5米/秒时,在预设时间区间得到的噪声测量数据的测量误差就会超出所规定的范围。

104、终端执行其他流程;

当终端确定第二集合中的采样风速值不满足预设数值时,终端将执行其他流程。在本实施例中,终端可以在第一集合中保留与该采样风速值对应的采样目标数据,也可以对将第一集合中该采样风速值对应的采样目标数据复制到监测设备中的临时存储空间,具体此处不做限定。

105、终端删除第一集合中与采样风速值对应的采样目标数据。

当终端确定第二集合中的采样风速值满足预设数值时,终端将删除第一集合中与采样风速值对应的采样目标数据,之后,终端就可以对第二集合中采样风速值满足预设数值的对应的采样目标数据进行统计分析。

在本申请实施例中,终端获取监测设备根据同一个预设采样周期采集到的采样目标数据以及采样风速值,并获取预设时间区间内的采样目标数据的第一集合以及采样风速值的第二集合,之后,终端通过判断第二集合中的采样风速值是否满足预设数值;若是,则该终端删除第一集合中与该采样风速值对应的采样目标数据。本申请实施例根据预设数值滤除不满足采样风速值要求对应的采样目标数据,使得针对基于采样风速值的采样目标数据的分析更准确。

针对图1描述的实施例,下面示例一个具体的应用场景以帮助理解图1中的技术方案:

大气污染是一个困扰世界大部分地区的问题,是一种严重影响人民健康以及空气能见度的现象,因此在大气污染源附近布设监测设备以监测大气污染物数据用于统计分析,进而规范大气污染源的排放标准或制定应对策略。

在长江某观测船上设置一个监测点,位置为东经31.358802度和121.611130度。在该监测点处布设一个监测风速值的监测设备,该监测设备同时集成了监测一氧化碳(英文缩写:co,英文全称:carbonmonoxide)、一氧化氮(英文缩写:no,英文全称:nitricoxide)、二氧化氮(英文缩写,no2,英文全称:nitrogendioxide)、二氧化硫(英文缩写:so2,英文全称:sulfurdioxide)、臭氧(英文缩写:o3,英文全称:ozone)、颗粒物(英文缩写:pm,英文全称:particulatematter)的浓度的多种对应的空气质量传感器。在2017年5月25日0:00至2017年5月25日24:00这段24小时的时间区间内,该监测设备通过预设采样周期20秒,对风速值以及上述大气污染物进行采样,需要说明的是,选取24小时为预设时间区间是为了覆盖一昼夜的监测结果,若选取的预设时间区间过短,采集的采样风速值以及大气污染物数据(即本申请实施例中的采样目标数据)数量较小,不利于统计分析,反之,如果选取的预设时间区间过长,会导致数据量过大,不易于对重点污染源排放的大气污染物的识别处理。监测设备采样后,将得到该24小时的预设时间区间内的大气污染物数据的第一集合以及采样风速值的第二集合,那么该第一集合中将有4320个大气污染物数据,同时检测设备也将获取4320个采样风速值,该监测设备被设置为每隔24小时将自动将该24小时的时间区间内获取到的第一集合以及第二集合通过自身的通信模块发送至服务器。

终端接收到第一集合以及第二集合之后,可以通过判断第二集合中的采样风速值是否小于0.3米/秒,若是,则终端确定该第二集合中的该采样风速值满足预设数值,将预设数值设置为小于0.3米/秒,是因为当采样风速值低于0.3米/秒时,大气流动一般不能形成平流状态,且远距离(例如1公里)的大气污染源的排放需要较长时间到达监测点处,而且大气污染物在传输过程中容易受风向的临时变化、局部湍流干扰等影响,不确定性大,使针对基于风速区间的大气污染物浓度数据的统计分析造成干扰。

终端对采样风速值不小于0.3米/秒对应的大气污染物数据保留,并删除采样风速值小于0.3米/秒对应的大气污染物数据,据此滤除不满足采样风速值要求对应的大气污染物数据,使得针对基于采样风速值的大气污染物数据的分析更准确。

图1对本申请实施例中基于风速区间的数据校正方法进行了说明,并通过对应的应用场景图对基于风速区间的数据校正方法进行了详细说明,下面对本申请实施例中的相关设备进行说明,该相关设备包括终端,具体请参阅图2,本申请实施例中终端的一个实施例包括:

第一获取单元201,用于获取采样目标数据以及采样风速值,该采样目标数据以及该采样风速值由监测设备在同一个预设采样周期内进行采样得到,该采样目标数据与该采样风速值在同一个该预设采样周期内一一对应;

第二获取单元202,用于获取该采样目标数据的第一集合以及该采样风速值的第二集合,该第一集合包括该监测设备在预设时间区间内通过该预设采样周期获取的该采样目标数据,该第二集合包括该监测设备在预设时间区间内通过同一个该预设采样周期获取的该采样风速值;

判断单元203,用于判断该第二集合中的该采样风速值是否满足预设数值;

删除单元204,用于当该判断单元203确定该第二集合中的该采样风速值满足预设数值时,在该第一集合中删除与该采样风速值对应的该采样目标数据。

在本申请实施例中,第一获取单元201获取监测设备根据同一个预设采样周期采集到的采样目标数据以及采样风速值,第二获取单元202获取预设时间区间内的采样目标数据的第一集合以及采样风速值的第二集合,之后,判断单元203通过判断第二集合中的采样风速值是否满足预设数值;若是,则删除单元204删除第一集合中与该采样风速值对应的采样目标数据。本申请实施例根据预设数值滤除不满足采样风速值要求对应的采样目标数据,使得针对基于采样风速值的采样目标数据的分析更准确。

当终端通过判断第二集合中的采样风速值是否满足预设数值后,终端确定第二集合中的采样风速值不满足预设数值,将保留第一集合中与该采样风速值对应的采样目标数据,具体请参阅图3,本申请实施例中终端的另一实施例包括:

第一获取单元301、第二获取单元302、判断单元303、删除单元304、保留单元305;

本申请实施例中的第一获取单元301、第二获取单元302、判断单元303、删除单元304与图2对应的实施例中的第一获取单元201、第二获取单元202、判断单元203、删除单元204的功能类似,此处不再赘述;

保留单元305,用于当该判断单元303确定该第二集合中的该采样风速值不满足预设数值时,在第一集合中保留与该采样风速值对应的该采样目标数据。

需要说明的是,本申请实施例中的判断单元303还可以进一步包括:

判断子单元3031,用于判断该第二集合中的该采样风速值是否小于0.3米/秒;

确定子单元3032,用于当该判断子单元3031确定该第二集合中的该采样风速值小于0.3米/秒时,确定该第二集合中的该采样风速值满足预设数值。

图2以及图3对应的实施例中的终端具体的功能以及结构用于实现前述图1所示实施例中由终端进行处理的步骤,此处不再赘述。

如图4所示,为本申请实施例中终端的一个实施例示意图,包括:

该终端可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(英文缩写:cpu,英文全称:centralprocessingunits)422(例如,一个或一个以上处理器)和存储器432,一个或一个以上存储应用程序442或数据444的存储介质430(例如一个或一个以上海量存储设备)。其中,存储器432和存储介质430可以是短暂存储或持久存储。存储在存储介质430的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对终端中的一系列指令操作。更进一步地,中央处理器422可以设置为与存储介质430通信,在终端上执行存储介质430中的一系列指令操作。

该终端还可以包括一个或一个以上电源426,一个或一个以上有线或无线网络接口450,一个或一个以上输入输出接口458,和/或,一个或一个以上操作系统441,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等。

上述图1所描述的基于风速区间的数据校正方法中的步骤由终端基于该图4所示的结构实现。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请图1对应的实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文缩写:rom,英文全称:read-onlymemory)、随机存取存储器(英文缩写:ram,英文全称:randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请实施例的技术方案,而非对其限制;尽管参照前述实施例对本申请实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请实施例各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1