当前位置:首页 > 工业控制 > 《机电信息》
[导读]摘要:电力系统运行维护对电网运行的稳定性极为重要,运维资料是电力运行维护的基础,及时有效地将所需资料提供到运维人员手中,能提高电力运行维护效率。基于此,对通信云平台系统的应用进行研究,利用微信小程序的云开发功能,开发出一种应用于电力运行维护的通信云平台系统,以加快运维资料的传输效率。

引言

随着我国经济水平逐渐提高,电力行业得到了快速发展,电力系统运行维护也日渐复杂。一方面,电力系统运行维护是电网正常、稳定、安全运行的重要保证,甚至是电网赖以运行的基础:另一方面,电力系统的运营、维护和管理的难度不断加大,尤其是要保障电力系统24h的稳定可靠运行,能第一时间掌握相关电力系统的运行维护资料,就显得尤为重要。

目前,中国手机上网用户约3.5亿人,随着现代移动通信技术发展日新月异,移动办公所带来的巨大益处令人侧目,通过智能手机和平板电脑来访问电子邮件、文档和应用程序的用户已形成规模,为适应这种转变,电力系统运行维护也应随之扩展到相应的移动设备。

本文利用微信小程序设计并实现了一种通信云平台系统,用来接收、存储、下载电力运维数据及资料。同时,利用微信小程序作为运维情况的展示和响应平台,既能保证私密性,又能让运维人员随时随地进行监测响应,为提升运维效率、快速应对故障提供有力的系统支持。

1微信小程序云开发简介及其优势

微信小程序,简称Cx,其不需要下载安装即可8用,用户扫一扫或搜一下即可打开应用,用完之后,退出即可,无需关闭卸载。2018年9月10号微信小程序推出云开发功能,为开发者提供了"云函数""云数据库"和"云文件存储"等功能,并且将这些能力封装成特定的接口,以wx.cloud.xxx来进行调用,8得微信小程序充分利用了云端能力,真正升级为云平台。

利用微信小程序云开发功能来开发通信云平台系统,主要基于以下几点考虑:

1.1开发成本低且便捷

小程序的功能性优势是非常明显的,就目前来看,首先是开发成本低。新的微信生态中,通信云平台系统利用小程序完全可以做到低成本开发、低成本推广,可以说这是小程序从发布到现在最明显的优势。利用小程序云开发功能开发通信云平台系统,通过TCB的DK,即可在通信云平台系统中8用TCB所提供的数据库、存储及云函数等后端云服务,直接打通客户端与云资源的链路。

1.2用户体验较好

同等成本下开发出来的小程序通信云平台系统体验肯定远胜于APP和网站,因为同类场景下,通过小程序获取服务会比APP和网站更为高效,同一周期,小程序的迭代速度和用户需求反馈的速度要更快。利用微信小程序开发的通信云平台系统,对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一,在操作界面上与其他小程序一致,不用下载专门的APP,即用即开,这也会降低用户的8用难度。

1.3兼容性强

有别于开发同样功能的APP或web,通信云平台系统只需依托小程序云开发的开发标准,便可自动适配不同操作系统的8用要求,如Ios系统和Android系统。只要小程序云开发迭代,用户随时打开就是新版本,不仅可以节省维护成本,还能提高更新版本的效率。

2通信云平台系统的设计与实现

2.1体系结构

本文设计的通信云平台系统按功能可分为消息接收器、消息加工器、微信小程序展示响应三大部分,架构图如图1所示。消息接收器:不同的消息接收器,用于接收不同运维系统发出来的运行状态消息,存入到数据库中,供消息加工器8用。消息加工器:根据用户不同的应用场景,对接收到的消息数据进行加工,满足与微信小程序框架的交互。

通信云平台系统展示响应部分:基于微信小程序提供的API和组件,并应用HTML5和Javascript技术搭建跨操作系统平台的运维系统,保证用户能随时随地了解运维信息。

2.2消息接收器的设计与实现

我们以接收网络线路运行情况为例详述消息接收器的实现步骤。网络线路运行情况包括正常、丢包、中断三种状态,想要全面了解网络线路的实时运行状态,就需要定时更新线路名、通断状态、丢包率、最新更新时间、上次状态改变时间、运营商等信息,关键步骤实现如下:

ArrayList<xlik>xliks=newArrayList<xlik>():

For(inti=0:i<arrs.length:i++){//对信息内容进行加工,按标准存入云数据库

string[]arrs(xlik=arrs[i].split("~"):

xlikx=newxlik():

x.setGuid(arrs(xlik[0]):

x.setName(arrs(xlik[1]):

x.setPla(arrsx一1j[2]k)

x.setPla一:ssoarrsx一1j[(]3)

x.setNewUpdateTimeoarrsx一1j[4]3)

x.setChangeTimeoarrsx一1j[5]k)

x.setYysoarrsx一1j[6]k)

x一1js.addoxk)

}

xs.addTiqux一1jA一一(x一1js3)

通过上述代码可知,不同的信息来源需要编写不同的消息接收器,以满足特定的业务需求。

2.3通信云平台系统的实现

通信云平台系统分为视图层、逻辑层、系统层三个部分,如图2所示。Js负责业务逻辑的实现,而表现层由wxML和wxss来共同实现,前者其实就是一种微信定义的模板语言,而后者类似Css。系统层中,通信云平台系统借助的是JsBridge实现了对底层API接口的调用,在小程序云开发里面开发通信云平台系统,不用太多去考虑终端系统的差异性与兼容性问题,专注在上层的视图层和逻辑层进行开发即可。

微信小程序与消息加工器的交互:小程序想要展示数据,就必须与后台交互。

3成果展示

如图(所示,利用权限管理功能,保证特定用户才能登陆访问系统,确保信息安全。图4展示的是运维资料显示区。可见,通过微信小程序,这套通信云平台系统将所收集的运维资料等集中展示给用户,让运维人员随时随地掌握运维信息。

4结语

本文设计的基于微信小程序的通信云平台系统,通过消息接收器实时接收主机、网络、应用端口等运行状况信息,通过消息加工器处理数据,并利用微信小程序框架集成开发展示给用户,方便快速获取电力运维信息,取得了良好效果。

目前通信云平台系统更多考虑的是电力运维信息的展示,交互式动作涉及不多。当电力线路出现问题时,如何快速便捷地申报故障,当系统出现问题时,能否快速一键执行应急脚本,都是值得进一步研究的课题。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭