版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘
要:电力系统运行维护对电网运行的稳定性极为重要,运维资料是电力运行维护的基础,及时有效地将所需资料提供到运维人员手中,能提高电力运行维护效率。基于此,对通信云平台系统的应用进行研究,利用微信小程序的云开发功能,开发出一种应用于电力运行维护的通信云平台系统,以加快运维资料的传输效率。关键词:微信小程序;运维资料;通信云平台系统
0
引言随着我国经济水平逐渐提高,电力行业得到了快速发展,电力系统运行维护也日渐复杂。一方面,电力系统运行维护是电网正常、稳定、安全运行的重要保证,甚至是电网赖以运行的基础;另一方面,电力系统的运营、维护和管理的难度不断加大,尤其是要保障电力系统24
h的稳定可靠运行,能第一时间掌握相关电力系统的运行维护资料,就显得尤为重要。目前,中国手机上网用户约3.5亿人,随着现代移动通信技术发展日新月异,移动办公所带来的巨大益处令人侧目,通过智能手机和平板电脑来访问电子邮件、文档和应用程序的用户已形成规模,为适应这种转变,电力系统运行维护也应随之扩展到相应的移动设备。本文利用微信小程序设计并实现了一种通信云平台系统,用来接收、存储、下载电力运维数据及资料。同时,利用微信小程序作为运维情况的展示和响应平台,既能保证私密性,又能让运维人员随时随地进行监测响应,为提升运维效率、快速应对故障提供有力的系统支持。1
微信小程序云开发简介及其优势微信小程序,简称CX,其不需要下载安装即可使用,用户扫一扫或搜一下即可打开应用,用完之后,退出即可,无需关闭卸载。2018年9月10号微信小程序推出云开发功能,为开发者提供了“云函数”“云数据库”和“云文件存储”等功能,并且将这些能力封装成特定的接口,使得微信小程序充分利用了云端能力,真正升级为云平台。利用微信小程序云开发功能来开发通信云平台系统,主要基于以下几点考虑:1.1
开发成本低且便捷小程序的功能性优势是非常明显的,就目前来看,首先是开发成本低。新的微信生态中,通信云平台系统利用小程序完全可以做到低成本开发、低成本推广,可以说这是小程序从发布到现在最明显的优势。利用小程序云开发开发通信云平台系统,通过TCB的DK,即可在通信云平台系统中使用TCB所提供的数据库、存储及云函数等后端云服务,直接打通客户端与云资源的链路。1.2
用户体验较好同等成本下开发出来的小程序通信云平台系统体验肯定远胜于APP和网站,因为同类场景下,通过小程序获取服务会比APP和网站更为高效,同一周期,小程序的迭代速度和用户需求反馈的速度要更快。利用微信小程序开发的通信云平台系统,对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一,在操作界面上与其他小程序一致,不用下载专门的APP,即用即开,这也会降低用户的使用难度。1.3
兼容性强有别于开发同样功能的APP或Web,通信云平台系统只需依托小程序云开发的开发标准,便可自动适配不同操作系统的使用要求,如IOS系统和Android系统。只要小程序云开发迭代,用户随时打开就是新版本,不仅可以节省维护成本,还能提高更新版本的效率。2
通信云平台系统的设计与实现2.1
体系结构本文设计的通信云平台系统按功能可分为消息接收器、消息加工器、微信小程序展示响应三大部分,架构图如图1所示。消息接收器:不同的消息接收器,用于接收不同运维系统发出来的运行状态消息,存入到数据库中,供消息加工器使用。消息加工器:根据用户不同的应用场景,对接收到的消息数据进行加工,满足与微信小程序框架的交互。通信云平台系统展示响应部分:基于微信小程序提供的API和组件,并应用HTML5和JavaScript技术搭建跨操作系统平台的运维系统,保证用户能随时随地了解运维信息。2.2
消息接收器的设计与实现我们以接收网络线路运行情况为例详述消息接收器的实现步骤。网络线路运行情况包括正常、丢包、中断三种状态,想要全面了解网络线路的实时运行状态,就需要定时更新线路名、通断状态、丢包率、最新更新时间、上次状态改变时间、运营商等信息,关键步骤实现如下:ArrayList<Xljk>xljks=newArrayList<Xljk>();For(inti=0;i<arrs.length;i++){//对信息内容进行加工,按标准存入云数据库String[]arrs_xljk=arrs[i].split("~");Xljkx=newXljk();x.setGuid(arrs_xljk[0]);x.setName(arrs_xljk[1]);x.setP1a(arrs_xljk[2]);x.setP1aloss(arrs_xljk[3]);x.setNewUpdateTime(arrs_xljk[4]);x.setChangeTime(arrs_xljk[5]);x.setYys(arrs_xljk[6]);xljks.add(x);}xs.addTiquXljkAll(xljks);通过上述代码可知,不同的信息来源需要编写不同的消息接收器,以满足特定的业务需求。2.3
通信云平台系统的实现通信云平台系统分为视图层、逻辑层、系统层三个部分,如图2所示。JS负责业务逻辑的实现,而表现层由WXML和WXSS来共同实现,前者其实就是一种微信定义的模板语言,而后者类似CSS。系统层中,通信云平台系统借助的是JSBridge实现了对底层API接口的调用,在小程序云开发里面开发通信云平台系统,不用太多去考虑终端系统的差异性与兼容性问题,专注在上层的视图层和逻辑层进行开发即可。微信小程序与消息加工器的交互:小程序想要展示数据,就必须与后台交互。3
成果展示如图3所示,利用权限管理功能,保证特定用户才能登陆访问系统,确保信息安全。图4展示的是运维资料显示区。可见,通过微信小程序,这套通信云平台系统将所收集的运维资料等集中展示给用户,让运维人员随时随地掌握运维信息。
4
结语本文设计的基于微信小程序的通信云平台系统,通过消息接收器实时接收主机、网络、应用端口等运行状况信息,通过消息加工器处理数据,并利
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南文理学院《机器学习》2022-2023学年第一学期期末试卷
- 湖南农业大学《兽医流行病学》2022-2023学年第一学期期末试卷
- 湖南工业大学科技学院《移动应用开发》2023-2024学年第一学期期末试卷
- 化工装置火灾扑救初战展开程序
- 江苏省连云港市重点高中2024-2025学年高一上学期11月期中考试地理试题含答案
- 2024至2030年中国高尔夫二座汽油车行业投资前景及策略咨询研究报告
- 2024至2030年中国收音机手电行业投资前景及策略咨询研究报告
- 2024至2030年中国鞋底开槽烫金装饰机行业投资前景及策略咨询研究报告
- 2024至2030年中国防水软管行业投资前景及策略咨询研究报告
- 2024社区六五普法工作计划结尾范文
- GB/T 31148-2022木质平托盘通用技术要求
- 复习题《劳动经济学》课件
- 华支睾吸虫(肝吸虫)-课件
- 如何上好一节思政课综述课件
- 结直肠癌围手术期治疗课件
- 《青春期》-完整版课件
- 病句修改-完整版课件
- 机械制造基础(第3版)习题解答
- 前置胎盘护理查房
- 全国统一市政工程预算定额汇编概述
- 全国水环境容量核定技术手册
评论
0/150
提交评论