【技术实现步骤摘要】
卫星网络路由更新方法以及装置
[0001]本专利技术涉及卫星通讯领域,具体而言,涉及一种卫星网络路由更新方法以及装置。
技术介绍
[0002]目前,通信卫星网络以其抗毁性、广袤的覆盖性在全球通信领域有着广泛的应用,由于卫星网络的网络架构巨大,给数据传输的路由带来了挑战。相关技术中常常采用机器学习,用以解决没有先验知识情况下大规模卫星网络路由问题,然而由于算法性能等因素的影响,现有技术中的机器学习算法无法有效满足大规模卫星网络路由的通信需要,卫星网络中各卫星流量分配不均衡,造成卫星网络通信效率低,传输能力不足等问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
[0004]本专利技术实施例提供了一种卫星网络路由更新方法以及装置,以至少解决相关技术中存在的由于卫星流量分配不均匀,导致通信效率低的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种卫星网络路由更新方法,包括:获取目标数据包,所述目标数据包对应的当前转发卫星,以及与所述当前转发卫星对应的预设第一路由表,其中,所述预设第一路由表存储有所述当前转发卫星的多个邻居卫星分别对应的路由值;选取所述预设第一路由表中路由值最小的作为第一路由值,以及选取所述第一路由值对应的邻居卫星作为所述当前转发卫星的下一转发卫星;将所述目标数据包发送至所述下一转发卫星,并获取所述目标数据包发送至所述下一转发卫星的时间信息;基于所述时间信息,计算所述目标数据包发送至所述下一转发卫星的目标路由代价值;获取所述下一转发卫 ...
【技术保护点】
【技术特征摘要】
1.一种卫星网络路由更新方法,其特征在于,包括:获取目标数据包,所述目标数据包对应的当前转发卫星,以及与所述当前转发卫星对应的预设第一路由表,其中,所述预设第一路由表存储有所述当前转发卫星的多个邻居卫星分别对应的路由值;选取所述预设第一路由表中路由值最小的作为第一路由值,以及选取所述第一路由值对应的邻居卫星作为所述当前转发卫星的下一转发卫星;将所述目标数据包发送至所述下一转发卫星,并获取所述目标数据包发送至所述下一转发卫星的时间信息;基于所述时间信息,计算所述目标数据包发送至所述下一转发卫星的目标路由代价值;获取所述下一转发卫星对应的预设第二路由表,选取所述预设第二路由表中路由值最小的作为第二路由值,其中,所述预设第二路由表存储有所述下一转发卫星的多个邻居卫星分别对应的路由值;基于所述第一路由值,所述第二路由值,所述目标路由代价值,得到目标路由计算值,并将所述目标路由计算值更新至所述预设第一路由表。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断所述下一转发卫星是否为所述目标数据包对应的目的卫星;若所述下一转发卫星不为所述目的卫星,则将所述当前转发卫星作为新的当前转发卫星,循环执行以下操作,直到所述下一转发卫星为所述目的卫星:获取所述新的当前转发卫星对应的新的预设第一路由表;选取所述新的预设第一路由表中路由值最小的作为新的第一路由值,以及选取所述新的第一路由值对应的邻居卫星作为所述新的当前转发卫星的新的下一转发卫星;将所述目标数据包发送至所述新的下一转发卫星,并获取所述目标数据包发送至所述新的下一转发卫星的新的时间信息;基于所述新的时间信息,计算所述目标数据包发送至所述新的下一转发卫星的新的目标路由代价值;获取所述新的下一转发卫星对应的新的预设第二路由表,选取所述新的预设第二路由表中路由值最小的作为新的第二路由值;基于所述新的第一路由值,所述新的第二路由值,所述新的目标路由代价值,得到新的目标路由计算值,并将所述新的目标路由计算值更新至所述新的预设第一路由表。3.根据权利要求1所述的方法,其特征在于,所述选取所述预设第一路由表中路由值最小的作为第一路由值,以及选取所述第一路由值对应的邻居卫星作为所述当前转发卫星对应的下一转发卫星,包括:在所述第一路由表中包括多个最小路由值,并且所述当前转发卫星不为目的卫星的情况下,将所述多个最小路由值中的任意一个作为所述第一路由值;选取所述第一路由值对应的邻居卫星作为所述当前转发卫星对应的所述下一转发卫星。4.根据权利要求1所述的方法,其特征在于,所述基于所述时间信息,计算所述目标数据包发送至所述下一转发卫星的目标路由代价值,包括:获取所述时间信息中的传输时长,队列时长,以及时延抖动,其中,所述传输时长为所述目标数据包发送至所述下一转发卫星的时长,所述队列时长为所述目标数据包在所述当前转发卫星的传输队列中等待的时长,所述时延抖动为所述当前转发卫星发送至所述下一
转发卫星的历史传输时长最大值与历史传输最小值之差;确定与所述传输时长和所述队列时长对应的第一权重值,以及与所述时延抖动对应的第二权重值;基于所述传输时长,所述队列时长,所述时延抖动,所述第一权重值,以及所述第二权重值,计算得到所述目标路由代价值。5.根据权利要求4所述的方法,其特征在于,所述基于所述第一路由值,所述第二路由值,所述目标路由代价值,得到目标路由计算值,并将所述目标路由计算值更新至所述预设第一路由表,包括:基于所述第一路由值,所述第二路由值,所述目标路由代价值,通过以下方式,得到所述目标路由计算值:其中,NewQ
i
(s,i+1)为所述目标路由计算值,i为所述当前转发卫星,i+1为所述下一转发卫星,i+2为...
【专利技术属性】
技术研发人员:尹康,郝佳恺,温明时,赵永强,王萍萍,金明,孙维屏,周密,张沐雨,
申请(专利权)人:国家电网有限公司北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。