远程视控果蔬采选农业技术论文
1平台规划
1.1软件设计规划
平台包含“采选及观光”、“采选客服”、“电子商务”及“物流配送”四个子系统,采选及观光是系统应用的基础,基于远程视控实现果蔬的采选或者园区观光,此子系统采用C/S架构;客服、电商及物流是系统后续服务的保障,完成果蔬采选后收费及送件等功能,这三个子系统均采用B/S架构。
1.2网络及视频规划
实际规划时,可根据农庄的园区规模和采选模式,有区别地架设云台式的或固定式的模拟摄像头或网络摄像头。
2平台软件开发
2.1采选及观光子系统开发
2.1.1功能分析
为了使客服得知客户的果蔬采选信息,该子系统需要发送包含时间戳的客服消息,为采选客服子系统的消息激发提供依据。
2.1.2程序设计简介
该子系统可以采用C#或Java等语言开发。建议采用VFW(VideoforWindows)技术,VFW是Microsoft公司为开发Windows平台下的视频应用程序提供的软件工具包,提供了一系列应用程序编程接口,通过这些接口,用户不仅可以很方便地实习视频捕获、视频编辑以及视频播放等通用功能,而且还可以利用回调函数开发比较复杂的视频应用程序。
2.1.3目标果蔬采选查重
由于目标果蔬的派工采摘势必有一定的滞后性,所以在一个目标果蔬在被实际采摘之前,该目标果蔬有可能被其他多个用户重复采选,因此,为了避免这种采选状况的出现,采选系统除了具有基本的采选操作功能以外,还需要具有对后来者对已选目标果蔬的及时提醒。这一功能的基础是运用图像处理与模式识别技术,对两个目标果蔬图像进行比对,当相似度达到设定的阈值时,即可认为是同一目标果蔬。
2.2采选客服子系统开发
2.2.1功能分析
果蔬采摘客服的两个主要工作分别是负责客户的注册和客户的采选。图3所示为客户采选后的服务流程图,其中,“收到采选消息”来源于采选及观光子系统的“发送客服消息”;派工单上不仅包含了目标果蔬所在的园区位置(如菜地编号),而且包含了客户框选的果蔬彩色打印图,以便于采摘员工“按图索骥”,快速、正确地找到并采摘目标果蔬。
2.2.2程序设计简介
基于目前Web应用程序开发最稳定、高效的通用语言编译运行程序ASP.NET,其平台的开发真正实现业务数据、工作流、权限及用户UI等功能的全面集成。为了能够准将客户采选的提交信息实时地通知客服,在该子系统中,不仅需要编写定时刷新客服操作界面的程序,而且,还需要结合运用AJAX技术,以便实现页面的无闪刷新。表1所示为采选客服子系统的客服操作界面的GridView数据表。
3关于电子商务与物流配送的应用
3.1电子商务在本系统中的应用分析
通过本系统进行果蔬采选的用户,其不仅需要注册,而且有采选操作时,还要按照设置的交费规则来付费,这就需要系统附有相应的交费系统,或者是电子商务系统,农庄可以根据需要,开发自己单位专用的管理平台,也可以选用目前比较成熟电子商务软件。
3.2物流配送在本系统中的应用分析
显然,本系统采选的目标果蔬,最终需要通过相应的物流配送机制,所以,农庄可以自己建立专门的物流分公司,也可以与当地现有的物流公司协作,并且根据用户的地理分布情况,合理地设置目标果蔬取货点,当然,对于一些特殊身份的客户(VIP),也可送货上门。另外,可以对物流配送车采用GPS定位,使客户可以随时通过电脑或手机在网上查询到自己的目标件的物流状况。
4结束语
本文介绍的系统目前已经投入实际应用,达到了预期目的。当然,该系统主要侧重用于计算机运行环境,当然也可以开发运行于手机平台上的相应系统,但因为手机的屏幕尺寸较小,操作简单的视频浏览尚可,而果蔬采选、摄像头及云台控制就不是很灵活、方便了,所以,手机相应系统的开发需要进一步结合实际需求,统筹规划开发才具有实用性。
作者:于国防 刘正行 单位:中国矿业大学信电学院 徐州欲信达农业科技有限公司
本文html链接: http://www.istpei.com/qkh/42351.html