基于数据吞吐量的无线物联网网关分配方法与流程

文档序号:16548353发布日期:2019-01-08 20:58阅读:174来源:国知局
基于数据吞吐量的无线物联网网关分配方法与流程

本发明涉及基于数据吞吐量的无线物联网网关分配方法。



背景技术:

物联网网关,作为一个新的名词,在未来的物联网时代将会扮演非常重要的角色,它将成为连接感知网络与传统通信网络的纽带。作为网关类型设备,物联网网关可以实现感知网络与通信网络,以及不同类型感知网络之间的协议转换。

既可以实现广域互联,也可以实现局域互联。此外物联网网关还需要具备设备管理功能,运营商通过物联网网关设备可以管理底层的各感知节点,了解各节点的相关信息,并实现远程控制。

现有的物联网网关通常与无线接入模块(例如无线路由器)连接,而无线接入模块与物联网设备进行连接,并且可以设置多个无线接入模块从而实现在物联网网关周围任意方向的物联网设备都进行互联,并进一步通过物联网网关控制物联网设备。但是现有的无线接入模块的接入能力有限,一旦达到最大接入数量,就无法接入更多的物联网设备,也即会使得无法对该物联网设备进行管理。

如果通过物联网设备的数量来进行接入判断的话,会导致部分数据量过大的物联网设备影响到其余物联网设备。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供基于数据吞吐量的无线物联网网关分配方法,解决现有技术通过物联网设备的数量来进行接入判断的话,会导致部分数据量过大的物联网设备影响到其余物联网设备的问题。

本发明的目的是通过以下技术方案来实现的:基于数据吞吐量的无线物联网网关分配方法,应用于无线网关的第一处理器,所述第一处理器连接有无线接入模块,所述方法包括:

获取无线接入模块的可接入物联网设备的最大数据吞吐量;

监控无线接入模块实时接入的物联网设备,计算物联网设备的总数据吞吐量;

当计算得到到实时接入的物联网设备的总数据吞吐量大于所述最大数据吞吐量时,通过无线接入模块向最新接入的物联网设备发出控制信号;所述控制信号用于控制最新接入的物联网设备执行路由功能,使其路由至其他满足数据吞吐量要求的接入无线接入模块。

进一步地,所述获取无线接入模块的可接入物联网设备的最大数据吞吐量,包括:

获取无线接入模块的型号;

根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量。

进一步地,所述根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量,包括:

通过与第一处理器连接的存储器中存储的型号-最大数据吞吐量表格,获取无线接入模块的可接入物联网设备的最大数据吞吐量。

进一步地,所述根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量,包括:

将所述型号通过与第一处理器连接的以太网模块发送至云服务器,并接收云服务器发送的最大数据吞吐量。

进一步地,所述监控无线接入模块实时接入的物联网设备,计算物联网设备的总数据吞吐量,包括:

获取所有物联网设备的型号;

根据型号计算所有物联网设备的总数据吞吐量。

进一步地,所述根据型号计算所有物联网设备的总数据吞吐量,包括:

通过与第一处理器连接的存储器中存储的型号-最大数据吞吐量表格,获取物联网设备的最大数据吞吐量;

将所有物联网设备的最大数据吞吐量进行相加。

进一步地,所述根据型号计算所有物联网设备的总数据吞吐量,包括:

将所述型号通过与第一处理器连接的以太网模块发送至云服务器,并接收云服务器发送的物联网设备的最大数据吞吐量;

将所有物联网设备的最大数据吞吐量进行相加。

进一步地,所述的总数据吞吐量为所有物联网设备的最大数据吞吐量的总和的一定比例值。

进一步地,所述方法还包括:

当没有其他满足数据吞吐量要求的接入无线接入模块供新接入的物联网设备接入时,物联网设备控制新的无线接入模块开启。

进一步地,所述方法还包括:

当没有其他满足数据吞吐量要求的接入无线接入模块供新接入的物联网设备接入时,通过与第一处理器连接的报警装置进行报警。

本发明的有益效果是:

本发明通过将无线接入模块的最大数据吞吐量与物联网设备的总数据吞吐量进行比对,当通过无线接入模块向最新接入的物联网设备发出控制信号使得最新接入的物联网设备执行路由功能,使其路由至其他满足数据吞吐量要求的接入无线接入模块。

可以解决现有技术的无线接入模块一旦达到最大接入数量,就无法接入更多的物联网设备,也即会使得无法对该物联网设备进行管理的问题;同时解决现有技术通过物联网设备的数量来进行接入判断的话,会导致部分数据量过大的物联网设备影响到其余物联网设备的问题。

附图说明

图1为本发明方法流程图。

具体实施方式

下面结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,属于“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方向或位置关系为基于附图所述的方向或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,属于“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,属于“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本实施例提供基于数据吞吐量的无线物联网网关分配方法,该方法解决现有技术的无线接入模块一旦达到最大接入数量,就无法接入更多的物联网设备,也即会使得无法对该物联网设备进行管理的问题;同时解决现有技术通过物联网设备的数量来进行接入判断的话,会导致部分数据量过大的物联网设备影响到其余物联网设备的问题。

其中,在本实施例中,所述的物联网设备包括智能冰箱、智能插座、智能水表、智能空调等等。

并且,无线接入模块可以是任意的无线网络接入方式,例如,wifi无线网络接入方式,3g或4g通信无线网络接入方式,zigbee无线网络接入方式,蓝牙无线网络接入方式。

具体地,该方法应用于无线网关的第一处理器,所述第一处理器连接有无线接入模块。

如图1所示,所述方法包括:

s1:获取无线接入模块的可接入物联网设备的最大数据吞吐量;

s2:监控无线接入模块实时接入的物联网设备,计算物联网设备的总数据吞吐量;

s3:当计算得到到实时接入的物联网设备的总数据吞吐量大于所述最大数据吞吐量时,通过无线接入模块向最新接入的物联网设备发出控制信号;所述控制信号用于控制最新接入的物联网设备执行路由功能,使其路由至其他满足数据吞吐量要求的接入无线接入模块。

具体地,在本实施例中,无线网关的第一处理器首先获取到各个无线接入模块的可接入网联网设备的最大数据吞吐量。

其中,优选地,在本实施例中,所述获取无线接入模块的可接入物联网设备的最大数据吞吐量,包括:

s11:获取无线接入模块的型号;

s12:根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量。

也就是说,在本实施例中,所述的最大数据吞吐量是根据无线接入模块的自身型号进行决定的。

具体地,例如wifi、3g或4g、zigbee、蓝牙等每一种无线接入能够接入的物联网设备的最大数据吞吐量本身就是不同的,并且不同品牌的不同型号的无线接入模块也具有不同的最大数据吞吐量的限定。因此需要根据无线接入模块的型号确定可接入物联网设备的最大数据吞吐量。

而在获取到型号之后,需要根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量。在该步骤中,本实施例提供了两种优选方式进行实现:

其中一个优选实施例为:所述根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量,包括:

通过与第一处理器连接的存储器中存储的型号-最大数据吞吐量表格,获取无线接入模块的可接入物联网设备的最大数据吞吐量。

即通过本地存储的方式进行数据对比。

另外一个优选实施例为:所述根据型号获取无线接入模块的可接入物联网设备的最大数据吞吐量,包括:

将所述型号通过与第一处理器连接的以太网模块发送至云服务器,并接收云服务器发送的最大数据吞吐量。

即通过云服务器的远程方式进行数据对比。

当然,这两种方式也可以同时启用。

在最大接入数量确认后,进行之后的监控步骤。

s2:监控无线接入模块实时接入的物联网设备,计算物联网设备的总数据吞吐量。

与上述方式类似的,物联网设备的数据吞吐量计算也是通过型号实现的,具体地:

更优地,在本实施例中,所述监控无线接入模块实时接入的物联网设备,计算物联网设备的总数据吞吐量,包括:

获取所有物联网设备的型号;

根据型号计算所有物联网设备的总数据吞吐量。

其中一个优选实施例为:所述根据型号计算所有物联网设备的总数据吞吐量,包括:

通过与第一处理器连接的存储器中存储的型号-最大数据吞吐量表格,获取物联网设备的最大数据吞吐量;

将所有物联网设备的最大数据吞吐量进行相加。

另外一个优选实施例为:所述根据型号计算所有物联网设备的总数据吞吐量,包括:

将所述型号通过与第一处理器连接的以太网模块发送至云服务器,并接收云服务器发送的物联网设备的最大数据吞吐量;

将所有物联网设备的最大数据吞吐量进行相加。

并且基于上述实施例的实现,所述的总数据吞吐量为所有物联网设备的最大数据吞吐量的总和的一定比例值。

由于在通常情况下,非相关的物联网设备一般不会同时达到最大数据吞吐量的时机,因此可以设置一个比例值(小于1),而且可以提前进行最大数据吞吐量的规避。

s3:当计算得到到实时接入的物联网设备的总数据吞吐量大于所述最大数据吞吐量时,通过无线接入模块向最新接入的物联网设备发出控制信号;所述控制信号用于控制最新接入的物联网设备执行路由功能,使其路由至其他满足数据吞吐量要求的接入无线接入模块。

也就是说,此时无线物联网网关控制该物联网设备重新路由,连接至其他无线接入模块,从而实现数据的传输与控制,避免因吞吐量的问题造成数据传输丢失。

另外,对于当没有其他满足数据吞吐量要求的接入无线接入模块供新接入的物联网设备接入的特殊情况,本实施例提供了两种解决方式进行选择,具体地:

更优地,在本实施例中,所述方法还包括:

当没有其他满足数据吞吐量要求的接入无线接入模块供新接入的物联网设备接入时,物联网设备控制新的无线接入模块开启。

更优地,在本实施例中,所述方法还包括:

当没有其他满足数据吞吐量要求的接入无线接入模块供新接入的物联网设备接入时,通过与第一处理器连接的报警装置进行报警。

上述两种方式均可在一定程度上解决因无线接入模块数量产生的问题,并且可以同时启用。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定,对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其他不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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