The invention discloses a multi-link data flow transmission method, a wireless communication device and a storage medium. The method comprises: determining the target PLC link of the target client object according to the PLC network information in the corresponding PLC module of all PLC links in the network at each predetermined time node, and obtaining the target PLC. The link negotiation rate of the link, the link utilization rate of the target PLC link, the link quality of the target PLC link, and the link quality of the WIFI link are calculated according to the link negotiation rate and link utilization rate of the target PLC link. Information to calculate the link quality of the WIFI link; the optimal link is determined according to the link quality of the PLC link and the link quality of the WIFI link so that the target client object transmits the data stream over the optimal link so that the bandwidth of the multiple communication links can be overlapped and the network performance can be improved.
【技术实现步骤摘要】
多链路的数据流传输方法、无线通信设备及存储介质
本专利技术涉及通信领域,尤其涉及一种多链路的数据流传输方法、无线通信设备及计算机可读存储介质。
技术介绍
现有技术中,存在PLC(PowerlineCommunication,电力线通信)+WIFI产品是通过PLC组成二层网络,由PLC充当设备间通信的唯一链路,而WIFI则用于给客户端提供无线热点,在这种情况下由于通信链路是唯一的,并不需要对这种链路结构的连接网络进行处理,但在现今的市场上,也存在设备间同时通过PLC和WIFI形成多链路组网的情况,在这种情况下,某些支持PLC、WIFI组网的设备在组网过程中会简单地比较PLC和WIFI链路的协商速率,选择协商速率高的作为组网链路,断开其它链路,但处理方法实际上只通过单一链路组网,多链路组网只能实现相当于单链路组网的通信效率,网络性能不佳,同时也造成链路资源的浪费,未能实现多链路组网的效果。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种多链路的数据流传输方法、无线通信设备及存储介质,周期性的计算链路质量以获取最优链路,实现从最优链路处传输数据流,从而使得多个通信链路的带宽能够叠加,提升网络性能。第一方面,本专利技术实施例提供了一种多链路的数据流传输方法,所述方法由组网中的任一无线通信设备执行,且本设备与其他无线通信设备之间通过多链路连接,所述多链路包括PLC链路和WIFI链路,所述方法包括:在每到达预定的时间节点时,根据从网桥获取的FDB表,确定目标客户端对象;其中,所述目标客户端对象的目的接口为多链路的链路接口;根据所述组网中所有PLC链路对应的PLC ...
【技术保护点】
1.一种多链路的数据流传输方法,其特征在于,所述方法由组网中的任一无线通信设备执行,且本设备与其他无线通信设备之间通过多链路连接,所述多链路包括PLC链路和WIFI链路,所述方法包括:在每到达预定的时间节点时,根据从网桥获取的FDB表,确定目标客户端对象;其中,所述目标客户端对象的目的接口为多链路的链路接口;根据所述组网中所有PLC链路对应的PLC模块中的PLC网络信息,确定与所述目标客户端对象关联的无线通信设备之间的目标PLC链路,并获取所述目标PLC链路的链路协商速率;根据预设时间间隔内向所述目标PLC链路获取的两次信道信息,获取所述目标PLC链路的链路利用率;根据所述目标PLC链路的链路协商速率及链路利用率,计算所述目标PLC链路的链路质量;采集与所述目标客户端对象关联的无线通信设备之间的WIFI链路的链路信息,以计算所述WIFI链路的链路质量;根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路,以使得所述目标客户端对象通过所述最优链路传输数据流。
【技术特征摘要】
1.一种多链路的数据流传输方法,其特征在于,所述方法由组网中的任一无线通信设备执行,且本设备与其他无线通信设备之间通过多链路连接,所述多链路包括PLC链路和WIFI链路,所述方法包括:在每到达预定的时间节点时,根据从网桥获取的FDB表,确定目标客户端对象;其中,所述目标客户端对象的目的接口为多链路的链路接口;根据所述组网中所有PLC链路对应的PLC模块中的PLC网络信息,确定与所述目标客户端对象关联的无线通信设备之间的目标PLC链路,并获取所述目标PLC链路的链路协商速率;根据预设时间间隔内向所述目标PLC链路获取的两次信道信息,获取所述目标PLC链路的链路利用率;根据所述目标PLC链路的链路协商速率及链路利用率,计算所述目标PLC链路的链路质量;采集与所述目标客户端对象关联的无线通信设备之间的WIFI链路的链路信息,以计算所述WIFI链路的链路质量;根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路,以使得所述目标客户端对象通过所述最优链路传输数据流。2.根据权利要求1所述的多链路的数据流传输方法,其特征在于,所述无线通信设备为无线访问接入点或者无线中继器;在所述组网中,当无线访问接入点具有PLC模块时,所述无线访问接入点上的PLC模块对应的链路接口预先被设置为下行接口,且所述组网中的所有无线中继器上的PLC模块对应的链路接口均预先被设置为上行接口;当无线访问接入点不具有PLC模块时,所述组网中的其中一台无线中继器上的PLC模块对应的链路接口预先被设置为下行接口,所述组网中的其他无线中继器上的PLC模块对应的链路接口预先被设置为上行接口。3.根据权利要求2所述的多链路的数据流传输方法,其特征在于,所述当无线访问接入点不具有PLC模块时,所述组网中的其中一台无线中继器上的PLC模块对应的链路接口预先被设置为下行接口,所述组网中的其他无线中继器上的PLC模块对应的链路接口预先被设置为上行接口,具体为:当无线访问接入点不具有PLC模块时,所述组网中具有最大的MAC地址的无线中继器上的PLC模块对应的链路接口预先被设置为下行接口,所述组网中的其他无线中继器上的PLC模块对应的链路接口预先被设置为上行接口。4.根据权利要求3所述的多链路的数据流传输方法,其特征在于,所述根据所述组网中所有PLC链路对应的PLC模块中的PLC网络信息,确定与所述目标客户端对象关联的无线通信设备之间的目标PLC链路,并获取所述目标PLC链...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。