多链路的数据流传输方法、无线通信设备及存储介质技术

技术编号:18840117 阅读:23 留言:0更新日期:2018-09-05 08:23
本发明专利技术公开了一种多链路的数据流传输方法、无线通信设备及存储介质,其方法包括:在每到达预定的时间节点时,根据组网中所有PLC链路对应的PLC模块中的PLC网络信息,确定目标客户端对象的目标PLC链路,并获取所述目标PLC链路的链路协商速率;根据预设时间间隔内向所述目标PLC链路获取的两次信道信息,获取所述目标PLC链路的链路利用率;根据所述目标PLC链路的链路协商速率及链路利用率,计算所述目标PLC链路的链路质量;采集WIFI链路的链路信息,以计算所述WIFI链路的链路质量;根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路,以使得所述目标客户端对象通过所述最优链路传输数据流,使得多个通信链路的带宽能够叠加,提升网络性能。

Multi link data stream transmission method, wireless communication device and storage medium

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模块中的PLC网络信息,确定与所述目标客户端对象关联的无线通信设备之间的目标PLC链路,并获取所述目标PLC链路的链路协商速率;根据预设时间间隔内向所述目标PLC链路获取的两次信道信息,获取所述目标PLC链路的链路利用率;根据所述目标PLC链路的链路协商速率及链路利用率,计算所述目标PLC链路的链路质量;采集与所述目标客户端对象关联的无线通信设备之间的WIFI链路的链路信息,以计算所述WIFI链路的链路质量;根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路,以使得所述目标客户端对象通过所述最优链路传输数据流。在第一方面的第一种实现方式中,所述无线通信设备为无线访问接入点或者无线中继器;在所述组网中,当无线访问接入点具有PLC模块时,所述无线访问接入点上的PLC模块对应的链路接口预先被设置为下行接口,且所述组网中的所有无线中继器上的PLC模块对应的链路接口均预先被设置为上行接口;当无线访问接入点不具有PLC模块时,所述组网中的其中一台无线中继器上的PLC模块对应的链路接口预先被设置为下行接口,所述组网中的其他无线中继器上的PLC模块对应的链路接口预先被设置为上行接口。根据第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述当无线访问接入点不具有PLC模块时,所述组网中的其中一台无线中继器上的PLC模块对应的链路接口预先被设置为下行接口,所述组网中的其他无线中继器上的PLC模块对应的链路接口预先被设置为上行接口,具体为:当无线访问接入点不具有PLC模块时,所述组网中具有最大的MAC地址的无线中继器上的PLC模块对应的链路接口预先被设置为下行接口,所述组网中的其他无线中继器上的PLC模块对应的链路接口预先被设置为上行接口。根据第一方面的第二种实现方式,在第一方面的第三种实现方式中,所述根据所述组网中所有PLC链路对应的PLC模块中的PLC网络信息,确定与所述目标客户端对象关联的无线通信设备之间的目标PLC链路,并获取所述目标PLC链路的链路协商速率,具体为:根据所述组网中所有PLC链路对应的PLC模块中的PLC网络信息,确定与所述目标客户端对象关联的无线通信设备之间的目标PLC链路;从所述PLC网络信息中读取所述目标PLC链路的PLC协商速率;获取本设备的PLC模块上的PHY芯片的PHY协商速率;当所述PLC协商速率小于所述PHY协商速率时,确定所述目标PLC链路的链路协商速率为所述PLC协商速率;当所述PLC协商速率大于或等于所述PHY协商速率时,确定所述目标PLC链路的链路协商速率为所述PHY协商速率。根据第一方面的第三种实现方式,在第一方面的第四种实现方式中,所述根据预设时间间隔内向所述目标PLC链路获取的两次信道信息,获取所述目标PLC链路的链路利用率,具体为:根据预设时间间隔内向所述目标PLC链路获取的两次信道信息,计算所述目标PLC链路的PLC链路利用率;计算本设备的PLC模块上的PHY接口链路的PHY利用率;将所述PLC链路利用率与所述PHY利用率进行比较,将两者中数值较大的一个确定为所述目标PLC链路的链路利用率。根据第一方面的第四种实现方式,在第一方面的第五种实现方式中,所述根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路,以使得所述目标客户端对象通过所述最优链路传输数据流,具体为:根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路;根据所述最优链路及所述目标客户端对象生成传输条目,以使得所述目标客户端对象根据所述传输条目从最优链路处传输数据流。根据第一方面的第四种实现方式,在第一方面的第六种实现方式中,其特征在于,所述PLC链路利用率=PLC收发包时间/总时间×100%。根据第一方面的以上任一种实现方式,在第一方面的第二种实现方式中,所述WIFI链路的链路信息包括WIFI链路的链路利用率及链路协商速率;则所述目标PLC链路及所述WIFI链路的链路质量的计算:所述链路质量=链路协商速率×(100%-链路利用率)。第二方面,本专利技术实施例提供了一种无线通信设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述中任意一项所述的多链路的数据流传输方法。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述中任意一项所述的多链路的数据流传输方法。本专利技术实施例提供了一种多链路的数据流传输方法、无线通信设备及存储介质,所述方法由组网中的任一无线通信设备执行,且本设备与其他无线通信设备之间通过多链路连接,所述多链路包括PLC链路和WIFI链路,所述第一方面的实施例具有如下有益效果:通过在每到达预定的时间节点时,确定目标客户端对象,然后确定与所述目标客户端对象关联的无线通信设备的目标PLC链路及WIFI链路,获取所述目标PLC链路的链路协商速率及链路利用率,从而确定所述目标PLC链路的链路质量,同时确定所述WIFI链路的链路质量,根据所述PLC链路的链路质量及WIFI链路的链路质量,确定最优链路,以使得所述目标客户端对象通过所述最优链路传输数据流,实现周期性的获取链路质量以确定最优链路,使得目标客户端对象从最优链路处传输数据流,从而实现多链路的利用,使得多个通信链路的带宽能够叠加,避免链路资源的浪费,提升无线网络体验。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍本文档来自技高网...

【技术保护点】
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链...

【专利技术属性】
技术研发人员:蒲颢文何叶
申请(专利权)人:普联技术有限公司
类型:发明
国别省市:广东,44

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

1