一种移动通信政企运维系统可视化组件实现方法及系统技术方案

技术编号:32537608 阅读:21 留言:0更新日期:2022-03-05 11:33
本发明专利技术特别涉及一种移动通信政企运维系统可视化组件实现方法及系统。该移动通信政企运维系统可视化组件实现方法及系统,将8类专业综合信息管理中所有可视化组件以前端JS闭包形式存在,每个前端组件均为一个JS闭包,以实现可视化组件的复用。该移动通信政企运维系统可视化组件实现方法及系统,组件开发一次可供全专业使用,大大提升了政企运维系统的开发效率,同时组件的展示形式在组件内部定义,实现了各组件在不同专业展示的UI风格的一致性和标准化,提升了政企运维系统的各专业的标准化水平,解决了系统间各专业可视化组件的重复开发、风格不统一、不可复用、开发效率底的问题。题。题。

【技术实现步骤摘要】
一种移动通信政企运维系统可视化组件实现方法及系统


[0001]本专利技术涉及移动通信BSS(Basic Station System,基础站系统)
,特别涉及一种移动通信政企运维系统可视化组件实现方法及系统。

技术介绍

[0002]政企运维系统作为移动通信领域对5G、物联网、专线、企宽、云视讯、千里眼、短彩信、云网8类专业的后分析系统,从业务规模、业务质量、可视化地图、在途工单、服务质量、业务运营等多个角度对各专业的运维情况,在综合信息管理上做了一些看全。其中,各专业综合信息管理展示中存在大量的可视化的视图组件,包括折线图、饼图、柱状图、地图、雷达图、仪表盘、top图等。
[0003]对于全产品和8类专业综合信息管理中展示的各种可视化组件,原有设计方式为各专业独立开发自有的组件做单独处理,这样做极大的增加了开发的工作量、提高了各专业视图展示的错误率,同时也会导致各专业呈现整体UI风格不一致,极大的消耗了系统的资源、大大增加了系统的复杂性,因此需要有一套完善的方法,解决系统间各专业可视化组件的重复开发、风格不统一、不可复用、开发效率底的问题。
[0004]针对上述情况,本专利技术提出了一种移动通信政企运维系统可视化组件实现方法及系统。

技术实现思路

[0005]本专利技术为了弥补现有技术的缺陷,提供了一种简单高效的移动通信政企运维系统可视化组件实现方法及系统。
[0006]本专利技术是通过如下技术方案实现的:
[0007]一种移动通信政企运维系统可视化组件实现方法及系统,其特征在于:将8类专业综合信息管理中所有可视化组件以前端JS闭包形式存在,每个前端组件均为一个JS闭包,以实现可视化组件的复用。
[0008]所述8类专业综合信息管理中各专业功能界面使用时引用对应前端组件的JS闭包,并将业务数据和展示形式通过前端JS闭包暴露的方法传递进来,以实现可视化组件的复用。
[0009]包括以下步骤:
[0010]第一步,利用JS闭包定义8类专业综合信息管理中所有可视化组件对象;
[0011]第二步,开发8类专业综合信息管理中所有可视化组件对象;
[0012]第三步,引用对应前端组件的JS闭包,实例化组件以实现组件的复用。
[0013]所述第一步中,将8类专业综合信息管理中每个组件分别定义为一个JS文件,实现option属性,并暴露实例化方法instanceOption。
[0014]所述第二步中,开发组件对象时,实现组件的option属性的定义,并实现instanceOption组件实例化方法;
[0015]所述第三步中,调用instanceOption方法,实例化组件即可实现组件的复用。
[0016]实现该移动通信政企运维系统可视化组件实现方法的系统,用于实现政企运维系统8类专业综合信息管理之间通用UI(User Interface,用户界面)组件定义、开发和实例化复用;包括组件对象定义模块,组件对象开发模块和组件实例化模块;
[0017]所述组件对象定义模块用于将8类专业综合信息管理中每个组件分别定义为一个JS文件,实现option属性,并暴露实例化方法instanceOption;
[0018]所述组件对象开发模块用于实现组件的option属性的定义,并实现instanceOption组件实例化方法;
[0019]所述组件实例化模块用于调用instanceOption方法,实例化组件以实现组件的复用。
[0020]一种计算机设备,其特征在于:包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述移动通信政企运维系统可视化组件实现方法的步骤。
[0021]一种计算机可读存储介质,其特征在于:其上存储有计算机程序,所述计算机程序被处理器执行时实现上述移动通信政企运维系统可视化组件实现方法的步骤。
[0022]本专利技术的有益效果是:该移动通信政企运维系统可视化组件实现方法及系统,组件开发一次可供全专业使用,大大提升了政企运维系统的开发效率,同时组件的展示形式在组件内部定义,实现了各组件在不同专业展示的UI风格的一致性和标准化,提升了政企运维系统的各专业的标准化水平,解决了系统间各专业可视化组件的重复开发、风格不统一、不可复用、开发效率底的问题。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]附图1为本专利技术移动通信政企运维系统可视化组件实现方法示意图。
具体实施方式
[0025]为了使本
的人员更好的理解本专利技术中的技术方案,下面将结合本专利技术实施例,对本专利技术实施例中的技术方案进行清楚,完整的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0026]Javascript(简称JS)语言的特殊之处,就在于函数内部可以直接读取全局变量。在函数外部自然无法读取函数内的局部变量。
[0027]JS的作用域分全局和局部两种,在js作用域环境中访问变量的权利是由内向外的,内部作用域可以获得当前作用域下的变量并且可以获得当前包含当前作用域的外层作用域下的变量,反之则不能。也就是说在外层作用域下无法获取内层作用域下的变量,同样在不同的函数作用域中也是不能相互访问彼此变量的。当需要在一个函数内部也有限权访
问另一个函数内部的变量时,就需要JS闭包来解决。简单来说,闭包的本质就是在一个函数内部创建另一个函数。
[0028]该移动通信政企运维系统可视化组件实现方法,将5G、物联网、专线、企宽、云视讯、千里眼、短彩信和云网8类专业综合信息管理中所有可视化组件以前端JS闭包形式存在,每个前端组件均为一个JS闭包,以实现可视化组件的复用。
[0029]所述8类专业综合信息管理中各专业功能界面使用时引用对应前端组件的JS闭包,并将业务数据和展示形式通过前端JS闭包暴露的方法传递进来,以实现可视化组件的复用。
[0030]包括以下步骤:
[0031]第一步,利用JS闭包定义8类专业综合信息管理中所有可视化组件对象;
[0032]第二步,开发8类专业综合信息管理中所有可视化组件对象;
[0033]第三步,引用对应前端组件的JS闭包,实例化组件以实现组件的复用。
[0034]所述第一步中,将8类专业综合信息管理中每个组件分别定义为一个JS文件,实现option属性,并暴露实例化方法instanceOption。
[0035]所述第二步中,开发组件对象时,实现组件的option属性的定义,并实现insta本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动通信政企运维系统可视化组件实现方法,其特征在于:将8类专业综合信息管理中所有可视化组件以前端JS闭包形式存在,每个前端组件均为一个JS闭包,以实现可视化组件的复用。2.根据权利要求1所述的移动通信政企运维系统可视化组件实现方法,其特征在于:所述8类专业综合信息管理中各专业功能界面使用时引用对应前端组件的JS闭包,并将业务数据和展示形式通过前端JS闭包暴露的方法传递进来,以实现可视化组件的复用。3.根据权利要求2所述的移动通信政企运维系统可视化组件实现方法,其特征在于,包括以下步骤:第一步,利用JS闭包定义8类专业综合信息管理中所有可视化组件对象;第二步,开发8类专业综合信息管理中所有可视化组件对象;第三步,引用对应前端组件的JS闭包,实例化组件以实现组件的复用。4.根据权利要求3所述的移动通信政企运维系统可视化组件实现方法,其特征在于:所述第一步中,将8类专业综合信息管理中每个组件分别定义为一个JS文件,实现option属性,并暴露实例化方法instanceOption。5.根据权利要求4所述的移动通信政企运维系统可视化组件实现方法,其特征在于:所述第二步中,开发组件对象时,实现组件的option属性的定义,并实现instanceOpt...

【专利技术属性】
技术研发人员:韩明涛申昌
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1