一种确定组网拓扑架构的方法及装置转让专利

申请号 : CN201710330923.7

文献号 : CN107147522B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黎志勇张春创张攀陈锐均张涛梁莎民

申请人 : 京信通信系统(中国)有限公司京信通信系统(广州)有限公司京信通信技术(广州)有限公司天津京信通信系统有限公司

摘要 :

本发明实施例公开了一种确定组网拓扑架构的方法及装置,应用在SmallCell组网系统中,该组网系统中包括网管服务器、与网管服务器连接的SmallCell设备,以及级联的至少一个通讯设备。网管服务器通过接收SmallCell设备发送的自身的设备信息以及级联的各个通讯设备的设备信息,根据接收到的各个通讯设备的设备信息,确定出级联的各个通讯设备之间的级联关系,进而确定出组网系统的拓扑架构并以图形界面的形式呈现出来。由于网管服务器可通过SmallCell设备主动汇聚其下级联的各个通讯设备的设备信息,因而,可有效地使网管服务器确定出组网系统的拓扑架构,以便于对组网系统中各通讯设备的监控和管理。

权利要求 :

1.一种确定组网拓扑架构的方法,其特征在于,所述方法应用于SmallCell组网系统,所述SmallCell组网系统中包括网管服务器,与所述网管服务器连接的SmallCell设备,与所述SmallCell设备级联的包括小区处理CP设备、数据接入单元DP设备和数据处理DAU设备在内的各个通讯设备中的至少一个通讯设备,所述方法包括:所述网管服务器接收所述SmallCell设备发送的第一事件通知消息;所述第一事件通知消息是所述SmallCell设备获取到其自身的设备信息,以及与其直接级联的各个DP设备的设备信息后发送的,包括所述SmallCell设备的设备信息和所述SmallCell设备直接级联的DP设备的设备信息;

所述网管服务器接收所述SmallCell设备发送的第二事件通知消息,所述第二事件通知消息是所述SmallCell设备获取到与其级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息后发送的,包括所述SmallCell设备级联的各个CP设备的设备信息和所述各个CP设备直接级联的各个DP设备的设备信息;

所述网管服务器接收所述SmallCell设备发送的第三事件通知消息,所述第三事件通知消息是所述SmallCell设备获取到与其级联的各个DAU设备的设备信息后发送的,包括所述SmallCell设备级联的各个DAU设备的设备信息;

根据所述第一事件通知消息、所述第二事件通知消息以及所述第三事件通知消息,所述网管服务器确定出所述SmallCell组网系统的拓扑架构,并将所述拓扑架构以图形界面的形式呈现出来。

2.根据权利要求1所述的方法,其特征在于,所述各个通讯设备的设备信息中包括设备类型和网口号;

所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构,包括:所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备以及所述SmallCell设备直接级联的各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;

所述网管服务器根据所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备级联的多个CP设备;

针对于所述多个CP设备中的第一CP设备,所述网管服务器根据所述第一CP设备的网口号,确定出所述第一CP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的各个DP设备的网口号,确定出所述各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的DAU设备的网口号,确定出所述DAU设备在所述SmallCell组网系统的拓扑结构中的级联位置;其中,所述第一CP设备为所述多个CP设备中的任一CP设备。

3.根据权利要求1所述的方法,其特征在于,所述各个通讯设备的设备信息中还包括设备状态;

所述网管服务器将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来,包括:

所述网管服务器将所述SmallCell组网系统中各个通讯设备所在的级联位置和设备状态以图形界面的形式呈现出来。

4.根据权利要求3所述的方法,其特征在于,所述网管服务器以图形界面的形式将所述SmallCell组网系统的拓扑架构呈现出来之后,还包括:所述网管服务器接收SmallCell设备发送的所述SmallCell组网系统的运行状态信息;

所述运行状态信息是所述SmallCell设备在确定所述SmallCell设备级联的各个通讯设备中的任一通讯设备的接入位置或设备状态发生变化后发送的,所述运行状态信息中包括所述任一通讯设备变化后的接入位置和设备状态;

所述网管服务器根据所述任一通讯设备变化后的接入位置和设备状态,更新所述SmallCell组网系统的拓扑架构。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述网管服务器确定出所述通讯设备组网的拓扑架构之后,还包括:所述网管服务器向所述SmallCell设备发送软件升级命令;所述软件升级命令中包括待升级通讯设备的网口号和升级软件版本的下载地址,所述软件升级命令用于指示所述SmallCell设备根据所述下载地址下载升级版本软件,并在下载成功后,根据所述待升级通讯设备的网口号,向所述待升级通讯设备发送所述升级版本软件,以使所述待升级设备在接收到所述升级版本软件后进行软件升级。

6.一种确定组网拓扑架构的装置,其特征在于,所述装置包括:

接收模块,用于接收SmallCell设备发送的第一事件通知消息;所述第一事件通知消息是所述SmallCell设备获取到其自身的设备信息,以及与其直接级联的各个DP设备的设备信息后发送的,包括所述SmallCell设备的设备信息和所述SmallCell设备直接级联的DP设备的设备信息;

用于接收所述SmallCell设备发送的第二事件通知消息,所述第二事件通知消息是所述SmallCell设备获取到与其级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息后发送的,包括所述SmallCell设备级联的各个CP设备的设备信息和所述各个CP设备直接级联的各个DP设备的设备信息;

还用于接收所述SmallCell设备发送的第三事件通知消息,所述第三事件通知消息是所述SmallCell设备获取到与其级联的各个DAU设备的设备信息后发送的,包括所述SmallCell设备级联的各个DAU设备的设备信息;

确定模块,用于根据所述第一事件通知消息、所述第二事件通知消息以及所述第三事件通知消息,确定出所述SmallCell组网系统的拓扑架构;

呈现模块,用于将所述拓扑架构以图形界面的形式呈现出来。

7.根据权利要求6所述的装置,其特征在于,所述各个通讯设备的设备信息中包括设备类型和网口号;

所述确定模块具体用于:

根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备以及所述SmallCell设备直接级联的各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;

根据所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备级联的多个CP设备;

针对于所述多个CP设备中的第一CP设备,根据所述第一CP设备的网口号,确定出所述第一CP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的各个DP设备的网口号,确定出所述各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的DAU设备的网口号,确定出所述DAU设备在所述SmallCell组网系统的拓扑结构中的级联位置;其中,所述第一CP设备为所述多个CP设备中的任一CP设备。

8.根据权利要求6所述的装置,其特征在于,所述各个通讯设备的设备信息中还包括设备状态;

所述呈现模块具体用于:

将所述SmallCell组网系统中各个通讯设备所在的级联位置和设备状态以图形界面的形式呈现出来。

9.根据权利要求6所述的装置,其特征在于,所述接收模块还用于:

接收SmallCell设备发送的所述SmallCell组网系统的运行状态信息;所述运行状态信息是所述SmallCell设备在确定所述SmallCell设备级联的各个通讯设备中的任一通讯设备的接入位置或设备状态发生变化后发送的,所述运行状态信息中包括所述任一通讯设备变化后的接入位置和设备状态;

所述呈现模块还用于:

根据所述任一通讯设备变化后的接入位置和设备状态,更新所述SmallCell组网系统的拓扑架构。

10.根据权利要求6至9中任一项所述的装置,其特征在于,所述装置还包括升级模块,所述升级模块用于:向所述SmallCell设备发送软件升级命令;所述软件升级命令中包括待升级通讯设备的网口号和升级软件版本的下载地址,所述软件升级命令用于指示所述SmallCell设备根据所述下载地址下载升级版本软件,并在下载成功后,根据所述待升级通讯设备的网口号,向所述待升级通讯设备发送所述升级版本软件,以使所述待升级设备在接收到所述升级版本软件后进行软件升级。

说明书 :

一种确定组网拓扑架构的方法及装置

技术领域

[0001] 本发明涉及无线通信技术领域,尤其涉及一种确定组网拓扑架构的方法及装置。

背景技术

[0002] 各种类型的通讯设备按照一定的级联规则进行组网构成了通讯设备组网系统,通讯设备监控网管系统用于对通讯设备组网系统中的各种类型的通讯设备进行集中的监控管理,包括监控设备上下线、设备运行状态、设备告警状态、设备业务数据采集、设备网络质量状态和设备之间的组网状态等,除此之外,通讯设备监控网管系统还可对通讯设备中的软件进行远程的版本升级等操作。
[0003] 现有技术中,通讯设备组网系统的每个通讯设备均独立地与通讯设备监控网管系统交互,以使通讯设备监控网管系统可获知整个通讯设备组网系统的拓扑架构,并监控其中的每一个通讯设备的运行及组网状态。然而,由于通讯设备组网系统中级联的通讯设备的类型、数量和级联层次越来越多,使得通讯设备监控网管系统获取、操作每个通讯设备的运行和组网状态,以及呈现整个通讯设备组网系统的拓扑架构变得越来越复杂。
[0004] 因此,目前亟需要一种确定组网拓扑架构的方法,用以在复杂的通讯设备组网系统中有效地确定出通讯设备之间的级联关系,并呈现出通讯设备组网系统的拓扑架构,便于网管系统对通讯设备组网系统的监控和管理。

发明内容

[0005] 本发明提供一种确定组网拓扑架构的方法及装置,用以在复杂的通讯设备组网系统中有效地确定出通讯设备之间的级联关系,并呈现出通讯设备组网系统的拓扑架构,便于网管系统对通讯设备组网系统的监控和管理。
[0006] 本发明实施例提供的一种确定组网拓扑架构的方法,所述方法应用于SmallCell组网系统,所述SmallCell组网系统中包括网管服务器,与所述网管服务器连接的SmallCell设备,与所述SmallCell设备级联的至少一个通讯设备,所述方法包括:
[0007] 所述网管服务器接收所述SmallCell设备发送的所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息;
[0008] 所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构;
[0009] 所述网管服务器将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来。
[0010] 可选地,所述SmallCell设备级联的各个通讯设备包括CP设备、DP设备和DAU设备;
[0011] 所述网管服务器接收所述SmallCell设备发送的所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,包括:
[0012] 所述网管服务器接收所述SmallCell设备发送的第一事件通知消息,所述第一事件通知消息是所述SmallCell设备获取到其自身的设备信息,以及与其直接级联的各个DP设备的设备信息后发送的;所述第一事件通知消息包括所述SmallCell设备的设备信息和所述SmallCell设备直接级联的DP设备的设备信息;
[0013] 所述网管服务器接收所述SmallCell设备发送的第二事件通知消息,所述第二事件通知消息是所述SmallCell设备获取到与其级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息后发送的;所述第二事件通知消息包括所述SmallCell设备级联的各个CP设备的设备信息和所述各个CP设备直接级联的各个DP设备的设备信息;
[0014] 所述网管服务器接收所述SmallCell设备发送的第三事件通知消息,所述第三事件通知消息是所述SmallCell设备获取到与其级联的各个DAU设备的设备信息后发送的;所述第三事件通知消息包括所述SmallCell设备级联的各个DAU设备的设备信息。
[0015] 可选地,所述各个通讯设备的设备信息中包括设备类型和网口号;
[0016] 所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构,包括:
[0017] 所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备以及所述SmallCell设备直接级联的各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;
[0018] 所述网管服务器根据所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备级联的多个CP设备;
[0019] 针对于所述多个CP设备中的第一CP设备,所述网管服务器根据所述第一CP设备的网口号,确定出所述第一CP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的各个DP设备的网口号,确定出所述各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的DAU设备的网口号,确定出所述DAU设备在所述SmallCell组网系统的拓扑结构中的级联位置;其中,所述第一CP设备为所述多个CP设备中的任一CP设备。
[0020] 可选地,所述各个通讯设备的设备信息中还包括设备状态;
[0021] 所述网管服务器将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来,包括:
[0022] 所述网管服务器将所述SmallCell组网系统中各个通讯设备所在的级联位置和设备状态以图形界面的形式呈现出来。
[0023] 可选地,所述网管服务器以图形界面的形式将所述SmallCell组网系统的拓扑架构呈现出来之后,还包括:
[0024] 所述网管服务器接收SmallCell设备发送的所述SmallCell组网系统的运行状态信息;所述运行状态信息是所述SmallCell设备在确定所述SmallCell设备级联的各个通讯设备中的任一通讯设备的接入位置或设备状态发生变化后发送的,所述运行状态信息中包括所述任一通讯设备变化后的接入位置和设备状态;
[0025] 所述网管服务器根据所述任一通讯设备变化后的接入位置和设备状态,更新所述SmallCell组网系统的拓扑架构。
[0026] 可选地,所述网管服务器确定出所述通讯设备组网的拓扑架构之后,还包括:
[0027] 所述网管服务器向所述SmallCell设备发送软件升级命令;所述软件升级命令中包括待升级通讯设备的网口号和升级软件版本的下载地址,所述软件升级命令用于指示所述SmallCell设备根据所述下载地址下载升级版本软件,并在下载成功后,根据所述待升级通讯设备的网口号,向所述待升级通讯设备发送所述升级版本软件,以使所述待升级设备在接收到所述升级版本软件后进行软件升级。
[0028] 基于同样的发明构思,本发明实施例进一步地提供一种确定组网拓扑架构的装置,所述装置包括:
[0029] 接收模块,用于接收所述SmallCell设备发送的所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息;
[0030] 确定模块,用于根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构;
[0031] 呈现模块,用于将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来。
[0032] 可选地,所述SmallCell设备级联的各个通讯设备包括CP设备、DP设备和DAU设备;
[0033] 所述接收模块具体用于:
[0034] 接收所述SmallCell设备发送的第一事件通知消息,所述第一事件通知消息是所述SmallCell设备获取到其自身的设备信息,以及与其直接级联的各个DP设备的设备信息后发送的;所述第一事件通知消息包括所述SmallCell设备的设备信息和所述SmallCell设备直接级联的DP设备的设备信息;
[0035] 接收所述SmallCell设备发送的第二事件通知消息,所述第二事件通知消息是所述SmallCell设备获取到与其级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息后发送的;所述第二事件通知消息包括所述SmallCell设备级联的各个CP设备的设备信息和所述各个CP设备直接级联的各个DP设备的设备信息;
[0036] 接收所述SmallCell设备发送的第三事件通知消息,所述第三事件通知消息是所述SmallCell设备获取到与其级联的各个DAU设备的设备信息后发送的;所述第三事件通知消息包括所述SmallCell设备级联的各个DAU设备的设备信息。
[0037] 可选地,所述各个通讯设备的设备信息中包括设备类型和网口号;
[0038] 所述确定模块具体用于:
[0039] 根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备以及所述SmallCell设备直接级联的各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;
[0040] 根据所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备级联的多个CP设备;
[0041] 针对于所述多个CP设备中的第一CP设备,根据所述第一CP设备的网口号,确定出所述第一CP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的各个DP设备的网口号,确定出所述各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的DAU设备的网口号,确定出所述DAU设备在所述SmallCell组网系统的拓扑结构中的级联位置;其中,所述第一CP设备为所述多个CP设备中的任一CP设备。
[0042] 可选地,所述各个通讯设备的设备信息中还包括设备状态;
[0043] 所述呈现模块具体用于:
[0044] 将所述SmallCell组网系统中各个通讯设备所在的级联位置和设备状态以图形界面的形式呈现出来。
[0045] 可选地,所述接收模块还用于:
[0046] 接收SmallCell设备发送的所述SmallCell组网系统的运行状态信息;所述运行状态信息是所述SmallCell设备在确定所述SmallCell设备级联的各个通讯设备中的任一通讯设备的接入位置或设备状态发生变化后发送的,所述运行状态信息中包括所述任一通讯设备变化后的接入位置和设备状态;
[0047] 所述呈现模块还用于:
[0048] 根据所述任一通讯设备变化后的接入位置和设备状态,更新所述SmallCell组网系统的拓扑架构。
[0049] 可选地,所述装置还包括升级模块,所述升级模块用于:
[0050] 向所述SmallCell设备发送软件升级命令;所述软件升级命令中包括待升级通讯设备的网口号和升级软件版本的下载地址,所述软件升级命令用于指示所述SmallCell设备根据所述下载地址下载升级版本软件,并在下载成功后,根据所述待升级通讯设备的网口号,向所述待升级通讯设备发送所述升级版本软件,以使所述待升级设备在接收到所述升级版本软件后进行软件升级。
[0051] 本发明实施例中提供的一种确定组网拓扑架构的方法,应用在SmallCell组网系统中,该SmallCell组网系统中包括网管服务器、与网管服务器连接的SmallCell设备,以及与SmallCell设备级联的至少一个通讯设备。网管服务器通过接收SmallCell设备发送的SmallCell设备的设备信息以及SmallCell设备级联的各个通讯设备的设备信息,根据接收到的各个通讯设备的设备信息,确定出SmallCell设备级联的各个通讯设备之间的级联关系,进而确定出SmallCell组网系统的拓扑架构并以图形界面的形式呈现出来。由于网管服务器可通过SmallCell设备主动汇聚SmallCell设备下级联的各个通讯设备的设备信息,因而,可有效地使网管服务器确定出SmallCell组网系统的拓扑架构,以便于对SmallCell组网系统中各通讯设备的监控和管理。

附图说明

[0052] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0053] 图1为本发明实施例适用的系统架构图;
[0054] 图2为本发明实施例中的一种确定组网拓扑架构的方法所对应的流程示意图;
[0055] 图3为本发明具体实施例中网管服务器对通讯设备的升级过程所对应的流程示意图;
[0056] 图4为本发明实施例中的一种确定组网拓扑架构的装置的结构示意图。

具体实施方式

[0057] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例,仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0058] 本发明实施例中,所述SmallCell设备具体是指低功率的无线接入节点,即小型的室内基站或微基站,其通过标准的有线连接(比如DSL)接入SmallCell系统网关(Gateway),并进一步连接运营商的核心网络,为室内的各类终端用户提供各种业务的无线接入服务。利用SmallCell接入能够提高系统的网络容量,为用户提供高速率的服务业务,让用户有更好的用户体验。
[0059] 下面结合说明书附图对本发明实施例做进一步详细描述。
[0060] 本发明实施例提供的确定组网拓扑架构的方法可应用于SmallCell组网系统中。所述SmallCell组网系统中包括网管服务器、与所述网管服务器连接的SmallCell设备,与所述SmallCell设备级联的至少一个通讯设备。
[0061] 其中,所述网管服务器下可连接有一个SmallCell设备,也可连接多个SmallCell设备,本发明对此不做具体限制。在网管服务器下连接有一个SmallCell设备的情况下,网管服务器仅对该SmallCell设备所在的SmallCell组网系统中的通讯设备进行管理和监控;而在网管服务器下连接有多个SmallCell设备的情况下,网管服务器可对多个SmallCell设备分别所在的small组网系统的通讯设备进行管理和监控。下面,仅以网管服务器下连接有一个SmallCell设备的情况为例,说明本发明中确定组网拓扑架构的方法。
[0062] 本发明实施例中,SmallCell设备下可级联有多种类型的通讯设备,比如说,CP(Cell Process,小区处理)设备、DP(Data Access Unit,数据接入单元)设备和DAU(Data Process,数据处理)设备。其中,所述CP设备可与SmallCell设备直接级联,也可级联在上一级的CP设备下;相应的,所述DP设备也可与SmallCell设备直接级联,也可级联在每一级的CP设备下;所述DAU设备可级联在每一级的CP设备下。
[0063] 图1为本发明实施例适用的一种系统架构示意图。如图1所示,该系统架构中包括网管服务器101、与网管服务器连接的SmallCell设备102,以及SmallCell设备下级联的各类通讯设备。其中,包括与SmallCell设备直接级联的DP设备1031至103n,与SmallCell设备直接级联的CP设备104;与CP设备104直接级联的DP设备1051至105n,与CP设备104直接级联的CP设备106,与CP设备104直接级联的DAU设备107;与CP设备106设备直接级联的DP设备1081至108n。
[0064] 需要说明的是,图1中所示的仅是本发明实施例所适用的系统架构的一种具体示例。实际上,在具体的应用场景下,SmallCell下可级联有多级CP设备,每一级的CP设备下可级联有一个或多个DP设备,可级联一个DAU设备,也可不级联DAU设备,但仅可级联一个CP设备。本发明实施例中,本领域技术人员可根据实际需要对SmallCell组网系统中级联的通讯设备的类型、数量和层级进行设置,此处不做具体限制。
[0065] 具体的,网管服务器与SmallCell设备之间可通过光纤相连;同样的,small设备与级联的CP设备之间、上一级的CP设备与下一级的CP设备之间也可通过光纤相连;而SmallCell设备与直接级联的DP设备之间、每一级的CP设备与其直接级联的DP设备之间通过读写寄存器进行数据的读写与控制。
[0066] 此外,在所述SmallCell设备、CP设备、DP设备和DAU设备通过级联组网的方式构成SmallCell组网系统时,上一级的通讯设备还可为下一级的通讯设备分配一个网口号,即LanID,以表征下一级的通讯设备连接的具体位置以及级联层级。比如说,SmallCell设备可为直接级联的DP设备和CP设备分配网口号,每一级的CP设备可为直接级联的DP设备和下一级CP设备分配网口号,并同时提供该级CP设备中是否级联有DAU设备。
[0067] 具体的,每一个通讯设备分配的网口号都各不相同,以使网管服务器可通过网口号来区分通讯设备的级联层次,包括主从CP设备、直接级联DP设备、是否有DAU设备接入等。对于CP设备来说,由于每一级中仅可级联一个CP设备,因此,CP设备的网口号在表示出该CP设备与上一次通讯设备的连接位置的同时,还可进一步表示该CP设备级联的层级。对于DP设备来说,由于上一级通讯设备下可级联有多个DP设备,因而DP设备的网口号可表示出该DP与上级通信设备具体的连接位置。
[0068] 图2为本发明实施例提供的一种确定组网拓扑架构的方法所对应的流程示意图,如图2所示,包括以下步骤S201至步骤S203:
[0069] 步骤S201:所述网管服务器接收所述SmallCell设备发送的所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息
[0070] 步骤S202:所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构;
[0071] 步骤S203:所述网管服务器将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来。
[0072] 由于网管服务器可通过SmallCell设备主动汇聚SmallCell设备下级联的各个通讯设备的设备信息,因而,可有效地使网管服务器确定出SmallCell组网系统的拓扑架构,以便于对SmallCell组网系统中各通讯设备的监控和管理。
[0073] 具体的,在步骤S201中,与SmallCell设备直接级联的各个DP设备可按照第一预设周期主动向SmallCell设备传递其设备信息,其中包括该DP设备的设备类型、设备序列号、网口号等。
[0074] 进而,所述SmallCell设备在接收到与其直接级联的DP设备上报的设备信息,以及在获取到SmallCell设备自身的设备信息后,可在网管心跳包中通过valuechange事件的方式向网管服务器发送第一事件通知消息;其中,第一事件通知消息中包括SmallCell设备的设备信息,以及SmallCell设备直接级联的各个DP设备的设备信息。
[0075] 相应地,在SmallCell设备下级联的每一级CP设备均可按照第二预设周期读取与该级CP设备直接级联的各个DP设备的设备信息,并将获取到的该级CP设备下级联的各个DP设备的设备信息,以及该级CP设备自身的设备信息通过预设的协议传递给SmallCell设备。
[0076] 进而,所述SmallCell设备在接收到与其级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息后,可在网管心跳包中通过valuechange事件的方式向网管服务器发送第二事件通知消息;其中,第二事件通知消息中包括与SmallCell设备级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息。
[0077] 此外,与各个CP设备级联的每个DAU设备可按照第三预设周期独立地获取自身的设备信息,并将获取到的设备信息通过预设协议传递给SmallCell设备,进而,small设备在接收到各级CP设备级联的DAU设备的设备信息后,可在网管心跳包中通过valuechange事件的方式向网管服务器发送第三事件通知消息;其中,该第三事件通知消息中包括各级CP设备级联的各个DAU设备的设备信息。
[0078] 本发明实施例中,本领域技术人员可根据实际需要对CP设备与SmallCell设备之间的数据交互选择合适的协议用于数据传输,此处不做具体限制。而且,SmallCell设备向网管服务器发送第一事件通知消息、第二事件通知消息和第三通知消息的预设周期,即所述第一预设周期、第二预设周期和第三预设周期可以相同,也可以不相同,此处不做具体限制。
[0079] 需要说明的是,在实际的应用场景中,下一级的CP设备与SmallCell设备进行数据交互时,以及每一级的CP设备下级联的DAU设备与SmallCell设备进行数据交互时,均需要通过上一级的CP设备进行数据转发,但是上一级的CP设备不会对下一级CP设备或DAU设备的所传送的数据进行任何处理。
[0080] 进一步地,在步骤S202中,所述网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构。
[0081] 具体包括:网管服务器根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备以及所述SmallCell设备直接级联的各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置。其中,SmallCell设备以及与SmallCell设备直接级联的各个DP设备可作为SmallCell组网系统中的第一拓扑层级,而每一个直接级联的DP设备的网口号表示该DP设备在第一拓扑层级中的级联位置。
[0082] 所述网管服务器根据所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备级联的多个CP设备;
[0083] 针对于所述多个CP设备中的第一CP设备,所述网管服务器根据所述第一CP设备的网口号,确定出所述第一CP设备在所述SmallCell组网系统的拓扑结构中的级联位置,根据所述第一CP设备直接级联的各个DP设备的网口号,确定出所述各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置。
[0084] 其中,CP设备的网口号直接反映了该CP设备的级联层级或级联位置。比如,若CP设备的网口号为1,则该CP设备即为第一级CP设备,该CP设备以及与该CP设备级联的各个DP设备即为SmallCell级联组网系统中的第二拓扑层级,每一DP设备的网口号进一步反映了该DP设备在第二拓扑层级中的级联位置。
[0085] 进一步地,网管服务器根据所述第一CP设备直接级联的DAU设备的网口号,确定出所述DAU设备在所述SmallCell组网系统的拓扑结构中的级联位置。其中,所述第一CP设备为所述多个CP设备中的任一CP设备。
[0086] 本发明实施例中,所述各个通讯设备的设备信息中还包括设备状态。其中,每一通讯设备均可包括多种类型的设备状态,包括正常、告警、离线和升级中等等,此处不做具体限制。
[0087] 因而,在步骤S203中,网管服务器可通过HTML5技术将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来。其中包括以图形界面的形式展现出SmallCell组网系统中每一个通讯设备的级联位置和设备状态、各个通讯设备之间的级联关系。
[0088] 更进一步地,SmallCell组网系统中的每一通讯设备在确定自身的设备状态发生变化(如由正常运行状态变为告警状态或离线状态)或者接入位置(如接入的上一级的通讯设备的光口位置或者接入的通讯设备的数量)发生变化时,均可通过SmallCell设备将变化后的设备状态信息发送给SmallCell设备,进而由SmallCell设备以valuechange事件的方式上报至网管服务器。
[0089] 因而,服务器接收SmallCell设备发送的所述SmallCell组网系统的运行状态信息,并根据该运行状态信息中包括的任一通讯设备变化后的接入位置和设备状态,更新SmallCell组网系统的拓扑架构,包括拓扑架构中的各通讯设备之间的级联关系和通讯设备的运行状态。
[0090] 本发明实施例中,网管服务器还可对SmallCell组网系统中的任一通讯设备的运行软件进行升级,包括DP设备、CP设备和DAU设备等。
[0091] 具体的,网管服务器向SmallCell设备发送软件升级命令;所述软件升级命令中包括待升级通讯设备的网口号和升级软件版本的下载地址,所述软件升级命令用于指示所述SmallCell设备根据所述下载地址下载升级版本软件,并在下载成功后,根据所述待升级通讯设备的网口号,向所述待升级通讯设备发送所述升级版本软件,以使所述待升级设备在接收到所述升级版本软件后进行软件升级。
[0092] 图3为本发明具体实施例中网管服务器对通讯设备的升级过程所对应的流程示意图。在具体的应用场景中,如图3中所示,网管服务器可向SmallCell设备发送软件下载请求和设置命令。其中,软件下载请求中包括指定版本的升级软件的下载地址,而设置命令中包括待升级的通讯设备的网口号、升级软件的版本、文件类型等信息。
[0093] SmallCell设备在接收到软件下载请求后,可按照软件下载请求中的下载地址下载指定版本的升级软件,并向网管服务器反馈下载状态(成功或失败),如下载成功后向网管服务器反馈成功下载的确认消息。
[0094] 进而,SmallCell设备可将成功下载的升级软件发送给设置命令中指定的待升级通讯设备。
[0095] 相应地,待升级通讯设备在成功下载后可向SmallCell设备反馈成功下载的确认消息,并根据成功下载的升级软件和设置命令自动升级版本,升级完成后通过SmallCell设备以valuechange事件的方式向网管服务器反馈升级成功的确认消息和升级后的版本信息。
[0096] 基于同样的发明构思,本发明实施例还提供了一种确定组网拓扑架构的装置,如图4所示,所述装置包括:
[0097] 接收模块401,用于接收所述SmallCell设备发送的所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息;
[0098] 确定模块402,用于根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备信息,确定出所述SmallCell组网系统的拓扑架构;
[0099] 呈现模块403,用于将所述SmallCell组网系统的拓扑架构以图形界面的形式呈现出来。
[0100] 可选地,所述SmallCell设备级联的各个通讯设备包括CP设备、DP设备和DAU设备;
[0101] 所述接收模块401具体用于:
[0102] 接收所述SmallCell设备发送的第一事件通知消息,所述第一事件通知消息是所述SmallCell设备获取到其自身的设备信息,以及与其直接级联的各个DP设备的设备信息后发送的;所述第一事件通知消息包括所述SmallCell设备的设备信息和所述SmallCell设备直接级联的DP设备的设备信息;
[0103] 接收所述SmallCell设备发送的第二事件通知消息,所述第二事件通知消息是所述SmallCell设备获取到与其级联的各个CP设备的设备信息,以及与所述各个CP设备直接级联的各个DP设备的设备信息后发送的;所述第二事件通知消息包括所述SmallCell设备级联的各个CP设备的设备信息和所述各个CP设备直接级联的各个DP设备的设备信息;
[0104] 接收所述SmallCell设备发送的第三事件通知消息,所述第三事件通知消息是所述SmallCell设备获取到与其级联的各个DAU设备的设备信息后发送的;所述第三事件通知消息包括所述SmallCell设备级联的各个DAU设备的设备信息。
[0105] 可选地,所述各个通讯设备的设备信息中包括设备类型和网口号;
[0106] 所述确定模块402具体用于:
[0107] 根据所述SmallCell设备的设备信息以及所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备以及所述SmallCell设备直接级联的各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;
[0108] 根据所述SmallCell设备级联的各个通讯设备的设备类型和网口号,确定出所述SmallCell设备级联的多个CP设备;
[0109] 针对于所述多个CP设备中的第一CP设备,根据所述第一CP设备的网口号,确定出所述第一CP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的各个DP设备的网口号,确定出所述各个DP设备在所述SmallCell组网系统的拓扑结构中的级联位置;根据所述第一CP设备直接级联的DAU设备的网口号,确定出所述DAU设备在所述SmallCell组网系统的拓扑结构中的级联位置;其中,所述第一CP设备为所述多个CP设备中的任一CP设备。
[0110] 可选地,所述各个通讯设备的设备信息中还包括设备状态;
[0111] 所述呈现模块403具体用于:
[0112] 将所述SmallCell组网系统中各个通讯设备所在的级联位置和设备状态以图形界面的形式呈现出来。
[0113] 可选地,所述接收模块401还用于:
[0114] 接收SmallCell设备发送的所述SmallCell组网系统的运行状态信息;所述运行状态信息是所述SmallCell设备在确定所述SmallCell设备级联的各个通讯设备中的任一通讯设备的接入位置或设备状态发生变化后发送的,所述运行状态信息中包括所述任一通讯设备变化后的接入位置和设备状态;
[0115] 所述呈现模块403还用于:
[0116] 根据所述任一通讯设备变化后的接入位置和设备状态,更新所述SmallCell组网系统的拓扑架构。
[0117] 可选地,所述装置还包括升级模块404,所述升级模块404用于:
[0118] 向所述SmallCell设备发送软件升级命令;所述软件升级命令中包括待升级通讯设备的网口号和升级软件版本的下载地址,所述软件升级命令用于指示所述SmallCell设备根据所述下载地址下载升级版本软件,并在下载成功后,根据所述待升级通讯设备的网口号,向所述待升级通讯设备发送所述升级版本软件,以使所述待升级设备在接收到所述升级版本软件后进行软件升级。
[0119] 由上述内容可以看出:
[0120] 本发明实施例中提供的一种确定组网拓扑架构的方法,应用在SmallCell组网系统中,该SmallCell组网系统中包括网管服务器、与网管服务器连接的SmallCell设备,以及与SmallCell设备级联的至少一个通讯设备。网管服务器通过接收SmallCell设备发送的SmallCell设备的设备信息以及SmallCell设备级联的各个通讯设备的设备信息,根据接收到的各个通讯设备的设备信息,确定出SmallCell设备级联的各个通讯设备之间的级联关系,进而确定出SmallCell组网系统的拓扑架构并以图形界面的形式呈现出来。由于网管服务器可通过SmallCell设备主动汇聚SmallCell设备下级联的各个通讯设备的设备信息,因而,可有效地使网管服务器确定出SmallCell组网系统的拓扑架构,以便于对SmallCell组网系统中各通讯设备的监控和管理。
[0121] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或两个以上其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0122] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能的装置。
[0123] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能。
[0124] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或两个以上流程和/或方框图一个方框或两个以上方框中指定的功能的步骤。
[0125] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0126] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。