论文部分内容阅读
随着数字电视技术的推广和发展,数字电视前端设备系统变得越来越复杂。对数字电视前端设备的统一管理成为广电领域的一个重要任务。目前在广电领域,管理员的管理工作大多被限制在PC上,灵活性受到限制。在移动端实现对数字电视前端设备的管理成为了广电领域的一个新的需求和研究方向。本课题就是在对数字电视及其前端设备管理现状进行研究的基础之上,结合新的需求,设计并实现了基于Android动态加载技术的数字电视前端设备管理平台。首先,本文介绍了课题研究中涉及的关键技术,着重分析了在Android平台实现动态加载技术的难点,并给出了本课题的解决方案。通过反射机制解决资源访问问题,通过接口回调机制解决Activity生命周期管理问题。然后,本文介绍了设备管理平台具体的设计和实现方案。管理平台分为客户端和服务器端。客户端需要对多种不同类型的设备进行统一管理。为了避免系统庞大繁杂和更新频繁的问题,本课题采用插件化设计。整个系统分为外层的统一管理平台和内层具体类型的设备管理插件,外层管理平台通过动态加载技术调用设备插件,插件基于SNMP协议实现对设备的管理。可实现的功能包括:子网自定义、设备参数的获取和配置、设备在线离线监控、设备告警信息接收功能,以及用户登陆注册,系统更新等APP常用基本功能。服务器端基于LAMP架构搭建,为客户端APP的正常运行提供支持。最后,本文对系统测试情况进行了介绍。本管理平台通过了功能测试、性能测试和兼容性测试,由测试结果可知,整个管理平台功能满足需求,性能稳定可靠,兼容性良好。