设备集群的拓扑结构展示方法和系统与流程

文档序号:11253780阅读:641来源:国知局
设备集群的拓扑结构展示方法和系统与流程

本公开涉及一种设备集群的拓扑结构展示方法和一种设备集群的拓扑结构展示系统。



背景技术:

随着互联网技术的快速发展,越来越多的设备连接到网络中。在管理网络的过程中,对于较大规模的网络系统而言,物理网络的拓扑发现是其中一个重要环节。而拓扑展示技术,则是网络拓扑发现的重要部分。

然而,在实现本发明构思的过程中,发明人发现现有技术中至少存在如下问题,即,在较大规模的网络中,随着网络节点数的增大,相应的连接关系呈现也会变得更为复杂,使得用户通过呈现的拓扑结构获取有效的信息十分困难。



技术实现要素:

本公开的一个方面提供了一种设备集群的拓扑结构展示方法,包括:获取所述设备集群中至少一个设备的连接信息,所述连接信息描述所述设备的至少一个接口与该设备的至少一个上行设备的连接,将所述设备集群中属于所述拓扑结构的相同层级并且通过相同接口连接到相同上行设备的设备组成至少一个集合,以及通过连接所述至少一个集合中每个集合的集合标识与该集合中的设备的上行设备的设备标识,来展示所述拓扑结构。

可选地,上述连接代表所述至少一个集合中每个集合的集合标识与代表该集合中的设备的上行设备的设备标识,包括:从属于所述拓扑结构中的最低层级的至少一个设备组成的至少一个集合开始,将所述最低层级的至少一个集合的集合标识与该集合对应的至少一个上行设备的设备标识连接,以及依次将当前层级的至少一个集合的集合标识与该集合对应的至少一个上行设备的设备标识进行连接,直到当前层级中的任一设备不存在上行设备为止。

可选地,上述方法还包括:获取所述拓扑结构中至少一个设备的接口信息,所述接口信息表征所述设备的至少一个接口的接口状态,所述接口状态包括以下任一一个:拥塞状态、临界状态、或正常状态;

展示所述至少一个设备的至少一个接口的接口状态。

可选地,上述展示所述至少一个设备的至少一个接口的接口状态,包括:通过不同的颜色展示所述不同接口的接口状态,以及/或者通过不同的图形展示所述不同接口的接口状态。

可选地,上述方法还包括:在所述属于拓扑结构的相同层级的至少一个设备组成的至少一个集合的数量超过第一阈值时,将所述至少一个集合中包含的设备少于第二阈值的至少两个集合的集合标识进行合并处理,以及使用所述至少两个集合各自与上行设备的连接关系,展示所述合并后的集合标识与各自相应的上行设备的设备标识之间的连接关系。

本公开的另一个方面提供了一种设备集群的拓扑结构展示系统,包括:第一获取模块,获取所述设备集群中至少一个设备的连接信息,所述连接信息描述所述设备的至少一个接口与该设备的至少一个上行设备的连接,集合组成模块,将所述设备集群中属于所述拓扑结构的相同层级并且通过相同接口连接到相同上行设备的设备组成至少一个集合,以及第一连接模块,通过连接所述至少一个集合中每个集合的集合标识与该集合中的设备的上行设备的设备标识,来展示所述拓扑结构。

可选地,上述连接代表所述至少一个集合中每个集合的集合标识与代表该集合中的设备的上行设备的设备标识,包括:从属于所述拓扑结构中的最低层级的至少一个设备组成的至少一个集合开始,将所述最低层级的至少一个集合的集合标识与该集合对应的至少一个上行设备的设备标识连接;以及依次将当前层级的至少一个集合的集合标识与该集合对应的至少一个上行设备的设备标识进行连接,直到当前层级中的任一设备不存在上行设备为止。

可选地,上述系统还包括:第二获取模块,获取所述拓扑结构中至少一个设备的接口信息,所述接口信息表征所述设备的至少一个接口的接口状态,所述接口状态包括以下任一一个:拥塞状态、临界状态、或正常状态,以及接口展示模块,展示所述至少一个设备的至少一个接口的接口状态。

可选地,上述展示所述至少一个设备的至少一个接口的接口状态,包括:通过不同的颜色展示所述不同接口的接口状态,以及/或者通过不同的图形展示所述不同接口的接口状态。

可选地,上述系统还包括:集合合并模块,在所述属于拓扑结构的相同层级的至少一个设备组成的至少一个集合的数量超过第一阈值时,将所述至少一个集合中包含的设备少于第二阈值的至少两个集合的集合标识进行合并处理,以及第二连接模块,使用所述至少两个集合各自与上行设备的连接关系,展示所述合并后的集合标识与各自相应的上行设备的设备标识之间的连接关系。

本公开的另一方面提供了一种拓扑结构的展示系统,包括:至少一个存储器,存储可执行指令,以及至少一个处理器,所述至少一个处理器执行所述可执行指令,以执行如上所述的方法。

本公开的另一方面提供了一种电子设备,包括如上所述的设备集群的拓扑结构展示系统,以及展示单元,用于展示所述拓扑结构。

本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。

本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1a和1b示意性示出了根据本公开的实施例的设备集群的拓扑结构展示方法和系统的应用场景;

图2示意性示出了根据本公开的实施例的设备集群的拓扑结构展示方法的流程图;

图3示意性示出了根据本公开的另一实施例的设备集群的拓扑结构展示方法的流程图;

图4示意性示出了根据本公开的再一实施例的设备集群的拓扑结构展示方法的流程图;

图5示意性示出了根据本公开的实施例的设备集群的拓扑结构展示系统的框图;

图6示意性示出了根据本公开实施例的电子设备的框图;

图7示意性示出了根据本公开的另一实施例的设备集群的拓扑结构展示系统的框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。这里使用的词语“一”、“一个(种)”和“该”等也应包括“多个”、“多种”的意思,除非上下文另外明确指出。此外,在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。

因此,本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。在本公开的上下文中,计算机可读介质可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,计算机可读介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。计算机可读介质的具体示例包括:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;和/或有线/无线通信链路。

本公开的实施例提供了一种设备集群的拓扑结构展示方法,包括:获取该设备集群中至少一个设备的连接信息,该连接信息描述设备的至少一个接口与该设备的至少一个上行设备的连接,将设备集群中属于拓扑结构的相同层级并且通过相同接口连接到相同上行设备的设备组成至少一个集合,以及通过连接所述至少一个集合中每个集合的集合标识与该集合中的设备的上行设备的设备标识,来展示所述拓扑结构。

图1a和图1b示意性示出了根据本公开的实施例的设备集群的拓扑结构展示方法和系统的应用场景。其中,图1a为相关技术的拓扑结构展示方法示意图,图1b为应用本公开的实施例的拓扑结构展示方法示意图。

如图1a和1b所示,该拓扑结构包括至少一个服务器110,至少一个交换机120以及至少一条连接线130。其中,图1a和1b示出了具有6个服务器110以及2两个交换机120的小型拓扑结构。

在图1a和1b中,服务器1、服务器2、服务器3、服务器4、服务器5以及服务器6均包括相同的两个活跃接口,其中第一活跃接口都与交换机1连接,第二活跃接口都与交换机2连接。

其中,图1a示出了采取树形拓扑结构及实际布线映射的相关技术的拓扑结构展示方法,即,以单个设备为单位进行连接展示,可见,其整体网络结构较为混乱,在包含更多设备的拓扑结构中很难分清连接线130的连接关系,导致管理员或者用户很难在图中获取有用的信息。

图1b示出了采用本公开实施例的拓扑结构展示方法,即将设备集群中属于拓扑结构的相同层级并且通过相同接口连接到相同上行设备的设备组成一个集合,以及通过连接该集合与该集合对应的上行设备,来展示所述拓扑结构。例如,服务器1、服务器2、服务器3、服务器4、服务器5以及服务器6都是通过相同的接口连接到相同的上行设备,则可以将服务器1、服务器2、服务器3、服务器4、服务器5以及服务器6组成一个集合,例如集合140,连接该集合140与交换机1和交换机2。相比于图1a所示的展示方法,图1b连接集合与相应的上行设备,而不是连接集合中每个设备与相应上行设备,减少了连接线130的数量。可见,图1b的整体网络结构较为清晰,并且没有丢失连接信息,可以方便管理员或者用户在图中获取信息。

可以理解的是,本公开实施例仅示出了包括6个服务器110以及2两个交换机120的小型拓扑结构,但是本公开并不限制拓扑结构中设备的数量以及拓扑结构的层级分布,同样,也不限制拓扑结构的类型。

下面结合图1的应用场景,参考图2~图4来描述根据本公开示例性实施方式的设备集群的拓扑结构展示方法。需要注意的是,上述应用场景仅是为了便于理解本公开的精神和原理而示出,本公开的实施方式在此方面不受任何限制。相反,本公开的实施方式可以应用于适用的任何场景。

本公开实施例提供了一种设备集群的拓扑结构展示方法。其中,设备集群例如可以是包括多个服务器与交换机的数据中心。

图2示意性示出了根据本公开的实施例的设备集群的拓扑结构展示方法的流程图。

如图2所示,该方法包括操作s201~s203。

在操作s201,获取设备集群中至少一个设备的连接信息,其中,连接信息描述所述设备的至少一个接口与该设备的至少一个上行设备的连接。

根据本公开实施例,设备集群例如可以包括多个服务器以及至少一个交换机。例如在包括三个层级的拓扑结构里,第一层级可以包括边缘设备,例如服务器等,第二层级可以包括边缘设备的上行设备,例如交换机等,第三层级可以包括第二层级中设备的上行设备,例如交换机等。

获取至少一个设备的连接信息,例如可以是通过链路层发现协议来获取每个设备的连接信息。

其中,连接信息包括该设备的各个接口与上行设备的连接关系。例如,获取服务器1的连接信息可以包括:服务器1的第一接口和第二接口与上行设备交换机1相连接,第三接口与上行设备交换机2相连接,第四接口为非活跃接口(例如,该第四接口未与任何上行设备相连接)。

在操作s202,将设备集群中属于拓扑结构的相同层级并且通过相同接口连接到相同上行设备的设备组成至少一个集合。

根据本公开实施例,将拓扑结构中相同层级的多个设备中拥有相同连接方式的设备组成一个集合。其中,相同的连接方式包括通过相同的接口连接到相同的上行设备。

例如,服务器1包括4个接口,其中第一接口和第二接口与交换机1相连,第三接口和第四接口与交换机2相连。服务器2包括4个接口,其中第一接口和第二接口与交换机1相连,第三接口和第四接口与交换机2相连。则服务器1和服务器2拥有相同的连接方式。

又例如,服务器3包括4个接口,其中第一接口和第二接口与交换机1相连,第三接口与交换机2相连,第四接口不与任何上行设备相连。则服务器1和服务器3拥有不同的连接方式。

再例如,服务器4包括4个接口,其中第一接口和第二接口与交换机2相连,第三接口和第四接口与交换机1相连。则服务器1和服务器4拥有不同的连接方式。

根据本公开实施例,可以先获取同一层级的设备的连接信息,将该层级中的设备中具有相同的连接方式的设备分别组成多个集合,然后再获取下一层级的设备的连接信息。也可以是获取拓扑结构中,多个层级的设备的连接信息,然后确定属于相同层级的设备,将相同层级的设备中具有相同的连接方式的设备分别组成多个集合。

在操作s203,通过连接至少一个集合中每个集合的集合标识与该集合中的设备的上行设备的设备标识,来展示拓扑结构。

根据本公开实施例,在拓扑结构展示中,每个设备可以使用设备标识来表示,每个集合可以使用结合标识来表示。例如,设备标识可以是交换机示意图或者服务器示意图,集合标识可以是框图。其中,集合标识中还可以包括设备标识,例如,一个方框表示一个集合标识,该方框中有相应服务器示意图表示设备标识,即该些服务器属于该集合。

由于每个集合中的设备拥有相同的连接方式,即,该集合中的设备通过相同的接口连接到相同的上行设备,则可以将该集合的集合标识与相应的上行设备的设备标识连接,以表示该集合中的所有设备都是通过相同的接口与该些相应的上行设备连接。例如,集合a包括四个服务器,每个服务器的四个接口都有交换机1相连接,则可以使用一根线段连接集合a的集合标识与交换机1的设备标识来展示。

根据本公开实施例,连接至少一个集合中每个集合的集合标识与该集合中的设备的上行设备的设备标识,包括:从属于拓扑结构中的最低层级的至少一个设备组成的至少一个集合开始,将该最低层级的至少一个集合的集合标识与该集合对应的至少一个上行设备的设备标识连接。

依次将当前层级的至少一个集合的集合标识与该集合对应的至少一个上行设备的设备标识进行连接,直到当前层级中的任一设备不存在上行设备为止。

例如,从拓扑结构的第一层级中的设备(即,边缘设备)开始,将该层级中的设备组成的集合的集合标识与相应的上行设备的设备标识连接,当遍历该第一层级的所有设备之后,将第二层级中的设备组成的集合标识与相应的上行设备的设备标识连接,依次进行上述连接,直到当前层级中的任一设备不存在上行设备位置。

根据本公开实施例,将具有相同连接方式的相同层级的设备组成多个集合,连接该集合与相应的上行设备,可以减少连接线的数量,并且不会丢失连接信息,使该拓扑结构更加清晰,方便用户或者管理员从拓扑结构的展示中获取信息。

下面参考图3~图4,结合具体实施例对图2所示的方法做进一步说明。

图3示意性示出了根据本公开的另一实施例的设备集群的拓扑结构展示方法的流程图。

如图3所示,该方法包括操作s201~s203以及操作s301~s302。其中,操作s201~s203与上述参考图2描述的方法相同或类似,在此不再赘述。

在操作s301,获取拓扑结构中至少一个设备的接口信息,该接口信息表征该设备的至少一个接口的接口状态,该接口状态包括以下任一一个:拥塞状态、临界状态、或正常状态。

根据本公开实施例,获取拓扑结构中至少一个设备的接口信息例如可以是通过链路层发现协议来获取每个设备的接口信息。接口信息包括该接口所处的状态,例如拥塞状态、临界状态或者正常状态。

在操作s302,展示至少一个设备的至少一个接口的接口状态。

根据本公开实施例,在拓扑结构展示中,每个设备可以使用设备标识来表示。例如,设备标识可以是交换机示意图或者服务器示意图,在示意图中可以展示每个接口。并且通过不同的颜色展示不同的接口状态,例如,红色表示拥塞状态,黄色表示临界状态,绿色表示正常状态。还可通过不同的图形展示不同的接口状态,例如星形表示拥塞状态,长方形表示临界状态,心形表示正常状态。

根据本公开实施例,可以在设备标识中展示每个设备的各个接口的接口状态,用以标示聚合链路中个子链路不同的状态,使得该拓扑结构的展示中信息更加全面,更加有利于用户或者管理员从拓扑结构的展示中获取信息。

图4示意性示出了根据本公开的再一实施例的设备集群的拓扑结构展示方法的流程图。

如图4所示,该方法包括操作s201~s203以及操作s401~s402。其中,操作s201~s203与上述参考图2描述的方法相同或类似,在此不再赘述。

在操作s401,在属于拓扑结构的相同层级的至少一个设备组成的至少一个集合的数量超过第一阈值时,将该至少一个集合中包含的设备少于第二阈值的至少两个集合的集合标识进行合并处理。

根据本公开实施例,如果某一层级中的设备连接方式不集中,则会导致某一层级的设备组成的集合数量过多,在展示拓扑结构是,某一层级包含过多的集合或导致展示时横向设备过多,不利于美观。因此,当相同层级包含的集合的数量超过第一阈值时,则将某些集合(例如,集合中包含的设备的数据量少于第二阈值的集合)进行合并。

例如,当第一层级包含的集合数量超过20个时,则将其中一些只包含五个及以下设备的集合进行合并。

在本公开实施例中,对于集合中包含的设备少于第二阈值的集合进行合并,可以将其全部合并在一个集合中,也可以根据需求合并成多个集合。

根据本公开实施例,合并后的集合采用新的集合标识表示,该新的集合标识中包括其子集对应的集合标识。

在操作s402,使用至少两个集合各自与上行设备的连接关系,展示合并后的集合标识与各自相应的上行设备的设备标识之间的连接关系。

根据本公开实施例,由于合并后的集合中的设备不具有完全相同的连接方式,因此需要对合并后的集合的每个子集分别进行连接。例如,将集合a与集合b进行合并,其中,集合a与上行设备x相连接,集合b与上行设备y相连接,则在该拓扑结构的展示中,使用连接线将集合a与上行设备x连接,同样,使用连接线将集合b与上行设备y连接。

在本公开实施例中,在某一层级包含的集合过多时,将该层级的集合中包含设备少的集合进行合并,将这些集合合并在一个集合中进行展示,避免在展示时,横向罗列过长,不利于观察和美观。并且,在表示连接关系时,对于合并后的集合,分别将组成该集合的集合与其相应的上行设备进行连接,不会丢失或者错误表示连接关系。

可以理解,本公开是上述参考图2~图4描述的方法仅是本公开的几种实施方式,本公开还可以是上述方法的组合或者变形。

本公开的实施例提供了一种设备集群的拓扑结构展示系统。

图5示意性示出了根据本公开的实施例的设备集群的拓扑结构展示系统500的框图。

如图5所示,拓扑结构展示系统500包括第一获取模块510、集合组成模块520、第一连接模块530、第二获取模块540、接口展示模块550、集合合并模块560以及第二连接模块570。该拓扑结构展示系统500可以执行上面参考图2~图4描述的方法,以实现拓扑结构的展示。

具体地,第一获取模块510,获取设备集群中至少一个设备的连接信息,其中,连接信息描述所述设备的至少一个接口与该设备的至少一个上行设备的连接。根据本公开实施例,第一获取模块510例如可以执行上文参考图2描述的操作s201,在此不再赘述。

集合组成模块520,将设备集群中属于拓扑结构的相同层级并且通过相同接口连接到相同上行设备的设备组成至少一个集合。根据本公开实施例,集合组成模块520例如可以执行上文参考图2描述的操作s202,在此不再赘述。

第一连接模块530,通过连接至少一个集合中每个集合的集合标识与该集合中的设备的上行设备的设备标识,来展示拓扑结构。根据本公开实施例,第一连接模块530例如可以执行上文参考图2描述的操作s203,在此不再赘述。

第二获取模块540,获取拓扑结构中至少一个设备的接口信息,该接口信息表征该设备的至少一个接口的接口状态,该接口状态包括以下任一一个:拥塞状态、临界状态、或正常状态。根据本公开实施例,第二获取模块540例如可以执行上文参考图3描述的操作s301,在此不再赘述。

接口展示模块550,展示至少一个设备的至少一个接口的接口状态。根据本公开实施例,接口展示模块550例如可以执行上文参考图3描述的操作s302,在此不再赘述。

集合合并模块560,在属于拓扑结构的相同层级的至少一个设备组成的至少一个集合的数量超过第一阈值时,将该至少一个集合中包含的设备少于第二阈值的至少两个集合的集合标识进行合并处理。根据本公开实施例,集合合并模块560例如可以执行上文参考图4描述的操作s401,在此不再赘述。

第二连接模块570,使用至少两个集合各自与上行设备的连接关系,展示合并后的集合标识与各自相应的上行设备的设备标识之间的连接关系。根据本公开实施例,第二连接模块570例如可以执行上文参考图4描述的操作s402,在此不再赘述。

根据本公开实施例,将具有相同连接方式的相同层级的设备组成多个集合,连接该集合与相应的上行设备,可以减少连接线的数量,并且不会丢失连接信息,使该拓扑结构更加清晰,方便用户或者管理员从拓扑结构的展示中获取信息。

根据本公开实施例,可以在设备标识中展示每个设备的各个接口的接口状态,用以标示聚合链路中个子链路不同的状态,使得该拓扑结构的展示中信息更加全面,更加有利于用户或者管理员从拓扑结构的展示中获取信息。

在本公开实施例中,在某一层级包含的集合过多时,将该层级的集合中包含设备少的集合进行合并,将这些集合合并在一个集合中进行展示,避免在展示时,横向罗列过长,不利于观察和美观。并且,在表示连接关系时,对于合并后的集合,分别将组成该集合的集合与其相应的上行设备进行连接,不会丢失或者错误表示连接关系。

可以理解的是,第一获取模块510、集合组成模块520、第一连接模块530、第二获取模块540、接口展示模块550、集合合并模块560以及第二连接模块570可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本发明的实施例,第一获取模块510、集合组成模块520、第一连接模块530、第二获取模块540、接口展示模块550、集合合并模块560以及第二连接模块570中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以以对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式的适当组合来实现。或者,第一获取模块510、集合组成模块520、第一连接模块530、第二获取模块540、接口展示模块550、集合合并模块560以及第二连接模块570中的至少一个可以至少被部分地实现为计算机程序模块,当该程序被计算机运行时,可以执行相应模块的功能。

图6示意性示出了根据本公开实施例的电子设备600的框图。

如图6所示,该电子设备600包括展示系统500以及展示单元610。其中,展示系统500与上述参考图5描述的系统相同或类似,在此不再赘述。

展示单元610,展示展示系统500得到的拓扑结构。根据本公开实施例,展示单元可以是具有展示功能的任何设备,例如显示屏、ar眼镜、vr眼镜、投影仪等。本公开对于该展示单元不做限定,仅需该展示单元610可以展示所述拓扑结构。

图7示意性示出了根据本公开的另一实施例的展示系统700的框图。

如图7所示,展示系统700包括处理器710、计算机可读存储介质720。该展示系统700可以执行上面参考图2~图4描述的方法,以实现数据的存储。

具体地,处理器710例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器710还可以包括用于缓存用途的板载存储器。处理器710可以是用于执行参考图2~图4描述的根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质720,例如可以是能够包含、存储、传送、传播或传输指令的任意介质。例如,可读存储介质可以包括但不限于电、磁、光、电磁、红外或半导体系统、装置、器件或传播介质。可读存储介质的具体示例包括:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;和/或有线/无线通信链路。

计算机可读存储介质720可以包括计算机程序721,该计算机程序721可以包括代码/计算机可执行指令,其在由处理器710执行时使得处理器710执行例如上面结合图2~图4所描述的方法流程及其任何变形。

计算机程序721可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序721中的代码可以包括一个或多个程序模块,例如包括721a、模块721b、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器710执行时,使得处理器710可以执行例如上面结合图2~图4所描述的方法流程及其任何变形。

根据本发明的实施例,第一获取模块510、集合组成模块520、第一连接模块530、第二获取模块540、接口展示模块550、集合合并模块560以及第二连接模块570中的至少一个可以实现为参考图7描述的计算机程序模块,其在被处理器710执行时,可以实现上面描述的相应操作。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合或/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1