(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211418111.5
(22)申请日 2022.11.14
(71)申请人 鹏城实验室
地址 518000 广东省深圳市南 山区兴科一
街2号
(72)发明人 张泽尧 刘振涛 张伊慧 张钦宇
王超
(74)专利代理 机构 深圳市君胜知识产权代理事
务所(普通 合伙) 44268
专利代理师 李可
(51)Int.Cl.
H04B 7/185(2006.01)
H04L 41/069(2022.01)
H04L 41/14(2022.01)
H04L 67/1097(2022.01)H04L 67/2866(2022.01)
H04L 67/55(2022.01)
G06F 30/20(2020.01)
(54)发明名称
一种基于事件触发及容器模拟的卫星通信
仿真系统
(57)摘要
本发明公开了一种基于事件触发及容器模
拟的卫星通信仿真系统, 系统包括: 数据预计算
模块、 事件仿真模块以及业务流仿真模块。 数据
预计算模块用于对卫星数据以及星座基础数据
进行分布式计算处理, 得到计算结果; 事件仿真
模块用于将经过数据预计算模块计算得到的计
算结果引入仿真线程, 并进行事件仿真处理, 并
记录事件仿真所产生的日志信息; 业务流仿真模
块用于获取事件仿真模块中已完成事件仿真的
仿真段落所对应的中间仿真结果, 根据中间仿真
结果进行业务流的数据传输, 并对模拟的卫星通
信过程中的跳数、 时延或者丢包进行统计。 本发
明突破的卫星网络模拟规模的限制, 并且提升了
大规模卫星网络容器 仿真的可 行性。
权利要求书2页 说明书7页 附图5页
CN 115473573 A
2022.12.13
CN 115473573 A
1.一种基于事 件触发及容器模拟的卫星通信仿真系统, 其特 征在于, 所述系统包括:
数据预计算模块, 所述数据 预计算模块用于对卫星数据以及星座基础数据进行分布式
计算处理, 得到计算结果, 其中, 所述卫星数据以及所述星座基础数据预先存储在数据库
中, 所述计算结果反映卫星通信过程中卫星运行模拟数据;
事件仿真模块, 所述事件仿真模块与所述数据预计算模块连接, 用于将经过所述数据
预计算模块计算得到的计算结果引入仿真线程, 并进行事件仿真处理, 并记录事件仿真所
产生的日志信息, 其中, 所述日志信息反映的是卫星通信过程中的事 件记录;
业务流仿真模块, 所述业务流仿真模块与所述事件仿真模块连接, 用于获取事件仿真
模块中已完成事件仿真的仿 真段落所对应的中间仿 真结果, 根据中间仿真结果进 行业务流
的数据传输, 并对 模拟的卫星通信过程中的跳数、 时延或者丢包进行统计。
2.根据权利要求1所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述数据预计算模块包括:
计算模块控制中心, 所述计算模块控制中心与所述数据库连接, 用于从所述数据库中
获取所述卫星数据以及所述星座基础数据;
中间件, 所述中间件与所述计算模块控制中心连接, 用于接收所述卫星数据以及所述
星座基础数据, 并动态分配 计算资源;
分布式计算模块, 所述分布式计算模块与所述中间件连接, 用于接收所述中间件下发
的所述卫星数据以及所述星座基础数据, 并对所述卫星数据以及所述星座基础数据进 行分
布式计算, 得到所述计算结果。
3.根据权利要求2所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述分布式计算模块包括多个计算模块, 且每个计算模块对应多台物理服务器, 每台物理
服务器对应多个计算线程, 以基于多个所述计算线程对对所述卫星数据以及所述星座基础
数据进行计算。
4.根据权利要求3所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述计算线程包括: 轨道计算线程、 卫星位置计算线程、 星间/星地距离计算线程、 可见性时
长线程、 星座内拓扑计算线程以及星座间拓扑计算线程。
5.根据权利要求2所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述数据预计算模块还 包括:
数据管理事件模拟准备模块, 所述数据管理事件模拟准备模块与所述分布式计算模块
连接, 用于临时存 储所述计算结果。
6.根据权利要求5所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述事件仿真模块包括:
事件调度排序中心, 所述事件调度排序中心与所述数据管理事件模拟准备模块连接,
用于接收所述计算结果, 并对所述计算结果所对应的事 件进行排序;
服务器模块, 所述服务器模块中设置有若干事件客户端, 所述事件客户端用于基于所
述计算结果进行事 件仿真;
日志输出模块, 所述日志输出模块与所述服务器模块连接, 用于输出事件仿真过程中
的实时结论 性数据。
7.根据权利要求6所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,权 利 要 求 书 1/2 页
2
CN 115473573 A
2所述事件客户端包括:
事件仿真启动器, 所述事件仿真启动器分别对应一个仿真线程, 所述仿真线程上引入
所述计算结果;
网络仿真模块, 所述网络仿真模块用于对所述计算结果按照排序进行事件仿真, 并在
一个事件仿真结束后, 向所述事件调度排序中心进行反馈, 其中, 所述事件仿真包括: 特定
拓扑计算, 特定路由计算, 网络通信协议;
日志工具模块, 所述日志工具模块用于采集所述网络仿真模块进行事件仿真过程中的
所述日志信息 。
8.根据权利要求7所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述事件仿真模块还 包括:
临时数据中心, 所述临时数据中心用于存储事件仿真过程中已完成事件仿真的仿真段
落的中间仿真结果, 所述中间仿真结果用于反映事 件仿真进度。
9.根据权利要求8所述的基于事件触发及容器模拟的卫星通信 仿真系统, 其特征在于,
所述业务流仿真模块包括:
容器仿真控制中心, 所述容器仿真控制中心与所述临时数据中心连接, 用于获取已完
成事件仿真的仿真段落的中间仿真结果;
docker容器, 所述docker容器与所述容器仿真控制中心连接, 用于根据所述中间仿真
结果进行业 务流的数据传输, 并对 模拟的卫星通信过程中的跳数、 时延或者丢包进行统计。
10.根据权利要求9所述的基于事件触发及容器模拟的卫星通信仿真系统, 其特征在
于, 所述docker 容器包括: 卫星路由模拟模块、 卫星通信仿 真模拟模块、 视频流/数据流推送
模块、 以及日志采集模块。
11.一种基于权利要求1 ‑10任一项所述的基于事件触发及容器模拟的卫星通信 仿真系
统的卫星通信仿真方法, 其特 征在于, 所述方法包括:
从数据库中获取卫星数据以及星座基础数据, 并对所述卫星数据以及所述星座基础数
据进行分布式计算处理, 得到计算结果, 其中, 所述计算结果反映卫星通信过程中卫星运行
模拟数据;
将经过所述数据预计算模块计算得到的计算结果引入仿真线程, 并进行事件仿真处
理, 并记录事件仿真所产生的日志信息, 其中, 所述日志信息反映的是卫星通信过程中的事
件记录;
获取事件仿真模块中已完成事件仿真的仿真段落所对应的中间仿真结果, 根据中间仿
真结果进行业务流的数据传输, 并对模拟的卫星通信过程中的跳数、 时延或者丢包进行统
计。
12.一种终端设备, 其特征在于, 所述终端设备为商显终端或者投屏终端, 所述终端设
备包括存储器、 处理器及存储在存储器中并可在处理器上运行的卫星通信仿真程序, 所述
处理器执行所述卫星通信仿真程序时, 实现如权利要求11所述的卫星通信仿真方法的步
骤。
13.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有卫星通
信仿真程序, 所述卫星通信仿真程序被处理器执行时, 实现如权利要求11所述的卫星通信
仿真方法的步骤。权 利 要 求 书 2/2 页
3
CN 115473573 A
3
专利 一种基于事件触发及容器模拟的卫星通信仿真系统
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:28:12上传分享