卫星通信仿真方法及卫星通信仿真平台

文档序号:24874586发布日期:2021-04-30 12:48阅读:来源:国知局

技术特征:

1.一种卫星通信仿真方法,其特征在于,应用于卫星通信仿真平台,所述卫星通信仿真平台包括软件定义网络sdn控制器;所述方法包括:

所述sdn控制器接收第一通信节点发送的请求信息,所述请求消息用于指示所述第一通信节点与第二通信节点之间进行通信仿真,所述第一通信节点和所述第二通信节点为网络拓扑结构中的任意两个不同的通信节点;

所述sdn控制器根据所述请求消息和网络拓扑结构,确定所述第一通信节点与所述第二通信节点之间的目标通信路径;

所述sdn控制器将所述目标通信路径分别发送给所述第一通信节点和所述第二通信节点,以使所述第一通信节点和所述第二通信节点根据所述目标通信路径进行数据传输。

2.根据权利要求1所述的方法,其特征在于,所述sdn控制器根据所述请求消息和所述网络拓扑结构,确定所述第一通信节点与所述第二通信节点之间的目标通信路径,包括:

所述sdn控制器根据所述请求消息和所述网络拓扑结构,构建所述第一通信节点和所述第二通信节点之间的路由信息,所述路由信息中包括至少一条所述第一通信节点和所述第二通信节点之间的通信路径;

所述sdn控制器根据所述路由信息,确定所述目标通信路径。

3.根据权利要求2所述的方法,其特征在于,所述sdn控制器根据所述路由信息,确定所述目标通信路径,包括:

所述sdn控制器读取所述路由信息中每条通信路径的剩余生存时长,所述剩余生存时长为通信路径剩余的有效通信时长;

判断所述路由信息中是否存在剩余生存时长大于或等于第一阈值的通信路径;

若存在,则计算剩余生存时长大于或等于第一阈值的通信路径中的每条通信路径的路径距离,并将最短的通信路径确定为所述目标通信路径。

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

若不存在剩余生存时长大于或等于第一阈值的通信路径时,则判断所述通信路径中是否存在剩余生存时长大于第二阈值的通信路径;

若存在剩余生存时长大于第二阈值的通信路径,则将通信路径剩余生存时长最长的通信路径确定为所述目标通信路径;

若所述路由信息中的通信路径剩余生存时长均小于或等于所述第二阈值,则重新构建所述网络拓扑结构中所述第一通信节点和所述第二通信节点之间的路由信息,并根据重新构建的路由信息,确定所述目标通信路径。

5.根据权利要求2所述的方法,其特征在于,所述卫星通信仿真平台还包括网络仿真单元,所述sdn控制器根据所述请求消息和所述网络拓扑结构,构建所述第一通信节点和所述第二通信节点之间的路由信息之前,所述方法还包括:

所述网络仿真单元获取多个通信节点之间的链路信息;

所述网络仿真单元根据所述多个通信节点之间的链路信息,构建所述网络拓扑结构;

所述网络仿真单元向所述sdn控制器提供所述网络拓扑结构。

6.根据权利要求1或5所述的方法,其特征在于,所述卫星通信仿真平台还包括卫星态势仿真单元,所述网络仿真单元获取多个通信节点之间的链路信息包括:

所述卫星态势仿真单元根据所述多个通信节点信息,确定所述多个通信节点之间的链路信息;

所述卫星态势仿真单元向所述网络仿真单元提供所述多个通信节点之间的链路信息。

7.根据权利要求1-4任一项所述的方法,其特征在于,所述卫星通信仿真平台还包括场景演示界面;所述sdn控制器根据所述请求消息和所述网络拓扑结构,确定所述第一通信节点与所述第二通信节点之间的目标通信路径之后,所述方法还包括:

所述场景演示界面接收通信仿真信息,所述通信仿真信息包括:所述网络拓扑结构、所述目标通信路径以及多个通信节点信息中至少一种;

所述场景演示界面显示所述通信仿真信息。

8.一种卫星通信仿真平台,其特征在于,所述卫星通信仿真平台包括软件定义网络sdn控制器;

所述sdn控制器,用于接收第一通信节点发送的请求信息,所述请求消息用于指示所述第一通信节点与第二通信节点之间进行通信仿真,所述第一通信节点和所述第二通信节点为网络拓扑结构中的任意两个不同的通信节点;

所述sdn控制器,还用于根据所述请求消息和所述网络拓扑结构,确定所述第一通信节点与所述第二通信节点之间的目标通信路径;

所述sdn控制器,还用于将所述目标通信路径分别发送给所述第一通信节点和所述第二通信节点,以使所述第一通信节点和所述第二通信节点根据所述目标通信路径进行数据传输。

9.根据权利要求8所述的卫星通信仿真平台,其特征在于,所述sdn控制器,具体用于:

根据所述请求消息和所述网络拓扑结构,构建所述第一通信节点和所述第二通信节点之间的路由信息,所述路由信息中包括至少一条所述第一通信节点和所述第二通信节点之间的通信路径;

根据所述路由信息,确定所述目标通信路径。

10.根据权利要求9所述的卫星通信仿真平台,其特征在于,所述sdn控制器,具体用于:

读取所述路由信息中每条通信路径的剩余生存时长,所述剩余生存时长为通信路径剩余的有效通信时长;

判断所述路由信息中是否存在剩余生存时长大于或等于第一阈值的通信路径;

若存在,则计算剩余生存时长大于或等于第一阈值的通信路径中的每条通信路径的路径距离,并将最短的通信路径确定为所述目标通信路径。


技术总结
本发明提供一种卫星通信仿真方法及卫星通信仿真平台,该方法应用于卫星通信仿真平台,卫星通信仿真平台包括软件定义网络SDN控制器;该方法包括:SDN控制器接收第一通信节点发送的请求信息,请求消息用于指示第一通信节点与第二通信节点之间进行通信仿真;第一通信节点和第二通信节点为网络拓扑结构中的任意两个不同的通信节点;SDN控制器根据请求消息和网络拓扑结构,确定第一通信节点与第二通信节点之间的目标通信路径;SDN控制器将所述目标通信路径分别发送给第一通信节点和第二通信节点,以使第一通信节点和第二通信节点根据目标通信路径进行数据传输。本发明提供的卫星通信仿真方法及卫星通信仿真平台,可以降低通信时延,提高实时通信的质量。

技术研发人员:郭秉礼;黄善国;郭翔;尹珊;李新
受保护的技术使用者:北京邮电大学
技术研发日:2019.10.10
技术公布日:2021.04.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1