1.基于作物生长阶段的SDN数据优先级传输方法,其特征在于,包括如下步骤:S1、将需要进行监控的作物标记为目标作物,获取目标作物的生长时长,根据目标作物的生长时长判断目标作物当前所处的子周期,从而获取目标作物在当前子周期内各生长要素条件的优选范围以及最优值;
S2、通过要素信息采集单元采集目标作物对应的各生长要素的实时参数值;
通过前端判断单元对各生长要素的实时参数值进行判断;
对于一个要素信息采集传感器所采集的一项生长要素的实时参数值Cs,当其满足Cs≥C1或Cs≤C2成立,且成立的持续时间超过预设时长t1时,则前端判断单元生成对应生长要素的告警信息,并将该告警信息传输至控制器;
C1为对应优选范围的最大值;C2为对应优选范围的最小值;
S3、在网络传输单元能够对所有的要素信息采集单元采集的要素信息进行低延迟的传输时,则网络传输单元同时对所有的要素信息采集单元采集的要素信息进行传输;
当网络传输单元无法实现低延迟传输所有的要素信息采集单元采集的要素信息时,则进入步骤S4;
S4、对于一个要素信息采集传感器所采集的一项生长要素,将其标记为目标要素,通过控制器计算获取其在过去的预设时间T1内的紧急传输系数G;
S5、按照紧急传输系数G从大到小的顺序,优先对紧急传输系数G大的生长要素数据进行传输;
所述紧急传输系数G的计算方法为:
在过去的预设时间T1内,每隔预设时间T2获取目标要素的实时参数值Csi,其中1≤i≤n,n为在过去的T1时间内所采集的目标要素的实时参数值的数量;
根据公式 计算得到目标要素在过去的T1时间内的波动系数F;
根据公式 计算得到目标要素在过去的T1时间内的漂移系数;
其中Csb为目标要素在对应子周期内的最优值,需要注意的是,在过去的T1时间内,目标作物处于同一个子周期内;
所述Csp=(Cs1+Cs2+,…,+Csn)/n;
根据公式 计算得到对应目标要素的紧急传输系数G,其中α1与α2均为预设系数,当目标要素不存在对应的告警信息时,则β1取值为0,当目标要素存在对应的告警信息时,则β1取值为大于0的预设值;
所述β2为预设值,x为在过去的T1时间内存在告警信息的由其他要素信息采集传感器所采集的与目标要素属于相同生长要素种类的生长要素的数量。
2.根据权利要求1所述的基于作物生长阶段的SDN数据优先级传输方法,其特征在于,所述子周期的确定方法为:按照目标作物的生长阶段不同将目标作物的整个生长周期划分为若干个子周期。
3.根据权利要求2所述的基于作物生长阶段的SDN数据优先级传输方法,其特征在于,所述生长周期包括:萌芽期、幼苗期、缓苗期、生长旺盛期、开花期、成熟期。
4.根据权利要求1所述的基于作物生长阶段的SDN数据优先级传输方法,其特征在于,所述生长要素包括温度、湿度、光照强度、氮浓度、磷浓度与钾浓度。
5.根据权利要求1所述的基于作物生长阶段的SDN数据优先级传输方法,其特征在于,对于未实时传输的生长要素数据,将其传输至各对应的前端存储单元中进行临时存储;
在网络传输单元的数据传输能力允许时,将前端存储单元中存储的要素信息打包发送至信息存储单元。
6.根据权利要求5所述的基于作物生长阶段的SDN数据优先级传输方法,其特征在于,通过所述控制器来调整接收的图像采集单元采集图像信息的方法为:当控制器接收到告警信息时,获取对应的一个或若干个对应的要素采集单元以及各要素采集单元的位置信息;
选取最接近对应的要素采集单元的图像采集装置对对应的要素采集单元所处区域的图像信息进行采集;
优先将最接近对应的要素采集装置的图像采集单元采集的图像信息传输至信息存储单元。