一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络配置信息的生成方法、装置、电子设备和介质与流程

2021-10-29 21:02:00 来源:中国专利 TAG:电子设备 介质 装置 生成 配置


1.本技术涉及通信技术领域,具体而言,涉及一种网络配置信息的生成方法、装置、电子设备和计算机程序介质。


背景技术:

2.在部署较多网络设备的场景中,需要对每台网络设备的网络配置信息进行审计,以确定网络设备实际的网络配置信息是否符合预定要求。
3.由于所部署的网络设备来自不同的设备厂商,这样造成网络设备的网络配置信息存在较大差异。在相关技术中,针对不同设备厂商的网络设备,通常根据不同设备厂商的网络设备的网络配置信息来编写所需要的脚本,由于对不同厂商的配置项需要定义不同的标准值,导致需要编写的脚本零散且没有标准,进而造成需要编写的脚本类型较多,编写难度较大,脚本维护的成本也相应较高,因此,如何以统一的格式来表达所有网络设备的网络配置信息,成为亟待解决的技术问题。


技术实现要素:

4.本技术的实施例提供了一种网络配置信息的生成方法、装置、电子设备和计算机程序介质,可以解决相关技术中存在的无法以统一的格式来表达所有网络设备的网络配置信息的技术问题。
5.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
6.根据本技术实施例的一个方面,提供了一种网络配置信息的生成方法,包括:获取网络配置结构模型,所述网络配置结构模型包括多个网络协议节点、多个业务节点以及所述网络协议节点与所述业务节点之间的节点层级关系,所述网络协议节点是基于网络设备所使用的网络协议对应的标识信息生成的,所述业务节点是基于所述网络协议所包含的业务属性对应的标识信息生成的;基于为所述业务节点所定义的节点定义信息以及目标网络设备的目标设备类型,确定所述目标网络设备在所述业务节点对应的业务属性上的属性值描述信息,所述节点定义信息是对网络设备在所述业务节点所具有的业务属性进行定义的信息;基于所述属性值描述信息,确定所述目标网络设备在业务节点对应的业务属性上的标准业务属性值,所述标准业务属性值是指为网络设备在业务节点对应的业务属性上所预置的业务属性值;基于所述节点层级关系,确定所述业务节点所属的网络协议节点;基于所述标准业务属性值、所述业务节点对应的标识信息以及所述业务节点所属的网络协议节点对应的标识信息,生成所述目标网络设备对应的标准网络配置信息。
7.根据本技术实施例的一个方面,提供了一种网络配置信息的生成装置,包括:第一获取单元,用于获取网络配置结构模型,所述网络配置结构模型包括多个网络协议节点、多个业务节点以及所述网络协议节点与所述业务节点之间的节点层级关系,所述网络协议节点是基于网络设备所使用的网络协议对应的标识信息生成的,所述业务节点是基于所述网
络协议所包含的业务属性对应的标识信息生成的;第一执行单元,用于基于为所述业务节点所定义的节点定义信息以及目标网络设备的目标设备类型,确定所述目标网络设备在所述业务节点对应的业务属性上的属性值描述信息,所述节点定义信息是对网络设备在业务节点所具有的业务属性进行定义的信息;第二执行单元,用于基于所述属性值描述信息,确定所述目标网络设备在业务节点对应的业务属性上的标准业务属性值,所述标准业务属性值是指为网络设备在业务节点对应的业务属性上所预置的业务属性值;第三执行单元,用于基于所述节点层级关系,确定所述业务节点所属的网络协议节点;第一生成单元,用于基于所述标准业务属性值、所述业务节点对应的标识信息以及所述业务节点所属的网络协议节点对应的标识信息,生成所述目标网络设备对应的标准网络配置信息。
8.在本技术的一些实施例中,基于前述方案,所述第一获取单元被配置为:确定网络设备集所使用的网络协议以及所述网络协议所包含的业务属性,所述网络设备集包括所有设备类型的网络设备;基于所述网络设备集所使用的网络协议对应的标识信息,生成网络协议节点;基于所述网络协议所包含的业务属性对应的标识信息,生成业务节点;创建包括所述网络协议节点和所述业务节点的网络配置结构模型。
9.在本技术的一些实施例中,基于前述方案,所述第一获取单元还被配置为:为所述业务节点创建节点定义信息;获取所述网络设备集中各设备类型的网络设备在所述业务节点对应的业务属性上的属性值描述信息;将所获取的属性值描述信息与所述网络设备集中各网络设备的设备类型关联,生成所述业务节点对应的属性值描述信息集合;将所述属性值描述信息集合、所述节点定义信息与所述业务节点进行关联存储。
10.在本技术的一些实施例中,基于前述方案,所述属性值描述信息为网络设备在业务节点对应的业务属性上所预置的业务属性值,所述第二执行单元被配置为:将所述属性值描述信息,作为所述目标网络设备在业务节点对应的业务属性上的标准业务属性值。
11.在本技术的一些实施例中,基于前述方案,所述属性值描述信息为属性值获取指令,所述第二执行单元被配置为:执行所述属性值获取指令;基于所述属性值获取指令在执行后的执行结果,生成所述目标网络设备在所述业务节点对应的业务属性上的标准业务属性值。
12.在本技术的一些实施例中,基于前述方案,第一生成单元被配置为:基于所述节点层级关系,按照节点层级从上至下的顺序对所述业务节点以及所述业务节点所属的网络协议节点进行排序,生成排序后的第一节点序列;基于所述第一节点序列中的各个节点对应的标识信息,生成所述标准业务属性值的第一数据标识信息;将所述第一数据标识信息与所述标准业务属性值关联存储,生成所述目标网络设备对应的标准网络配置信息。
13.在本技术的一些实施例中,基于前述方案,若所述业务节点是引用所述网络配置结构模型中的其它业务节点作为主键值的业务节点,则第一生成单元被配置为:将所述业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第一数据标识信息中。
14.在本技术的一些实施例中,基于前述方案,所述网络配置信息的生成配置,还包括:第二获取单元,用于获取所述目标网络设备对应的网络配置文件,所述网络配置文件包括所述目标网络设备在所述业务节点对应的业务属性上的当前业务属性值、所述当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息;第四执行单元,用于基于
所述网络配置结构模型以及所述当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息,确定所述当前业务属性值所属的业务节点和所属的网络协议节点;排序单元,用于基于所述节点层级关系,按照节点层级从上至下的顺序对所述当前业务属性值所属的业务节点和所属的网络协议节点进行排序,生成排序后的第二节点序列;第二生成单元,用于基于所述第二节点序列中的各个节点对应的标识信息,生成所述当前业务属性值的第二数据标识信息;第三生成单元,用于将所述第二数据标识信息与所述当前业务属性值关联存储,生成所述目标网络设备对应的当前网络配置信息;比对单元,用于比对所述当前网络配置信息与所述标准网络配置信息,确定所述目标网络设备的当前网络配置与标准网络配置之间的配置差异信息。
15.在本技术的一些实施例中,基于前述方案,若所述业务节点是引用所述网络配置结构模型中的其它业务节点作为主键值的业务节点,则第二生成单元被配置为:将所述业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第二数据标识信息中。
16.根据本技术实施例的一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的网络配置信息的生成方法。
17.根据本技术实施例的一个方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中所述的网络配置信息的生成方法。
18.根据本技术实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的网络配置信息的生成方法。
19.在本技术的一些实施例所提供的技术方案中,根据所有类型的网络设备所使用的网络协议以及网络协议所包含的业务属性构建网络配置结构模型,并根据对网络设备在业务节点所具有的业务属性进行定义的节点定义信息以及目标网络设备的目标设备类型,确定目标网络设备在所述业务节点对应的业务属性上的属性值描述信息,基于属性值描述信息,确定目标网络设备在业务节点对应的业务属性上的标准业务属性值,进而使得对于任意设备类型的网络设备,均可以通过该网络设备的设备类型以及网络配置结构模型,获取网络设备在业务节点对应的业务属性上的标准业务属性值,并根据标准业务属性值、业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,生成目标网络设备对应的标准网络配置信息,由此实现通过统一的网络配置信息格式对任意设备厂商的任意型号的网络设备来进行表征,避免针对不同的设备厂商以及型号的网络设备都需要编写适配脚本,方便运营人员对网络设备的网络配置信息进行管理,显著减少了运营人员和开发人员的工作量,提升运营效率。
20.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
22.图1示出了可以应用本技术实施例的技术方案的示例性系统架构的示意图。
23.图2示出了根据本技术的一个实施例的网络配置信息的生成方法的流程图。
24.图3示出了根据本技术一个实施例中的一种类别的网络设备所使用的网络协议的示意图。
25.图4示出了本技术的一个实施例中的网络配置信息的生成方法的步骤s210的具体流程图。
26.图5示出了本技术一个实施例中的网络配置结构模型。
27.图6示出了本技术的一个实施例中的网络配置信息的生成方法的步骤s210的具体流程图。
28.图7示出了根据本技术的一个实施例的网络配置信息的生成方法的步骤s230的具体流程图。
29.图8示出了根据本技术的一个实施例的网络配置信息的生成方法的步骤s250的具体流程图。
30.图9示出了根据本技术的一个实施例的网络配置信息的生成方法的流程图。
31.图10示出了根据本技术的一个实施例中的目标网络设备对应的网络配置文件的示意图。
32.图11示出了根据本技术的一个实施例的网络配置信息的生成装置的框图。
33.图12示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
具体实施方式
34.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
35.此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本技术的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知方法、装置、实现或者操作以避免模糊本技术的各方面。
36.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
37.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
38.图1示出了可以应用本技术实施例的技术方案的示例性系统架构的示意图。
39.如图1所示,系统架构可以包括网络设备管理端101、网络102和网络设备103。网络设备管理端101和网络设备103之间通过网络102连接,并基于网络102进行数据交互,该网络可以包括各种连接类型,例如有线通信链路、无线通信链路等等。
40.应该理解,图1中的网络设备管理端101、网络102和网络设备103的数目仅仅是示意性的。根据实现需要,可以具有任意数目的网络设备管理端101、网络102和网络设备103。
41.可选地,网络设备管理端101可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云数据库、云存储、网络服务等基础云计算服务的云服务器。
42.网络设备管理端101获取网络配置结构模型,网络配置结构模型包括多个网络协议节点、多个业务节点以及网络协议节点与业务节点之间的节点层级关系,网络协议节点是基于网络设备所使用的网络协议对应的标识信息生成的,业务节点是基于网络协议所包含的业务属性对应的标识信息生成的;基于为业务节点所定义的节点定义信息以及目标网络设备的目标设备类型,确定目标网络设备在业务节点对应的业务属性上的属性值描述信息,节点定义信息是对网络设备在业务节点所具有的业务属性进行定义的信息;基于属性值描述信息,确定目标网络设备在业务节点对应的业务属性上的标准业务属性值,标准业务属性值是指为网络设备在业务节点对应的业务属性上所预置的业务属性值;基于节点层级关系,确定业务节点所属的网络协议节点;基于标准业务属性值、业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,生成目标网络设备对应的标准网络配置信息。
43.以上可以看出,根据所有类型的网络设备所使用的网络协议以及网络协议所包含的业务属性构建网络配置结构模型,并根据对网络设备在业务节点所具有的业务属性进行定义的节点定义信息以及目标网络设备的目标设备类型,确定目标网络设备在所述业务节点对应的业务属性上的属性值描述信息,基于属性值描述信息,确定目标网络设备在业务节点对应的业务属性上的标准业务属性值,进而使得对于任意设备类型的网络设备,均可以通过该网络设备的设备类型以及网络配置结构模型,获取网络设备在业务节点对应的业务属性上的标准业务属性值,并根据标准业务属性值、业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,生成目标网络设备对应的标准网络配置信息,由此实现通过统一的网络配置信息格式对任意设备厂商的任意型号的网络设备来进行表征,避免针对不同的设备厂商以及型号的网络设备都需要编写适配脚本,方便运营人员对网络设备的网络配置信息进行管理,显著减少了运营人员和开发人员的工作量,提升运营效率。
44.需要说明的是,本技术实施例所提供的网络配置信息的生成方法一般由网络设备管理端101执行,相应地,网络配置信息的生成装置一般设置于网络设备管理端101中。以下对本技术实施例的技术方案的实现细节进行详细阐述。
45.图2示出了根据本技术的一个实施例的网络配置信息的生成方法的流程图,该网络配置信息的生成方法可以由网络设备管理端来执行,该网络设备管理端可以是图1中所示的网络设备管理端101。参照图2所示,该网络配置信息的生成方法至少包括步骤s210至步骤s240,详细介绍如下。
46.在步骤s210中,获取网络配置结构模型,网络配置结构模型包括多个网络协议节点、多个业务节点以及网络协议节点与业务节点之间的节点层级关系,网络协议节点是基于网络设备所使用的网络协议对应的标识信息生成的,业务节点是基于网络协议所包含的业务属性对应的标识信息生成的。
47.在本技术的一个实施例中,网络设备是指连接到网络中的物理设备实体,它可以有多种类别,包含但不限于交换机、网关以及路由器等。网络配置结构模型是依据网络设备所使用的网络协议以及网络协议所包含的业务属性进行创建的,它包括多个网络协议节点、多个业务节点以及网络协议节点与业务节点之间的节点层级关系。多个网络协议节点是基于网络设备所使用的各网络协议对应的标识信息生成的,多个业务节点是基于网络协议所包含的各业务属性对应的标识信息生成的,而网络协议节点与业务节点之间的节点层级关系反映的是网络协议以及该网络协议所包含的业务属性之间的层级关系。
48.可以理解,不同类别的目标网络设备对应的网络配置结构模型不同,如,交换机对应的网络配置结构模型与网关对应的网络配置结构模型是两个不同的网络配置结构模型。
49.图3示出了根据本技术一个实施例中的一种类别的网络设备所使用的网络协议的示意图,如图3所示,该类别的网络设备所使用的网络协议可以包括生成树协议(stp,spanning tree protocol)、链路层发现协议(lldp,link layer discovery protocol)、边界网关协议(bgp,border gateway protocol)等多种协议。
50.在本技术的一个实施例中,如图4所示,示出了本技术的一个实施例中的网络配置信息的生成方法的步骤s210的具体流程图,步骤s210具体包括步骤s410至步骤s440,详细介绍如下。
51.在步骤s410中,确定网络设备集所使用的网络协议以及网络协议所包含的业务属性,网络设备集包括所有设备类型的网络设备。
52.在本技术的一个实施例中,针对某个类别的目标网络设备,设备类型是指按照设备厂商和型号对目标网络设备进行划分的一种分类信息,以目标网络设备是交换机为例,某个设备厂商研发的某个型号的交换机,对应的是一个设备类型的交换机,a设备厂商b型号、以及a设备厂商c型号以及d设备厂商f型号的交换机分别对应三个不同设备类型的交换机。
53.对于某个类别的网络设备而言,由于不同设备厂商和不同型号的网络设备所使用的网络协议以及网络协议所包含的业务属性会存在差异,为了按照统一的格式对所有设备类型的网络设备的网络配置信息进行表征,可以预先为该类别的所有设备类型的网络设备创建网络配置结构模型。具体的,可以将该将类别下的所有设备类型的网络设备组成的一个网络设备集,确定网络设备集中的网络设备所使用的全部网络协议,以及每个网络协议所包含的全部业务属性。
54.在步骤s420中,基于网络设备集所使用的网络协议对应的标识信息,生成网络协议节点。
55.在本技术的一个实施例中,在确定网络设备集所使用的网络协议后,可以根据每个网络协议对应的标识信息,分别生成一个网络协议节点,网络协议对应的标识信息可以是该网络协议的协议名称。
56.在步骤s430中,基于网络协议所包含的业务属性对应的标识信息,生成业务节点。
57.在本技术的一个实施例中,对于网络设备集所使用的各网络协议,可以根据各网络协议分别包含的业务属性对应的标识信息,生成对应的业务节点,业务节点对应的标识信息可以是业务属性的业务名称。
58.在步骤s440中,创建包括网络协议节点和业务节点的网络配置结构模型。
59.在本技术的一个实施例中,在生成各个网络协议节点和各个业务节点后,可以根据网络协议与其所包含的业务属性之间的包含关系,生成网络协议节点和业务节点之间的节点层级关系,进而创建包括网络协议节点和业务节点的网络配置结构模型。可以理解,业务节点即为该网络协议节点下的子节点。
60.参考图5,图5示出了本技术一个实施例中的网络配置结构模型,其中,“interface”为网络协议节点,“ethernet”、“porname”、“mtu”、“portdesc”、“address”、“addressdetail”、“addressmask”、“vlan”、“vlannumber”以及“vlandesc”为业务属性节点。可以理解的是,“vlannumber”、“vlandesc”为“vlan”的子节点,“addressdetail”、“addressmask”为“address”的子节点,“porname”、“mtu”、“portdesc”、“address”、“vlan”为“ethernet”的子节点。
61.还请继续参考图2,在步骤s220中,基于为业务节点所定义的节点定义信息以及目标网络设备的目标设备类型,确定目标网络设备在业务节点对应的业务属性上的属性值描述信息,节点定义信息是对网络设备在业务节点所具有的业务属性进行定义的信息。
62.在本技术的一个实施例中,对于网络配置结构模型中的各个业务节点,需要预先生成对各个业务节点进行定义的节点定义信息。节点定义信息是对网络设备在业务节点所具有的业务属性进行定义的信息,用于表征该业务节点对应的业务属性所实现的功能,如网络设备在业务节点对应的业务属性所实现的功能是获取网络设备的端口地址,那么该节点定义信息可以设置为“getaddressip”,“getaddressip”代表的就是该业务属性的功能为获取网络设备的端口地址。
63.在本技术的一个实施例中,属性值描述信息是对网络设备在网络协议所包含的业务属性上所预置的标准业务属性值进行描述的一种信息。不同厂商设备对同一业务属性上所预置的标准业务属性值进行描述的格式存在较大差异,因而,可以将不同设备类型的网络设备在同一业务节点对应的属性值描述信息与其对应的设备类型进行关联,进而生成对该业务节点进行定义的节点定义信息。目标网络设备为需要确定在业务节点对应的业务属性上所预置的业务属性值的网络设备,通过获取该目标网络设备的目标设备类型,即可根据目标设备类型以及为业务节点所定义的节点定义信息中的属性值描述信息与设备类型的关联关系,确定该目标网络设备在业务节点对应的业务属性上的属性值描述信息。
64.如图6所示,示出了本技术的一个实施例中的网络配置信息的生成方法的步骤s210的具体流程图,步骤s210具体还可以包括步骤s610至步骤s640,详细介绍如下。
65.在步骤s610中,为业务节点创建节点定义信息。
66.在本技术的一个实施例中,针对网络配置结构模型中的各业务节点,需要预先根据该网络配置结构模型中的各业务节点对应的业务属性所实现的功能,为业务节点创建节点定义信息,用于表征该业务节点对应的业务属性所实现的具体功能。
67.在步骤s620中,获取网络设备集中各设备类型的网络设备在业务节点对应的业务属性上的属性值描述信息。
68.在本技术的一个实施例中,在创建网络配置结构模型时,还需要进一步获取网络设备集中各设备类型的网络设备在业务节点对应的业务属性上的属性值描述信息。
69.在步骤s630中,将所获取的属性值描述信息与网络设备集中各网络设备的设备类型关联,生成业务节点对应的属性值描述信息集合。
70.在本技术的一个实施例中,针对每个业务节点,将所获取的属性值描述信息与网络设备集中各网络设备的设备类型关联,生成业务节点对应的属性值描述信息集合。
71.在步骤s640中,将属性值描述信息集合、节点定义信息与业务节点进行关联存储。
72.在本技术的一个实施例中,将属性值描述信息集合、节点定义信息与业务节点进行关联存储,进而针对网络配置结构模型中的各业务节点,实现为其创建对应的节点定义信息,并为关联所有设备类型的属性值描述信息,进而便于获取网络设备在各个业务节点对应的业务属性的标准业务属性值。
73.还请继续参考图2,在步骤s230中,基于属性值描述信息,确定目标网络设备在业务节点对应的业务属性上的标准业务属性值,标准业务属性值是指为网络设备在业务节点对应的业务属性上所预置的业务属性值。
74.在本技术的一个实施例中,属性值描述信息可以为网络设备在业务节点对应的业务属性上所预置的业务属性值,基于属性值描述信息,确定目标网络设备在业务节点对应的业务属性上的标准业务属性值的步骤s230具体可以包括:将属性值描述信息,作为目标网络设备在业务节点对应的业务属性上的标准业务属性值。
75.在一个实施例中,对于部分业务属性而言,当业务属性表征的是网络设备所具有的静态功能信息时,属性值描述信息可以直接为网络设备在业务属性上所预置的业务属性值,例如,当业务属性是用于描述端口号名称,那么该属性值描述信息对应设备类型的网络设备具体的端口号名称,因而可以将该属性值描述信息,作为目标网络设备在业务节点对应的业务属性上的标准业务属性值。
76.在本技术的一个实施例中,如图7所示,示出了根据本技术的一个实施例的网络配置信息的生成方法的步骤s230的具体流程图,属性值描述信息为属性值获取指令,则步骤s230可以包括步骤s710至步骤s720,以下详细描述这些步骤。
77.在步骤s710中,执行属性值获取指令。
78.在本技术的一个实施例中,对于部分业务属性而言,当业务属性表征的是网络设备所具有的动态功能信息时,属性值描述信息为获取目标网络设备在业务节点对应的业务属性上的标准业务属性值的属性值获取指令。例如,当业务属性是获取网络设备的端口地址时,属性值描述信息则为获取网络设备的端口地址的端口地址获取指令。通过执行属性值获取指令,以便于生成该目标网络设备在业务节点对应的业务属性上的标准业务属性值。
79.在步骤s720中,基于属性值获取指令在执行后的执行结果,生成目标网络设备在业务节点对应的业务属性上的标准业务属性值。
80.在本技术的一个实施例中,属性值获取指令在执行后的执行结果即为目标网络设备在业务节点对应的业务属性上的标准业务属性值,将该属性值获取指令在执行后的执行结果作为目标网络设备在业务节点对应的业务属性上的标准业务属性值,即可生成目标网络设备在各业务节点对应的业务属性上的标准业务属性值。
81.还请继续参考图2,在步骤s240中,基于节点层级关系,确定业务节点所属的网络协议节点。
82.在本技术的一个实施例中,在确定目标网络设备在各个业务节点对应的业务属性上的标准业务属性值后,还需要进一步基于节点层级关系,确定目标网络设备在各个业务节点所属的网络协议节点。
83.在步骤s250中,基于标准业务属性值、业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,生成目标网络设备对应的标准网络配置信息。
84.在本技术的一个实施例中,在得到目标网络设备在业务节点对应的业务属性上的标准业务属性值以及目标网络设备在业务节点所属的网络协议节点,可以基于标准业务属性值、业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,生成目标网络设备对应的标准网络配置信息。
85.在一个实施例中,如图8所示,示出了根据本技术的一个实施例的网络配置信息的生成方法的步骤s250的具体流程图,步骤s250还可以包括步骤s810至步骤s830,以下详细描述这些步骤。
86.在步骤s810中,基于节点层级关系,按照节点层级从上至下的顺序对业务节点以及业务节点所属的网络协议节点进行排序,生成排序后的第一节点序列。
87.在本技术的一个实施例中,为了方便对目标网络设备对应的标准网络配置信息执行查看或执行审计等操作,可以先基于节点层级关系,按照节点层级从上至下的顺序对业务节点以及业务节点所属的网络协议节点进行排序,生成排序后的第一节点序列。
88.在步骤s820中,基于第一节点序列中的各个节点对应的标识信息,生成标准业务属性值的第一数据标识信息。
89.在本技术的一个实施例中,基于第一节点序列中的各个节点对应的标识信息,生成标准业务属性值的第一数据标识信息,第一节点序列中的排列在前的节点为网络协议节点的标识信息,第一节点序列中的排列在后的网络协议所包含的业务属性对应的业务节点的标识信息,其共同组成了标准业务属性值的第一数据标识信息。第一数据标识信息作为该标准业务属性值对应的唯一标识,可以作为标准业务属性值的索引信息。
90.在本技术的一个实施例中,若业务节点是引用网络配置结构模型中的其它业务节点作为主键值的业务节点,则基于第一节点序列中的各个节点对应的标识信息,生成标准业务属性值的第一数据标识信息的步骤s820,还包括:将业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第一数据标识信息中。
91.在本实施例中,对于网络设备中的某个目标业务属性而言,由于存在需要先确定其它业务属性所对应的业务属性值的前提下,进而才能确定该目标业务属性的业务属性值,因此,该目标业务属性为引用网络配置结构模型中的其它业务节点作为主键值的业务节点。对于引用网络配置结构模型中的其它业务节点作为主键值的目标业务节点,在生成该目标业务节点对应的标准业务属性值的第一数据标识信息时,可以将该目标业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第一数据标识信息中。该方式可以有效避免在该目标业务节点所引用的业务节点对应的标准业务属性值为多个的情况下,无法通过第一数据标识信息对该目标业务节点对应的标准业务属性值进行唯一标识。
92.在步骤s830中,将第一数据标识信息与标准业务属性值关联存储,生成目标网络设备对应的标准网络配置信息。
93.在本技术的一个实施例中,将第一数据标识信息与标准业务属性值关联存储,生成目标网络设备对应的标准网络配置信息,进而实现可以根据标准业务属性值的第一数据标识信息直接查找到对应的标准业务属性值,进而便于根据目标网络设备对应的标准网络配置信息。
94.在一个实施例中,如表1所示,表1示出了根据本技术的一个实施例的目标网络设备对应的标准网络配置信息的示意表,第一数据标识信息包括由业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,标准业务属性值即为所获取的网络设备在该业务节点对应的业务属性上的标准业务属性值。
95.表1
[0096][0097]
参照表1所示,在表1的第二行所示的业务节点“/server/address”是没有引用业务节点“/server/address”作为主键值的业务节点,因而,其第一数据标识信息为直接第一节点序列中的各个节点对应的标识信息所生成的。
[0098]
在表1的第三行所示的业务节点“/config/version”对应的业务属性所实现的功能为获取进行时间同步的服务器的版本号信息,由于进行时间同步的服务器为多个,因而,在确定进行时间同步的服务器的版本号信息这一个业务节点对应的业务属性值,需要先确定各服务器的ip地址,进而再确定各服务器的版本号信息。由此可以看出,业务节点“/config/version”为引用业务节点“/server/address”作为主键值的业务节点,因而,需要在将业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第一数据标
识信息中。业务节点“/config/version”所引用的业务节点“/server/address”对应的标准业务属性值以及标识信息“/server[address=172.16.0.203]被添加到第一数据标识信息中,从而实现通过“/system/ntp/servers/server[address=172.16.0.203]/config/version”对该业务节点“/server/address”对应的标准业务属性值进行唯一标识。
[0099]
以上可以看出,根据所有类型的网络设备所使用的网络协议以及网络协议所包含的业务属性构建网络配置结构模型,并根据对网络设备在业务节点所具有的业务属性进行定义的节点定义信息以及目标网络设备的目标设备类型,确定目标网络设备在所述业务节点对应的业务属性上的属性值描述信息,基于属性值描述信息,确定目标网络设备在业务节点对应的业务属性上的标准业务属性值,进而使得对于任意设备类型的网络设备,均可以通过该网络设备的设备类型以及网络配置结构模型,获取网络设备在业务节点对应的业务属性上的标准业务属性值,并根据标准业务属性值、业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,生成目标网络设备对应的标准网络配置信息,由此实现通过统一的网络配置信息格式对任意设备厂商的任意型号的网络设备来进行表征,避免针对不同的设备厂商以及型号的网络设备都需要编写适配脚本,方便运营人员对网络设备的网络配置信息进行管理,显著减少了运营人员和开发人员的工作量,提升运营效率。
[0100]
在本技术的一个实施例中,如图9所示,示出了根据本技术的一个实施例的网络配置信息的生成方法的流程图,在步骤s250之后,本实施例中的网络配置信息的生成方法还可以包括步骤s910至步骤s960,以下详细描述这些步骤。
[0101]
在步骤s910中,获取目标网络设备对应的网络配置文件,网络配置文件包括目标网络设备在业务节点对应的业务属性上的当前业务属性值、当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息。
[0102]
在本技术的一个实施例中,网络配置文件是包括目标网络设备在业务节点对应的业务属性上的当前业务属性值以及当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息。
[0103]
图10示出了根据本技术的一个实施例中的目标网络设备对应的网络配置文件的示意图,如图10所示,该网络配置文件可以为包含目标网络设备在业务节点对应的业务属性上的当前业务属性值以及当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息的文本。
[0104]
在步骤s920中,基于网络配置结构模型以及当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息,确定当前业务属性值所属的业务节点和所属的网络协议节点。
[0105]
在本技术的一个实施例中,通过将当前业务属性值所属的业务属性的标识信息与网络配置结构模型中的业务节点对应的标识信息进行匹配,以及将当前业务属性值所属的网络协议的标识信息与网络配置结构模型中的网络协议节点对应的标识信息进行匹配,确定当前业务属性值所属的业务节点和所属的网络协议节点。
[0106]
在步骤s930中,基于节点层级关系,按照节点层级从上至下的顺序对当前业务属性值所属的业务节点和所属的网络协议节点进行排序,生成排序后的第二节点序列。
[0107]
在本技术的一个实施例中,基于节点层级关系,按照节点层级从上至下的顺序对
当前业务属性值所属的业务节点和所属的网络协议节点进行排序,生成排序后的第二节点序列。
[0108]
在步骤s940中,基于第二节点序列中的各个节点对应的标识信息,生成当前业务属性值的第二数据标识信息。
[0109]
在本技术的一个实施例中,基于第二节点序列中的各个节点对应的标识信息,生成当前业务属性值的第二数据标识信息,第二节点序列中的排列在前的节点为网络协议节点的标识信息,第二节点序列中的排列在后的网络协议所包含的业务属性对应的业务节点的标识信息,其共同组成了当前业务属性值的第二数据标识信息。第二数据标识信息作为该当前业务属性值对应的唯一标识,可以作为当前业务属性值的索引信息。
[0110]
在本技术的一个实施例中,若业务节点是引用网络配置结构模型中的其它业务节点作为主键值的业务节点,则基于第二节点序列中的各个节点对应的标识信息,生成标准业务属性值的第二数据标识信息的步骤s940,还包括:将业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第二数据标识信息中。
[0111]
在本实施例中,对于网络设备中的某个目标业务属性而言,由于存在需要先确定其它业务属性所对应的业务属性值的前提下,进而才能确定该目标业务属性的业务属性值,因此该目标业务属性为引用网络配置结构模型中的其它业务节点作为主键值的业务节点。对于引用网络配置结构模型中的其它业务节点作为主键值的目标业务节点,在生成该目标业务节点对应的当前业务属性值的第二数据标识信息时,可以将该目标业务节点所引用的业务节点对应的当前业务属性值以及标识信息,添加到第二数据标识信息中。该方式可以有效避免在该目标业务节点所引用的业务节点对应的当前业务属性值为多个的情况下,无法通过第二数据标识信息对该目标业务节点对应的当前业务属性值进行唯一标识。
[0112]
如表2所示,示出了根据本技术的一个实施例的目标网络设备对应的标准网络配置信息的示意表,第二数据标识信息包括由当前业务属性值所属的业务节点对应的标识信息以及业务节点所属的网络协议节点对应的标识信息,当前业务属性值即为根据配置文本所确定的网络设备在该业务节点对应的业务属性上的当前业务属性值。
[0113]
表2
[0114][0115]
参照表2所示,在表2的第二行所示的业务节点“/server/address”是没有引用业务节点“/server/address”作为主键值的业务节点,因而,其第二数据标识信息为直接第二节点序列中的各个节点对应的标识信息所生成的。
[0116]
在表2的第三行所示的业务节点“/config/version”对应的业务属性所实现的功能为获取进行时间同步的服务器的版本号信息,由于进行时间同步的服务器为多个,因而在确定进行时间同步的服务器的版本号信息这一个业务节点对应的业务属性值,需要先确定各服务器的ip地址,进而再确定各服务器的版本号信息。由此可以看出,业务节点“/config/version”为引用业务节点“/server/address”作为主键值的业务节点,因而,需要在将业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第二数据标识信息中。业务节点“/config/version”所引用的业务节点“/server/address”对应的标准业务属性值以及标识信息“/server[address=172.16.0.203]被添加到第二数据标识信息中,从而实现通过“/system/ntp/servers/server[address=172.16.0.203]/config/version”对该业务节点“/server/address”对应的标准业务属性值进行唯一标识。
[0117]
在步骤s950中,将第二数据标识信息与当前业务属性值关联存储,生成目标网络设备对应的当前网络配置信息。
[0118]
在本技术的一个实施例中,将第二数据标识信息与当前业务属性值关联存储,生成目标网络设备对应的当前网络配置信息,进而实现可以根据当前业务属性值的第二数据标识信息直接查找到对应的当前业务属性值,进而便于根据目标网络设备对应的当前网络配置信息。
[0119]
在步骤s960中,比对当前网络配置信息与标准网络配置信息,确定目标网络设备
的当前网络配置与标准网络配置之间的配置差异信息。
[0120]
在本技术的一个实施例中,在确定目标网络设备的当前网络配置与标准网络配置之间的配置差异信息时,具体根据第一数据标识信息和第二数据标识信息进行查找,将同一索引信息下的标准业务属性值和当前业务属性值进行比对,以确定两者是否一致,若一致,则说明目标网络设备在该业务属性下的当前网络配置与标准网络配置相同,若不一致,则说明目标网络设备在该业务属性下的当前网络配置与标准网络配置不相同,需要对其进行记录。
[0121]
在一个实施例中,参照如表1所示的目标网络的标准网络配置信息以及表2所示的目标网络的当前网络配置信息,以上可以看出,在索引信息为“/system/ntp/servers/server[address=172.16.0.203]/config/version”以及“/system/ntp/servers/server[address=172.16.0.203]/config/prefer”时,网络设备对应的标准业务属性值与当前业务属性值之间是不同的,进而可以确定目标网络设备在该业务属性下的当前网络配置与标准网络配置之间的配置差异。
[0122]
以下介绍本技术的装置实施例,可以用于执行本技术上述实施例中的网络配置信息的生成方法。对于本技术装置实施例中未披露的细节,请参照本技术上述的方法的实施例。
[0123]
图11示出了根据本技术的一个实施例的网络配置信息的生成装置的框图。
[0124]
参照图11所示,根据本技术的一个实施例的网络配置信息的生成置1100,包括:第一获取单元1110、第一执行单元1120、第二执行单元1130、第三执行单元1140以及第一生成单元1150。其中,第一获取单元1110,用于获取网络配置结构模型,所述网络配置结构模型包括多个网络协议节点、多个业务节点以及所述网络协议节点与所述业务节点之间的节点层级关系,所述网络协议节点是基于网络设备所使用的网络协议对应的标识信息生成的,所述业务节点是基于所述网络协议所包含的业务属性对应的标识信息生成的;第一执行单元1120,用于基于为所述业务节点所定义的节点定义信息以及目标网络设备的目标设备类型,确定所述目标网络设备在所述业务节点对应的业务属性上的属性值描述信息,所述节点定义信息是对网络设备在业务节点所具有的业务属性进行定义的信息;第二执行单元1130,用于基于所述属性值描述信息,确定所述目标网络设备在业务节点对应的业务属性上的标准业务属性值,所述标准业务属性值是指为网络设备在业务节点对应的业务属性上所预置的业务属性值;第三执行单元1140,用于基于所述节点层级关系,确定所述业务节点所属的网络协议节点;第一生成单元1150,用于基于所述标准业务属性值、所述业务节点对应的标识信息以及所述业务节点所属的网络协议节点对应的标识信息,生成所述目标网络设备对应的标准网络配置信息。
[0125]
在本技术的一些实施例中,基于前述方案,所述第一获取单元1110被配置为:确定网络设备集所使用的网络协议以及所述网络协议所包含的业务属性,所述网络设备集包括所有设备类型的网络设备;基于所述网络设备集所使用的网络协议对应的标识信息,生成网络协议节点;基于所述网络协议所包含的业务属性对应的标识信息,生成业务节点;创建包括所述网络协议节点和所述业务节点的网络配置结构模型。
[0126]
在本技术的一些实施例中,基于前述方案,所述第一获取单元1110还被配置为:为所述业务节点创建节点定义信息;获取所述网络设备集中各设备类型的网络设备在所述业
务节点对应的业务属性上的属性值描述信息;将所获取的属性值描述信息与所述网络设备集中各网络设备的设备类型关联,生成所述业务节点对应的属性值描述信息集合;将所述属性值描述信息集合、所述节点定义信息与所述业务节点进行关联存储。
[0127]
在本技术的一些实施例中,基于前述方案,所述属性值描述信息为网络设备在业务节点对应的业务属性上所预置的业务属性值,所述第二执行单元1130被配置为:将所述属性值描述信息,作为所述目标网络设备在业务节点对应的业务属性上的标准业务属性值。
[0128]
在本技术的一些实施例中,基于前述方案,所述属性值描述信息为属性值获取指令,所述第二执行单元1130被配置为:执行所述属性值获取指令;基于所述属性值获取指令在执行后的执行结果,生成所述目标网络设备在所述业务节点对应的业务属性上的标准业务属性值。
[0129]
在本技术的一些实施例中,基于前述方案,第一生成单元1150被配置为:基于所述节点层级关系,按照节点层级从上至下的顺序对所述业务节点以及所述业务节点所属的网络协议节点进行排序,生成排序后的第一节点序列;基于所述第一节点序列中的各个节点对应的标识信息,生成所述标准业务属性值的第一数据标识信息;将所述第一数据标识信息与所述标准业务属性值关联存储,生成所述目标网络设备对应的标准网络配置信息。
[0130]
在本技术的一些实施例中,基于前述方案,若所述业务节点是引用所述网络配置结构模型中的其它业务节点作为主键值的业务节点,则第一生成单元被配置为:将所述业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第一数据标识信息中。
[0131]
在本技术的一些实施例中,基于前述方案,所述网络配置信息的生成配置,还包括:第二获取单元,用于获取所述目标网络设备对应的网络配置文件,所述网络配置文件包括所述目标网络设备在所述业务节点对应的业务属性上的当前业务属性值、所述当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息;第四执行单元,用于基于所述网络配置结构模型以及所述当前业务属性值所属的业务属性的标识信息和所属的网络协议标识信息,确定所述当前业务属性值所属的业务节点和所属的网络协议节点;排序单元,用于基于所述节点层级关系,按照节点层级从上至下的顺序对所述当前业务属性值所属的业务节点和所属的网络协议节点进行排序,生成排序后的第二节点序列;第二生成单元,用于基于所述第二节点序列中的各个节点对应的标识信息,生成所述当前业务属性值的第二数据标识信息;第三生成单元,用于将所述第二数据标识信息与所述当前业务属性值关联存储,生成所述目标网络设备对应的当前网络配置信息;比对单元,用于比对所述当前网络配置信息与所述标准网络配置信息,确定所述目标网络设备的当前网络配置与标准网络配置之间的配置差异信息。
[0132]
在本技术的一些实施例中,基于前述方案,若所述业务节点是引用所述网络配置结构模型中的其它业务节点作为主键值的业务节点,则第二生成单元被配置为:将所述业务节点所引用的业务节点对应的标准业务属性值以及标识信息,添加到第二数据标识信息中。
[0133]
图12示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
[0134]
需要说明的是,图12示出的电子设备的计算机系统1200仅是一个示例,不应对本
申请实施例的功能和使用范围带来任何限制。
[0135]
如图12所示,计算机系统1210包括中央处理单元(central processing unit,cpu)1201,其可以根据存储在只读存储器(read

only memory,rom)1202中的程序或者从储存部分1208加载到随机访问存储器(random access memory,ram)1203中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在ram 1203中,还存储有系统操作所需的各种程序和数据。cpu 1201、rom 1202以及ram 1203通过总线1204彼此相连。输入/输出(input/output,i/o)接口1205也连接至总线1204。
[0136]
以下部件连接至i/o接口1205:包括键盘、鼠标等的输入部分1206;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分1207;包括硬盘等的储存部分1208;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分1209。通信部分1209经由诸如因特网的网络执行通信处理。驱动器1210也根据需要连接至i/o接口1205。可拆卸介质1211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1210上,以便于从其上读出的计算机程序根据需要被安装入储存部分1208。
[0137]
特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1209从网络上被下载和安装,和/或从可拆卸介质1211被安装。在该计算机程序被中央处理单元(cpu)1201执行时,执行本技术的系统中限定的各种功能。
[0138]
需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read

only memory,cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0139]
附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于
实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0140]
描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
[0141]
作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
[0142]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0143]
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本技术实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd

rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本技术实施方式的方法。
[0144]
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。
[0145]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜