邯郸县开展手机版测土配方施肥服务系统建设

2015-07-05 16:43田彩霞
河北农业 2015年4期
关键词:服务器端客户端智能手机

田彩霞

邯郸县开展手机版测土配方施肥服务系统建设

田彩霞

为创新测土配方施肥信息服务方式,提高配方肥推广服务能力,邯郸县作为河北省测土配方施肥服务系统建设试点,开展测土配方施肥手机服务系统研发,指导农民选肥、用肥,为农民提供测土配方施肥信息服务。

一、建设目标

发挥智能手机的移动性、便携性、可上网性、可定位性的特点,提供随时随地的可视化的测土配方施肥查询决策服务功能。

基于邯郸县测土配方施肥土壤化验数据、“3414”试验和施肥指标体系等各项数据为基础,在现有的测土配方施肥专家服务系统基础之上,增加基于Android智能手机终端的测土配方施肥查询系统,使测土配方施肥能够通过网络在线查询、服务站触摸屏查询、微机客户端查询以及手机客户端实现查询服务,完善测土配方施肥服务效果。

二、系统构架

智能手机客户端/服务器架构:B/s&S,是手机的浏览器(B)以访问手机内的小服务(s)为主,以访问互联网服务器端的大服务(S)为辅助。

1、服务器端

智能手机应用系统是移动互联网的一种应用,需要互联网服务器端的支持。服务器端系统部署在互联网的服务器上,为手机客户端提供以下服务:

(1)提供手机客户端的访问地址。

(2)提供手机客户端软件的下载和安装指导。

(3)提供手机终端软件下载地址和二维码扫描下载图片,方便手机用户下载,提高实用性。提供手机客户端的查询资源,特别是地图和土壤养分信息等专业信息资源,与手机客户端互动,完成查询和决策。

(4)为手机客户端用户注册,存储有关信息的互联网服务,负责管理客户和系统的安全。

(5)作为智能手机测土应用的推广宣传的网络窗口、应用技术培训的窗口、维护服务的窗口。

(7)配方施肥技术参数、测土数据的更新的服务。

邯郸县智能手机查询服务系统建设,以邯郸市已经建设的测土配方网络系统为基础的服务器端开发,将市级建设为服务器端的部署地点。这样,可以充分利用市级的已有资源,还减少了县级建设服务器端的投资和管理困难。

2、智能手机客户端系统

智能手机客户端测土配方施肥服务系统,是本项目的建设重点。它是安装在用户智能手机之上的系统,与服务器端系统协同合作,完成用户对于测土配方的查询和决策。比较纯粹的B/S架构而言,具有突出的优点:

(1)可以缓冲测土数据和地图信息,减少了重复下载互联网的流量费用,还提高了响应速度。对于一个具体的农户,所查询的田块是具体和集中的,不需要经常下载其他地点的测土数据和地图,因此,更能发挥客户端的优势。

(2)可以方便地确定用户身份,免于频繁的登录和注册,增加了系统的安全性和操作方便性。智能手机的号码具有唯一性,一旦注册为用户并进入本系统,就不需要也没必要进行负责的验证操作。可以使具体的用户感到简单、方便,人性化。

三、手机版测土配方施肥服务系统功能

1、查询功能

主要功能即达到原触摸屏、PC客户端所具备的输入养分查询和地图模式查询功能,同时新增行政区划查询、地块编码条码扫描查询以及手机GPS定位查询三种查询方式。

(1)输入养分查询方式

根据输入的养分含量(地块有机质、碱解氮、有效磷、速效钾等)以及地貌和土质情况等信息,进行选择决策,最终获得施肥建议卡。

主要查询步骤:输入养分→选择作物→选择目标产量→选择肥料→施肥建议卡。

(2)地图模式查询方式

基于GIS技术搭建地图服务展示,可以在地图中进行放大、缩小、平移等方式进行地图定位,定位到对应地块位置后,进行该地块的测土查询服务。

主要查询步骤:地图展示→地图定位→选择作物→选择目标产量→选择肥料→施肥建议卡。

地图以县为最大展示范围,改变到另一个县后需要重新加载对应县的地图。

(3)选择行政区划查询

行政区划查询由用户选择指定的县区、乡镇、村街、方位(村南、村北、村东、村西等)、地块,然后再来进行指定地块的施肥建设查询。

主要查询步骤:选择乡镇→选择村→选择方位→选择邻近户→选择作物→选择目标产量→选择肥料→施肥建议卡。

(4)地块编号或地块条码扫描查询

通过输入地块的统一编号,或者用手机扫描对应地块的条形码(二维码),可自动查询到指定地块及其养分含量信息,再进行后续的施肥建议。

主要查询步骤:输入地块编号/手机扫描→选择作物→选择目标产量→选择肥料→施肥建议卡。

(5)根据GPS定位查询

通过手机GPS经纬度地理位置的定位功能,持手机用户在田间地块即可实时查询所在地块的养分含量情况,并进行后续的施肥建议。

主要查询步骤:手机GPS定位→选择作物→选择目标产量→选择肥料→施肥建议卡。

(6)其他土肥信息查询

设置“土肥动态”查询模块,可以点击查询在服务器端系统网站上为手机客户端系统专门定制格式的栏目,浏览其信息,例如:行业动态、通知公告等。但是不支持无限的连接转入其他非定制格式的网站或栏目。

(7)其它基础功能

①登录验证

所有用户必须经过授权才可以正常使用手机客户端系统的相应功能,本次项目方案将延续原来的序列号授权验证机制,与原综合管理平台保持一致。支持客户设定为按本手机自动验证,免于输入用户名称和密码信息。

②系统设置

可以设置消息接收频率、是否退出后仍然接收消息等设置要求。

2、其它

(1)数据与计算方法

手机终端系统中的数据或计算结果必须与原测土配方施肥管理系统中的数据或计算方式方法保证高度的一致性,不能因手机或用户的不同而采用不同的算法。

(2)扩展型特点

系统以邯郸县为试点,考虑全邯郸市的将来的可复制性和易用性,其扩展性要求达到可开发费用即可全邯郸市各县区进行推广的要求。

(3)系统及数据的更新

智能手机客户端系统升级时需要为用户更新。本系统设计升级更新,可侦测到服务器端发布的软件升级更新信息,提示给用户;可以在用户协助下下载新的软件包,更新现有系统;可在用户协助下恢复用户基本信息及核心数据。

服务器端的地图和测土数据升级时,可侦测到服务器端发布的数据更新升级信息,提示给用户;可在用户协助下下载新的数据,更新现有系统的数据;可在用户协助下恢复用户的基本信息及核心数据。

(4)综合服务平台

同步升级综合服务平台,在综合服务平台上增加手机终端频道,对手机终端进行宣传推广,提供手机终端软件下载地址和二维码扫描下载图片,方便手机用户下载,提高实用性。

(5)手机用户

要求用户的手机必须是智能手机,手机屏幕尺寸为常见尺寸,有触摸、滑动等功能,安装了安卓操作系统,有一定的存储空间,有一定的流量费用。用户要开通GPS定位功能,允许本系统访问用户手机的地理位置。用户的智能手机要和用户一起注册,系统会认为一个手机绑定一个用户。一个用户可以有多个手机。

(作者单位:邯郸县农牧局)

猜你喜欢
服务器端客户端智能手机
智能手机是座矿
Linux环境下基于Socket的数据传输软件设计
如何看待传统媒体新闻客户端的“断舍离”?
假如我是一部智能手机
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
基于Qt的安全即时通讯软件服务器端设计
基于Qt的网络聊天软件服务器端设计
热门智能手机应用