《通信云平台系统研究与应用.docx》由会员分享,可在线阅读,更多相关《通信云平台系统研究与应用.docx(7页珍藏版)》请在优知文库上搜索。
1、摘要:电力系统运行维护对电网运行的稳定性极为重要,运维资料是电力运行维护的基础,及时有效地将所需资料提供到运维人员手中,能提高电力运行维护效率。基于此,对通信云平台系统的应用进行研究,利用微信小程序的云开发功能,开发出一种应用于电力运行维护的通信云平台系统,以加快运维资料的传输效率。关键词:微信小程序;运维资料;通信云平台系统O引言随着我国经济水平逐渐提高,电力行业得到了快速发展,电力系统运行维护也日渐复杂。一方面,电力系统运行维护是电网正常、稳定、安全运行的重要保证,甚至是电网赖以运行的基础;另一方面,电力系统的运营、维护和管理的难度不断加大,尤其是要保障电力系统24h的稳定可靠运行,能第一
2、时间掌握相关电力系统的运行维护资料,就显得尤为重要。目前,中国手机上网用户约3.5亿人,随着现代移动通信技术发展日新月异,移动办公所带来的巨大益处令人侧目,通过智能手机和平板电脑来访问电子邮件、文档和应用程序的用户已形成规模,为适应这种转变,电力系统运行维护也应随之扩展到相应的移动设备。本文利用微信小程序设计并实现了一种通信云平台系统,用来接收、存储、下载电力运维数据及资料。同时,利用微信小程序作为运维情况的展示和响应平台,既能保证私密性,又能让运维人员随时随地进行监测响应,为提升运维效率、快速应对故障提供有力的系统支持。1 微信小程序云开发简介及其优势微信小程序,简称CX,其不需要下载安装即
3、可使用,用户扫一扫或搜一下即可打开应用,用完之后,退出即可,无需关闭卸载。2018年9月10号微信小程序推出云开发功能,为开发者提供了“云函数”“云数据库”和“云文件存储”等功能,并且将这些能力封装成特定的接口,使得微信小程序充分利用了云端能力,真正升级为云平台。利用微信小程序云开发功能来开发通信云平台系统,主要基于以下几点考虑:1.1 开发成本低且便捷小程序的功能性优势是非常明显的,就目前来看,首先是开发成本低。新的微信生态中,通信云平台系统利用小程序完全可以做到低成本开发、低成本推广,可以说这是小程序从发布到现在最明显的优势。利用小程序云开发开发通信云平台系统,通过TCB的DK,即可在通信
4、云平台系统中使用TCB所提供的数据库、存储及云函数等后端云服务,直接打通客户端与云资源的链路。1.2 用户体验较好同等成本下开发出来的小程序通信云平台系统体验肯定远胜于APP和网站,因为同类场景下,通过小程序获取服务会比APP和网站更为高效,同一周期,小程序的迭代速度和用户需求反馈的速度要更快。利用微信小程序开发的通信云平台系统,对于用户来说,相较于各种APP,微信小程序Ul和操作流程会更统一,在操作界面上与其他小程序一致,不用下载专门的APP,即用即开,这也会降低用户的使用难度。1.3 兼容性强有别于开发同样功能的APP或Web,通信云平台系统只需依托小程序云开发的开发标准,便可自动适配不同
5、操作系统的使用要求,如IOS系统和Android系统。只要小程序云开发迭代,用户随时打开就是新版本,不仅可以节省维护成本,还能提高更新版本的效率。2 通信云平台系统的设计与实现3 .1体系结构本文设计的通信云平台系统按功能可分为消息接收器、消息加工器、微信小程序展示响应三大部分,架构图如图1所示。消息接收器:不同的消息接收器,用于接收不同运维系统发出来的运行状态消息,存入到数据库中,供消息加工器使用。消息加工器:根据用户不同的应用场景,对接收到的消息数据进行加工,满足与微信小程序框架的交互。图1通信云平台系统架构图通信云平台系统展示响应部分:基于微信小程序提供的APl和组件,并应用HTM1.5
6、和JaVaSCriPt技术搭建跨操作系统平台的运维系统,保证用户能随时随地了解运维信息。我们以接收网络线路运行情况为例详述消息接收器的实现步骤。网络线路运行情况包括正常、丢包、中断三种状态,想要全面了解网络线路的实时运行状态,就需要定时更新线路名、通断状态、丢包率、最新更新时间、上次状态改变时间、运营商等信息,关键步骤实现如下:Array1.istxljks=newArray1.ist();For(inti=0ji忘记密码?视翔BXB(1)图4运维资料显示区本文设计的基于微信小程序的通信云平台系统,通过消息接收器实时接收主机、网络、应用端口等运行状况信息,通过消息加工器处理数据,并利用微信小程序框架集成开发展示给用户,方便快速获取电力运维信息,取得了良好效果。目前通信云平台系统更多考虑的是电力运维信息的展示,交互式动作涉及不多。当电力线路出现问题时,如何快速便捷地申报故障,当系统出现问题时,能否快速一键执行应急脚本,都是值得进一步研究的课题。