1.一种路由方法,其特征在于,包括:基于获取的一个运行周期内中地球轨道星座的空间几何属性,构建卫星链路的拓扑结构;基于获取的源节点的业务信息和所述拓扑结构,确定一帧内目的节点可视的域内卫星;基于所述源节点对于所述目的节点的可视情况,确定路由信息,并基于所述路由信息对业务进行传输。
2.根据权利要求1所述的方法,其特征在于,所述基于获取的一个运行周期内中地球轨道星座的空间几何属性,构建卫星链路的拓扑结构,包括:获取一个运行周期中地球轨道星座的空间几何属性;获取所有卫星与目的节点的可视性关系;基于所述空间几何属性和所述可视性关系建立星间可视性矩阵和星地可视性矩阵;基于所述星间可视性矩阵确定卫星间的永久链路和间歇链路;基于所述永久链路和所述间歇链路,通过虚拟拓扑法在动态化的网络结构中构建卫星链路的所述拓扑结构。
3.根据权利要求2所述的方法,其特征在于,所述基于所述永久链路和所述间歇链路,通过虚拟拓扑法在动态化的网络结构中构建卫星链路的所述拓扑结构,包括:基于所述永久链路和所述间歇链路,构建形成第一链路拓扑矩阵;根据所述星间可视性矩阵将不可视卫星之间的矩阵元素位置置零;统计在所述第一链路拓扑矩阵的一帧中全部时隙的终端空闲率,在满足第一建链标准中的所述终端空闲率最高的时隙中建链,构建形成第二链路拓扑矩阵;基于所述第二链路拓扑矩阵,通过虚拟拓扑法在动态化的网络结构中构建卫星链路的所述拓扑结构。
4.根据权利要求2所述的方法,其特征在于,所述基于获取的源节点的业务信息和所述拓扑结构,确定一帧内目的节点可视的域内卫星,包括:获取所述源节点的所述业务信息;所述业务信息包括业务产生时间;基于所述业务产生时间和所述星地可视性矩阵,确定一帧内的所述目的节点可视的域内卫星。
5.根据权利要求1所述的方法,其特征在于,所述基于所述源节点对于所述目的节点的可视情况,确定路由信息,包括:判断所述源节点对于所述目的节点是否可视;响应于所述源节点对于所述目的节点可视,所述源节点为所述目的节点的域内卫星,确定所述源节点向所述目的节点直接传输为所述路由信息;响应于所述源节点对于所述目的节点不可视,所述源节点不为所述目的节点的域内卫星,确定所述源节点对应业务的发送时隙;基于所述发送时隙对业务路由进行寻找,确定所述路由信息。
6.根据权利要求1所述的方法,其特征在于,所述基于所述发送时隙对业务路由进行寻找,确定所述路由信息,包括:在所述发送时隙后遍历所有能够在一帧内完成传输的第一路径;将所述第一路径中具有最少时隙代价和跳数最少的路径作为第二路径,并将所述第二路径作为所述路由信息;响应于未寻找到所述第二路径,在下一帧中确定新的第一路径,并基于所述新的第一路径确定新的第二路径,将所述新的第二路径作为所述路由信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于相同源节点在相同时隙中进行多业务传输,且业务无法在同一个时隙中同时传送完成,将优先级高的业务按照确定好的所述路由信息进行传输,对于低优先级的业务,在所述优先级高的业务发送时隙的下一时隙中重新确定所述路由信息。
8.一种路由装置,其特征在于,包括:构建模块,被配置为基于获取的一个运行周期内中地球轨道星座的空间几何属性,构建卫星链路的拓扑结构;确定模块,被配置为基于获取的源节点的业务信息和所述拓扑结构,确定一帧内目的节点可视的域内卫星;传输模块,被配置为基于所述源节点对于所述目的节点的可视情况,确定路由信息,并基于所述路由信息对业务进行传输。
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述的方法。
10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,其特征在于,所述计算机指令用于使计算机执行权利要求1至7任一所述方法。