产能经济
基于小程序的IT掌上运维改造研究
周 颖 胡外光 胡珊珊 钱 森 湖南省儿童医院
摘要:随着医院信息化程度不断加深,对IT系统依赖性日渐加强,保障运行的IT运维系统日渐重要;针对IT运维系统繁多、老旧
且多为PC端应用的现状,避免重新开发移动端运维系统的巨大成本开销,设计并实现一种基于小程序的IT掌上运维系统。阐述了
运维消息接收器的实现原理,并给出了系统关键实现步骤。实践效果表明,此系统能对现有IT运维系统进行快速、低成本的改造,让运
维人员随时随地掌握运维信息。
关键词:小程序;掌上运维;消息接收器
中图分类号:TN911.73 文献识别码:A 文章编号:1001-828X(2017)033-0297-03
Research on IT Handheld Operation and Maintenance Based on Wechat Applet
Zhou Ying, Hu Wai-guang, HuShan-shan, Qian Sen
(Hunan children’s hospital information center, Changsha 410007,Hunan province,China)
Abstract: With the deepening of the degree of hospital information, IT system dependence is increasingly strengthened to ensure the operation
of IT operation and maintenance system is increasingly important; for IT operation and maintenance system, old and mostly for the PC application status, to avoid the re-development of mobile Operation and maintenance system of the huge cost of overhead, design and implementation of the IT handheld operation and maintenance system based on Wechat Applet. The implementation principle of the operation and maintenance message receiver
is expounded, and the key implementation steps of the system are given. The practical results show that this system can carry out rapid and low-cost transformation of the existing IT operation and maintenance system, so that the o
peration and maintenance personnel can master the operation and maintenance information anytime and anywhere.
Keywords: Wechat Applet ,Handheld Operation and Maintenance, Message receiver
一、引言
近年来,我国信息化发展取得长足进展,经济社会信息化水平全面提升。随着信息技术的不断深入,医院的IT系统日渐复杂,一方面,医院业务对IT系统的依赖性越来越强,IT已经成为很多业务流程的核心部分,甚至是某些业务赖以运行的基础;另一方面, IT系统的运营、维护和管理的难度不断加大,尤其是保障医院关键业务IT系统7×24小时的稳定可靠运行,能第一时间掌握相关系统的运行状态,就显得极为重要。
目前,中国手机上网用户约3.5亿人,随着现代移动通信技术发展日新月异,移动办公所带来的巨大益处令医院侧目,通过智能手机和平板电脑来访问[1]、文档和应用程序的用户已形成规模,为适应这种转变,医院IT 系统管理控制和安全策略也应随之扩展到相应的移动设备,医院级应用与移动终端的对接之势已经浮出水面。
本文利用当前热门的小程序技术结合java语言,设计并实现了一种通用消息接收器,接收不同IT
系统的运行状态消息;同时,利用小程序作为运维情况的展示和响应平台,既能保证私密性,又让IT运维人员能随时随地进行监测响应,为提升运维效率、快速应对故障提供有力的系统支持。
二、小程序简介
小程序,简称CX,是一种不需要下载安装即可使用的应用[2],它实现了应用触手可及的梦想,用户扫一扫或搜一下即可打开应用;用完之后,退出即可,无需关闭卸载;不会打扰用户,更不会推送消息、产生订阅关系、分享到朋友圈。
用小程序来做IT掌上运维改造,主要是基于以下几点考虑:
1.跨平台。不管是安卓还是IOS,只要能运行,就能跑小程序,避免开发基于安卓和基于IOS的两个app;
2.开发难度低。基于小程序框架的二次开发能让用户可以更多财力,人力,精力放在如何运营好产品,做好内容本身;
3.使用简单。对于用户来说,相较于各种APP,小程序UI和操作流程会更统一,这也会降低用户的使用难度。
三、掌上运维系统的设计与实现
1.体系结构
本文设计的掌上运维系统[3]按功能可分为消息接收器、消息加工器、小程序展示响应三大部分,架构图如图1所示:消息接收器:不同的消息接收器,用于接收不同IT系统发出来的运行状态消息,存入到数据库中,供消息加工器使用。
消息加工器:根据用户不同的应用场景,对接收到的消息数据进行加工,满足与小程序框架的交互。
小程序展示响应部分:基于小程序提供的API和组件,并应用html5和javascript技术搭建跨操作系统平台的掌上运维系统,保证用户能随时随地了解运维信息。
图1 掌上运维系统架构图
2.消息接收器的设计与实现
为了较好表示消息接收器的设计与实现,我们以接收网络线路运行情况为例详述其实现步骤。网络线路运行情况包括正常、丢包、中断三种状态,想要全面了解网络线路的实时运行状态,我们就需要定时更新线路名、通断状态、丢包率、最新更新时间、上次状态改变时间、运营商等信息,关键步骤实现如下:
String source = Parameter("source");//标注信息来源
String content = Parameter("content").trim();//获取信息
内容
String[] arrs = content.split("#");
ArrayList< Xljk > xljks = new ArrayList< Xljk >();
for(int i=0;i<arrs.length;i++){//对信息内容进行加工,按标准存入数据库
写文章的小程序
String[] arrs_xljk = arrs[i].split("~");
Xljk x = new Xljk();
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);
通过上述代码可知,不同的信息来源需要编写不同的消息接收器,以满足特定的业务需求。
3.基于小程序的掌上运维平台实现
如图2所示,小程序在技术架构上非常清晰,分为视图层、逻辑层、系统层三个部分[4]。JS负责业务逻辑的实现,而表现层由则WXML和WXSS来共同实现,前者其实就是一种定义的模板语言,而后者类似CSS。系统层中,小程序借助的是JSBridge实现了对底层API接口的调用,所以在小程序里面开发,开发者不用太多去考虑IOS,安卓的实现差异的问题,安心在上层的视图层和逻辑层进行开发即可。
图2 小程序技术架构图
小程序与消息加工器的交互:
小程序想要展示数据,就必须与后台交互,下面代码展示的是网络线路运行情况页面如何与消息加工器交互。
receiveXljk: function () {
var that = this
guid: that.data.guid,
roleid:leid,
unit:that.data.unit
},
header: {
'content-type': 'application/json'
},
success: function (res) {
that.setData({ arr: res.data[0].xjs })
},
})
},
四、成果展示
如图3所示,利用权限管理功能,保证特定用户才能登陆访问系统,确保信息安全;图4展示的是掌上运维平台的导航界面;图5是某系统的相关指标监控情况,60秒更新1次;图6是本部网络线路的通断情况,300秒更新一次。可见,通过小程序,这套掌上运维系统将系统交易情况、应用端口状态、网络线路状态、告警信息等集中展示给用户,让运维人员随时随地掌握运维信息。
图3用户登陆图4掌上运维平台的导航界面
图5某系统的相关指标监控情况 图6 本部网络线路的通断情况
下接(第300页)
五、结论及将来的工作
本文设计与实现基于小程序的掌上运维系统,通过消息接收器实时接收主机、网络、应用端口等运行状况信息,通过消息加工器处理数据,并利用小程序框架集成开发展示给用户,方便了快速获取运维信息,取得了良好效果。
我们的系统目前更多考虑的是运维信息的展示,交互式动作涉及得不多。当网络线路出现问题时,如何快速便捷地运营商申报故障,当系统出现问题时,能否快速一键执行应急脚本,都是值得进一步考虑的。
参考文献:
[1]黄洁,柏,陈婉娥,周轩.基于Android平台的掌上运维系统[J].计算机应用,2012,7(4):15-16.
[2]刘琦,丁萍莉,初成刚,毕晓文.基于小程序的互联网+教育学习平台的研究与设计[J].计算机工程,2016,37(12):45-46.
[3]刘红梅,李琦.基于下一代开放OSS的掌上运维实践研究[J].山东通信技术,2015,35(3):13-15.
[4]王玲勉,孙娟,薛晓英,王素婷.小程序在图书馆移动服务中的应用实践[J].计算机系统应用,2017,37(7):134-136.
作者简介:周 颖(1984-),女,中南大学硕士研究生,计算机科学与应用,湖南省儿童医院。
基金项目:湖南省卫生计生委科研计划课题项目(B2017113)。
赛事运营、体育人才培养等方面的投资。一些有条件的地方,还可以采取项目资助、贷款贴息和奖励等方式,支持体育产业加快发展。
(三)打造特品牌赛事,集聚体育产业发展的人气
体育产业发展,除了要具备全民基础外,还要有产业基础。国内的体育品牌赛事仍需加强培育。要打造品牌赛事,用体育竞赛表演打造“一带一路”沿线体育产业发展的新名片。在“一带一路”沿线国家和国内沿线地区开展冰雪、汽车摩托车、马拉松、自行车、水上运动、户外挑战、航空运动、定向越野、攀岩、电竞等体育赛事活动,加强赛事创新性、包容性,营造年年有活动,月月有亮点、处处有精彩的运动氛围。开展太极拳、武术、舞龙、舞狮、龙舟、射箭、摔跤、马术等民族体育活动。推动冰雪文化、冰雪运动、冰雪娱乐等特主题体育运动赛事项目。
(四)加强体育旅游设施建设
对“一带一路”沿线体育设施进行统一规划,配套建设符合标准的登山步道、休闲绿道、自行车赛道、滑雪场、水上运动船艇码头、电竞场馆、汽车自驾运动营地、航空飞行营地、户外运动公园等体育设施。加强体育装备创新研发,鼓励“一带一路”沿线地区举办各类体育装备专业展会,国内体育企业要积极参会,推出自身的优势体育器材、用具等体育消费品。
(五)重视人文交流,大力发展体育文化
体育本身就与文化紧密相连,是文化非常重要的一部分。“一带一路”倡议的提出和深入推进,为我国体育文化发展带来了全新的机遇。民心相通是“一带一路”建设的社会根基,“一带一路”要聚人气,必须重视人文交流,增进各国人民的理解与合作,形成共建“一带一路”的美好共识。而体育是促进文化交流的重要突破口。体育作为一种世界性通俗文化活动,具有超越语言、种族、文明的中性彩,为国家间相互交往和理解创造条件。
(六)加强体育人才队伍培养
积极推动体育传统项目学校、体育特学校发展,鼓励名校办名队、教练员进校园,开展“一校一品”等工作。加强体育产业人力资源需求预测,鼓励多方投入和校企合作,重点培养体育经营管才,鼓励体育职业俱乐部引进国内外优秀教练员与运动员,按规定享受相关待遇。
(七)提高体育基础设施的运营质量和效率
体育场馆、体育器械等基础设施,是体育产业的硬件基础。因此,在“一带一路”战略下,国家要重视对体育基础设施的开发利用,通过训练、竞赛、旅游、健身、演出、展会等丰富的手段,充分发挥体育场馆的作用,提高运营质量和效率。同时,要推进体育运动学校场馆业余时间向社会免费、低收费开放。通过合作办学等方式,面向社会招收羽毛球、乒乓球、网球、拳击、跆拳道、围棋、田径、武术等项目的业余运动员,加强高水平体育后备人才储备,提高场馆利用率,增加学校收入。在体育运动
创伤康复医院、社区中心等基础设施建设方面,还需要进一步加大资源整合力度,确保体育运动项目的医疗保障资源充足,为“一带一路”沿线国家和地区充实体育健身运动、和康复保障等方面的医疗资源。
四、结语
本文通过深入剖析“一带一路”战略发展对体育产业发展带来的机遇,并结合实际案例进行论述,为我国体育产业如何抓住“一带一路”战略机遇,实现创新发展,提供了科学的经验借鉴和思路启示。在此基础上,本文对“一带一路”战略下,体育产业的发展,提出了加大政策、资金支持,培养体育人才以及重视人文交流,大力发展体育文化等方面的对策措施,具有较强的实践指导意义。
参考文献:
[1]李金金,黄聪.我国“一带一路”体育文化建设的遇境与路径[J].浙江体育科学,2017(5).
[2]李润.“一带一路”格局下我国体育产业发展的理论构想[J].广州体育学院学报,2017(7).
[3]李碧珍,李晴川,程轩宇,杨少雄.价值链视域下体育用品制造业服务化转型路径及其实践探索——以福建省为例[J].福建师范大学学报:哲学社会科学版,2017(9).
上接(第298页)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论