一种5G专网园区拓扑发现方法及装置与流程

文档序号:29864314发布日期:2022-04-30 12:16阅读:237来源:国知局
一种5G专网园区拓扑发现方法及装置与流程
一种5g专网园区拓扑发现方法及装置
技术领域
1.本发明涉及5g专网应用领域,尤其是一种5g专网园区拓扑发现方法及装置。


背景技术:

2.在5g专网应用中同一个系统中往往管理多园区资源以及设备,就会催生出针对每个园区自己的拓扑视图需求,那么按照传统的解决方案每个园区开发出一套拓扑视图功能肯定不可取,不但会浪费大量的人力物力,而且还会造成代码结构臃肿,不易维护。


技术实现要素:

3.为了解决多园区及多拓扑的问题,本发明提供一种5g专网园区拓扑发现方法及装置,通过统一的通用的代码结构完成同一个系统中多园区拓扑需求的建设,降低代码工作量和复杂度,且还能适应各个园区拓扑的一定差异性。
4.为实现上述目的,本发明采用下述技术方案:
5.在本发明一实施例中,提出了一种5g专网园区拓扑发现方法,该方法包括:
6.收集资源信息以及园区信息并入库;
7.为园区分配资源;
8.创建园区拓扑并关联需要呈现的资源;
9.展现层根据园区标识和拓扑标识,通过通用拓扑呈现查询接口获取到对应的拓扑完整信息。
10.进一步地,创建园区拓扑并关联需要呈现的资源,包括:
11.通过配置的方式为每个园区创建至少一个拓扑,并将拓扑关联该园区下辖的资源;
12.为拓扑关联的资源分配在拓扑图上的初始坐标点位,并为拓扑关联的资源创建链路。
13.进一步地,配置的方式是通过批量操作、链路模板下载以及链路模板导入功能,完成一键配置的方式。
14.进一步地,展现层根据园区标识和拓扑标识,通过通用拓扑呈现查询接口获取到对应的拓扑完整信息,包括:
15.展现层根据园区标识和拓扑标识,访问5g专网园区拓扑发现程序的通用拓扑呈现查询接口,5g专网园区拓扑发现程序判断当前拓扑是否存在,如果存在,则根据园区信息和拓扑信息,综合拓扑关联的资源和资源的坐标点位,响应给展现层,如果不存在,则响应失败提示信息给展现层。
16.在本发明一实施例中,还提出了一种5g专网园区拓扑发现装置,该装置包括:
17.资源及园区管理模块,用于收集资源信息以及园区信息并入库,同时为园区分配资源;
18.拓扑生成模块,用于创建园区拓扑并关联需要呈现的资源;
19.拓扑发现模块,用于展现层根据园区标识和拓扑标识,通过通用拓扑呈现查询接口获取到对应的拓扑完整信息。
20.进一步地,拓扑生成模块,具体用于:
21.通过配置的方式为每个园区创建至少一个拓扑,并将拓扑关联该园区下辖的资源;
22.为拓扑关联的资源分配在拓扑图上的初始坐标点位,并为拓扑关联的资源创建链路。
23.进一步地,配置的方式是通过批量操作、链路模板下载以及链路模板导入功能,完成一键配置的方式。
24.进一步地,拓扑发现模块,具体用于:
25.展现层根据园区标识和拓扑标识,访问5g专网园区拓扑发现程序的通用拓扑呈现查询接口,5g专网园区拓扑发现程序判断当前拓扑是否存在,如果存在,则根据园区信息和拓扑信息,综合拓扑关联的资源和资源的坐标点位,响应给展现层,如果不存在,则响应失败提示信息给展现层。
26.在本发明一实施例中,还提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现前述5g专网园区拓扑发现方法。
27.在本发明一实施例中,还提出了一种计算机可读存储介质,计算机可读存储介质存储有执行5g专网园区拓扑发现方法的计算机程序。
28.有益效果:
29.1、本发明的适用性强,应用面广。
30.2、本发明基本基于配置,低代码乃至无代码,实现多园区拓扑功能,工作量小。
31.3、本发明的结构清晰明了,对客户友好。
附图说明
32.图1是本发明5g专网园区拓扑发现方法流程示意图;
33.图2是本发明5g专网园区拓扑发现装置结构示意图;
34.图3是本发明计算机设备结构示意图。
具体实施方式
35.下面将参考若干示例性实施方式来描述本发明的原理和精神,应当理解,给出这些实施方式仅仅是为了使本领域技术人员能够更好地理解进而实现本发明,而并非以任何方式限制本发明的范围。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。
36.本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
37.根据本发明的实施方式,提出了一种5g专网园区拓扑发现方法及装置,通过页面的资源及园区管理功能,配置管理各个园区的公共资源(对园区下辖的设备、切片等资源增
加或删除),还可以通过配置的方式为园区创建拓扑,并选择拓扑中需要呈现的资源,还会为拓扑关联的资源自动分配资源在拓扑图的初始坐标点位(资源呈现在页面或者平面地图上的坐标位置,目前是将所有资源依次按照顺序排列),然后为园区下辖的资源录入链路信息,当这些内容配置完成之后园区拓扑就可以呈现了。在实际应用中配置设备、切片等资源以及链路,一个一个操作比较影响效率,因此提供了模板下载和一键导入功能,用户可以在模板中配置好相关信息之后,使用一键导入功能完成配置。当展现层呈现园区拓扑时就可以通过通用拓扑呈现查询接口,传入园区标识和拓扑标识,获取到相关的拓扑完整信息,如果未获取到相关的拓扑完整信息,则会响应错误提示信息给展现层。
38.下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
39.图1是本发明5g专网园区拓扑发现方法流程示意图。如图1所示,该方法包括:
40.1、收集资源信息以及园区信息并入库,本步骤为基本信息录入,5g专网园区拓扑发现程序提供了资源及园区管理功能,可以通过导入的方式录入资源信息以及园区信息。
41.2、为园区分配资源,资源信息以及园区信息有了之后,需要将各个园区下辖的资源和园区关联起来,此步骤支持资源搜索和批量添加、批量删除等功能。
42.3、创建园区拓扑,首先园区创建拓扑(每个园区可创建多个拓扑)并为拓扑关联资源(这里的资源只能选择园区下辖的资源)分配在拓扑图上的初始坐标点位,然后创建拓扑关联资源的链路,本步骤提供了批量操作以及链路模板下载以及链路模板导入功能。
43.4、展现层根据园区标识和拓扑标识,访问5g专网园区拓扑发现程序的通用拓扑呈现查询接口,5g专网园区拓扑发现程序判断当前拓扑是否存在,如果存在,则根据园区信息和拓扑信息,综合拓扑关联的资源和资源的坐标点位,响应给展现层,如果不存在,则响应失败提示信息给展现层。
44.需要说明的是,尽管在上述实施例及附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
45.为了对上述5g专网园区拓扑发现方法进行更为清楚的解释,下面结合一个具体的实施例来进行说明,然而值得注意的是该实施例仅是为了更好地说明本发明,并不构成对本发明不当的限定。
46.以某省运维支撑系统为例,简称a系统,a系统需要实现对该省下辖的多个园区网络状态监控,衍生出了园区拓扑的需求。如果针对每个园区单独开发一套拓扑功能,那么不仅会极大的增加开发工作量,而且会大大的提升代码复杂度,维护起来也十分困难。
47.于是使用本发明的5g专网园区拓扑发现方法,建设园区拓扑功能,具体如下:
48.收集该省的园区信息(例如:某某集团、某某公司)并入库;
49.收集各个园区对应的资源信息(设备、切片等资源)并关联入库;
50.针对每个园区创建自己的拓扑,并关联园区下辖的资源入库;
51.最后用户使用园区拓扑发现功能时,展现层传入园区标识和拓扑标识,应用层就能从数据库中获取到拓扑信息综合组装后响应给展现层。
52.基于同一发明构思,本发明还提出一种5g专网园区拓扑发现装置。该装置的实施可以参见上述方法的实施,重复之处不再赘述。以下所使用的术语“模块”,可以是实现预定
功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
53.图2是本发明5g专网园区拓扑发现装置结构示意图。如图2所示,该装置包括:
54.资源及园区管理模块101,用于收集资源信息以及园区信息并入库,同时为园区分配资源。
55.拓扑生成模块102,用于创建园区拓扑并关联需要呈现的资源;具体如下:
56.通过配置的方式为每个园区创建至少一个拓扑,并将拓扑关联该园区下辖的资源;
57.为拓扑关联的资源分配在拓扑图上的初始坐标点位,并为拓扑关联的资源创建链路。
58.配置的方式是通过批量操作、链路模板下载以及链路模板导入功能,完成一键配置的方式。
59.拓扑发现模块103,用于展现层根据园区标识和拓扑标识,通过通用拓扑呈现查询接口获取到对应的拓扑完整信息;具体如下:
60.展现层根据园区标识和拓扑标识,访问5g专网园区拓扑发现程序的通用拓扑呈现查询接口,5g专网园区拓扑发现程序判断当前拓扑是否存在,如果存在,则根据园区信息和拓扑信息,综合拓扑关联的资源和资源的坐标点位,响应给展现层,如果不存在,则响应失败提示信息给展现层。
61.应当注意,尽管在上文详细描述中提及了5g专网园区拓扑发现装置的若干模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
62.基于前述发明构思,如图3所示,本发明还提出一种计算机设备200,包括存储器210、处理器220及存储在存储器210上并可在处理器220上运行的计算机程序230,处理器220执行计算机程序230时实现前述5g专网园区拓扑发现方法。
63.基于前述发明构思,本发明还提出一种计算机可读存储介质,计算机可读存储介质存储有执行前述5g专网园区拓扑发现方法的计算机程序。
64.本发明提出的5g专网园区拓扑发现方法及装置,实现5g专网多园区或者多客户的拓扑发现功能。
65.虽然已经参考若干具体实施方式描述了本发明的精神和原理,但是应该理解,本发明并不限于所公开的具体实施方式,对各方面的划分也不意味着这些方面中的特征不能组合以进行受益,这种划分仅是为了表述的方便。本发明旨在涵盖所附权利要求的精神和范围内所包含的各种修改和等同布置。
66.对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1