1.基于多址优化技术的地卫通信方法,其特征在于,其包括如下步骤:
步骤s1,获取卫星物联网中不同地面通信终端各自的通信数据收发状态信息,并根据所述通信数据收发状态信息,确定所述地面通信终端各自的通信时延信息;
步骤s2,根据所述通信时延信息,将所有地面通信终端区分为通信时延较高的地面通信终端和通信时延较低的地面通信终端,并构建关于所有通信时延较高的地面通信终端与卫星之间的多址接入通信模式;
步骤s3,根据所述多址接入通信模式,对所述通信时延较高的地面通信终端实施以时隙aloha协议为基础的数据副包发送模式,以此实现所述通信时延较高的地面通信终端与所述卫星之间的数据通信。
2.如权利要求1所述的基于多址优化技术的地卫通信方法,其特征在于:在所述步骤s1中,获取卫星物联网中不同地面通信终端各自的通信数据收发状态信息,并根据所述通信数据收发状态信息,确定所述地面通信终端各自的通信时延信息具体包括:
步骤s101,获取所有地面通信终端各自的通信数据收发速率值,并根据所述通信数据收发速率值确定在同一时间所有地面通信终端与所述卫星进行通信过程中各自的通信带宽占比;
步骤s102,获取卫星物联网对应的通信总带宽值,并根据所述通信总带宽值和所述地面通信终端各自的通信带宽占比,确定所述地面通信终端各自完成预设数据包收发操作所需要的实际收发时间;
步骤s103,将所述实际收发时间与预设理论数据包收发时间进行比对,从而确定所述地面通信终端各自的通信时延值。
3.如权利要求2所述的基于多址优化技术的地卫通信方法,其特征在于:在所述步骤s2中,根据所述通信时延信息,将所有地面通信终端区分为通信时延较高的地面通信终端和通信时延较低的地面通信终端,并构建关于所有通信时延较高的地面通信终端与卫星之间的多址接入通信模式具体包括:
步骤s201,将所述地面通信终端各自的通信时延值与预设通信时延阈值进行比对,若所述通信时延值大于或等于所述预设通信时延阈值,则将对应的地面通信终端确定为通信时延较高的地面通信终端,否则,将对应的地面通信终端确定为通信时延较低的地面通信终端;
步骤s202,根据所述通信时延较高的地面通信终端各自的信号发射强度由大到小的顺序,对所有通信时延较高的地面通信终端依次进行地址编号分配;
步骤s203,根据所述地址编号分配的结果,构建关于所有通信时延较高的地面通信终端与卫星之间的多址接入通信模式。
4.如权利要求3所述的基于多址优化技术的地卫通信方法,其特征在于:在所述步骤s3中,根据所述多址接入通信模式,对所述通信时延较高的地面通信终端实施以时隙aloha协议为基础的数据副包发送模式,以此实现所述通信时延较高的地面通信终端与所述卫星之间的数据通信具体包括:
步骤s301,根据所述多址接入通信模式,确定其对应的所有通信时延较高的地面通信终端与所述卫星完成遍历通信所需要的总通信时间,并根据所述总通信时间,确定所述卫星与所述通信时延较高的地面通信终端之间的平均通信时间;
步骤s302,将来自所述通信时延较高的地面通信终端发送的数据包复制形成相应的数据副包后,再根据所述平均通信时间对所述数据副包以时隙aloha协议为基础进行发送,以此实现所述通信时延较高的地面通信终端与所述卫星之间的数据通信。
5.如权利要求4所述的基于多址优化技术的地卫通信方法,其特征在于:所述基于多址优化技术的地卫通信方法还包括根据地面通信终端各自的通信数据收发速率值,获取地面通信终端各自的通信时延值,并确定所述卫星与所述通信时延较高的地面通信终端之间的平均通信时间,并将平均通信时间与预设理论数据包收发时间比对,执行将来自所述通信时延较高的地面通信终端发送的数据包复制形成相应的数据副包的操作,其具体为:
第一、获取地面通信终端各自的通信数据收发速率值,并利用下面公式(1),确定地面通信终端各自的通信时延值d:
在上述公式(1)中,g表示所述卫星物联网对应的通信总带宽值,n表示所述地面通信终端的编号,其取值为从1-n的正整数,vn表示编号为n的地面通信终端的通信数据收发速率值,dn表示编号为n的地面通信终端将传输数据的数据大小,t0表示预设理论数据包收发时间,
第二、根据所述多址接入通信模式,确定其对应的所有与所述卫星完成遍历通信所需要的总通信时间,并根据所述总通信时间以及下面公式(2),确定所述卫星与所述通信时延较高的地面通信终端之间的平均通信时间r,
在上述公式(2)中,m表示地面通信终端的总数量,i表示通信时延较高的地面通信终端的编号值,其取值为1到m-1之间的正整数,j表示通信时延较低的地面通信终端的编号值,其取值为1到m-1-i之间的正整数,vi表示编号为i的通信时延较高的地面通信终端的通信数据收发速率值,vj表示编号为j的通信时延较低的地面通信终端的通信数据收发速率值,di表示编号为i的通信时延较高的地面通信终端的通信时延值,dj表示编号为j的通信时延较低的地面通信终端的通信时延值,m表示地面通信终端的总数量,
第三、计算平均通信时间r与预设理论数据包收发时间t0之间的差值,当所述差值大于0,则执行将来自所述通信时延较高的地面通信终端发送的数据包复制形成相应的数据副包的操作。
6.基于多址优化技术的地卫通信系统,其特征在于,其包括通信数据收发状态信息确定模块、通信时延信息确定模块、地面通信终端区分模块、多址接入通信模式构建模块和数据副包发送模块;其中,
所述通信数据收发状态信息确定模块用于获取卫星物联网中不同地面通信终端各自的通信数据收发状态信息;
所述通信时延信息确定模块用于根据所述通信数据收发状态信息,确定所述地面通信终端各自的通信时延信息;
所述地面通信终端区分模块用于根据所述通信时延信息,将所有地面通信终端区分为通信时延较高的地面通信终端和通信时延较低的地面通信终端;
所述多址接入通信模式构建模块用于构建关于所有通信时延较高的地面通信终端与卫星之间的多址接入通信模式;
所述数据副包发送模块用于根据所述多址接入通信模式,对所述通信时延较高的地面通信终端实施以时隙aloha协议为基础的数据副包发送模式,以此实现所述通信时延较高的地面通信终端与所述卫星之间的数据通信。
7.如权利要求6所述的基于多址优化技术的地卫通信系统,其特征在于:所述通信数据收发状态信息确定模块获取卫星物联网中不同地面通信终端各自的通信数据收发状态信息具体包括:
获取所有地面通信终端各自的通信数据收发速率值,并根据所述通信数据收发速率值确定在同一时间所有地面通信终端与所述卫星进行通信过程中各自的通信带宽占比
并获取卫星物联网对应的通信总带宽值,并根据所述通信总带宽值和所述地面通信终端各自的通信带宽占比,确定所述地面通信终端各自完成预设数据包收发操作所需要的实际收发时间
以及,
所述通信时延信息确定模块根据所述通信数据收发状态信息,确定所述地面通信终端各自的通信时延信息具体包括:
将所述实际收发时间与预设理论数据包收发时间进行比对,从而确定所述地面通信终端各自的通信时延值。
8.如权利要求7所述的基于多址优化技术的地卫通信系统,其特征在于:所述地面通信终端区分模块根据所述通信时延信息,将所有地面通信终端区分为通信时延较高的地面通信终端和通信时延较低的地面通信终端具体包括:
将所述地面通信终端各自的通信时延值与预设通信时延阈值进行比对,若所述通信时延值大于或等于所述预设通信时延阈值,则将对应的地面通信终端确定为通信时延较高的地面通信终端,否则,将对应的地面通信终端确定为通信时延较低的地面通信终端;
以及,
所述多址接入通信模式构建模块构建关于所有通信时延较高的地面通信终端与卫星之间的多址接入通信模式具体包括:
根据所述通信时延较高的地面通信终端各自的信号发射强度由大到小的顺序,对所有通信时延较高的地面通信终端依次进行地址编号分配;再根据所述地址编号分配的结果,构建关于所有通信时延较高的地面通信终端与卫星之间的多址接入通信模式。
9.如权利要求8所述的基于多址优化技术的地卫通信系统,其特征在于:
所述数据副包发送模块根据所述多址接入通信模式,对所述通信时延较高的地面通信终端实施以时隙aloha协议为基础的数据副包发送模式,以此实现所述通信时延较高的地面通信终端与所述卫星之间的数据通信具体包括:
根据所述多址接入通信模式,确定其对应的所有通信时延较高的地面通信终端与所述卫星完成遍历通信所需要的总通信时间,并根据所述总通信时间,确定所述卫星与所述通信时延较高的地面通信终端之间的平均通信时间;
再将来自所述通信时延较高的地面通信终端发送的数据包复制形成相应的数据副包后,再根据所述平均通信时间对所述数据副包以时隙aloha协议为基础进行发送,以此实现所述通信时延较高的地面通信终端与所述卫星之间的数据通信。