1.一种服务质量保证的自适应跨层多址接入方法,其特征在于,包括:
源节点判断其剩余能量参数是否大于或等于剩余能量比值的门限;
若所述源节点确定其剩余能量参数大于或等于剩余能量比值的门限,则目的节点判断所述源节点和目的节点的链路间的信道质量参数是否大于或等于对应链路间的信道增益门限;
若所述源节点确定其剩余能量参数大于或等于剩余能量比值的门限,且所述目的节点确定所述源节点和目的节点的链路间的信道质量参数大于或等于对应链路间的信道增益门限,则所述目的节点通知所述源节点采用直接传输方式进行传输;
若所述源节点确定其剩余能量参数大于或等于剩余能量比值的门限,且所述目的节点确定所述源节点和目的节点的链路间的信道质量参数小于对应链路间的信道增益门限,则所述目的节点通知所述源节点及候选协作节点采用单节点协作传输方式进行传输;
若所述源节点确定其剩余能量参数小于剩余能量比值的门限,则所述目的节点通知所述源节点及候选协作节点采用多节点协作传输方式进行传输。
2.根据权利要求1所述的方法,其特征在于,若所述目的节点通知所述源节点及候选协作节点采用单节点协作传输方式进行传输,则还包括:
各候选协作节点判断其是否满足单节点参与协作传输条件;
若所述候选协作节点确定其满足单节点参与协作传输条件,则根据所述候选协作节点和源节点或目的节点的信道质量参数计算单节点接入等待时间;
所述候选协作节点在对应的单节点接入等待时间内侦听是否有其他候选协作节点向所述源节点发送帮助发送分组;
若所述候选协作节点在对应的单节点接入等待时间内未侦听到有其他候选协作节点向所述源节点发送帮助发送分组,则向所述源节点发送帮助发送分组;
所述源节点判断是否在等待时间门限内接收到帮助发送分组;
若所述源节点确定在等待时间门限内接收到帮助发送分组,则所述源节点判断接收到的帮助发送分组是否能够正确解码;
若所述源节点确定接收到的帮助发送分组能够正确解码,则所述源节点根据接收到的所述帮助发送分组,确定单个协作节点。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述源节点确定接收到的帮助发送分组不能正确解码,则所述源节点向各候选协作节点广播冲突分解控制分组;
所述多个候选协作节点分别在对应的随机时间内进行退避操作,并在对应随机时间内侦听是否有其他候选协作节点向所述源节点发送帮助发送分组。
4.根据权利要求3所述的方法,其特征在于,还包括:
若所述源节点确定在等待时间门限内未接收到帮助发送分组,则所述源节点采用直接传输方式向所述目的节点发送数据分组。
5.根据权利要求1-4任一项所述的方法,其特征在于,若所述目的节点通知所述源节点及候选协作节点采用多节点协作传输方式进行传输,则还包括:
各候选协作节点判断其是否满足多节点参与协作传输条件;
若所述候选节点确定其满足多节点参与协作传输条件,则根据所述候选协作节点和源节点或目的节点的信道质量参数、所述候选协作节点的剩余能量参数计算多节点接入等待时间;
若所述候选协作节点在对应的多节点接入等待时间内未侦听到所述源节点广播的功率分配标志分组,则所述候选协作节点在对应的多节点接入等待时间后向所述源节点发送帮助发送分组;
源节点根据接收到的多个所述帮助发送分组确定所述功率分配标志分组并将所述功率分配标志分组广播,所述功率分配标志分组中携带所确定的各协作节点的地址和对应的发送功率;
所述源节点发送数据分组;
各协作节点按照对应的发送功率将所述数据分组进行转发给目的节点。
6.根据权利要求5所述的方法,其特征在于,若所述目的节点通知所述源节点及候选协作节点采用单节点协作传输方式或多节点协作传输方式进行传输,则还包括:
源节点或目的节点或协作节点判断是否需要进行捎带数据分组传输;
若所述源节点或所述目的节点或所述协作节点需要进行捎带数据分组传输,则确定存在的捎带数据分组传输的最高优先级链路;
对最高优先级链路进行捎带数据分组传输。
7.一种服务质量保证的自适应跨层多址接入系统,其特征在于,包括:源节点和目的节点;
所述源节点包括:
剩余能量参数判断模块,用于判断其剩余能量参数是否大于或等于剩余能量比值的门限;
所述目的节点包括:
信道质量参数判断模块,用于若所述源节点确定其剩余能量参数大于或等于剩余能量比值的门限,则判断所述源节点和目的节点的链路间的信道质量参数是否大于或等于对应链路间的信道增益门限;
直接传输方式确定模块,用于若所述源节点确定其剩余能量参数大于或等于剩余能量比值的门限,且所述目的节点确定所述源节点和目的节点的链路间的信道质量参数大于或等于对应链路间的信道增益门限,则通知所述源节点采用直接传输方式进行传输;
单节点协作传输方式确定模块,用于若所述源节点确定其剩余能量参数大于或等于剩余能量比值的门限,且所述目的节点确定所述源节点和目的节点的链路间的信道质量参数小于对应链路间的信道增益门限,则通知所述源节点及候选协作节点采用单节点协作传输方式进行传输;
多节点协作传输方式确定模块,用于若所述源节点确定其剩余能量参数小于剩余能量比值的门限,则通知所述源节点及候选协作节点采用多节点协作传输方式进行传输。
8.根据权利要求7所述的系统,其特征在于,还包括:候选协作节点;所述候选协作节点包括:
单节点参与协作传输条件判断模块,用于若所述目的节点通知所述源节点采用单节点协作传输方式进行传输,则判断其是否满足单节点参与协作传输条件;
单节点接入等待时间计算模块,用于若确定其满足单节点参与协作传输条件,则根据所述候选协作节点和源节点或目的节点的信道质量参数计算单节点接入等待时间;
帮助发送分组侦听模块,用于在对应的单节点接入等待时间内侦听是否有其他候选协作节点向所述源节点发送帮助发送分组;
第一帮助发送分组发送模块,用于若所述候选协作节点在对应的单节点接入等待时间内未侦听到有其他候选协作节点向所述源节点发送帮助发送分组,则向所述源节点发送帮助发送分组;
所述源节点还包括:
帮助发送分组判断模块,用于判断是否在等待时间门限内接收到帮助发送分组;
帮助发送分组碰撞判断模块,用于若所述源节点确定在等待时间门限内接收到帮助发送分组,则判断接收到的帮助发送分组是否能够正确解码;
单个协作节点选择模块,用于若所述源节点确定接收到的帮助发送分组能够正确解码,则根据接收到的所述帮助发送分组,确定单个协作节点。
9.根据权利要求8所述的系统,其特征在于,所述源节点还包括:
冲突分解控制分组广播模块,用于若所述源节点确定接收到的帮助发送分组不能正确解码,则向各候选协作节点广播冲突分解控制分组;
所述候选协作节点还包括:
退避操作模块,用于对多个候选协作节点分别在对应的随机时间内进行退避操作,并在对应随机时间内侦听是否有其他候选协作节点向所述源节点发送帮助发送分组。
10.根据权利要求9所述的系统,其特征在于,所述源节点还包括:
直接传输方式数据分组发送模块,用于若所述源节点确定在等待时间门限内未接收到帮助发送分组,则采用直接传输方式向所述目的节点发送数据分组。
11.根据权利要求7-10任一项所述的系统,其特征在于,还包括:协作节点;
所述候选节点还包括:
多节点参与协作传输条件判断模块,用于若所述目的节点通知所述源节点采用多节点协作传输方式进行传输,则判断其是否满足多节点参与协作传输条件;
多节点接入等待时间计算模块,用于若所述候选节点确定其满足多节点参与协作传输条件,则根据所述候选协作节点和源节点或目的节点的信道质量参数、所述候选协作节点的剩余能量参数计算多节点接入等待时间;
第二帮助发送分组发送模块,用于若所述候选协作节点在对应的多节点接入等待时间内未侦听到所述源节点广播的功率分配标志分组,则在对应的多节点接入等待时间后向所述源节点发送帮助发送分组;
所述源节点还包括:
分配标志分组广播模块,用于根据接收到的多个所述帮助发送分组确定所述功率分配标志分组并将所述功率分配标志分组广播,所述功率分配标志分组中携带所确定的各协作节点的地址和对应的发送功率;
数据分组发送模块,用于发送数据分组;
所述协作节点包括:
协作节点转发模块,用于按照对应的发送功率将所述数据分组进行转发给目的节点。
12.根据权利要求11所述的系统,其特征在于,
所述源节点和/或所述目的节点和/或所述协作节点还包括:
捎带数据分组传输判断模块,用于判断是否需要进行捎带数据分组传输;
最高优先级链路确定模块,用于若需要进行捎带数据分组传输,则对应节点确定存在的捎带数据分组传输的最高优先级链路;
捎带数据分组传输模块,用于对最高优先级链路进行捎带数据分组传输。