网络架构描述方法及其装置.pdf

上传人:刘** 文档编号:11179293 上传时间:2021-09-10 格式:PDF 页数:28 大小:856.07KB
收藏 版权申诉 举报 下载
网络架构描述方法及其装置.pdf_第1页
第1页 / 共28页
网络架构描述方法及其装置.pdf_第2页
第2页 / 共28页
网络架构描述方法及其装置.pdf_第3页
第3页 / 共28页
文档描述:

《网络架构描述方法及其装置.pdf》由会员分享,可在线阅读,更多相关《网络架构描述方法及其装置.pdf(28页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910366311.2 (22)申请日 2019.04.30 (71)申请人 华为技术服务有限公司 地址 065000 河北省廊坊市经济技术开发 区望京大道西侧 (72)发明人 翁春风康江辉付洪基张红军 (74)专利代理机构 广州三环专利商标代理有限 公司 44202 代理人 郝传鑫熊永强 (51)Int.Cl. H04L 12/24(2006.01) (54)发明名称 一种网络架构描述方法及其装置 (57)摘要 本申请实施例公开了一种网络架构描述方 法以及实现该方法的装置。

2、, 其中, 方法包括: 获取 架构元素以及该架构元素的描述数据, 根据架构 元素以及该架构元素的描述数据, 得到该网络架 构的描述文件, 并根据网络架构的描述文件进行 数据处理。 通过实施本申请实施例, 可以通过架 构元素以及架构元素的描述数据来描述网络架 构, 有利于提高网络架构规划的准确度。 权利要求书2页 说明书19页 附图6页 CN 111865640 A 2020.10.30 CN 111865640 A 1.一种网络架构描述方法, 其特征在于, 应用于第一设备, 包括: 获取架构元素以及所述架构元素的描述数据; 根据所述架构元素以及所述架构元素的描述数据, 得到所述网络架构的描述文。

3、件; 根据所述网络架构的描述文件进行数据处理。 2.根据权利要求1所述的方法, 其特征在于, 所述根据所述网络架构的描述文件进行数 据处理, 包括: 根据所述网络架构的描述文件得到所述网络架构; 对所述网络架构进行分析, 得到所述网络架构的分析结果。 3.根据权利要求2所述的方法, 其特征在于, 所述网络架构的分析结果包括架构指标 值, 所述网络架构包括第一网络架构和第二网络架构, 所述方法还包括: 接收架构比较指令, 所述架构比较指令用于比较所述第一网络架构和所述第二网络架 构的架构指标值; 若所述第一网络架构的架构指标值高于所述第二网络架构的架构指标值, 则提示所述 第一网络架构的架构指标。

4、值高于所述第二网络架构的架构指标值。 4.根据权利要求1所述的方法, 其特征在于, 所述根据所述网络架构的描述文件进行数 据处理, 包括以下步骤中的一个或多个: 根据所述网络架构的描述文件得到所述网络架构的架构图, 并输出所述网络架构的架 构图; 存储所述网络架构的描述文件; 将所述网络架构的描述文件发送给第二设备, 以使所述第二设备根据所述网络架构的 描述文件进行数据处理。 5.根据权利要求14任一项所述的方法, 其特征在于, 所述第一设备包括多种类型的 网络架构, 每种类型的网络架构对应一个架构元素集合, 所述方法还包括: 在接收到针对第一类型的网络架构的元素添加指令时, 获取第一架构元素。

5、, 所述第一 类型为所述多种类型中的一种类型; 将所述第一架构元素添加至所述第一类型的网络架构对应的架构元素集合中。 6.根据权利要求14任一项所述的方法, 其特征在于, 所述第一设备包括多种类型的 网络架构, 每种类型的网络架构对应一个架构元素集合, 架构元素集合中的每个架构元素 对应一个描述数据集合, 所述方法还包括: 在接收到针对第二架构元素的描述数据添加指令时, 获取第一描述数据, 第二类型的 网络架构对应的架构元素集合包括所述第二架构元素, 所述第二类型为所述多种类型中的 一种类型; 将所述第一描述数据添加至所述第二架构元素对应的描述数据集合中。 7.根据权利要求14任一项所述的方法。

6、, 其特征在于, 所述第一设备包括多种类型的 网络架构, 每种类型的网络架构对应一个架构元素集合, 架构元素集合中的每个架构元素 对应一个描述数据集合, 所述获取架构元素以及所述架构元素的描述数据, 包括: 在检测到针对第三类型的网络架构的描述指令的情况下, 在网络架构界面中输出所述 第三类型的网络架构对应的架构元素集合, 针对所述架构元素集合中的每个架构元素输出 对应的描述数据输入框, 并针对所述架构元素集合中的每个架构元素输出对应的描述数据 权利要求书 1/2 页 2 CN 111865640 A 2 集合, 所述第三类型为所述多种类型中的一种类型; 获取针对所述架构元素集合中的每个架构元。

7、素输出的描述数据输入框的用户操作; 根据所述用户操作将所述架构元素集合中的每个架构元素对应的描述数据集合中的 第二描述数据作为所述架构元素的描述数据。 8.根据权利要求14任一项所述的方法, 其特征在于, 所述方法还包括: 获取第三网络架构对应的网络的运行数据; 根据所述运行数据, 确定所述第三网络架构包括的架构元素的描述数据。 9.一种网络架构描述装置, 其特征在于, 包括用于执行如权利要求18任一项所述的 方法的单元。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机程 序, 所述计算机程序包括程序指令, 所述程序指令当被处理器执行时使所述处理器执行如 权利。

8、要求18任一项所述的方法。 权利要求书 2/2 页 3 CN 111865640 A 3 一种网络架构描述方法及其装置 技术领域 0001 本申请涉及通信技术领域, 尤其涉及一种网络架构描述方法及其装置。 背景技术 0002 网络架构是为设计、 构建和管理一个通信网络提供一个构架和技术基础的蓝图。 目前, 网络架构依靠文字和网络架构图进行描述, 网络规划人员和设计人员可以通过网络 架构图和相关的文字描述理解网络架构的定义。 0003 但是, 通过网络架构图和文字描述网络架构, 会使得网络架构的描述存在模糊性 和歧义性的问题, 这会使得依靠网络架构图和文字描述进行网络架构规划的准确度较低。 因此。

9、, 如何提高网络架构规划的准确度成为亟待解决的技术问题。 发明内容 0004 本申请实施例提供了一种网络架构描述方法及其装置, 可以通过架构元素以及架 构元素的描述数据来描述网络架构, 有利于提高网络架构规划的准确度。 0005 第一方面, 本申请实施例提供了一种网络架构描述方法, 该方法可以应用于第一 设备, 该方法包括: 获取架构元素以及该架构元素的描述数据, 根据架构元素以及该架构元 素的描述数据, 得到该网络架构的描述文件, 并根据网络架构的描述文件进行数据处理。 0006 在该技术方案中, 通过架构元素以及架构元素的描述数据可以描述任意一种网络 架构, 并且通过计算机可以识别的架构元。

10、素以及架构元素的描述数据, 可以快速、 准确地得 到网络架构的描述文件, 进一步的, 根据网络架构的描述文件进行网络架构规划时, 有利于 提高网络架构规划的准确度。 0007 在一种实现方式中, 根据网络架构的描述文件进行数据处理的具体实施方式可以 为: 根据网络架构的描述文件得到网络架构, 并对该网络架构进行分析, 得到该网络架构的 分析结果。 0008 在该技术方案中, 通过对网络架构进行分析, 可以更详细的评估该网络架构的性 能, 进而为客户提供选择网络架构的依据。 0009 在一种实现方式中, 网络架构的分析结果可以包括架构指标值, 网络架构可以包 括第一网络架构和第二网络架构, 该方。

11、法还可以包括: 接收架构比较指令, 架构比较指令可 以用于比较第一网络架构和第二网络架构的架构指标值; 若第一网络架构的架构指标值高 于第二网络架构的架构指标值, 则提示第一网络架构的架构指标值高于第二网络架构的架 构指标值。 0010 在该技术方案中, 通过对第一网络架构的架构指标值和第二网络架构的架构指标 值进行比较, 使得用户可以选择更加合适或者性能更高的网络架构, 有利于提高经济效益。 0011 在一种实现方式中, 根据网络架构的描述文件进行数据处理的具体实施方式可以 为以下操作中的任意一个或多个: 根据网络架构的描述文件得到该网络架构的架构图, 并 输出该网络架构的架构图; 存储该网。

12、络架构的描述文件; 将该网络架构的描述文件发送给 说明书 1/19 页 4 CN 111865640 A 4 第二设备, 以使第二设备根据该网络架构的描述文件进行数据处理。 0012 在该技术方案中, 通过输出该网络架构的架构图, 以供用户查看, 可以便于用户快 速根据架构图判断是否准确创建了所需的网络架构, 并在输出的架构图对应的网络架构并 非用户所需的网络架构时, 可以更快速的进行修改。 得到网络架构的描述文件之后, 将该网 络架构的描述文件存储至网络架构数据库中, 可以便于后续需要该网络架构的描述文件 时, 从网络架构数据库中获取该网络架构的描述文件。 通过将该网络架构的描述文件发送 给。

13、第二设备, 并在第二设备中根据该网络架构的描述文件进行数据处理, 可以传递网络架 构的描述文件, 提高网络架构的描述文件的利用率, 同时也可以扩大网络架构的描述文件 的应用范围。 例如, 当第一设备为网络架构服务器, 第二设备为网络架构分析服务器时, 第 二设备可以从第一设备中获取需要分析的网络架构的描述文件并进行分析, 通过这种方 式, 可以有效降低第一设备和第二设备中的负载。 0013 在一种实现方式中, 第一设备可以包括多种类型的网络架构, 每种类型的网络架 构可以对应一个架构元素集合, 该方法还可以包括: 在接收到针对第一类型的网络架构的 元素添加指令时, 获取第一架构元素, 第一类型。

14、可以为第一设备包括的多种类型中的一种 类型; 将第一架构元素添加至第一类型的网络架构对应的架构元素集合中。 0014 在该技术方案中, 通过在网络架构对应的架构元素集合中添加新的架构元素(即 第一架构元素), 可以使得网络架构具有良好的扩展性, 通过不断添加新的架构元素来描述 未来的新的网络架构, 有利于扩大网络架构的应用范围。 0015 在一种实现方式中, 第一设备可以包括多种类型的网络架构, 每种类型的网络架 构可以对应一个架构元素集合, 架构元素集合中的每个架构元素可以对应一个描述数据集 合, 该方法还可以包括: 在接收到针对第二架构元素的描述数据添加指令时, 获取第一描述 数据, 第二。

15、类型的网络架构对应的架构元素集合包括第二架构元素, 第二类型可以为第一 设备包括的多种类型中的一种类型; 将第一描述数据添加至第二架构元素对应的描述数据 集合中。 0016 在该技术方案中, 通过在架构元素对应的描述数据集合中添加新的描述数据(即 第一描述数据), 可以使得网络架构具有良好的扩展性, 通过不断添加新的描述数据来描述 架构元素, 可以使得架构元素可以更好地适应未来的新的网络架构, 有利于扩大网络架构 的应用范围。 0017 在一种实现方式中, 第一设备可以包括多种类型的网络架构, 每种类型的网络架 构可以对应一个架构元素集合, 架构元素集合中的每个架构元素可以对应一个描述数据集 。

16、合, 获取架构元素以及该架构元素的描述数据的具体实施方式可以为: 在检测到针对第三 类型的网络架构的描述指令的情况下, 在网络架构界面(下文用第一网络架构界面表示)中 输出第三类型的网络架构对应的架构元素集合, 针对架构元素集合中的每个架构元素输出 对应的描述数据输入框, 并针对架构元素集合中的每个架构元素输出对应的描述数据集 合, 第三类型可以为第一设备包括的多种类型中的一种类型; 获取针对架构元素集合中的 每个架构元素输出的描述数据输入框的用户操作; 根据用户操作将架构元素集合中的每个 架构元素对应的描述数据集合中的第二描述数据作为架构元素的描述数据。 0018 在该技术方案中, 通过针对。

17、架构元素集合中的每个架构元素输出对应的描述数据 集合, 以便用户在每个架构元素对应的描述数据集合中选择第二描述数据作为该架构元素 说明书 2/19 页 5 CN 111865640 A 5 的描述数据, 可以提高操作的便利性, 有利于提高获取架构元素的描述数据的效率。 0019 在一种实现方式中, 该方法还可以包括: 获取第三网络架构对应的网络的运行数 据; 根据运行数据, 确定第三网络架构包括的架构元素的描述数据。 0020 在该技术方案中, 运行数据是第三网络架构对应的网络在实际运行过程中收集到 的实际运行数据, 由于在实际的网络部署过程中, 有可能因为各种各样的原因导致实际部 署得到的网。

18、络与期望建设的网络不同, 通过收集网络的实际运行数据, 进而据此分析出实 际的网络架构, 并通过架构元素和架构元素的描述数据来表示实际的网络架构, 进而可以 通过存储架构元素和架构元素的描述数据来存储实际的网络架构, 使得用户可以更快速地 获知实际的网络架构。 0021 在一种实现方式中, 获取架构元素以及该架构元素的描述数据之前, 该方法还可 以包括: 获取图像; 获取架构元素以及该架构元素的描述数据的具体实施方式可以为: 根据 该图像获取架构元素以及该架构元素的描述数据。 0022 在该技术方案中, 该图像可以是现有网络的网络架构图, 第一设备通过识别该图 像, 进而确定该图像对应的网络架。

19、构包括的架构元素和各个架构元素的描述数据。 可以将 大量已知的现有网络的网络架构图用架构元素以及架构元素的描述数据来表示, 进一步 的, 便于进行网络架构之间的对比, 从而有利于提高规划的网络架构的性能。 0023 在一种实现方式中, 获取图像的具体实施方式可以为: 在检测到网络架构图的描 述指令的情况下, 输出第二网络架构界面; 根据针对所述第二网络架构界面的用户操作集 合, 得到该图像。 0024 在该技术方案中, 该图像可以是用户需要创建的新网络架构图, 通过这种方式, 可 以快速创建新网络架构对应的图像, 从而便于快速定制所需的网络架构。 0025 第二方面, 本申请实施例提供了一种网。

20、络架构描述装置, 该装置具有实现第一方 面所提供的网络架构描述方法的功能。 该功能可以通过硬件实现, 也可以通过硬件执行相 应的软件实现。 该硬件或软件包括一个或多个与上述功能相对应的模块。 0026 第三方面, 本申请实施例提供一种计算机可读存储介质, 用于储存为第二方面所 述的网络架构描述装置所用的计算机程序指令, 其包含用于执行上述第一方面所涉及的程 序。 0027 第四方面, 本申请实施例提供一种第一设备, 该第一设备包括存储器和处理器, 存 储器中存储有程序指令, 处理器通过总线与存储器连接, 处理器调用存储器中存储的程序 指令以使第一设备执行第一方面所述的方法。 0028 第五方面。

21、, 本申请实施例提供一种计算机程序产品, 该程序产品包括程序, 所述程 序被执行时实现上述第一方面所述的方法。 附图说明 0029 图1a是本申请实施例公开的一种网络架构描述方法的流程示意图; 0030 图1b是本申请实施例公开的一种第一网络架构界面的界面示意图; 0031 图1c是本申请实施例公开的一种在图1b所示的第一网络架构界面中选择5G类型 之后得到的第一网络架构界面的界面示意图; 0032 图1d是本申请实施例公开的一种第二网络架构界面的界面示意图; 说明书 3/19 页 6 CN 111865640 A 6 0033 图1e是本申请实施例公开的一种在图1d所示的第二网络架构界面上执。

22、行创建节 点间拓扑关系的用户操作的场景示意图; 0034 图2是本申请实施例公开的另一种网络架构描述方法的流程示意图; 0035 图3是本申请实施例公开的又一种网络架构描述方法的流程示意图; 0036 图4是本申请实施例公开的一种网络架构描述装置的结构示意图; 0037 图5是本申请实施例公开的一种第一设备的结构示意图。 具体实施方式 0038 下面将对本申请实施例涉及的词语进行介绍: 0039 架构元素: 构成网络架构所需的元素, 在一种实现方式中, 架构元素可以包括但不 限于: 网络架构的总层级、 子层级、 各个层级包括的网络节点的网络功能、 层级间拓扑关系、 层级内拓扑关系、 层级间的传。

23、输介质、 层级内的传输介质、 各个网络节点映射的物理位置和 各个网络节点映射的承载站点。 0040 架构元素的描述数据: 用于表征该架构元素的具体取值, 架构元素的描述数据不 同时, 构成的网络架构不同。 需要说明的是, 架构元素的描述数据可以是一个数值、 图像、 文 件或者其他数据形式, 只要该数据形式可以用于表征描述数据即可, 本申请实施例对架构 元素的描述数据的数据形式不作限定。 0041 网络架构的总层级用于表示将网络架构划分为哪几个大层级, 网络架构的总层级 可以包括但不限于接入层(access)、 汇聚层(aggregation)和核心层等, 也就是说, 作为架 构元素的网络架构的。

24、总层级的描述数据可以包括但不限于接入层、 汇聚层和核心层等。 0042 子层级用于将某个大层级细分为多个小层级, 例如, 在网络部署过程中, 可以根据 实际情况将汇聚层分为一级汇聚层和二级汇聚层, 一级汇聚层中的网络节点直接和核心层 连接, 二级汇聚层中的网络节点和一级汇聚层中的网络节点相连。 也就是说, 作为架构元素 的汇聚层的子层级的描述数据可以包括但不限于一级汇聚层和二级汇聚层。 0043 网络架构中不同层级用于执行不同的功能, 通过各个层级包括的网络节点的网络 功能可以确定各个层级执行的功能, 在一种实现方式中, 可以通过网络设备来表征各个层 级包括的网络节点的网络功能。 例如, 可以。

25、通过用户边缘路由器(customer edge, CE)来表 征接入层包括的网络节点的网络功能, 通过运营商边缘路由器(provider edge, PE)来表征 汇聚层包括的网络节点的网络功能, 通过运营商骨干路由器(provider, P)来表征核心层包 括的网络节点的网络功能, 因为CE是服务提供商所连接的用户端路由器, CE可以为用户提 供服务接入, PE为服务提供商骨干网的边缘路由器, PE连接CE和P, 因此, 可以分别通过CE、 PE和P表征接入层、 汇聚层和核心层包括的网络节点的网络功能。 0044 需要说明的是, 上述CE、 PE和P为某运营商对于特定功能的路由器的专用叫法,。

26、 其 他运营商对于与PE(或CE、 P)具有相同功能的路由器可以具有不同的叫法, 例如, 其他运营 商可以将与PE具有相同功能的路由器称为接入路由器(access router, AR)、 业务路由器 (service router, SR); 其他运营商可以将与P具有相同功能的路由器称为汇聚路由器 (broadband router, BR)、 核心路由器(core router, CR)。 0045 在一种实现方式中, 除了上述的CE、 PE、 P、 AR、 SR、 BR和CR以外, 还可以通过以下网 络设备来表征各个层级包括的网络节点的网络功能: 宽带网络网关控制设备(broadband。

27、 说明书 4/19 页 7 CN 111865640 A 7 network gateway, BNG)、 宽带远程接入服务器(broadband remote access server, BRAS)、 网络侧的供应商边缘路由器(network provider edge, NPE)、 用户侧的供应商边缘路由器 (user-end provider edge, UPE)、 上层运营商边缘设备(superstratum provider edge, SPE)、 光线路终端(optical line terminal, OLT)、 数据中心(data center, DC)、 光传送网 (opt。

28、ical transport network, OTN)和内容分发网络(content delivery network, CDN) 等。 也就是说, 作为架构元素的各层级包括的网络节点的网络功能的描述数据可以包括但 不限于: CE、 PE、 P、 AR、 SR、 BR、 CR、 BNG、 BRAS、 NPE、 UPE、 SPE、 OLT、 DC、 OTN和CDN。 0046 其中, BNG用于进行动态主机设置协议(dynamic host configuration protocol, DHCP)消息到远程用户拨号认证系统(remote authentication dial in user。

29、 service, RADIUS)认证消息的翻译, 并在认证通过后, 对通过设备的流量/时长进行计费。 BRAS是面向 宽带网络应用的新型接入网关, BRAS位于骨干网的边缘层, 可以完成用户带宽的网际协议 地址(internet protocol address, IP)网络/异步传输模式(asynchronous transfer mode, ATM)网络的数据接入, 实现商业楼宇及小区住户的宽带上网等应用。 NPE是位于网络 供应商驻地的路由器设备。 UPE是直接连接CE的PE设备。 SPE是连接UPE并位于虚拟专用局域 网业务(virtual privatelan service, V。

30、PLS)全连接网络内部的核心设备。 OLT是用于连接 光纤干线的终端设备。 DC是一个资讯及数据的中心贮存, 可供周边网络化的企业或组织贮 存、 管理和传输资讯, DC可以用于容纳计算机系统和相关组件(例如电信和存储系统)的设 施。 OTN是以波分复用技术为基础、 在光层组织网络的传送网。 CDN是构建在网络之上的内容 分发网络, 依靠部署在各地的边缘服务器, 通过中心平台的负载均衡、 内容分发、 调度等功 能模块, 使用户就近获取所需内容, 降低网络拥塞, 提高用户访问响应速度和命中率。 0047 层级间拓扑关系可以包括但不限于: 双归属(dual-homing)、 全网拓扑(full me。

31、sh topology)、 半网状互联(partially meshed)、 环型拓扑和口字形拓扑。 也就是说, 作为架构 元素的层级间拓扑关系的描述数据可以包括但不限于: 双归属、 全网拓扑、 半网状互联、 环 型拓扑和口字形拓扑。 其中, 双归属中的设备通过两个独立的接入点连接, 其中一个接入点 是主连接, 另一个是备用连接, 只有当主连接出现故障时备用连接才被激活。 全网拓扑中的 任何两台设备之间都有一条链路彼此相连。 半网状互联中的一部分节点被组织在全网拓扑 中, 其他节点仅连接一个或两个节点。 环型拓扑是指多台设备以环状连接在一起。 口字形拓 扑是指多台设备以口字形连接在一起。 00。

32、48 层级内拓扑关系可以包括但不限于: pair和无连接, 也就是说, 作为架构元素的层 级内拓扑关系的描述数据可以包括但不限于: pair和无连接。 其中, pair是指同一层级内的 网络节点之间具有连接关系, 无连接是指同一层级内的网络节点之间不具有连接关系。 0049 层级间的传输介质和层级内的传输介质均可以包括但不限于: 光纤和波分互联 等, 也就是说, 作为架构元素的层级间的传输介质和层级内的传输介质的描述数据均可以 包括但不限于: 光纤和波分互联等。 0050 各个网络节点映射的物理位置是指在实际部署网络时该网络节点对应的设备所 在的机房位置, 网络节点映射的物理位置可以包括但不限。

33、于: 接入机房、 普通汇聚机房、 骨 干汇聚机房、 核心汇聚机房、 核心机房、 骨干机房和核心机楼。 也就是说, 作为架构元素的各 网络节点映射的物理位置的描述数据可以包括但不限于: 接入机房、 普通汇聚机房、 骨干汇 聚机房、 核心汇聚机房、 核心机房、 骨干机房和核心机楼。 需要说明的是, 上述物理位置具体 说明书 5/19 页 8 CN 111865640 A 8 的命名方式根据不同运营商有所不同, 上述物理位置仅为某一运营商的命名方式, 并不构 成对本申请实施例的限定。 0051 各个网络节点映射的承载站点是指该网络节点映射的物理位置的具体物理空间 设施, 物理空间设施用于提供该网络节。

34、点运营所需的环境, 如风、 火、 水和电等。 也就是说, 作为架构元素的各网络节点映射的承载站点的描述数据可以包括但不限于: 风、 火、 水和 电。 0052 下面结合附图对本申请所提供的网络架构描述方法及其装置进行详细地介绍。 0053 请参见图1a, 图1a是本申请实施例提供的一种网络架构描述方法的流程示意图, 该方法可以包括但不限于如下步骤: 0054 步骤S101: 第一设备获取架构元素以及该架构元素的描述数据。 0055 在本申请实施例中, 架构元素以及该架构元素的描述数据在第一设备(或其他计 算机设备)中具有明确的定义, 也就是说, 第一设备对于每个架构元素的描述数据的含义是 清晰。

35、的且不具有歧义的, 同理, 第一设备也明确根据架构元素以及该架构元素的描述数据 得到的网络架构的描述文件的含义, 所以通过网络架构的描述文件进行网络架构规划, 可 以使得规划得到的网络架构与描述文件对应的网络架构一致。 0056 由于现有技术是根据网络架构图和文字描述进行网络架构规划, 不同网络架构规 划人员可能对于同一个网络架构图有不同的理解, 因此可能会导致不同网络架构规划人员 基于同一个网络架构图规划出的实际网络架构不同, 但是采用本申请实施例时, 由于架构 元素和该架构元素的每个描述数据在第一设备中均对应有明确且唯一的含义, 因此不同设 备根据同一架构元素和该架构元素的描述数据规划出的。

36、实际网络架构是相同的, 且相较于 人工规划的方式, 本申请实施例采用设备自动识别架构元素和该架构元素的描述数据以规 划出的实际网络架构的方式, 可以有效减少人为错误(如网络架构规划人员看漏或看错网 络架构图中的某个细节的情况), 因此, 根据网络架构的描述文件进行网络架构规划有利于 提高网络架构规划的准确度。 另外, 现有技术所采用的网络架构图和文字描述不能被计算 机识别并解析使用, 使得其无法被有效地传递和应用, 本申请实施例所采用的架构元素以 及架构元素的描述数据可以被计算机快速解析并应用, 其应用范围相较于现有技术中的网 络架构图和文字描述的应用范围更广。 0057 在一种实现方式中, 。

37、第一设备可以包括多种类型的网络架构, 例如, 第一设备可以 包括第三代移动通信技术(the 3th Generation mobile communication technology, 3G)、 第四代移动通信技术(the 4th Generation mobile communication technology, 4G) 和第五代移动通信技术(the 5th Generation mobile communication technology, 5G)等 类型的网络架构。 每种类型的网络架构可以对应一个架构元素集合, 架构元素集合中的所 有架构元素为构成该架构元素集合对应类型的网络结构所。

38、需的元素, 架构元素集合中的每 个架构元素可以对应一个描述数据集合, 描述数据集合中的各个描述数据均可以作为该描 述数据集合对应的架构元素的描述数据。 需要说明的是, 上述第一设备包括3G、 4G和5G类型 的网络架构仅用于举例, 在其他可行的实现方式中, 第一设备还可以包括其他类型的网络 架构, 本申请实施例对此不作限定。 0058 在一种实现方式中, 第一设备获取架构元素以及该架构元素的描述数据的具体实 施方式可以为: 在检测到针对第三类型的网络架构的描述指令的情况下, 在第一网络架构 说明书 6/19 页 9 CN 111865640 A 9 界面中输出第三类型的网络架构对应的架构元素集。

39、合, 针对该架构元素集合中的每个架构 元素输出对应的描述数据输入框, 并针对该架构元素集合中的每个架构元素输出对应的描 述数据集合, 第三类型为第一设备包括的多种类型中的一种类型; 获取针对该架构元素集 合中的每个架构元素输出的描述数据输入框的用户操作; 根据该用户操作将该架构元素集 合中的每个架构元素对应的描述数据集合中的第二描述数据作为该架构元素的描述数据。 0059 在本申请实施例中, 第一设备在检测到针对第三类型的网络架构的描述指令的情 况下, 表明用户需要创建一种属于第三类型的网络架构。 在一种实现方式中, 用户可以通过 第一设备中显示的第一网络架构界面进行网络架构的设置, 用户可以。

40、通过预设操作(如点 击网络架构应用程序)以触发第一设备显示第一网络架构界面, 此时, 第一网络架构界面中 可以显示所有可以创建的网络架构的类型, 以图1b所示的第一网络架构界面的界面示意图 为例, 由图1b可知, 用户可以选择3G、 4G和5G中的任意一种, 以创建属于所选择类型的网络 架构。 0060 若用户选择了5G(即第三类型), 则第一网络架构界面由图1b所示变为如图1c所 示, 由图1c可知, 此时, 第一网络架构界面中可以显示5G类型的网络架构对应的架构元素集 合(如网络架构的总层级、 各个层级包括的网络节点的网络功能、 层级间拓扑关系、 层级间 的传输介质), 并针对架构元素集合。

41、中的每个架构元素显示对应的描述数据输入框, 图1c中 用户选择接入层和核心层作为5G类型的网络架构的总层级时, 第一网络架构界面中可以显 示接入层中的网络节点的网络功能对应的描述数据输入框、 核心层中的网络节点的网络功 能对应的描述数据输入框、 接入层和核心层间拓扑关系对应的描述数据输入框、 接入层和 核心层间的传输介质对应的描述数据输入框。 第一设备可以检测针对各个架构元素输出的 描述数据输入框的用户操作, 并根据该用户操作将该架构元素集合中的每个架构元素对应 的描述数据集合中的第二描述数据作为该架构元素的描述数据, 也就是说, 通过用户操作 可以确定用户需要将第二描述数据作为架构元素的描述。

42、数据, 例如, 用户可以在核心层中 的网络节点的网络功能对应的描述数据输入框中输入P, 这样第一设备可以确定用户需要 将P(即第二描述数据)作为核心层中的网络节点的网络功能的描述数据。 通过针对架构元 素集合中的每个架构元素输出对应的描述数据集合, 以便用户在每个架构元素对应的描述 数据集合中选择第二描述数据作为该架构元素的描述数据, 可以提高操作的便利性, 有利 于提高获取架构元素的描述数据的效率。 0061 在一种实现方式中, 每个架构元素对应的描述数据输入框中可以包括描述数据选 择键, 用户点击描述数据选择键之后, 第一设备中的第一网络架构界面可以显示该描述数 据选择键对应的架构元素可以。

43、选择的所有描述数据, 图1c中显示了点击核心层中的网络节 点的网络功能对应的描述数据选择键之后, 可以显示出P、 BR和CR, 并且用户可以选择P、 BR 和CR中的任意一个或多个作为核心层中的网络节点的网络功能, 图1c以用户选择P作为核 心层中的网络节点的网络功能为例。 需要说明的是, 根据图1c中点击核心层中的网络节点 的网络功能对应的描述数据选择键之后, 第一网络架构界面中显示的一系列内容, 可知点 击接入层中的网络节点的网络功能对应的描述数据选择键, 点击层级间拓扑关系对应的描 述数据选择键, 点击层级间的传输介质对应的描述数据选择键之后显示的内容, 为避免赘 述, 图1c中并未示出。

44、对应内容。 0062 在一种实现方式中, 第一网络架构界面还可以包括确定创建网络架构按钮(图未 说明书 7/19 页 10 CN 111865640 A 10 示), 当用户点击该确定创建网络架构按钮之后, 第一设备可以检测第一网络架构界面中的 各个架构元素的描述数据是否均已填写, 若第一网络架构界面中的各个架构元素的描述数 据均已填写, 则第一设备可以继续检测各个架构元素的描述数据是否属于该架构元素对应 的可选描述数据, 若各个架构元素的描述数据均属于该架构元素对应的可选描述数据, 则 根据第一网络架构界面中的各个架构元素的描述数据得到该网络架构的描述文件; 若第一 网络架构界面中的架构元素。

45、1的描述数据未填写, 则第一设备可以输出第一提示消息, 以提 示用户补全架构元素1的描述数据; 若第一网络架构界面中的架构元素2的描述数据不属于 该架构元素对应的可选描述数据, 则第一设备可以输出第二提示消息, 以提示用户将架构 元素2的描述数据修改为对应的可选描述数据中的任意一种。 0063 其中, 架构元素对应的可选描述数据可以为该架构元素对应的描述数据集合, 只 有描述数据集合中的描述数据才能作为该架构元素的描述数据, 架构元素2的描述数据不 属于该架构元素对应的可选描述数据表明用户在第一网络架构界面中填写的架构元素2的 描述数据不能用于描述架构元素2。 例如, 若架构元素2为层级间拓扑。

46、关系时, 架构元素2的 描述数据为光纤, 很显然光纤不能作为层级间拓扑关系的描述数据, 因此, 第一设备通过输 出第二提示消息, 有利于提高创建得到的网络架构的准确度。 第一设备通过输出第一提示 消息, 可以避免创建网络架构所需的架构元素的描述数据发生遗漏, 有利于提高创建得到 的网络架构的准确度。 0064 在一种实现方式中, 获取架构元素以及该架构元素的描述数据之前, 第一设备还 可以获取图像; 第一设备获取架构元素以及该架构元素的描述数据的具体实施方式可以 为: 根据该图像获取架构元素以及该架构元素的描述数据。 0065 其中, 该图像可以是现有网络的网络架构图, 该图像可以是其他设备发。

47、送给第一 设备的, 也可以是用户通过输入装置输入到第一设备中的, 本申请实施例对此不作限定。 第 一设备根据该图像获取架构元素以及该架构元素的描述数据的具体实施方式可以为: 第一 设备识别该图像, 进而确定该图像对应的网络架构包括的架构元素和各个架构元素的描述 数据。 例如, 可以通过识别该图像中的各个节点之间是否存在连线, 以判断节点间的拓扑关 系。 通过这种方式, 可以将大量已知网络的网络架构用架构元素以及架构元素的描述数据 来表示, 进一步的, 第一设备还可以通过存储架构元素和架构元素的描述数据来存储实际 的网络架构, 使得用户可以更快速地获知实际的网络架构。 另外, 通过存储通过大量网。

48、络架 构的架构元素和架构元素的描述数据, 可以创建一个网络架构数据库, 通过网络架构数据 库, 可以方便地进行网络架构之间的对比, 从而有利于提高规划的网络架构的性能。 0066 在一种实现方式中, 该图像可以是用户需要创建的新网络架构图, 该图像可以是 第一设备根据用户操作生成的。 第一设备获取该图像的具体实施方式可以为: 在检测到网 络架构图的描述指令的情况下, 输出第二网络架构界面; 根据针对所述第二网络架构界面 的用户操作集合, 得到该图像。 0067 在本申请实施例中, 第一设备在检测到网络架构图的描述指令的情况下, 表明用 户需要创建一个图像, 该图像是一个新的网络架构的架构图, 。

49、并且需要通过用户界面(user interface, UI)编排的方式创建该图像, 进而根据该图像识别得到该图像对应的网络架构 包括的架构元素和描述数据。 因此, 检测到网络架构图的描述指令的情况下, 需要输出第二 网络架构界面, 以便于用户可以在输出的第二网络架构界面进行用户操作。 用户操作集合 说明书 8/19 页 11 CN 111865640 A 11 包括在第二网络架构界面上进行的所有用户操作, 所有的用户操作可以触发构成一个完整 的图像。 以图1d所示的第二网络架构界面的界面示意图为例, 若用户在第二网络架构界面 上执行了4个用户操作, 且这4个用户操作分别用于创建不同的网络节点(。

50、节点1、 节点2、 节 点3和节点4)时, 这4个用户操作执行结束之后, 可以在第二网络架构界面上显示创建的图 像(即网络架构图), 该第二网络架构界面的界面示意图可以如图1d所示。 0068 在一种实现方式中, 可以在第二网络架构界面上执行不同类型的用户操作, 例如, 可以执行创建节点的用户操作、 创建节点间(如两个或以上节点间)拓扑关系的用户操作等 等。 在图1d所示的第二网络架构界面上执行创建节点间拓扑关系的用户操作的场景示意图 可以如图1e所示, 由图1e可见, 在选定节点1、 节点2、 节点3和节点4之后(选定之后节点显示 为黑色填充), 可以选择将节点1、 节点2、 节点3和节点4。

展开阅读全文
内容关键字: 网络 架构 描述 方法 及其 装置
关于本文
本文标题:网络架构描述方法及其装置.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/11179293.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1