本公开涉及无线通信,尤其涉及一种数据传输方法、装置、基站和存储介质。
背景技术:
1、现有的家庭级基站可以分为两类,一类是仅提供蜂窝无线通信而不具有无线局域网(wireless local area network,wlan)功能的基站,另一类是可以同时支持wlan和蜂窝无线通信的基站。
2、目前,对于同时支持wlan和蜂窝无线通信的家庭级基站,其在传输数据时,通常根据用户访问互联网时所选择的网络,通过对应网络将下行数据发送给用户所持终端,而在蜂窝无线通信网络与wlan网络共存的场景下,由于蜂窝无线通信网络的流量计费模式,用户通常更倾向于使用wlan网络,当相邻用户同时需要传输较多数据时,容易导致wlan网络拥堵以及相互干扰的现象发生。而目前的基站数据传输方案没有很好地利用两种网络合设的优势。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种数据传输方法、装置、基站和存储介质。
2、第一方面,本公开提供了一种数据传输方法,包括:
3、获取第一网络的接收缓存队列缓存的下行数据;
4、若所述下行数据超过阈值,将所述下行数据进行分流,确定出第一网络下行数据和第二网络下行数据;
5、将所述第一网络下行数据通过所述第一网络传输给终端,将所述第二网络下行数据通过第二网络传输给终端;
6、其中,所述第一网络和所述第二网络均为wlan网络和蜂窝无线通信网络中的一种,所述第一网络与所述第二网络为不同的网络。
7、第二方面,本公开提供了一种数据传输装置,包括:
8、数据获取模块,用于获取第一网络的接收缓存队列缓存的下行数据;
9、确定模块,用于若所述下行数据超过阈值,将所述下行数据进行分流,确定出第一网络下行数据和第二网络下行数据;
10、传输模块,用于将所述第一网络下行数据通过所述第一网络传输给终端,将所述第二网络下行数据通过第二网络传输给终端;
11、其中,所述第一网络和所述第二网络均为wlan网络和蜂窝无线通信网络中的一种,所述第一网络与所述第二网络为不同的网络。
12、第三方面,本公开提供了一种基站,包括处理器和存储器;所述处理器通过调用所述存储器存储的程序或指令,用于执行如第一方面所述的数据传输方法。
13、第四方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时实现如第一方面所述的数据传输方法。
14、第五方面,本公开提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现如第一方面所述的数据传输方法。
15、本公开实施例提供的技术方案与现有技术相比具有如下优点:
16、本方案中,获取第一网络的接收缓存队列缓存的下行数据,在下行数据超过阈值的情况下,将下行数据进行分流,确定出第一网络下行数据和第二网络下行数据,进而将第一网络下行数据通过第一网络传输给终端,将第二网络下行数据通过第二网络传输给终端,其中,第一网络和第二网络均为wlan网络和蜂窝无线通信网络中的一种,第一网络与第二网络为不同的网络。采用本公开的方案,通过在第一网络的接收缓存队列缓存的下行数据超过阈值时,将下行数据划分为第一网络下行数据和第二网络下行数据并通过对应的网络传输给终端,实现了下行数据的分流,实现了动态分配数据传输选择的网络,充分利用了两种网络的带宽,从而有效避免了网络拥堵的现象,提高了空口传输的聚合速率,达到提升用户使用体验的目的。
1.一种数据传输方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述下行数据进行分流,确定出第一网络下行数据和第二网络下行数据,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一网络为wlan网络,所述第二网络为蜂窝无线通信网络,所述将所述第二网络下行数据通过第二网络传输给终端,包括:
5.根据权利要求3所述的方法,其特征在于,所述第一网络为蜂窝无线通信网络,所述第二网络为wlan网络,所述将所述第二网络下行数据通过第二网络传输给终端,包括:
6.根据权利要求2所述的方法,其特征在于,所述阈值为所述第一网络对应的预设值和所述第一峰值速率中的较小值。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述获取所述第一网络的第一时延以及所述第二网络的第二时延之前,还包括:判断低时延网络功能是否开启。
9.一种数据传输装置,其特征在于,所述装置包括:
10.一种基站,其特征在于,包括处理器和存储器;
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时实现如权利要求1-8任一项所述的数据传输方法。
