一种粮食生产风险数据采集方法

文档序号:6180564阅读:239来源:国知局
一种粮食生产风险数据采集方法
【专利摘要】一种粮食生产风险数据采集方法,包括野外采集设备、采集管理模块和气象预报数据采集模块。其中野外采集设备包括感知模块、数据处理模块和通讯模块,所述感知模块携带可定制的8个传感器通过A/D数据采集接口与数据处理模块相连;所述数据处理模块负责采集策略定制,控制数据的采集、缓存、融合及上报;所述通讯模块用于与该采集管理模块进行通信,以实现采集数据的上报和指令的接收。其中采集管理模块负责设备的部署管理、数据的收发和采集策略的制定。其中气象预报数据采集模块是一种Web数据抓取软件,自动抓取定制区域的气象预报信息。该采集方法首先根据气象预报数据采集模块采集气象预报信息制定初始的数据采集策略,在采集过程中根据上报的监测数据实时修正采集策略,以预报信息和监测数据指导数据采集,形成一个反馈回路。
【专利说明】一种粮食生产风险数据采集方法【技术领域】[0001]本发明涉及一种粮食生产风险数据采集方法,该方法以气象预报数据为基础,制 定初始的数据采集策略,采集过程中根据所采集的实时监测数据修正采集策略,形成一个 采集反馈回路。【背景技术】[0002]粮食数量安全是新阶段国家安全的基础,农作物生长基础数据采集是粮食数量安 全分析与预警的基础。粮食生长是一个复杂的过程,受温度、光照、降水、湿度、土壤、种子等 因素影响的很大,实时监测能有效地掌握粮食生产状况,为及时制定预案、预警和灾后重建 提供有力的数据支持。[0003]粮食的生产条件要求数据采集设备能够在野外、无人值守的条件下自动采集多种 环境数据信息,不同地区的同种作物,相同地区的不同作物,对自然条件的要求也由所区 别;即使同一地区、同一作物在生长的不同阶段受外界的影响程度也不尽相同;同时,影响 农作物生长的风险因子众多,在农作物生产监测中只能选择一些主要的参数进行采集,因 此要求采集系统能够适应所携带传感器的定制需求。[0004]数据采集的目的是为应用分析服务。过于密集的数据采集频率不但会增加野外采 集设备的能量消耗,同时会增加通讯的负担;过于少的数据采集频率又可能错过需要的数 据细节信息;上报周期过长会降低实时性,上报周期过短又会降低数据融合的效率和增加 通信的代价。采用国定的采集策略很难找到一个平衡点。
【发明内容】
[0005]本发明实施例要解决的问题是提供一种新的粮食生产风险数据采集方法,该方法 在数据采集过程中能过利用已有的气象预报数据信息和实时采集的监测数据信息指导后 续数据的采集,克服数据采集的盲目性。[0006]为达到上述目的,本发明实施例的技术方案提供了一种粮食生产风险数据采集方 法。该数据采集方法包括野外采集设备、采集管理模块和气象预报数据采集模块。[0007]所述气象预报数据采集模块是一款基于Java的Web数据获取软件。目前,通过互 联网能够获取县级以上行政区域未来3天的气象预报信息,包括温度范围、适度范围、预计 将水规模、最大风力等信息,这些天气预报信息对制定未来一天的数据采集策略会有很大 的帮助。该气象预报数据采集模块通过模仿人们浏览网页的行为,自动获取网页信息,再利 用网页自动分析技术从中获取指定地点的相关气象预报数据信息。网页信息的采集和有用 信息的抽取是两个重要技术问题。网页信息采集是从被监测网站上采集新更新的网页信 息;有用信息自动抽取是从采集回来的非结构化网页中,按照指定目标抽取所需要的气象 预报数据信息。[0008]所述野外采集设备是一种嵌入式系统,包括包括感知模块、数据处理模块和通讯 模块。所述感知模块包括8路10位数据采集接口,及连接其上的最多8个传感器;所述数据处理模块具有64Kb数据的存储能力,最多可缓存10天的采集数据,同时具有简单的数据 融合和异常数据过滤能力;所述通讯模块采用SM300GSM模块,支持短信和GPRS两种通讯 方式。[0009]进一步,所述野外采集设备支持对每个采集设备、每个传感器的采集策略和上报 策略的定制,以及遇警阈值的设定。所述采集策略是指指定传感器的采集频率,包括日常采 集频率和遇警采集频率;所述上报策略是指指定传感器的数据上报频率,包括日常数据上 报频率和遇警上报频率;所述警阈值是指某类数据的正常取值范围。[0010]进一步,所述野外采集设备支持三类输出信号的传感器,分别是:脉冲型、电压型 和电流型,其中支持脉冲型信号输出的传感器有:降水传感器、风速传感器;支持电压型信 号输出的传感器有:日照时数传感器或净辐射传感器、风速风向传感器、温湿度传感器或土 壤水分传感器;支持电流型信号输出的传感器有:风速风向传感器、温湿度传感器或土壤 水分传感器。通过开关电路将所述传感器的不同信号转换为标准的电压信号,以适应不同 传感器的信号输出方式。对于电流型或脉冲型的传感器,将所述开关电路置于联通状态,经 过中心电阻150欧姆的可变电阻将所述传感器的输出信号转换为0-3.3伏的电压信号;而 对于电压型的传感器,将所述开关电路置于断开状态,使得所述传感器的输出信号通过保 护电路连接到A / D端口,以进行数据的采集。[0011]所述采集管理模块是一种运行于数据中心的管理软件,主要功能包括数据收发、 设备管理、传感器管理、采集管理、采集数据存储、采集数据展示等。所述数据收发主要完成 驱动GSM模块与所述野外采集设备进行通讯;所述设备管理主要完成设备的注册、注销以 及运行状态的管理;所述传感器管理主要完成已注册设备所携带的传感器的注册、注销、更 改这些管理功能,其中包括传感器类型、信号输出类型、对应端口这些信息;所述采集管理 包括采集策略管理和采集数据管理。该采集管理模块根据所述气象预报数据采集模块采集 气象预报数据和所述采集模块上报的采集数据,自动调整采集策略。[0012]所述数据采集方法的工作流程如下:[0013]I)设备启动,通过通讯模块向采集管理模块发送设备启动消息;[0014]2)采集管理模块到数据库查询设备的相关注册信息,同时根据设备部署地的气象 预报信息,制定数据采集策略,之后将上述信息下发给采集设备。[0015]3)采集设备收到上述信息后,进行设备和传感器的初始化,按下发的采集策略进 行数据采集和数据上报。[0016]4)采集管理模块收到上报数据后,根据监测数据调整采集策略,并下发给采集设 备。[0017]5)采集设备收到采集策略更正消息后,按新的采集策略进行数据采集和数据上 报。[0018]6)重复步骤4)和5)。【专利附图】

【附图说明】[0019]图1是本发明的原理逻辑图;[0020]图2是本发明的系统部署结构图;[0021]图3是本发明的野外采集设备原理图;[0022]图4是本发明的农产品生产风险因子数据采集系统的系统结构框架图。
[0023]图5是本发明的野外采集设备印刷电路板图。
[0024]图6是本发明的野外采集设备CPU的电路图。
[0025]图7是本发明的野外采集设备传感器接口的电路图。
[0026]图8是本发明的野外采集设备GSM模块的电路图。
[0027]图9本发明的野外采集设备JTAG接口的电路图。
[0028]图10本发明的野外采集设备电源的电路图。
[0029]图11本发明的野外采集设备辅助外围的电路图。
【具体实施方式】
[0030]下边结合附图和【具体实施方式】对本发明作进一步的详细阐述。
[0031]粮食生产风险数据采集方法利用现有气象预报数据资源、粮食作物生长模型、分析预测模型和实时采集的监测数据指导后续的数据采集。
[0032]如图1是该方法的原理逻辑图。首先,根据气象预报数据、粮食作物生长模型、当前时间、作物所处的生长阶段、当前风险因子的特点,制定初步的粮食生产风险数据采集策略,进行数据采集;在采集过程中,根据上报的所采集数据,判断粮食生产的风险程度,再根据风险程度,重新调整数据采集策略,进而指导下一步的数据采集,形成一个数据采集反馈回路。数据采集是为分析服务的,分析的目的是对粮食生产状况进行评估,进而预测粮食的产量。不同的分析预测模型对数据的需求也会有所差异,在进行常规数据采集的同时,如果分析预测模型对数据有个性化的需求,也体现在数据采集策略的调整上。
[0033]如图2所示是该方法的系统部署结构图。部署的系统主要由野外采集设备、采集管理模块、气象预报数据采集模块及相应的数据库和人机界面组成。
[0034]采集设备部署在粮食作物生长区的田间,能够在无人值守的环境下自主运行。该设备由感知模块、数据处理模块和通讯模块组成。数据采集模块可根据需求定制最多8个传感器,进行不同风险因子数据的采集,传感器的输出接口可以是脉冲、电压或者电流;数据处理模块是野外采集设备的核心,它负责数据采集控制、存储、融合和上报;野外采集设备通过通讯模块与采集管理模块进行交互,完成采集数据的上报和采集指令的接收。采集设备采用220伏火电供电,以6伏可充电电池作为备用电源,在电池充电完全时,电池可提供48小时电力供应;采集设备封装在防尘、防水机箱中,以适应野外的运行环境。
[0035]采集管理模块部署在中心机房,通过GSM模块与野外采集设备相连接,通过计算机网络与数据库、人机界面和其它组件相联接。采集管理模块的主要功能包括:设备管理、传感器管理、采集策略管理、采集管理、采集数据存储、采集数据展示、遇警等功能。
[0036]设备管理功能主要完成设备的注册、注销以及运行状态的管理;传感器管理主要完成已注册设备所携带的传感器的注册、注销、更改等管理功能,包括传感器类型、信号输出类型、对应端口等信息;采集策略管理功能计算和设定采集设备和设备上各传感器的数据采集策略;采集管理功能用于完成数据采集的实时监控,及时发现设备或传感器是否发生故障或异常;采集管理功能采集数据存储将采集的数据按设备、分类、时间存储到数据库中;采集数据功能展示以地理信息系统的方式展示所采集的数据;遇警功能是当发现有粮食生产险情后,发出警报。[0037]气象预报数据采集模块是一款基于Java的Web数据获取软件,部署在中心机房中,通过计算机网络与数据库相连接,通过互联网与气象预报数据发布网站相联接。目前,通过互联网能够获取县级以上行政区域未来3天的气象预报信息,包括温度范围、适度范围、预计将水规模、最大风力等信息,这些天气预报信息对制定未来一天的数据采集策略会有很大的帮助。该气象预报数据采集模块通过模仿人们浏览网页的行为,自动获取网页信息,再利用网页自动分析技术从中获取指定地点的相关气象预报数据信息。网页信息的采集和有用信息的抽取是两个重要技术问题。网页信息采集是从被监测网站上采集新更新的网页信息;有用信息自动抽取是从采集回来的非结构化网页中,按照指定目标抽取所需要的气象预报数据信息。
[0038]如图3所示是野外采集设备原理图,该设备支持最多8路数据采集接口,每个接口均可以定制连接电流、电压和脉冲型传感器。标准的电流输入为4-20毫安,标准的电压输入为0-3.3伏。为了能够在电气接口上能适应不同传感器的信号输出方式,通过8路开关进行控制。对于电流型和脉冲型的传感器,要将开关电路置于联通状态,经过可变电阻将其变为0-3.3伏的电压信号。对于电压型的传感器,将开关电路置于断开状态,信号通过保护电路连接到A / D端口,进行数据的采集。要能够自适应地定制传感器类型,一个重要的问题是采集设备如何识别是何种类型的传感器。由于采集设备是一种嵌入式设备,且要求安装调试尽可能地简单、易用,因此将对传感器的配置认为移到数据中心软件系统中,在进行设备注册的同时进行其所携带的各个传感器的注册,包括注册传感器的类型、接口类型、采集频率、上报频率、灾害阈值、传感器状态等信息。在设备启动后,数据中心将上述信息下发给采集设备。采集设备在接收到上述消息后,对各个A / D采集接口进行初始化,并按指定频率进行数据采集。对于电流型传感器来说,由于其通过可变电阻及其配套电路已转换成电压信号,因此可以与电压型传感器采取同样策略进行处理,采集的信号为0至1023的离散数据,数据的含义由数据中心按传感器的类型进行转换。对于脉冲型传感器需要中断进程进行脉冲信号的捕捉。对于采集后的脉冲信号也有两种类型需要处理,一种是累加型的,如降雨;另一种是频率型的,如风速。对于累加型传感器的处理比较简单,只记录脉冲的累加值,上报后将其清零;对于频率型的传感器来说,首先在一个采集周期内进行累加计数,采集周期结束后,再除以其采集频率的时间间隔,获得脉冲的平均频率信息。
[0039]下面介绍农作物生长模型。农作物的生长是一个漫长的过程,这一过程可以划分成多个阶段。作物不同,划分的阶段也有所不同,例如冬小麦从种植到成熟可分为:出苗、三叶、分蘖、越冬、返青、起身、拔节、孕穗、抽穗、开花、灌浆、成熟期等十二个阶段。在每个阶段,影响作物生长的主要风险因子有所不同;同时同一种作物由于种植区域不同,各阶段所在日期、持续的时间长短也会有所不同。因此,要根据种植区域、种植农作物的种类、所处的生长发育期实时设定各传感器的上下阈值。
[0040]下面介绍消息传输面临的问题。
[0041]野外采集设备的管理、数据的上报均需通过数据采集模块和野外采集设备之间的信息交互来完成,它们之间通过GSM网络进行消息的传递。
[0042]第一个面临的问题是传输成本。由于3G网络在野外环境下还没有大范围部署,因此在消息的传递依然通过2G网络。传输的费用与数据的传输量成正比。
[0043]数据采集的另一个关键问题是数据安全问题。这主要涉及到:1)垃圾数据轰炸问题,数据中心要能够过滤掉非认证客户端设备的上报数据;2)伪造数据中心指令问题,采集设备的配置、初始化、采集任务都是通过数据中心指令下发完成的,采集设备要能够识别合法的数据中心;3)数据保密问题,采集的数据在传输的过程中要以密文的形式进行传输,防止数据被监听和篡改。前两个问题可以通过握手协议来解决。
[0044]同时由于上述工作要在采集设备上完成,由于采集设备是一种嵌入式设备,其处理器处理速度和存储空间均有限,因此需要协议尽可能的简单、轻量。
[0045]现有的通信协议不能满足上述对设备和传感器的管理功能、数据的上报功能和数据压缩功能,因此本发明提出了一种新的通信协议。
[0046]下面介绍协议模型。
[0047]与OSI和TCP / IP模型相似,协议采用分层模型,自底向上分别是物理层、网络层、传输层和应用层。其中传输层可支持传统的TCP / IP模型,以及基于GSM网络的短信服务SMS和GPRS分组服务等。协议被定义在应用层中,其报文可被任意符合协议规范的应用程序创建或解析。
[0048]表1协议层次表
【权利要求】
1.一种粮食生产风险数据采集方法,该方法包括野外采集设备、采集管理模块和气象预报数据采集模块。该采集方法首先根据气象预报数据采集模块采集气象预报信息制定初始的数据采集策略,在采集过程中根据上报的监测数据实时修正采集策略,以预报信息和监测数据指导数据采集,形成一个采集控制反馈回路。
2.根据权利要求1所述的采集方法,其特征在于:所述野外采集设备包括感知模块、数据处理模块和通讯模块。所述感知模块包括8路10位数据采集接口,及连接其上的最多8 个传感器;所述数据处理模块具有64Kb数据的存储能力,最多可缓存10天的采集数据,同时具有简单的数据融合和异常数据过滤能力;所述通讯模块采用SM300GSM模块,支持短信和GPRS两种通讯方式。
3.根据权利要求1所述的采集方法,其特征在于:所述采集管理模块,主要功能包括数据收发、设备管理、传感器管理、采集管理、采集数据存储、采集数据展示等。所述数据收发主要完成驱动GSM模块与所述野外采集设备进行通讯;所述设备管理主要完成设备的注册、注销以及运行状态的管理;所述传感器管理主要完成已注册设备所携带的传感器的注册、注销、更改这些管理功能,其中包括传感器类型、信号输出类型、对应端口这些信息;所述采集管理包括采集策略管理和采集数据管理。
4.根据权利要求1所述的采集方法,其特征在于:所述采集方法,所述野外采集设备的初始化、数据采集和数据上报依赖所述采集管理模块下发的指令来完成。所述野外采集设备启动后首先向所述采集管理模块发送设备初始化申请,所述采集管理模块根据所述设备的注册信息下发设备初始化参数;所述设备根据收到的参数完成各端口的初始化,并根据既定策略进行数据采集、数据处理和数据上报。
5.根据权利要求2所述的野外采集设备,其特征在于:所述传感器的输出信号主要有三类:脉冲型、电压型和电流型,其中支持脉冲型信号输出的传感器有:降水传感器、风速传感器;支持电压型信号输出的传感器有:日照时数传感器或净辐射传感器、风速风向传感器、温湿度传感器或土壤水分传感器;支持电流型信号输出的传感器有:风速风向传感器、温湿度传感器或土壤水分传感器。
6.根据权利要求5所述的系统,其特征在于:对于电流型或脉冲型的传感器,将所述开关电路置于联通状态,经过中心阻值150欧姆的可变电阻将所述传感器的0-20毫安或4-20 毫安输出信号转换为0-3.3伏的电压信号;而对于电压型的传感器,将所述开关电路置于风速风向传感器、温湿度传感器或土壤水分传感器。
7.根据权利要求2所述的野外采集设备,其特征在于:对于电流型或脉冲型的传感器, 将所述开关电路置于联通状态,经过中心阻值150欧姆的可变电阻将所述传感器的0-20毫安或4-20毫安输出信号转换为0-3.3伏的电压信号;而对于电压型的传感器,将所述开关电路置于断开状态,使得所述传感器的输出信号通过保护电路连接到A/D端口,以进行数据的采集。
8.根据权利要求1所述的采集方法,其特征在于:所述气象预报数据采集模块是一个 Web数据抓取软件,该软件实时抓取所述野外采集设备部署地的气象预报数据信息,包括风速、风向、温度、湿度、降水等信息。
9.根据权利要求1所述的采集方法,其特征在于:所述采集管理模块根据所述气象预报数据采集模块采集气象预报数据和所述采集模块上报的采集数据,自动调 整采集策略。
10.根据权利要求1-10中任一项所述的采集方法,其特征在于:所述采集方法根据预测数据(气象预报数据)和实时监测数据,指导后 续数据的采集。
【文档编号】G01W1/02GK103604462SQ201310500590
【公开日】2014年2月26日 申请日期:2013年10月23日 优先权日:2013年10月23日
【发明者】张树东, 许世卫, 周丽娟, 姚乃明, 黄向阳, 任仲山 申请人:首都师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1