网络配置方法、装置和计算设备集群与流程

摘要: 本技术涉及通信,尤其涉及一种网络配置方法、装置和计算设备集群。背景技术:1、随着云计算、物联网、人工智能等信息技术的蓬勃发展和广泛应用,园区、数据中心等数据通信...
网络配置方法、装置和计算设备集群与流程

本技术涉及通信,尤其涉及一种网络配置方法、装置和计算设备集群。

背景技术:

1、随着云计算、物联网、人工智能等信息技术的蓬勃发展和广泛应用,园区、数据中心等数据通信领域的业务需求频繁变化,电信基础设施建设不断加快,网络设备及系统在数量和规模上也不断增加,网络场景愈发个性化和多样化,使得网络配置和管理更加挑战和繁琐。

2、目前,在网络配置过程中,需要各厂商设备的产品手册来辅助配置工作。

3、但是,产品手册仅能够给出某个网络设备实现某个功能的命令语法和配置规范,而网络场景的个性化和多样化、网络中的网络设备数量多、种类繁杂、网络功能复杂,则需要从大量的产品手册中,确定网络中不同设备所需的命令语法和配置规范,才能完成网络配置。因此,当前的网络配置效率低。

技术实现思路

1、本技术提供了一种网络配置方法、装置和计算设备集群,能够提高网络配置效率。

2、第一方面,本技术提供了一种网络配置方法,包括:

3、获取网络实施方案和网络结构图,网络实施方案用于指示第一网络的配置需求,网络结构图用于描述第一网络包含的多个设备和多个设备之间的连接关系;

4、通过大模型分析网络实施方案,以得到第一网络的第一特性场景;

5、根据网络结构图,识别第一网络的第二特性场景;

6、获取与第一特性场景匹配的第一配置集合,以及与第二特性场景匹配的第二配置集合,任一配置集合包括至少一条配置命令;

7、根据第一配置集合和第二配置集合,确定第一网络的配置;

8、其中,任一特性场景用于指示第一网络需要配置的功能、配置功能的第一设备、第一设备和第二设备的连接关系。

9、根据本技术,通过获取网络实施方案和网络结构图,大模型能够分析网络实施方案指示的网络的配置需求,从而得到网络的第一特性场景。根据网络结构图,还能够识别得到第二特性场景。特性场景能够描述网络需要配置的功能、配置功能的第一设备、第一设备和第二设备之间的连接关系。如此,能够获取第一特性场景匹配的第一配置集合,以及获取第二特性场景匹配的第二配置集合。由于配置集合中包括至少一条配置命令,因此,基于第一配置集合和第二配置集合,能够确定网络的配置。在确定网络的配置过程中,结合了配置的功能、配置功能的第一设备、第一设备和第二设备之间的连接关系,如此,能够确定完整的配置。并且,相较于现有技术而言,本技术无需从大量的产品手册中确定网络中不同设备所需的命令语法和配置规范,即可确定网络的配置,实现自动生成网络配置,提高了网络配置效率。

10、在一种可能的实现方式中,该方法还包括:

11、获取第一样本示例,第一样本示例用于指示在配置第二网络的过程中,根据第二网络的网络实施方案确定第二网络的特性场景的思考过程;

12、通过大模型分析网络实施方案,以得到第一网络的第一特性场景,包括:

13、大模型学习第一样本示例指示的思考过程,分析第一网络的网络实施方案,以得到第一网络的第一特性场景。

14、如此,通过大模型学习样本示例中的思考过程,从而根据样本示例的思考过程,对第一网络的实施方案进行分析,得到第一网络的第一特性场景,提高了特性场景的识别速度,进而提高了网络配置效率。

15、在一种可能的实现方式中,第二网络的网络实施方案包括第二网络需要配置的第二功能、第二功能的第二上下文和第二功能的第二特性场景全集,第一样本示例用于指示在配置第二网络的过程中,通过第二上下文和第二特性场景全集,识别第二网络的特性场景的思考过程;

16、在通过大模型分析网络实施方案,以得到第一网络的第一特性场景之前,方法还包括:

17、从第一网络的网络实施方案中提取第一网络需要配置的至少一个第一功能和描述至少一个第一功能中每个第一功能的第一上下文;

18、根据每个第一功能,确定每个第一功能的第一特性场景全集;

19、通过大模型分析网络实施方案,以得到第一网络的第一特性场景,包括:

20、大模型学习第一样本示例指示的思考过程,分析第一上下文,从第一特性场景全集中确定第一特性场景。

21、如此,通过对网络实施方案中的功能和功能上下文进行提取,能够减少上传到大模型的数据量,进而能够提高大模型的分析效率。

22、在一种可能的实现方式中,第一样本示例还用于指示第二网络的特性场景的反思修正过程,方法还包括:

23、大模型学习第一样本示例指示的反思修正过程,对第一特性场景进行反思修正。

24、如此,大模型能够学习样本示例的反思修正过程,对第一特性场景进行反思修正,提高了确定第一特性场景精准度。

25、在一种可能的实现方式中,方法还包括:

26、向客户端发送第一特性场景,以使用户通过客户端对第一特性场景进行确认。

27、如此,通过用户对第一特性场景进行确认,提高了第一特性场景的精准度,从而提高了确定用户的网络配置意图的精准度。

28、在一种可能的实现方式中,该方法还包括:

29、接收客户端反馈的第一指示信息,第一指示信息包括用户对第一特性场景的确认指示或用户对第一特性场景的修改指示;

30、在指示信息为修改指示的情况下,根据修改指示,修改第一特性场景。

31、如此,能够提高确定第一特性场景的精准度,从而提高了确定用户的网络配置意图的精准度。

32、在一种可能的实现方式中,修改指示用于指示第三特性场景,第三特性场景为用户根据用户的需求确定的特性场景。

33、如此,能够更精准地满足用户的配置需求。

34、在一种可能的实现方式中,该方法还包括:

35、获取不同网络的配置案例集,每个配置案例对应一个网络,任一配置案例用于指示对应的网络的网络结构图,网络实施方案以及配置;

36、解析配置案例对应的网络的网络结构图、网络实施方案以及配置,得到配置案例的第三配置集合;

37、确定第三配置集合匹配的第四特性场景;

38、根据每个配置案例的第三配置集合和第四特性场景,构建配置集合库;

39、其中,配置集合库包括第一配置集合和第二配置集合。

40、如此,每个配置集合都对应有匹配的特性场景,将特性场景和配置集合关联存储,构建配置集合库,从而能够在识别到用户所配置的网络的特性场景时,能够基于该特性场景从配置集合库中匹配到配置集合,进而得到网络配置,无需从大量的产品手册中确定网络中不同设备所需的命令语法和配置规范,即可确定网络的配置,提高了网络配置效率。

41、在一种可能的实现方式中,该方法还包括:

42、获取第二样本示例,第二样本示例用于指示在配置第三网络的过程中,根据第三网络的配置集合确定第三网络的特性场景的特性场景的思考过程;

43、确定第三配置集合匹配的第四特性场景,包括:

44、大模型学习第二样本示例指示的思考过程,分析配置案例的第三配置集合,以得到第四特性场景。

45、如此,大模型通过学习样本示例中指示的思考过程,分析配置案例中的配置集合,从而能够提高识别特性场景的精准度。

46、在一种可能的实现方式中,该方法还包括:

47、接收客户端发送的第二指示信息,其中,第二指示信息用于指示用户对第三配置集合的修改指示或增加第四配置集合的指示;

48、根据第二指示信息,更新配置集合库。

49、如此,用户能够自定义配置集合,从而能够提高配置集合库的泛化性。

50、在一种可能的实现方式中,大模型为学习了特性场景全集后的模型。

51、第二方面,本技术提供了一种网络配置装置,该装置包括:

52、第一获取模块,用于获取网络实施方案和网络结构图,网络实施方案用于指示第一网络的配置需求,网络结构图用于描述第一网络包含的多个设备和多个设备之间的连接关系;

53、分析模块,用于通过大模型分析网络实施方案,以得到第一网络的第一特性场景;

54、识别模块,用于根据网络结构图,识别第一网络的第二特性场景;

55、第二获取模块,用于获取与第一特性场景匹配的第一配置集合,以及与第二特性场景匹配的第二配置集合,任一配置集合包括至少一条配置命令;

56、根据第一配置集合和第二配置集合,确定第一网络的配置;

57、其中,任一特性场景用于指示第一网络需要配置的功能、配置功能的第一设备、第一设备和第二设备的连接关系。

58、在一种可能的实现方式中,该装置还包括:

59、第三获取模块,用于获取第一样本示例,第一样本示例用于指示在配置第二网络的过程中,根据第二网络的网络实施方案确定第二网络的特性场景的思考过程;

60、分析模块用于通过大模型学习第一样本示例指示的思考过程,分析第一网络的网络实施方案,以得到第一网络的第一特性场景。

61、在一种可能的实现方式中,第二网络的网络实施方案包括第二网络需要配置的第二功能、第二功能的第二上下文和第二功能的第二特性场景全集,第一样本示例用于指示在配置第二网络的过程中,通过第二上下文和第二特性场景全集,识别第二网络的特性场景的思考过程;

62、装置还包括:

63、提取模块,用于从第一网络的网络实施方案中提取第一网络需要配置的至少一个第一功能和描述至少一个第一功能中每个第一功能的第一上下文;

64、确定模块,用于根据每个第一功能,确定每个第一功能的第一特性场景全集;

65、分析模块用于通过大模型学习第一样本示例指示的思考过程,分析第一上下文,从第一特性场景全集中确定第一特性场景。

66、在一种可能的实现方式中,第一样本示例还用于指示第二网络的特性场景的反思修正过程,装置还包括:

67、修正模块,用于大模型学习第一样本示例指示的反思修正过程,对第一特性场景进行反思修正。

68、在一种可能的实现方式中,该装置还包括:

69、发送模块,用于向客户端发送第一特性场景,以使用户通过客户端对第一特性场景进行确认。

70、在一种可能的实现方式中,该装置还包括:

71、接收模块,用于接收客户端反馈的第一指示信息,第一指示信息包括用户对第一特性场景的确认指示或用户对第一特性场景的修改指示;

72、修改模块,用于在指示信息为修改指示的情况下,根据修改指示,修改第一特性场景。

73、在一种可能的实现方式中,修改指示用于指示第三特性场景,第三特性场景为用户根据用户的需求确定的特性场景。

74、在一种可能的实现方式中,该装置还包括:

75、第四获取模块,用于获取不同网络的配置案例集,每个配置案例对应一个网络,任一配置案例用于指示对应的网络的网络结构图,网络实施方案以及配置;

76、解析模块,用于解析配置案例对应的网络的网络结构图、网络实施方案以及配置,得到配置案例的第三配置集合;

77、确定模块,用于确定第三配置集合匹配的第四特性场景;

78、构建模块,用于根据每个配置案例的第三配置集合和第四特性场景,构建配置集合库;

79、其中,配置集合库包括第一配置集合和第二配置集合。

80、在一种可能的实现方式中,该装置还包括:

81、第五获取模块,用于获取第二样本示例,第二样本示例用于指示在配置第三网络的过程中,根据第三网络的配置集合确定第三网络的特性场景的特性场景的思考过程;

82、确定模块用于通过大模型学习第二样本示例指示的思考过程,分析配置案例的第三配置集合,以得到第四特性场景。

83、在一种可能的实现方式中,该装置还包括:

84、接收模块,用于接收客户端发送的第二指示信息,其中,第二指示信息用于指示用户对第三配置集合的修改指示或增加第四配置集合的指示;

85、更新模块,用于根据第二指示信息,更新配置集合库。

86、第三方面,本技术还提供一种计算设备。该计算设备包括处理器和存储器。处理器用于执行存储于存储器内的计算机程序以实现第一方面中所提供的方法。

87、第四方面,本技术还提供一种计算设备集群。该计算设备集群包括至少一个计算设备,每个计算设备包括处理器和存储器。该至少一个计算设备的处理器用于执行该至少一个计算设备的存储器中存储的指令,以使得计算设备集群执行第一方面中所提供的方法。

88、第五方面,本技术还提供一种计算机可读存储介质,计算机可读存储介质内存储有指令,当其在计算机上运行时,使得计算机实现第一方面中所提供的方法。

89、第六方面,本技术还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机实现第一方面中所提供的方法。

90、上述提供的任一种装置或计算机存储介质或计算机程序产品,均用于执行上文所提供的方法,因此,其所能达到的有益效果可参考上文提供的对应方法中的对应方案的有益效果,此处不再赘述。