- 1
- 0
- 约3.07千字
- 约 6页
- 2017-11-08 发布于福建
- 举报
基于移动终端电视发射台远程监控系统探究
基于移动终端电视发射台远程监控系统探究 摘要:针对电视台发射台设备监控的随时随地监控需求,提出了基于android平台下的监控方案。讨论了基于移动终端的监控系统的整体结构,系统采用智能手机与移动网络,实现随时随地的监控功能。
关键词:Android;手机监控软件;移动监控;数据推送
中图分类号:TN929 文献标识码:A 文章编号:1009-3044(2013)31-7106-04
电视发射台监控系统可实现对多套型号不同的发射机进行自动监控。当发射机发射故障时可自动报警,系统由监控服务器、设备代理和发射机共同组成,监控服务器安装在监控机房,完成对发射机的数据采集和控制作用;服务器通过设备代理发射机发送控制命令,发射机接收服务器发送的指令并执行相应的动作,并把数据返回给服务器,监控服务器把接收到的数据进行处理和显示,定时进行数据保存供用户查询。
近年来,由于移动技术的飞速发展,智能手机的发展也十分迅速,越来越受到人们的关注。它的体积小、重量轻、便于携带、可移动性好、可随时随地接入互联网, 操作系统的功能也十分强大,支持多种数据库,而且专用于智能手机的软件开发工具的功能也非常强大。这些条件使开发基于移动终端的电视发射台远程监控系统成为可能。该文研究基于智能手机的操作平台通过移动网络跟发射机的监控服务器建立连接,通过数据交换,以实现对发射机随时移动监控功能。
1 系统整体框架
传统的电视发射机监控系统主要停留在监控人员通过计算机对电视发射台进行远程监控的阶段。对于发射机的实时运行状况的监控,主要通过设备代理采集发射机的运行状态数据和发射机控制器来完成的,需要全天都有监控人员对其进行监控。因此通过借助智能手机,监控人员可以随时随地的对发射台进行全天候的监控。
Android平台下的智能手机移动监控系统可供我们随时随地对发射台进行监控。基于移动终端的电视发射台远程监控系统的总体结构图如图1所示,手机和服务器之间采用的是Http通信,其获取发射机状态信息过程如下:
1) 手机向服务器端发送Http请求,http请求体中带有发射机的IP地址信息。
2)服务器端接收到请求之后,根据ip地址信息从Application中获取到发射机的当前状态信息(服务器端每10秒钟通过发射机ip地址连接发射机,并将发射机的状态信息以Map形式更新到Application中)。
3)将Map形式的发射机状态信息组装成Json格式并返回给移动客户端。
4)移动客户端接收到Json格式的发射机状态信息后进行解析,并显示到客户端。
控制过程如下:
1)手机向服务器端发送Http请求,http请求体中带有发射机的ip地址和控制命令(如发射机开关机状态)信息。
2)服务器端接收到请求之后,根据IP地址通过SNMP协议向发射机发送set命令来控制发射机状态,发射机将返回此次set操作的结果给服务器。
3)服务器端将set结果通知移动终端。
2 服务器端设计
监控服务器的总体结构如图2所示。监控服务器主要有两个核心的进程,即数据采集进程和集中监控进程。
1)数据采集进程:该进程随系统的启动而启动,并一直在后台运行,按一定的时间间隔定期采集各设备的运行数据并保存到数据库中备用。
2)集中监控进程:该进程在前台运行,接收并处理移动终端的请求。若是查询请求,则从数据库中检索设备的运行状态信息反馈给移动终端;若是命令请求,则转化为SET指令发送给设备代理,控制发射台的运行状态。
服务器系统设计的难点在于数据采集部分,它要周期性的轮询所有代理以采集设备的运行数据;根据实时性要求,轮询间隔不应超过10秒。考虑到系统中监控的设备数量众多,每台设备的数据采集都会产生一定的延迟,若按顺序逐个采集,时延就会累积起来,根本不能满足实时性的要求。为解决这一问题,必须采用多线程采集数据。
3 客户端设计
智能手机操作系统安装在具有android操作系统的智能手机上,客户端通过向服务器发送http请求,从而达到通过智能终端进行查询或控制发射机工作状态的功能。其状态界面采用的是树形的方式实现的。客户端的核心类设计如图3所示,为集成各种不同型号的发射机,利用了“多态”的机制:首先设计统一的接口MibData和SetMib,规范设备的基本访问方法;然后针对各种机型,分别设计其具体访问类,实现MibData和SetMib接口。
4 重大告警信息推送
由于服务器只向手机客户端推送发射机的告警信息,我们采用的是第三方推送机制,将推送服务器作为桥梁来连接用户和服务器,第一时间通知用户哪台发射机有告警信息发生。有告警信息发生时,服务器通过http请求,调用推送服务器的API
您可能关注的文档
- 基于主题分类虚拟社区探究述评.doc
- 基于中职学生数学认知结构构建教学策略.doc
- 基于云平台中学信息技术课程资源共享和协作学习探究.doc
- 基于中医体质学说优化湿疹辨证论治质量一点思索.doc
- 基于云平台移动医疗项目设计和实现.doc
- 基于云环境高校多媒体室PC冗余存储空间.doc
- 基于云计算与XBRL财务诊断模式探究.doc
- 基于云架构网络教学平台设计和实现.doc
- 基于云计算多媒体教学平台建设探究.doc
- 基于云计算安全数据存储结构探究.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
原创力文档

文档评论(0)