本公开涉及通信,尤其涉及一种卫星路由的计算方法及相关设备。
背景技术:
1、随着通信技术的不断发展,人们的通信需求呈现出爆炸式增长的趋势,卫星网络逐渐成为了地面网络的理想补充,在如今的通信系统中发挥着越来越重要的作用。与中、高轨卫星相比,低轨道(low earth orbit,简称leo)卫星网络的星地链路传输时延相对较小,能够实现更大的链路容量和更少的信号衰落,并且在网络覆盖等方面具有突出优势,已成为卫星通信领域的一个热点,具有广阔的研究前景。由于leo卫星网络中星间链路的不稳定性、拓扑的动态变化性、星上处理能力的有限性,设计高效、可靠、灵活的路由机制是卫星网络研究面临的重要挑战。
技术实现思路
1、有鉴于此,本公开的目的在于提出一种卫星路由的计算方法及相关设备。
2、基于上述目的,本公开提供了一种卫星路由的计算方法,包括:
3、获取星座的网络拓扑结构;
4、响应于获得业务信息,根据所述网络拓扑结构以及所述业务信息包括的源节点和目标节点,确定第一路由请求区域;
5、根据所述源节点、所述目标节点和所述第一路由请求区域,确定所述源节点至所述目标节点的路由路径。
6、基于同一发明构思,本公开实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的计算方法。
7、基于同一发明构思,本公开实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行上述任一所述的计算方法。
8、从上面所述可以看出,本公开实施例提供的一种卫星路由的计算方法及相关设备,通过获取星座的网络拓扑结构和业务信息,根据所述网络拓扑结构以及所述业务信息包括的源节点和目标节点,确定第一路由请求区域;根据所述源节点、所述目标节点和所述第一路由请求区域,确定所述源节点至所述目标节点的路由路径,从而减少搜索区域和计算成本,提高卫星网络路由计算的效率、降低计算开销。
1.一种卫星路由的计算方法,其特征在于,包括:
2.根据权利要求1所述的计算方法,其特征在于,还包括:
3.根据权利要求1所述的计算方法,其特征在于,所述网络拓扑结构包括至少一卫星节点;
4.根据权利要求1所述的计算方法,其特征在于,所述网络拓扑结构包括至少一卫星节点、相邻所述卫星节点间的至少一星间链路以及对应的负载率;
5.根据权利要求4所述的计算方法,其特征在于,所述类型包括轨道平面内链路和轨道平面间链路;
6.根据权利要求5所述的计算方法,其特征在于,所述根据所述负载率以及所述星间链路的纬度,确定所述星间链路的路径权重,具体包括:
7.根据权利要求4所述的计算方法,其特征在于,所述根据所述源节点、所述目标节点和所述路径权重,确定至少部分所述卫星节点的父节点和总代价,具体包括:
8.根据权利要求7所述的计算方法,其特征在于,所述预设启发式函数用于计算所述卫星节点至所述目标节点的最小跳数。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可由所述处理器执行的计算机程序,其特征在于,所述处理器在执行所述计算机程序时实现根据权利要求1至8中任意一项所述的计算方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行根据权利要求1至8中任意一项所述的计算方法。