APP下载

基于LAMP的农机化示范推广平台的设计与开发

2016-11-09冷令吴伟斌

微型电脑应用 2016年4期
关键词:运输机搜索引擎农机化

冷令,吴伟斌



基于LAMP的农机化示范推广平台的设计与开发

冷令,吴伟斌

构建山地果园运输机械化技术推广平台,有利于整合互联网+农业技术推广资源,促进产学研一体化、农科教相结合,从而形成推广合力,切实提高推广实效。提出了构建山地果园运输机械化技术推广平台的指导思想和目标,并就平台涵盖的信息资源类型、系统部署方法和平台功能进行了介绍,探讨了农业科技成果推广平台的建设原则和关键技术

LAMP;虚拟化技术;SEO;互联网+农业技术

0 引言

断创新农业技术推广机制和方法是农业技术推广体系建设的一项重要内容[1]。随着网络技术的发展和计算机应用的广泛普及,尤其是互联网+概念的出现,充分凸显了互联网在社会资源配置中的集成和优化作用,将互联网的创新成果与经济、社会的各个领域深度融合,全面提升社会的创新力和生产力,形成更广泛的以互联网为基础设施和实现工具的加速经济发展新形态。LAMP作为开源架构,具备易于开发与维护、运行高效率、灵活性高等优势,结合虚拟化技术,使硬件资源利用最大化,将成本控制在最低。通过LAMP框架结合虚拟化技术建立一个网络信息化平台,平台通过立足山地果园运输机械化技术示范推广,深入挖掘平台潜力,聚合山地果园运输机械化技术相关资源,将为山地果园运输机械化技术在科研、应用、推广等的多个方面给予大力推动。

1 推广平台设计开发指导思想和目标

当前,我国农业发展进入了由传统农业向现代农业转变的关键时期,农业机械化正处在加快发展、改善结构、提升质量、拓宽领域的重要阶段。农业机械化技术推广工作也面临着新形势、新任务和新要求。农业机械是农业科技的物化载体,农业机械化技术推广是农业技术推广的重要组成部分,是加快转变农业发展方式的重要力量。加强农业机械化技术推广工作有利于实现农机农艺融合,农机化与信息化融合、加快构建高产、高效、优质、生态、安全农业技术体系的必要条件;是加快推广农机化先进适用技术,不断提高土地产出率、劳动生产率、资源利用率的有效手段;是增强农业综合生产能力、抗风险能力和市场竞争力,促进农业稳定发展和农民持续增收的实际需要。总而言之,加强农业机械化技术推广工作不仅关系农业机械化发展的速度和质量密切相关,而且对农业现代化的进程有一定的影响作用。

通过构建山地果园运输机械化技术推广平台,利用相关部门和地方现有的科技推广平台条件,节省人力和社会资源, 加强网站间的技术交流与信息整合,进一步积极扩大与科研成果单位的合作广度和深度,共享信息资源、工作模式和平台条件,提高推广服务的效率、水平和效果。同时还可以不断摸索新的服务模式,为科技成果转化提供特色服务。

1 对山地果园运输机的需求分析

1.1 山地果园运输机械化调查基本情况(基于梅州市农户问卷调查)

广东地理气候资源具有比较优势,适合发展多种亚热带水果,而且栽培历史悠久[2]。而梅州市位于广东省东北部,地形以山地丘陵为主,占比高达80%;在亚热带季风气候的比较优势下,农业发展良好,形成了梅州金柚、平远慈橙、嘉应茗茶等地理标志性产品与区域品牌,是典型的山区农业大市。因此,本项目研究组于2015年7月在梅州市组织并开展了针对山地果园的运输机械设备使用情况的农户问卷调查。共发放问卷65份,回收有效问卷59份,有效率为90.77%。通过问卷回收了解调查者的果园交通与运输情况。如表1所示:

表1 被调查者的果园交通与运输情况(N=59)

1.2 对山地果园运输机认知情况

我国果园生产机械化的研究起步较晚,很多环节并没有适用于各种环境的专用机械[3],有71.19%的农户表示自己了解山地果园运输机,而山地果园运输机的相关信息的传递主要是通过与农户进行经验交流、政府宣传和技术培训。具体渠道分布如表2所示:

表2 山地果园运输机的宣传渠道(N=42)

因而,尽管很多农户表明自己了解山地果园运输机,但是事实上,在仅仅通过农户间的经验交流以及政府宣传,很多关于山地果园运输机的研发情况,其种类等,农户可能更多是一知半解。目前随着互联网+的不断普及,通过此渠道获取信息的比重在不断上升,建设一个专门针对农机化推广的平台越发显得重要。

注:有42个农户表明了解山地果园运输机,并对获知渠道进行了回答。

2 推广平台设计开发思路

推广平台的设计开发是以LAMP技术为核心,通过虚拟化来降低成本,提高资源利用率和管理性。平台在设计与开发过程中也融入搜索引擎优化的理念,使平台在上线后的运营过程中达到很好的营销目的。

2.1 推广平台服务器运行环境部署

推广平台服务器运行环境部署主要涉及Linux操作系统、虚拟化服务、Apache网页服务器、PHP脚本语言解释环境及MySQL数据库服务器部署5个部分。以虚拟化服务部署为例做详细说明[4]。

虚拟化通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。考虑到可用资源、平台支持及可管理性等方面的原因,本系统采用半虚拟化(Para-virtualization)技术Xen来实现,通过修改 Linux 核心来完成的虚拟化技术。结合虚拟化配置LAMP框架的Web服务发布平台。结构如图1所示:

图1平台结构

这种结构需要配置3个虚拟机,分别运行不同的服务,其功能分别为:虚拟机1负责Http服务,运行Apaehe与PHP;虚拟机2负责数据库服务,使用MySQL;虚拟机3负责其他服务,如email服务器等。其中PHP作为脚本解释器以Apacbe的模块方式运行,部署在同一个虚拟机内运行。

安装Xen

# yum install -y xen* //安装Xen的基本程序

# yum install -y kernel-xen* //安装Xen的内核

# yum install -y virt-manager //安装Xen的虚拟管理程序

配置Xen环境

修改grub.conf文件,以Xen的内核来启动系统

#grub.eonfgeneratedbyanaconda

# Note that you do not have to rerun grub after making changes to this file

# NOTICE: You do not have a /boot partition. This means that

# all kernel and initrd paths are relative to /, eg.

# root (hd0,0)

# kernel /boot/vmlinuz-version ro root=/dev/sda1

# initrd /boot/initrd-version.img

#boot=/dev/sda

default=0

timeout=5

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title CentOS (2.6.18-238.12.1.el5xen)

root (hd0,0)

kernel /boot/xen.gz-2.6.18-238.12.1.el5

module /boot/vmlinuz-2.6.18-238.12.1.el5xen ro root=LABEL=/

module /boot/initrd-2.6.18-238.12.1.el5xen.img

title CentOS (2.6.18-238.el5)

root (hd0,0)

kernel /boot/vmlinuz-2.6.18-238.el5 ro root=LABEL=/

initrd /boot/initrd-2.6.18-238.el5.img

建立虚拟机

#rpm一ivh vsftPd-2.0.5-12.el5.rpm

#services vsftPd start

#dd if=dev/zero of=centos.img bs=2k seek=4096k count=1 //制作虚拟机镜像文件

#dd if=dev/zero of=centos.img bs=2k seek=512k count=1 //制作虚拟机镜像文件

#yum-y install virt-manager //安装虚拟机管理器

#virt-install-n centos –r 512-f/vm/centos.img-nographics-l ftp://127.0.0.1/pub/ //安装

虚拟机

Xen部署完毕,建立两个虚拟机,分别用于启动Apache+PHP和MySQL服务。

2.2 推广平台的设计与开发

平台的设计开发主要包括网站需求分析、数据库设计、网站文件结构、网站前台用户界面设计及网站后台功能设计5个方面内容。

(1)推广平台涵盖内容

推广平台以宣传和演示先进适用的山地果园运输机项目为目的,提供统一的在线视频会议培训及农机宣传讲座,提供该项目的政策咨询、操作咨询、实际案例及留言等。同时提供在线视频培训教材及文字材料,支持在线和线下的项目导师选择以及一对一服务。平台上按运输机实施对象进行项目类别划分,并提供有针对性的解决方案,内容包括项目的实施要求、产品在目前国内外市场需求、未来发展前途、技术要求等,同时开通意见征集菜单栏,向网站访问者征求实际意见。

(2)推广平台包含模块

按照推广平台的功能划分,包含模块主要有五部分:一是在线农机宣传讲座栏,此栏设计目的面向宣传山地果园运输机对农药、化肥、水果采摘运输中的帮助。二是山地运输机演示栏,此模块功能是通过与水果专业合作社合作将运输机工作过程录制并配置使用说明。三是技术指导及政策技术交流栏,此模块可以帮助学员在线和线下解决问题,更有利于一对一的交流。四是招商栏目,寻找合作伙伴,通过技术转让或共同合作方式,展开运输机在当地的销售网络,同时创造就业机会,鼓励当地农民积极创业。五是资料下载栏,此模块的设置帮助在线学员下载培训相关资料和平台上项目信息。

2.3搜索引擎优化实施

搜索引擎优化,简称SEO(Search Engine Optimization)是一种利用搜索引擎的搜索规则来提高目前网站在有关搜索引擎内的自然排名的方式。从网站结构、内容建设方案、用户互动传播、页面等角度进行合理规划,使网站更适合搜索引擎的索引原则的行为。本平台应用搜索引擎优化的具体实施如下:

(1)考虑域名对搜索引擎的影响。尽量选用短的英文成词顶级域名,或按照中国用户习惯选用拼音域名。在做域名解析时,设置一个不带www的域名。这样当用户使用不带www的域名时,可以正常访问网站。

(2)关键词的设定。针对农机化行业结合目标关键词、长尾关键词和辅助关键词等种类,分别在主页和相关页面进行呈现。

(3)网站结构的调整,代码的优化。网站结构调整,体现在网站的导航、内链架构调整、网站地图等,还有就是robots的整理等。代码的优化主要是title、meta(keyword、description)、alt进行关键词的设置,还有div+css以及js的使用。

(4)内容的更新和外链的建设。内容的好坏,可以反映到用户的粘性上。外链的建设,是一个引导性的工作。既可以引导搜索引擎蜘蛛,也可以引导用户来访问网站。在内容更新上,讲究的是更新的内容要被搜索引擎收录,还能带来流量。

3 总结

本文通过对LAMP结合虚拟化服务的研究,实现了基于LAMP技术的农机化示范推广平台的设计与开发。平台的实现,可为农机化示范推广领域打造一个专业的信息化平台,也为从事农机化技术研发的企业、单位、科研人员及最终用户之间建立一个强有力的信息查询、共享与交流的资源聚合型、多元化服务平台。平台目前正处于运行调试阶段,后期还将在虚拟化服务部署及搜索引擎优化方面做进一步升级。

参考文献:

[1] 高万林.关于农业信息化与农村信息化关系的探讨[J].中国农学通报.2011,(01):15-17.

[2] 余华荣,周灿芳,蔡德超等. 2014年广东水果产业发展形势与对策建议[J]. 广东农业科学. 2015(12): 15-17.

[3] 孟祥金,沈从举,汤智辉等. 果园作业机械的现状与发展[J]. 农机化研究. 2012(01): 238-241

[4] 孙杨.基于LAMP的精准农业垂直门户网站平台的设计与开发[D].吉林农业大学.2011,06.

[5] 王希.基于LAMP 典型架构性能测试的环境搭建及性能优化[D]. 华中科技大学,2011.

[6] 李瑾.三网融合进程中农村信息化发展问题研宄[M].中国经济出版社.2014,01.

[7] 周靖波.基于LAMP的客户关系管理系统的设计与实现[D].湖南大学.2012,05.

[8] 杨明华等.LAMP网站开发黄金组合Linux+Apache+MySQL+PHP[M].电子工业出版社.2008,06.

[9] 高俊峰,刘峰.国产Linux LAMP应用宝典[M].西安交通大学出版社.2012,07.

[10] 张培琴.信息、通信与计算机技术在现代农业中的应用[C]. 2012年青海省科学技术协会年会论文集,2012,09.

[11] 吴伟斌,赵奔,朱余清,等.丘陵山地果园运输机的研究进展[J].华中农业大学学报,2013(4):135-142.

[12] 罗锡文.对广东农机化未来十年发展的思考[J].现代农业装备,2014(6):9-13.

Design and Development of Promotional Platform of Agricultural Mechanization Based on LAMP

Leng Ling1, Wu Weibin2

(1.ZhongShan Poly Technic Institute, Zhongshan 528400, China;2.College of Engineering, South China Agricultural University, Guangdong 510642, China)

It is indeed needed to construct the promotional platform of agricultural mechanization. It can realize integrating the resource of Internet and popularization of agricultural technology, promoting the combination of agriculture technology and education, accelerating the integration of industrialization, teaching and research. The resultant force improves the actual effect of popularization. In order to effectively integrate the related resources and information of agricultural mechanization, this paper takes hilly orchard transport mechanization as an example. It introduces the website platform based on virtualization and LAMP (Linux, Apache, MySQL, and PHP) technology, as well as search engine optimization (SEO) combined into the web design and development to achieve diversification. The paper focuses on analyzing virtualization service deployment.

LAMP; Virtualization Technology; SEO; Internet + Agriculture

1007-757X(2016)04-0027-03

TP311

A

(2015.12.11)

“十二五”农村领域国家科技计划项目(2014BAD16B0103);广东省省级科技计划项目(2014A070713032)项目名称:五华山地果园运输机械化技术示范和推广

冷 令(1980-),男,中山职业技术学院,沈阳人,硕士,信息系统项目管理师/讲师,研究方向:计算机网络技术,广州,510642

吴伟斌(1978-),男,中山人,华南农业大学工程学院,教授,博士,硕士生导师,中国农业工程学会高级会员(E041200601S),研究方向:农业工程、机电一体化和信息技术应用研究。广州 510642

猜你喜欢

运输机搜索引擎农机化
约旦大力神运输机
《贵州农机化》征稿启事
《贵州农机化》征稿启事
C-17运输机
《贵州农机化》2018年征稿启事
《贵州农机化》征稿启事
Y—20重型运输机多视图
网络搜索引擎亟待规范
基于Nutch的医疗搜索引擎的研究与开发
基于Lucene搜索引擎的研究