[1]郑九锋,姚凯学.农业墒情预警信息实时推送系统的设计与实现[J].计算机技术与发展,2018,28(06):137-141.[doi:10.3969/ j. issn.1673-629X.2018.06.031]
 ZHENG Jiu-feng,YAO Kai-xue.Design and Realization of Real-time Push System for Agricultural Moisture Early Warning Information[J].,2018,28(06):137-141.[doi:10.3969/ j. issn.1673-629X.2018.06.031]
点击复制

农业墒情预警信息实时推送系统的设计与实现()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
28
期数:
2018年06期
页码:
137-141
栏目:
应用开发研究
出版日期:
2018-06-10

文章信息/Info

Title:
Design and Realization of Real-time Push System for Agricultural Moisture Early Warning Information
文章编号:
1673-629X(2018)06-0137-05
作者:
郑九锋姚凯学
贵州大学 计算机科学与技术学院,贵州 贵阳 550025
Author(s):
ZHENG Jiu-fengYAO Kai-xue
School of Computer Science &Technology,Guizhou University,Guiyang 550025,China
关键词:
墒情预警实时推送安卓可扩展通信协议WebAndroidPn
Keywords:
moisture situation warningreal-time pushAndroidXMPPWebAndroidPn
分类号:
TP31
DOI:
10.3969/ j. issn.1673-629X.2018.06.031
文献标志码:
A
摘要:
农业墒情预警信息实时推送系统将农业墒情监测站传过来的墒情数据,包括土壤湿度、土壤温度、大气温湿度等实时数据与预警规则相绑定,并且每分钟将解析一次预警规则。 如果满足预警条件,系统就会自动将预警信息及时发送到安装有与系统配套的 App 的 Android 手机终端上,同时也支持在 Web 页面手动编辑信息进行推送,用户点击手机通知栏即可查看消息详情,方便用户及时采取相应的应对措施。 文中介绍了一种基于 XMPP 协议的 AndroidPn 开源框架的实现模型,通过详细的系统设计,在此基础上运用 SpringMVC 框架,采用 Spring 定时任务技术、MySQL 数据库技术、QLExpress
规则引擎技术、Android 开发技术等实现了该系统,包括 Web 端与客户端。 测试结果表明,该系统满足功能要求并且运行稳定。
Abstract:
The system of agricultural moisture alert information real-time push bounds the soil moisture data,which includes soil moisture,soil temperature,atmospheric temperature,humidity and so on,with warning rules parsed every minute. If the warning conditions is met,the system will automatically send early warning information to the Android phone terminal installed the App. And it also supports the Web page to manually edit the information to push. The users can click on the phone notification bar to view the message details,which is convenient for them to take corresponding measures in time. We introduce an implementation model of AndroidPn open source framework based on extensible messageing and presence protocol (XMPP). With the detailed system design,it is implemented by Spring MVC framework,Spring timing task technology,MySQL database technology,QLExpress rule engine technology,Android development technology and so on,including the Web side and the Android client. The test shows that the system meets the functional requirements and runs stably.
更新日期/Last Update: 2018-08-22