物联网网络配置系统的制作方法

文档序号:9670611阅读:692来源:国知局
物联网网络配置系统的制作方法
【技术领域】
[0001]本发明涉及物联网领域,尤其涉及一种物联网网络配置系统。
【背景技术】
[0002]物联网是指通过射频识别、红外感应器、全球定位系统、激光扫描器等信息传感设备,按规定协议,把终端设备与互联网连接起来,进行信息交换和通讯,以实现智能化识别、定位、跟踪、监控和管理的网络。
[0003]在目前的物联网系统中,接入物联网平台的各种终端设备,其数据流向的控制和实际数据的转发强耦合,即,终端设备中的控制平面和数据平面是高度重合的。但是,随着物联网的快速发展,物联网由于其自身的特性,接入物联网平台的终端设备的种类将会越来越多,数量也会越来越大,相应的,物联网系统的数据流量也会高速增长,如果继续采用上述控制平面和数据平面高度重合的网络结构,即,每个终端设备同时肩负着数据流向的控制和数据转发,则会影响物联网的网络稳定性,并且限制了物联网网络拓扑的灵活调整和扩展。

【发明内容】

[0004]本发明提供一种物联网网络配置系统,将接入物联网中的各终端设备的控制平面和数据平面解耦和,提高了物联网网络拓扑的配置灵活性。
[0005]本发明提供的物联网网络配置系统,包括:物联网平台以及与所述物联网平台连接的至少两个终端设备;
[0006]所述物联网平台包括网络配置模块,所述网络配置模块用于获取用户配置的网络拓扑信息,根据所述网络拓扑信息生成与各所述终端设备相对应的设备配置信息;
[0007]所述终端设备包括终端控制模块,所述终端控制模块通过物联网通信协议与所述网络配置模块通信;所述终端控制模块用于从所述网络配置模块接收所述设备配置信息,根据所述设备配置信息更新所述终端设备上的路由表。
[0008]本发明提供一种物联网网络配置系统,包括:物联网平台以及与物联网平台连接的至少两个终端设备,其中,物联网平台包括网络配置模块,终端设备包括终端控制模块。本发明提供的物联网网络配置系统,通过物联网平台上的网络配置模块,接收用户配置的网络拓扑信息并转换生成与各终端设备相对应的设备配置信息,终端控制模块根据设备配置信息更新终端设备上的路由表,实现了将终端设备的控制平面功能集成到物联网平台上,从而终端设备的控制平面和数据平面解耦和,进而提高了物联网网络拓扑的配置灵活性。
【附图说明】
[0009]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0010]图1为本发明实施例一提供的物联网网络配置系统的结构示意图;
[0011]图2为本发明实施例二提供的物联网网络配置系统的结构示意图;
[0012]图3为本发明实施例三提供的物联网网络配置系统的结构示意图。
【具体实施方式】
[0013]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0014]本发明实施例所示的物联网网络配置系统应用于物联网领域中,用于动态配置物联网中各终端设备之间的网络互连,可以方便快速地对物联网网路拓扑结构进行智能化管理与部署。下面,通过具体实施例对物联网网络配置系统进行详细说明。
[0015]图1为本发明实施例一提供的物联网网络配置系统的结构示意图。如图1所示,本实施例提供的物联网网络配置系统,可以包括:物联网平台1以及与物联网平台1连接的至少两个终端设备2。
[0016]其中,物联网平台1包括网络配置模块11,网络配置模块11用于获取用户配置的网络拓扑信息,根据网络拓扑信息生成与各终端设备2相对应的设备配置信息。
[0017]终端设备2包括终端控制模块21,终端控制模块21通过物联网通信协议与网络配置模块11通信。终端控制模块21用于从网络配置模块11接收设备配置信息,根据设备配置信息更新终端设备2上的路由表。
[0018]在本实施例中,物联网网络配置系统包括物联网平台1以及至少两个终端设备2,其中,物联网平台1上设置有网络配置模块11,每个终端设备2上设置有一个终端控制模块21,网络配置模块11和各个终端控制模块21之间通过物联网通信协议进行通信。
[0019]本实施例提供的物联网网络配置系统,物联网平台1上的网络配置模块11根据用户配置的网络拓扑信息生成与各终端设备2相对应的设备配置信息,实质上实现了终端设备2的控制平面功能,终端设备2上的终端控制模块21仅根据网络配置模块11发送的设备配置信息更新终端设备2上的路由表即可,从而可以控制终端设备2的数据通路,完成终端设备2的数据流向配置。由于将终端设备2上控制设备通信和数据流向的控制平面与真正执行数据转发和通信的数据平面分离,从而将终端设备2上的控制平面和数据平面解耦合,从而可以提高物联网网络拓扑的配置灵活性。
[0020]其中,本实施例中的终端设备2,可以是任意通过物联网平台1接入物联网的具有数据转发功能的设备,例如:传感器、计算机、服务器,等等,本实施例对于终端设备2的具体类型不加以限制。
[0021]其中,用户配置的网络拓扑信息可以为多种形式,例如:网络拓扑图、包含网络结构信息的文档,等等,本实施例对此不加以限制。
[0022]其中,物联网通信协议可以是现有的任意一种物联网通信协议,也可以是用户自定义的物联网通信协议,本实施例对此不加以限制。
[0023]可选的,物联网通信协议可以为机器对机器和机器对人(Machine to Machine/Man,简称M2M)协议。
[0024]本实施例提供一种物联网网络配置系统,包括:物联网平台以及与物联网平台连接的至少两个终端设备。其中,物联网平台包括网络配置模块,网络配置模块用于获取用户配置的网络拓扑信息,根据网络拓扑信息生成与各终端设备相对应的设备配置信息,终端设备包括终端控制模块,终端控制模块通过物联网通信协议与网络配置模块通信,终端控制模块用于从网络配置模块接收设备配置信息,根据设备配置信息更新终端设备上的路由表。本实施例提供的物联网网络配置系统,将终端设备的控制平面功能集成到物联网平台上,实现了终端设备的控制平面和数据平面解耦和,提高了物联网网络拓扑的配置灵活性。
[0025]图2为本发明实施例二提供的物联网网络配置系统的结构示意图,本实施例在实施例一的基础上,提供了物联网网络配置系统的另一种实现方式,尤其是提供了网络配置模块11和终端控制模块21的具体实现方式。如图2所示,本实施例提供的物联网网络配置系统,可以包括:物联网平台1以及与物联网平台1连接的至少两个终端设备2,物联网平台1包括网络配置模块11,终端设备2包括终端控制模块21。
[0026]其中,网络配置模块11包括:可视化配置模块111和核心控制模块113。
[0027]可视化配置模块111,用于向用户提供可操作的图形显示界面,通过图形显示界面接收用户配置的网络拓扑图,根据网络拓扑图生成结构化的网络配置信息。其中,结构化的网络配置信息包括:建立连接的起点设备标识、建立连接的终点设备标识、建立连接的起点设备和终点设备分别对应的通信端口。
[0028]核心控制模块113与可视化配置模块111连接,用于将可视化配置模块111生成的结构化的网络配置信息转换为与各终端控制模块21相对应的设备配置信息,将各设备配置信息发送给与各设备配置信息相对应的终端控制模块21。其中,设备配置信息包括:终端设备标识、终端设备IP地址、终端设备的通信端口、与终端设备建立连接的目的终端设备标识、与终端设备建立连接的目的终端设备IP地址、与终端设备建立连接的目的终端设备的通信端口。
[0029]其中,终端控制模块21包括:接收模块211和处理模块213。
[0030]接收模块211,用于从网络配置模块11接收设备配置信息。
[0031]处理模块213与接收模块211连接,用于解析接收模块211接收到的设备配置信息获得路由信息,根据路由信息更新终端设备2上的路由表。其中,路由表包括:目的终端设备标识、目的终端设备IP地址和目的终端设备的通信端口。
[0032]在本实施例中,网络配置模块11包括可视化配置模块111和核心控制模块113,终端控制模块21包括接收模块211和处理模块213。具体的,可视化配置模块111将用户设置的网络拓扑图转换生成了结构化的网络配置信息,核心控制模块113将结构化的网络配置信息转换生成了设备配置信息,处理模块213将设备配置信息转换生成了路由信息,并根据路由信息更新了终端上的路由表,通过将网络配置模块11和终端控制模块21细化分为多个功能单元,由多个功能单元共同完成网络配置过程,使得各功能单元的结构简单,易于后期维护,当网络配置出现故障时,易于定位故障点。
[0033]在本实施例中,可视化配置模块111提供了图像化的显示界面,用户可以在显示界面上通过“拖拽”图标的方式灵活配置网络拓扑图,从而可以方便快速地实现对物联网网路拓扑结构的调整和设置,提升了用户配置物联网网络结构的灵活性。
[0034]在本实施例中,核心控制模块113将各设备配置信息发送给与各设备配置信息相对应的终端控制模块21,可以有多种实现方式,例如:可以根据终端设备标识进行数据发送,也可以通过终端设备IP地址进行数据发送,本实施例不具体限制。
[0035]可选的,物联网网络配置系统还可以包括:终端设备管理模块3和运行在物联网平台1上的设备管理服务接口 13。
[0036]终端设备管理模块3与各终端设备2连接,用于获取各终端设备2的设备信息。其中,设备信息包括:终端设备标识、终端设备IP地址和终端设备的通信接口。
[0037]设备管理服务接口13分别与终端设备管理模块3和网络配置模块11连接,用于通过终端设备管理模块3查询获得设备信息,以及将设备信息发送给网络配置模块11。
[0038]通过终端设备管理模块3实时获得终端设备2
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1