拓扑图的绘制方法及装置的制造方法

文档序号:9435910阅读:1299来源:国知局
拓扑图的绘制方法及装置的制造方法
【技术领域】
[0001 ] 本发明涉及网络通信领域,尤其是涉及一种拓扑图的绘制方法及装置。
【背景技术】
[0002]拓扑图是一种量化图,是由专题地图演变而成的,这种图形具有地图与统计图之间的过渡型特点。拓扑图是从拓扑学引用的名称。拓扑学(TOPOLOGY)是几何学中一个分支,它是研究几何图形在连续改变形状时还能保留不变的一些特点,它只考虑物体之间的位置关系而不考虑它们的距离和大小。拓扑图也具有上述的特点。因此,也称为“相对位置图”。
[0003]网络拓扑图则是由网络节点设备和通信介质构成的网络结构图。网络拓扑结构是指用传输媒体互连各种设备的物理布局。在家庭网络环境中,通过传输媒体互连的各种网络设备的物理布局也可以用网络拓扑图的方式表现出来。这种拓扑图方式的表现,能够让家庭网络用户更清晰,更直观地了解到当前家庭网络环境中网络设备的物理布局和连接情况,为家庭网络用户使用,管理和维护家庭网络提供技术指导。
[0004]1905.1协议,又称IEEE标准融合数字家庭网络异构技术,这个标准为多种家庭网络技术定义了一个抽象层。该抽象层为异构家庭网络技术提供了一个通用数据和控制服务的接入点,这些异构家庭网络技术主要包括:IEEE Stdl901TM-2010,IEEEStd802.11TM-2012, IEEE Std802.3TM-2008和MoCA。而且这个标准是可扩展的。除此之夕卜,该标准还规定了全部的程序,协议和准则,以简化用户的体验:如将设备添加到网络,新建加密密钥,扩展网络覆盖范围,提供网络管理功能(邻居发现,拓扑发现,接口选择,QoS协商和网络控制管理)等。
[0005]1905.1 拓扑发现协议(IEEE1905.1topology discovery protocol)隶属于1905.1协议的第8章节,它使得1905.1管理实体能够发现其他1905.1设备和IEEE802.1桥,并填充至自己的1905.1拓扑数据库。另外,此协议还允许网络拓扑变化的通知。
[0006]1905.1拓扑发现协议允许一个1905.1管理实体去确定哪个设备是可达的,并且,如果需要的话,推断出更完整的网络拓扑。此协议还允许其他1905.1设备在拓扑结构发生变化时发起通知。
[0007]1905.1拓扑发现协议包括多播的发现过程,单播的拓扑查询/响应过程以及中继多播的拓扑通知过程。发现过程使每个1905.1管理实体能够发现其邻居的存在,并推断它和相邻1905.1设备之间的一个或多个IEEE802.1桥梁的存在与否。拓扑查询/响应过程使每个1905.1管理实体可以获取另一个1905.1设备以及该设备的邻居的信息。拓扑通知过程使一个1905.1设备在另一个1905.1设备拓扑结构发生变化时能够被通知到。
[0008]但是,相关技术中仅是给出了拓扑协议的相关标准,并不存在针对家庭网络的拓扑图的绘制方案。

【发明内容】

[0009]针对相关技术中,尚无针对家庭网络的拓扑图的绘制方案等技术问题,本发明提供了一种拓扑图的绘制方法及装置,以至少解决上述技术问题。
[0010]为了达到上述目的,根据本发明的一个方面,提供了一种拓扑图的绘制方法,包括:家庭网络中的路由器获取接入点设备的拓扑管理信息;所述路由器根据所述拓扑管理信息更新所述路由器的拓扑数据库,并根据更新后的所述拓扑数据库绘制所述家庭网络的拓扑图。
[0011]优选地,家庭网络中的路由器获取接入点设备的拓扑管理信息,包括:所述路由器向所述接入点设备发送拓扑请求消息;所述路由器接收来自所述接入点设备的响应消息,其中,所述响应消息中携带有所述拓扑管理信息。
[0012]优选地,所述路由器向所述接入点设备发送拓扑请求消息之前,还包括:所述路由器接收来自所述接入点设备的拓扑发现消息,其中,该拓扑发现消息携带有所述接入点设备的逻辑标识;所述路由器在所述拓扑数据库中记录所述接入点设备,并向所述家庭网络中的网络设备发送通知消息,其中,该通知消息用于通知所述网络设备所述路由器的拓扑结构发生了变化。
[0013]优选地,所述路由器在所述拓扑数据库中记录所述接入点设备,并向所述家庭网络中的网络设备发送通知消息之前,还包括:所述路由器根据所述逻辑标识判断所述路由器的拓扑数据库中是否存在所述接入点设备,其中,在判断为是的情况下,所述路由器记录所述接入点设备并发送所述通知消息。
[0014]优选地,所述拓扑管理信息包括:所述接入点设备的设备信息,所述接入点设备的桥接能力信息、邻居设备信息。
[0015]优选地,所述拓扑管理信息还包括:非邻居设备信息。
[0016]优选地,所述路由器和所述接入点设备均支持1905.1拓扑发现协议。
[0017]为了达到上述目的,根据本发明的另一个方面,还提供了一种拓扑图的绘制装置,应用于家庭网络中的路由器中,包括:获取模块,用于获取接入点设备的拓扑管理信息;更新模块,用于根据所述拓扑管理信息更新所述路由器的拓扑数据库;绘制模块,用于根据更新后的所述拓扑数据库绘制所述家庭网络的拓扑图。
[0018]优选地,所述获取模块包括:发送单元,用于向所述接入点设备发送拓扑请求消息;接收单元,用于接收来自所述接入点设备的响应消息,其中,所述响应消息中携带有所述拓扑管理信息。
[0019]优选地,所述装置还包括:
[0020]接收模块,用于接收来自所述接入点设备的拓扑发现消息,其中,该拓扑发现消息携带有所述接入点设备的逻辑标识;记录模块,用于在所述拓扑数据库中记录所述接入点设备;发送模块,用于向所述家庭网络中的网络设备发送通知消息,其中,该通知消息用于通知所述网络设备所述路由器的拓扑结构发生了变化。
[0021]通过本发明,采用路由器根据获取的接入点设备的拓扑管理信息更新自身的拓扑数据库,并根据更新后的拓扑数据库绘制拓扑图的技术方案,解决了相关技术中,尚无针对家庭网络的拓扑图的绘制方案等技术问题,从而使得家庭用户更直观地了解当前家庭网络环境中的网络布局情况。
【附图说明】
[0022]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0023]图1为根据本发明实施例的拓扑图的绘制方法的流程图;
[0024]图2为根据本发明实施例的中绘制拓扑图所遵循的协议的报文交互示意图;
[0025]图3为根据本发明实施例的拓扑图的绘制装置的结构框图;
[0026]图4为根据本发明优选实施例的拓扑图的绘制装置的另一结构框图;
[0027]图5为根据本发明优选实施例的家庭网络系统架构示意图;
[0028]图6为根据本发明优选实施例的路由器所绘制的简易拓扑图的效果示意图;
[0029]图7为根据本发明优选实施例的拓扑图的绘制方法的流程示意图。
【具体实施方式】
[0030]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0031]图1为根据本发明实施例的拓扑图的绘制方法的流程图。如图1所示,该方法包括步骤 S102-S104:
[0032]步骤S102,家庭网络中的路由器获取接入点设备的拓扑管理信息;
[0033]步骤S104,路由器根据上述拓扑管理信息更新路由器的拓扑数据库,并根据更新后的拓扑数据库绘制上述家庭网络的拓扑图。
[0034]通过上述各个处理步骤,由于可以基于路由器对家庭网络进行拓扑图的绘制,因此,可以使得家庭用户更直观地了解当前家庭网络环境中的网络布局情况。
[0035]在本实施例中,路由器也可以为一个具有接入点(Access Point,简称为AP)功能的接入点设备,也可以是一个无线路由器,但不限于此。
[0036]步骤S102的实现方式有多种,例如可以从第三方设备中获取,在一个优选实施例中,可以通过以下方式实现:
[0037]路由器向接入点设备发送拓扑请求消息;路由器接收来自接入点设备的响应消息,其中,该响应消息中携带有上述拓扑管理信息。在具体应用时,接入点设备可以维护一个拓扑管理数据库,接入点设备可以从该拓扑管理数据库中提取上述拓扑管理信息,并将其携带于上述响应消息中。
[0038]在一个优选实施例中,在上述路由器向上述接入点设备发送拓扑请求消息之前,路由器接收来自接入点设备的拓扑发现消息,其中,该拓扑发现消息携带有接入点设备的逻辑标识;路由器在其拓扑数据库中记录上述接入点设备,并向家庭网络中的网络设备发送通知消息,其中,该通知消息用于通知网络设备,路由器的拓扑结构发生了变化。在一个优选实施例中,上述发现消息可以为1905.1拓扑发现协议中的Topology Discovery消息,但不限于此。
[0039]在一个优选实施过程中,在路由器在上述拓扑数据库中记录上述接入点设备,并向上述家庭网络中的网络设备发送通知消息之前,路由器还需要根据上述逻辑标识判断上述路由器的拓扑数据库中是否存在上述接入点设备,其中,在判断为是的情况下,路由器记录上述接入点设备并发送上述通知消息。
[0040]在本实施例中,上述拓扑管理信息包括:上述接入点设备的设备信息,上述接入点设备的桥接能力信息、邻居设备信息。在一个优选实施例中,上述拓扑管理信息还可以包括:非邻居设备信息。这样可以使得家庭网络的拓扑图更加完整。
[0041]在本实施例中,路由器和接入点设备的交互可以基于1905.1拓扑发现协议,但不限于此。此时,1905.1拓扑发现协议的报文交换流程如图2所示。
[0042]在本实施例中,还提供了一种拓扑图的绘制装置,该装置应用于家庭网络中的路由器中,如图3所示,该装置包括:
[0043]获取模块30,用于获取上述接入点设备的拓扑管理信
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1