这个部分相当于整个智慧农业系统的“大脑",主要负责整个系统中数据的处理、规则的制定,以及整个系统的管理等。后台系统包含的模块很多。不同的应用对模块功能有不同的需求,其中包括些关键的共性功能,具体功能叙述如下:
数据存储和处理。这个模块主要对系统中由农业现场产生的海量数据进行存储、分析和处理。有些应用需要使用大量的历史数据,例如,对农业生产环境的监测,长期记录的历史数据及分析结果对农业生产有着很好的指导意义;农产品溯源应用中,数据必须存储一定的期限, 用于产品溯源信息的查询。对原始信息的分析和处理,也是非常关键的功能模块,针对农业生产特性的数据处理建模及算法,从原始数据中发现生产规律,使最终用户可以更加及时、快速、精准地了解农业的生产状况。
专家系统。这个模块也可称为决策系统,是整个智慧农业系统中体现“智慧化”的关键模块。专家系统中主要保存用户制定的各种规则,例如,在智能大棚应用的专家系统中设置规则——某个大棚的土壤湿度小于國值时,需要开启喷淋。专家系统中规则的制定需要由农业生产专家来完成,一旦设置成功,则系统将自动执行。专家系统中规则的设定对于农业生产至关重要,设置得好,则可以大大减轻用户对智慧农业的工作量;设置得不好,则会对农业生产产生负面影响。因此,专家系统中各种规则设置得正确与否,也是智慧农业成功的关键此外,在专家系统中还可以对各种历史数据进行分析,并根据当前农业生产环境的变化,提前进行预测和分析,并配置相关的操作规则,更加体现精准化和智慧化的农业生产和经营。
系统的运营和管理。这个模块主要负责整个系统的维护和运营,包括系统的认证、安全、收费等通用的系统运营维护的功能,与其他系统维护功能类似。
智慧农业包括众多的具体应用,不同的应用在后台系统中侧重的功能也不同,有些应用需要特定的处理模块,在具体应用的系统设计中,应该根据具体需求进行相应的配置和部署。
5.用户终端及显示
用户终端及显示部分是用户与智慧农业业务之间的接口,是用户采用什么方式访向智慧农业的应用。目前用户访问互联网应用的硬件设备包括个人计算机、智能手机、平板电脑等,软件方式包括基于浏览器访问和基于客户端访问两种方式。在智慧农业的应用中,以当前技术发展状况及用户使用习惯而言,使用的具体方式如下:基于个人计算机和上网本等个人电脑上的浏览器方式。由于个人电脑处理能力强、显示屏幕大,多采用有线方式和WLAN等宽带技术上网,基于这种类型的硬件,通常采用浏览器访问业务的方式。用户可以直接在浏览器中输人智慧农业应用的网址,然后直接在网页中对智能农业系统中的信息进行查询,或者业务配置。
基于智能手机、平板电脑等终端的客户端方式。由于这些类型终端处理能力较低、网络资源价格相对较高、用户操作主要基于小键盘或者触摸屏,而且操作系统功能较简单,目前在这些终端上直接使用浏览器方式不能完全实现个人电脑浏览器方式的全部功能,而且为了节省网络资源,通常采用客户端的方式。这种方式需要在设备上安装独立的客户端软件,不同厂家的应用需要安装不同的客户端软件,随着技术的发展,HTML5等浏览器技术的成熟,也可基于智能手机等资源受限的终端实现基于浏览器的访问方式。
目前除了上述的主要访问方式外,也有些其他的访问方式, 例如,可以通过短信方式式查询系统中的某些信息。在具体项目中,访向方式的设计需要根据用户的需求来确定。
上述系统中的五个功能组件模块是智慧农业系统中的基本核心模块,在具体业务系统的设计和实施时,根据客户需求和实际场景,可以添加、修改、删除其中的具体功能模块,满足客户和业务的需求。