1.一种基于5g通信的终端连接方法,应用于基于d2d通信技术互相连接的移动终端,其特征在于,所述方法包括:
针对每个所述移动终端,获取所述移动终端的位置信息,获取传输节点的位置信息和数据传输速率;其中,所述传输节点包括:与所述移动终端的间距小于预设间距的其他所述移动终端和基站;
根据所述移动终端和每个所述传输节点的位置信息,得到所述移动终端和每个所述传输节点的传输间距;
根据每个所述传输节点与所述移动终端的传输间距和数据传输速率,确定为所述移动终端传输数据的传输节点,作为目标节点;
所述移动终端与所述目标节点连接。
2.根据权利要求1所述的终端连接方法,其特征在于,所述根据所述移动终端和每个所述传输节点的位置信息,得到所述移动终端和每个所述传输节点的传输间距,包括:
根据移动终端和每个所述传输节点的当前位置信息和历史位置信息,得到所述移动终端和每个所述传输节点的传输间距;传输间距包括:当前传输间距和当前时刻之前每经过预设时长的历史传输间距。
3.根据权利要求2所述的终端连接方法,其特征在于,所述根据每个所述传输节点与所述移动终端的传输间距和数据传输速率,确定为所述移动终端传输数据的传输节点,作为目标节点,包括:
针对每个传输节点,通过如下公式计算所述传输节点与所述移动终端的数据传输效率:
其中,k为所述数据传输效率,v为所述传输节点的数据传输速率,n0为所述移动终端和所述传输节点的当前传输间距,n1为所述移动终端和所述传输节点在预设时长x之前的历史传输间距,n2为所述移动终端和所述传输节点在2*预设时长x之前的历史传输间距,n3为所述移动终端和所述传输节点在3*预设时长x之前的历史传输间距,nn为所述移动终端和所述传输节点在n*预设时长x之前的历史传输间距;α为预设放大倍数;
将每个所述传输节点与所述移动终端的数据传输效率与相应的预设传输效率阈值进行比较,判断所述数据传输效率是否大于或等于相应的所述预设传输效率阈值;
若所述数据传输效率大于或等于相应的所述预设传输效率阈值,将所述数据传输效率对应的传输节点作为目标节点;
若所有所述数据传输效率均小于相应的所述预设传输效率阈值,将所有所述数据传输效率按从大至小的顺序进行排序,将排名在前预设名次的数据传输效率对应的传输节点作为目标节点。
4.根据权利要求3所述的终端连接方法,其特征在于,所述传输方法还包括:
当所述移动终端的移动位移大于预设移动位移阈值,或者,与所述移动终端连接的任一目标节点与所述移动终端的传输间距大于预设间距阈值,或者,每经过预设时长时,重新确定为所述移动终端传输数据的传输节点,作为目标节点;所述移动终端与所述目标节点连接。
5.根据权利要求1~4中任一所述的终端连接方法,其特征在于,获取传输节点的数据传输速率,包括:
获取每个所述传输节点的平均上行速率、上行速率闲置率、平均下行速率、下行速率闲置率;
根据每个所述传输节点的上行速率和上行速率闲置率,得到上行速率共享量;
根据每个所述传输节点的下行速率和下行速率闲置率,得到下行速率共享量;
针对每个所述传输节点,若所述上行速率共享量小于或等于下行速率共享量,将所述上行速率共享量作为所述数据传输速率;
针对每个所述传输节点,若所述上行速率共享量大于所述下行速率共享量,将所述下行速率共享量作为所述数据传输速率。
6.一种基于5g通信的终端连接系统,其特征在于,包括:基于d2d通信技术互相连接的移动终端;每个所述移动终端均包括:
获取单元,用于获取所述移动终端的位置信息,获取传输节点的位置信息和数据传输速率;其中,所述传输节点包括:与所述移动终端的间距小于预设间距的其他所述移动终端和基站;
计算单元,用于根据所述移动终端和每个所述传输节点的位置信息,得到所述移动终端和每个所述传输节点的传输间距;
第一处理单元,用于根据每个所述传输节点与所述移动终端的传输间距和数据传输速率,确定为所述移动终端传输数据的传输节点,作为目标节点;
连接单元,用于将所述移动终端与所述目标节点连接。
7.根据权利要求6所述的终端连接系统,其特征在于,所述计算单元,具体用于根据移动终端和每个所述传输节点的当前位置信息和历史位置信息,得到所述移动终端和每个所述传输节点的传输间距;传输间距包括:当前传输间距和当前时刻之前每经过预设时长的历史传输间距。
8.根据权利要求7所述的终端连接系统,其特征在于,所述处理单元,包括:
第一处理子单元,用于针对每个传输节点,通过如下公式计算所述传输节点与所述移动终端的数据传输效率:
其中,k为所述数据传输效率,v为所述传输节点的数据传输速率,n0为所述移动终端和所述传输节点的当前传输间距,n1为所述移动终端和所述传输节点在预设时长x之前的历史传输间距,n2为所述移动终端和所述传输节点在2*预设时长x之前的历史传输间距,n3为所述移动终端和所述传输节点在3*预设时长x之前的历史传输间距,nn为所述移动终端和所述传输节点在n*预设时长x之前的历史传输间距;α为预设放大倍数;
第二处理子单元,用于将每个所述传输节点与所述移动终端的数据传输效率与相应的预设传输效率阈值进行比较,判断所述数据传输效率是否大于或等于相应的所述预设传输效率阈值;若所述数据传输效率大于或等于相应的所述预设传输效率阈值,将所述数据传输效率对应的传输节点作为目标节点;若所有所述数据传输效率均小于相应的所述预设传输效率阈值,将所有所述数据传输效率按从大至小的顺序进行排序,将排名在前预设名次的数据传输效率对应的传输节点作为目标节点。
9.根据权利要求8所述的终端连接系统,其特征在于,所述获取单元,还用于获取所述移动终端的移动位移;
所述移动终端还包括:
判断单元,用于判断与所述移动终端连接的每个目标节点与所述移动终端的传输间距是否大于预设间距阈值;
计时单元,用于在所述移动终端与目标节点连接后清零后计时;
第二处理单元,用于当所述移动终端的移动位移大于预设移动位移阈值,或者,与所述移动终端连接的任一目标节点与所述移动终端的传输间距大于预设间距阈值,或者,每经过预设时长时,重新确定为所述移动终端传输数据的传输节点,作为目标节点。
10.根据权利要求6~9中任一所述的终端连接系统,其特征在于,所述获取单元,包括:
获取子单元,用于获取每个所述传输节点的平均上行速率、上行速率闲置率、平均下行速率、下行速率闲置率;
计算子单元,用于根据每个所述传输节点的上行速率和上行速率闲置率,得到上行速率共享量;根据每个所述传输节点的下行速率和下行速率闲置率,得到下行速率共享量;
判断子单元,用于判断所述上行速率共享量是否小于或等于下行速率共享量;
第三处理子单元,用于针对每个所述传输节点,若所述上行速率共享量小于或等于下行速率共享量,将所述上行速率共享量作为所述数据传输速率;针对每个所述传输节点,若所述上行速率共享量大于所述下行速率共享量,将所述下行速率共享量作为所述数据传输速率。
11.一种基于5g通信的终端连接装置,包括:基于d2d通信技术互相连接的移动终端,其特征在于,所述移动终端包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1~5中任一所述的基于5g通信的终端连接方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现权利要求1~5中任一所述的基于5g通信的终端连接方法。