论文部分内容阅读
DOI:10.19392/j.cnki.16717341.201714057
摘要:随着有线电视网络规模不断扩大,导致有线电视网络管理变得越来越复杂,传统计算机客户端去管理如此庞大的网络设备资源,对于在外作业的工作人員将无法对有线电视网络中出现的突发事件做出及时准确的响应。目前,移动智能终端已经拥有了强大的处理能力并逐步取代传统计算机,其中基于安卓系统的移动终端是最主流的。因此本文设计了基于安卓平台的有线电视网管系统。首先介绍了有线电视网管系统的发展和安卓平台的优势,然后结合有线电视网管实际工作业务需求,完成系统的设计方案,最后分析了系统应用前景及存在问题。
关键词:有线电视;安卓平台;网络管理系统
1 概述
随着我国有线电视产业的迅猛发展,有线电视网络规模的不断扩大,用户的数量逐年增长,有线电视基础设施的不断建设和业务结构复杂性越来越高,提供相应服务的硬件设备数量也在不断增加。在以往传统的管理方式是通过电脑客户端的方式或者是基于WEB方式来管理这些庞大规模的硬件設施,不够灵活,很不方便,对于外出的工作人员来说,操作也不方便。随着网络和技术朝着越来越宽带化的方向发展,移动通信产业将走向真正的移动信息时代。目前移动智能终端已经逐步取代传统计算机渗透人们娱乐、生活的各个方面。同时,安卓客户端的界面设计简单、直观、好操作等优点,方便工作人员操作以及查看各种设备的运行情况。 可见,将安卓系统的这些优点与有线电视网络管理相结合,将会减少网络故障时间,提高网络管理的工作效率。
2 Android系统简介
Android是由世界著名的Google公司开发的,主要用于移动设备中的操作系统。现阶段,基于安卓平台的设备越来越多,以其高度的开放性、丰富的应用和出色的兼容性、可开发性等优势得到了全球市场的广泛认可[1]。目前安卓系统已发展到7.0版本,Android7.0关于性能改进,谷歌方面称,Android70建立了先进的图形处理Vulkan系统,能少的减少对CPU的占用。与此同时,Android7.0加入了JIT编译器,安装程序快了75%,所占空间减少了50%。Android应用软件的开发技术不是孤立的,它不仅要掌握Android三层框架同时,也必须融合Java层框架内的通信机制、 Java与C/C++整合开发的技术、核心服务框架的关键机制、HAL驱动框架及其API、云服务(Cloud Service)框架及其API等技术[2]。
3 有线电视网络管理系统设计方案
本文结合有线电视的实际运行环境,根据日常的网络管理和维护工作的需要,设计一套高效的有线电视网络管理系统,主要是为了方便工作人员在网络管理和维护工作中使用,使工作人员能够高效的完成对有线电视的管理。
3.1 系统功能设计
根据有线电视网络管理的实际业务需求分析,系统功能主要分为用户管理、设备信息管理、故障管理和维护管理等四个模块。其中用户管理模块包括用户注册、修改登录密码、删除用户和查找用户等操作;设备信息管理模块包括添加设备信息、删除设备信息、查看设备信息和修改设备信息以及添加机房信息、删除机房信息、查看机房信息和修改机房信息等操作;故障管理模块包括故障信息提醒和故障信息分类等操作;维护管理模块采用定位技术对维修员定位,并根据故障设备位置就近选择维修员。
3.2 系统服务器端的设计
服务器端分为两个服务器,一个推送服务器,采用push的方式[3],当推送服务器接收到故障的时候主动将故障信息推送到客户端,通过消息提醒方式告知工作人员,实现故障信息及时处理的要求;另一个后台服务器,对客户端提出的服务请求做出响应,进行对网管中的资源管理、性能管理、配置管理和故障管理的处理功能,还负责与底层网管代理进行数据通信。底层网管代理设备采集到有线电视设备的参数后,通过SNMP协议与服务器端进行网络通信。
3.3 系统开发模式
系统的设计采用C/S结构,客户端是Android设备,通过http协议向服务器请求数据,同时接收服务器实时推送的故障信息。系统后台通过SNMP协议采集有线电视设备的信息,并进行数据的存储、统计和分析,同时系统结合GIS技术实现更直观的故障监测,当设备出现故障的时候及时发出告警。系统架构如图1所示。
4 总结
本课题意在借助安卓设备的普及,提高工作人员对有线电视网络管理的效率。由于移动终端的普及,研究并实现一个基于安卓的有线电视网络管理系统,方便工作人员随时随地查看各个有线电视设备的运行状态以及产生的故障信息,并且通过建立GIS图层实现对有线电视设备的拓扑进行展示,交互地理位置参数与节点设备参数以及设备告警;在推送服务器的设计方面,本系统采用push技术,通过服务器实时的向客户端推送消息的方式,解决及时获取故障信息的问题。由于本系统只是针对基于安卓系统的移动终端设计的,故不能适用于所有的移动终端,今后需要更进一步的研究。
参考文献:
[1]张华,刘铁英.Android应用软件发展趋势与关键技术探索[J].商场现代化,2012(28):175.
[2]邢蕾.android应用软件开发技术简介[J].电脑迷,2016(5).
[3]潘唐毅.基于Android的地铁网络管理系统的设计与实现[D].华南理工大学,2013.
摘要:随着有线电视网络规模不断扩大,导致有线电视网络管理变得越来越复杂,传统计算机客户端去管理如此庞大的网络设备资源,对于在外作业的工作人員将无法对有线电视网络中出现的突发事件做出及时准确的响应。目前,移动智能终端已经拥有了强大的处理能力并逐步取代传统计算机,其中基于安卓系统的移动终端是最主流的。因此本文设计了基于安卓平台的有线电视网管系统。首先介绍了有线电视网管系统的发展和安卓平台的优势,然后结合有线电视网管实际工作业务需求,完成系统的设计方案,最后分析了系统应用前景及存在问题。
关键词:有线电视;安卓平台;网络管理系统
1 概述
随着我国有线电视产业的迅猛发展,有线电视网络规模的不断扩大,用户的数量逐年增长,有线电视基础设施的不断建设和业务结构复杂性越来越高,提供相应服务的硬件设备数量也在不断增加。在以往传统的管理方式是通过电脑客户端的方式或者是基于WEB方式来管理这些庞大规模的硬件設施,不够灵活,很不方便,对于外出的工作人员来说,操作也不方便。随着网络和技术朝着越来越宽带化的方向发展,移动通信产业将走向真正的移动信息时代。目前移动智能终端已经逐步取代传统计算机渗透人们娱乐、生活的各个方面。同时,安卓客户端的界面设计简单、直观、好操作等优点,方便工作人员操作以及查看各种设备的运行情况。 可见,将安卓系统的这些优点与有线电视网络管理相结合,将会减少网络故障时间,提高网络管理的工作效率。
2 Android系统简介
Android是由世界著名的Google公司开发的,主要用于移动设备中的操作系统。现阶段,基于安卓平台的设备越来越多,以其高度的开放性、丰富的应用和出色的兼容性、可开发性等优势得到了全球市场的广泛认可[1]。目前安卓系统已发展到7.0版本,Android7.0关于性能改进,谷歌方面称,Android70建立了先进的图形处理Vulkan系统,能少的减少对CPU的占用。与此同时,Android7.0加入了JIT编译器,安装程序快了75%,所占空间减少了50%。Android应用软件的开发技术不是孤立的,它不仅要掌握Android三层框架同时,也必须融合Java层框架内的通信机制、 Java与C/C++整合开发的技术、核心服务框架的关键机制、HAL驱动框架及其API、云服务(Cloud Service)框架及其API等技术[2]。
3 有线电视网络管理系统设计方案
本文结合有线电视的实际运行环境,根据日常的网络管理和维护工作的需要,设计一套高效的有线电视网络管理系统,主要是为了方便工作人员在网络管理和维护工作中使用,使工作人员能够高效的完成对有线电视的管理。
3.1 系统功能设计
根据有线电视网络管理的实际业务需求分析,系统功能主要分为用户管理、设备信息管理、故障管理和维护管理等四个模块。其中用户管理模块包括用户注册、修改登录密码、删除用户和查找用户等操作;设备信息管理模块包括添加设备信息、删除设备信息、查看设备信息和修改设备信息以及添加机房信息、删除机房信息、查看机房信息和修改机房信息等操作;故障管理模块包括故障信息提醒和故障信息分类等操作;维护管理模块采用定位技术对维修员定位,并根据故障设备位置就近选择维修员。
3.2 系统服务器端的设计
服务器端分为两个服务器,一个推送服务器,采用push的方式[3],当推送服务器接收到故障的时候主动将故障信息推送到客户端,通过消息提醒方式告知工作人员,实现故障信息及时处理的要求;另一个后台服务器,对客户端提出的服务请求做出响应,进行对网管中的资源管理、性能管理、配置管理和故障管理的处理功能,还负责与底层网管代理进行数据通信。底层网管代理设备采集到有线电视设备的参数后,通过SNMP协议与服务器端进行网络通信。
3.3 系统开发模式
系统的设计采用C/S结构,客户端是Android设备,通过http协议向服务器请求数据,同时接收服务器实时推送的故障信息。系统后台通过SNMP协议采集有线电视设备的信息,并进行数据的存储、统计和分析,同时系统结合GIS技术实现更直观的故障监测,当设备出现故障的时候及时发出告警。系统架构如图1所示。
4 总结
本课题意在借助安卓设备的普及,提高工作人员对有线电视网络管理的效率。由于移动终端的普及,研究并实现一个基于安卓的有线电视网络管理系统,方便工作人员随时随地查看各个有线电视设备的运行状态以及产生的故障信息,并且通过建立GIS图层实现对有线电视设备的拓扑进行展示,交互地理位置参数与节点设备参数以及设备告警;在推送服务器的设计方面,本系统采用push技术,通过服务器实时的向客户端推送消息的方式,解决及时获取故障信息的问题。由于本系统只是针对基于安卓系统的移动终端设计的,故不能适用于所有的移动终端,今后需要更进一步的研究。
参考文献:
[1]张华,刘铁英.Android应用软件发展趋势与关键技术探索[J].商场现代化,2012(28):175.
[2]邢蕾.android应用软件开发技术简介[J].电脑迷,2016(5).
[3]潘唐毅.基于Android的地铁网络管理系统的设计与实现[D].华南理工大学,2013.