1.一种数据传输的方法,其特征在于,包括:
确定上层应用需要传输数据,确定各个射频模块的工作状态,其中所述工作状态包括连续开启状态和非连续开启状态;
若所述各个射频模块均处于非连续开启状态,确定与所述上层应用需要传输数据的传输速率相匹配的射频模块;
若所述相匹配的射频模块不小于两个,则从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,将选择的所述射频模块转换到连续开启状态。
2.如权利要求1所述的方法,其特征在于,所述确定与所述上层应用需要传输数据的传输速率相匹配的射频模块,具体包括:若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配。
3.如权利要求1所述的方法,其特征在于,所述确定与所述上层应用需要传输数据的传输速率相匹配的射频模块,具体包括:若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率与预设的所述上层应用对应的速率匹配因子的乘积,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配;
其中,所述预设的所述上层应用对应的速率匹配因子大于0且不大于1,并且速率匹配因子的大小与所述上层应用实时性要求成正比。
4.如权利要求1或3所述的方法,其特征在于,所述确定与所述上层应用需要传输数据的传输速率相匹配的射频模块,具体包括:若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率与预设的所述上层应用对应的速率匹配因子的乘积,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配;
其中,所述预设的所述上层应用对应的速率匹配因子大于0且不大于1,并且速率匹配因子的大小与所述通信链路的质量成正比。
5.如权利要求4所述的方法,其特征在于,还包括:
通过Rate_ratio=a*Service_type_index + (1-a)* link_quality_index,确定所述预设的速率匹配因子,其中Rate_ratio为预设的速率匹配因子,
a为权重因子,a为大于0且小于等于1的数,
Serivice_type_index为业务类型索引,为大于0且小于等于1的数,其表示上层应用对应的业务类型需要的数据传输速率等级,link_quality_index为链路质量索引,为大于0且小于等于1的数,其表示不同的链路质量能够提供的数据传输速率的能力。
6.一种数据传输的装置,其特征在于,包括:
确定模块,用于确定上层应用需要传输数据,确定各个射频模块的工作状态,其中所述工作状态包括连续开启状态和非连续开启状态;
判断模块,若所述各个射频模块均处于非连续开启状态,确定与所述上层应用需要传输数据的传输速率相匹配的射频模块;
选择模块,若所述相匹配的射频模块不小于两个,则从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块;
开启模块,用于将选择的所述射频模块转换到连续开启状态。
7.如权利要求6所述的装置,其特征在于,还包括:
判断模块,若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配。
8.如权利要求7所述的装置,其特征在于,还包括:
判断模块,若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率与预设的所述上层应用对应的速率匹配因子的乘积,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配;
其中,所述预设的所述上层应用对应的速率匹配因子大于0且不大于1,并且速率匹配因子的大小与所述上层应用实时性要求成正比。
9.如权利要求6或8所述的装置,其特征在于,包括:
判断模块,若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率与预设的所述上层应用对应的速率匹配因子的乘积,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配;
其中,所述预设的所述上层应用对应的速率匹配因子大于0且不大于1,并且速率匹配因子的大小与所述通信链路的质量成正比。
10.如权利要求9所述的装置,其特征在于,包括:
判断模块,用于通过Rate_ratio=a*Service_type_index + (1-a)* link_quality_index,确定所述预设的速率匹配因子,其中Rate_ratio为预设的速率匹配因子,
a为权重因子,a为大于0且小于等于1的数,
Serivice_type_index为业务类型索引,为大于0且小于等于1的数,其表示上层应用对应的业务类型需要的数据传输速率等级,link_quality_index为链路质量索引,为大于0且小于等于1的数,其表示不同的链路质量能够提供的数据传输速率的能力。