一种网络拓扑构建方法、装置、设备及存储介质制造方法及图纸

技术编号:37038616 阅读:16 留言:0更新日期:2023-03-29 19:18
本申请实施例公开了一种网络拓扑构建方法、装置、设备及存储介质,该方法包括:获取网关的mac地址;基于网关的mac地址,确定与网关具备父子关系的下挂终端;确定下挂终端为组网终端时,基于组网终端的mac地址,确定与组网终端具备父子关系的下挂终端;利用网关与其下挂终端的父子关系,和组网终端与其下挂终端的父子关系,构建所述网关的网络拓扑。如此,通过网关和组网终端的mac地址,逐层获取下挂终端及下挂终端间的父子关系,直至下挂终端不为组网终端,即下挂终端不会继续连接下挂终端,停止获取,使得构建的网络拓扑中包含网关下的所有设备,提高网络拓扑结构完整性。提高网络拓扑结构完整性。提高网络拓扑结构完整性。

【技术实现步骤摘要】
一种网络拓扑构建方法、装置、设备及存储介质


[0001]本专利技术涉及通讯
,尤其涉及一种网络拓扑构建方法、装置、设备及存储介质。

技术介绍

[0002]网络拓扑是指由网络节点设备和通讯介质构成的网络结构。现有的网络拓扑结构中的节点设备一般到网关或者组网终端,但是现有网络中的还存在着许多其他设备,如手机、电脑、智能家居等智能终端,使用现有网络拓扑方法会出现拓扑结构缺失的问题。

技术实现思路

[0003]为解决上述技术问题,本申请实施例期望提供一种网络拓扑构建方法、装置、设备及存储介质。
[0004]本申请的技术方案是这样实现的:
[0005]第一方面,提供了一种网络拓扑构建方法,方法包括:获取网关的mac地址;基于所述网关的mac地址,确定与所述网关具备父子关系的下挂终端;确定所述下挂终端为组网终端时,基于所述组网终端的mac地址,确定与所述组网终端具备父子关系的下挂终端;利用所述网关与其下挂终端的父子关系,和所述组网终端与其下挂终端的父子关系,构建所述网关的网络拓扑。
[0006]上述方案中,所述方法还包括:获取第i层下挂终端的mac地址;基于所述第i层下挂终端的mac地址,查询终端信息库获取所述第i层下挂终端的设备信息;其中,所述终端信息库中包括mac地址与设备信息的映射关系;基于所述设备信息判断所述第i层下挂终端是否为组网终端;所述第i层下挂终端为组网终端,基于第i层组网终端的mac地址,确定与所述第i层组网终端具备父子关系的第i+1层下挂终端;所述第i层下挂终端为非组网终端停止查询。
[0007]上述方案中,所述设备信息包括设备类型;所述设备类型用于指示所述下挂终端为组网终端或者非组网终端。
[0008]上述方案中,所述方法还包括:根据所述下挂终端的mac地址,查询终端信息库,确定所述下挂终端的设备信息;将所述下挂终端的mac地址和设备信息添加到所述网络拓扑中。
[0009]上述方案中,所述方法还包括:所述下挂终端入网注册时,获取所述下挂终端的注册信息;其中,所述下挂终端的注册信息包括:mac地址和设备信息;基于所述下挂终端的注册信息建立所述终端信息库。
[0010]上述方案中,所述方法还包括:确定所述终端信息库不存在所述下挂终端的设备信息;通过网络爬虫从互联网中爬取所述下挂终端的设备信息,或,分析所述网关的报文得到所述下挂终端的设备信息;将所述下挂终端的设备信息存储至所述终端信息库。
[0011]上述方案中,所述基于所述网关的mac地址,确定与所述网关具备父子关系的下挂
终端,包括:基于所述网关的mac地址,确定与所述网关的Andlink组网插件之间的长连接;通过所述长连接向所述Andlink组网插件发送第一查询请求;接收所述Andlink组网插件发送的第一查询响应;其中,所述第一查询响应包括指示与所述网关具备父子关系的下挂终端的标识信息;解析所述第一查询响应,确定所述网关的下挂终端。
[0012]上述方案中,所述基于所述组网终端的mac地址,确定与所述组网终端具备父子关系的下挂终端,包括:基于所述组网终端的mac地址,向所述组网终端发送第二查询请求;接收所述组网终端发送的第二查询响应;其中,所述第二查询响应包括指示与所述组网终端具备父子关系的下挂终端的标识信息;解析所述第二查询响应,确定所述组网终端的下挂终端。
[0013]上述方案中,所述基于所述组网终端的mac地址,向所述组网终端发送第二查询请求,包括:基于所述组网终端的mac地址,向所述网关的Andlink组网插件发送第二查询请求,以使所述Andlink组网插件转发所述第二查询请求至向所述组网终端;所述接收所述组网终端发送的第二查询响应,包括:接收所述Andlink组网插件转发的所述组网终端的所述第二查询响应。
[0014]第二方面,提供了一种网络拓扑构建装置,其特征在于,所述装置包括:
[0015]获取模块,用于获取网关的mac地址;
[0016]处理模块,还用于基于所述网关的mac地址,确定与所述网关具备父子关系的下挂终端;
[0017]处理模块,还用于确定所述下挂终端为组网终端时,基于所述组网终端的mac地址,确定与所述组网终端具备父子关系的下挂终端;
[0018]处理模块,还用于利用所述网关与其下挂终端的父子关系,和所述组网终端与其下挂终端的父子关系,构建所述网关的网络拓扑。
[0019]第三方面,提供了一种网络拓扑构建设备,所述设备包括:处理器和配置为存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器配置为运行所述计算机程序时,执行前述任一项所述方法的步骤。
[0020]第四方面,提供了一种计算机存储介质,其上存储有计算机程序,其中,该计算机程序被处理器执行时实现前述方法的步骤。
[0021]本申请公开了一种网络拓扑构建方法,该方法通过在确定下挂终端存在组网终端时,获取与该组网终端具有父子关系下一层组网终端,使得在构建网络拓扑时,可以获取到网关下的所有下挂终端,避免下挂终端的遗漏,提高网络拓扑结构的完整性。
附图说明
[0022]图1为本申请实施例中网络拓扑构建方法的第一流程示意图;
[0023]图2为本申请实施例中网络拓扑构建方法的第二流程示意图,
[0024]图3为本申请实施例中的一种网络拓扑图;
[0025]图4为本申请实施例中的信息交互结构图;
[0026]图5为本申请实施例中管理平台、Andlink组网插件、下挂终端之间信息交互的流程示意图;
[0027]图6为本申请实施例中网络拓扑构建方法的第三流程示意图;
[0028]图7为本申请实施例中网络拓扑构建装置的组成结构示意图;
[0029]图8为本申请实施例中网络拓扑构建设备的组成结构示意图。
具体实施方式
[0030]为了能够更加详尽地了解本申请实施例的特点与
技术实现思路
,下面结合附图对本申请实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本申请实施例。
[0031]为解决现有网络拓扑结构缺失问题,本申请提出一种网络拓扑构建方法,图1为本申请实施例中网络拓扑构建方法的第一流程示意图,如图1所示,网络拓扑构建方法具体可以包括:
[0032]步骤101:获取网关的mac地址;
[0033]这里,当需要构建某一网关的网络拓扑时,便获取该网关的mac地址。这里,网关的mac地址用于确定与该网关之间的连接,进而基于该连接实现与网关的信息交互,获取网关下终端的连接关系及设备信息。示例性的,管理平台中存储了网关的mac地址,当要构建某一家庭网关的网络拓扑时,从管理平台的数据库中获取到该家庭网关的mac地址;当要构建某一办公室网关的网络拓扑时,从管理平台的数据库中获取到该办公室网关的mac地址。
[0034]步骤102:基于所述网关的mac地址,确定与所述网关具备父子关系的下挂终端;
[0035]这里,与网关具备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络拓扑构建方法,其特征在于,所述方法包括:获取网关的mac地址;基于所述网关的mac地址,确定与所述网关具备父子关系的下挂终端;确定所述下挂终端为组网终端时,基于所述组网终端的mac地址,确定与所述组网终端具备父子关系的下挂终端;利用所述网关与其下挂终端的父子关系,和所述组网终端与其下挂终端的父子关系,构建所述网关的网络拓扑。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取第i层下挂终端的mac地址;基于所述第i层下挂终端的mac地址,查询终端信息库获取所述第i层下挂终端的设备信息;其中,所述终端信息库中包括mac地址与设备信息的映射关系;基于所述设备信息判断所述第i层下挂终端是否为组网终端;所述第i层下挂终端为组网终端,基于第i层组网终端的mac地址,确定与所述第i层组网终端具备父子关系的第i+1层下挂终端;所述第i层下挂终端为非组网终端停止查询。3.根据权利要求2所述的方法,其特征在于,所述设备信息包括设备类型;所述设备类型用于指示所述下挂终端为组网终端或者非组网终端。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述下挂终端的mac地址,查询终端信息库,确定所述下挂终端的设备信息;将所述下挂终端的mac地址和设备信息添加到所述网络拓扑中。5.根据权利要求2或4所述的方法,其特征在于,所述方法还包括:所述下挂终端入网注册时,获取所述下挂终端的注册信息;其中,所述下挂终端的注册信息包括:mac地址和设备信息;基于所述下挂终端的注册信息建立所述终端信息库。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:确定所述终端信息库不存在所述下挂终端的设备信息;通过网络爬虫从互联网中爬取所述下挂终端的设备信息,或,分析所述网关的报文得到所述下挂终端的设备信息;将所述下挂终端的设备信息存储至所述终端信息库。7.根据权利要求1所述的方法,其特征在于,所述基于所述网关的mac地址,确定与所述网关具备父子关系的下挂终端,包括:基于所述网关的mac地址,确定与所述网关的Andlink组网插件之间的长连接;通过所述...

【专利技术属性】
技术研发人员:寇春花尹均曾豪杰
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1