本申请涉及卫星,特别是涉及一种基于卫星的传输预警方法、装置以及综合电子系统。
背景技术:
1、分包遥控技术已经广泛应用于地面系统与卫星等航天器之间的数据传输。通过分包遥控,地面系统可以将应用数据传输至航天器,从而实现航天器上应用数据的更新。其中,图1示出了地面系统内部署的卫星遥控发送系统以及卫星的示意图。参考图1所示,多个信源向卫星遥控发送系统发送应用数据,卫星遥控发送系统将与各个信源对应的应用数据加入相应的队列中,之后卫星遥控发送系统中的包装层根据预定的传输策略,对各个队列中的应用数据分别进行打包处理,生成遥控包,并通过虚拟信道将该遥控包以数据帧的形式发送给卫星。
2、然而,尽管分包遥控技术在理论上具备诸多优势,实际应用中仍面临挑战。例如,不同虚拟信道间通信质量的差异,以及传输策略与各队列实际数据量之间的不协调,可能导致资源分配的不平衡。这种不平衡具体表现为某些队列的应用数据出现积压现象,而另一些队列则可能处于数据空置状态。若未能及时监测并预警这些情况,将直接导致数据传输的长期中断,进而降低整体的传输速率,影响航天任务的顺利执行。
3、针对上述的现有技术中存在的对于部分队列数据积压或空置的情况无法及时预警,导致应用数据传输速率低的技术问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请的实施例提供了一种基于卫星的传输预警方法、装置以及综合电子系统,以至少解决现有技术中存在的对于部分队列数据积压或空置的情况无法及时预警,导致应用数据传输速率低的技术问题。
2、根据本申请实施例的一个方面,提供了一种基于卫星的传输预警方法,包括:卫星根据卫星遥控发送系统传输的应用数据的遥控包之间的传输顺序,预先设定各个遥控包的传输状态;卫星根据传输状态构建马尔科夫链的转移矩阵以及状态空间;卫星获取卫星遥控发送系统根据传输策略传输的各个队列中与应用数据对应的样本遥控包,生成转移矩阵的参数值;卫星根据转移矩阵的参数以及状态空间确定与状态空间对应的传输概率值;以及卫星根据传输概率值与各个队列的数据量之间的偏差,判定是否对卫星遥控发送系统进行预警,其中预警用于指示传输策略与各个队列的数据量不匹配。
3、根据本申请实施例的另一个方面,还提供了一种基于卫星的传输预警装置,包括:状态设定模块,用于卫星根据卫星遥控发送系统传输的应用数据的遥控包之间的传输顺序,预先设定各个遥控包的传输状态;矩阵构建模块,用于卫星根据传输状态构建马尔科夫链的转移矩阵以及状态空间;参数生成模块,用于卫星获取卫星遥控发送系统根据传输策略传输的各个队列中与应用数据对应的样本遥控包,生成转移矩阵的参数值;概率确定模块,用于卫星根据转移矩阵的参数值以及状态空间确定与状态空间对应的传输概率值;以及预警模块,用于卫星根据传输概率值与各个队列的数据量之间的偏差,判定是否对卫星遥控发送系统进行预警,其中预警用于指示传输策略与各个队列的数据量不匹配。
4、根据本申请实施例的另一个方面,还提供了一种基于卫星的传输预警装置,包括:处理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:卫星根据卫星遥控发送系统传输的应用数据的遥控包之间的传输顺序,预先设定各个遥控包的传输状态;卫星根据传输状态构建马尔科夫链的转移矩阵以及状态空间;卫星获取卫星遥控发送系统根据传输策略传输的各个队列中与应用数据对应的样本遥控包,生成转移矩阵的参数值;卫星根据转移矩阵的参数值以及状态空间确定与状态空间对应的传输概率值;以及卫星根据传输概率值与各个队列的数据量之间的偏差,判定是否对卫星遥控发送系统进行预警,其中预警用于指示传输策略与各个队列的数据量不匹配。
5、根据本申请实施例的另一个方面,还提供了一种综合电子系统,包括存储器、处理器及存储在存储器上的计算机程序,处理器执行计算机程序以实现以上方法的步骤。
6、根据本申请实施例的另一个方面,还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上方法的步骤。
7、在本申请实施例中,卫星通过构建马尔科夫链的转移矩阵和状态空间,能够动态地反映遥控包传输的统计特性,从而更准确地预测和适应不同信源数据传输的动态变化,提高系统的自适应能力。并且基于马尔科夫链的传输概率值计算,能够量化评估不同队列的数据传输概率,有助于优化资源分配,减少数据积压或空置现象,提升整体传输效率。并且本技术方案通过比较计算得到的传输概率值与实际队列数据量之间的偏差,能够及时识别传输策略与数据量之间的不匹配,提前预警潜在的传输中断风险,避免长期的数据传输中断,保障数据传输的连续性和成功率。进而解决了现有技术中存在的对于部分队列数据积压或空置的情况无法及时预警,导致应用数据传输速率低的技术问题。
1.一种基于卫星的传输预警方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述卫星获取所述卫星遥控发送系统根据传输策略传输的各个队列中与所述应用数据对应的样本遥控包,生成所述转移矩阵的参数值的操作,包括:
3.根据权利要求2所述的方法,其特征在于,根据所述样本遥控包的所述第一传输状态和所述第二传输状态,确定所述转移矩阵的参数值的操作,包括:
4.根据权利要求1所述的方法,其特征在于,所述卫星根据所述传输概率值与所述各个队列的数据量之间的偏差,判定是否对所述卫星遥控发送系统进行预警的操作,包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.一种基于卫星的传输预警装置,其特征在于,包括:
8.一种基于卫星的传输预警装置,其特征在于,包括:
9.一种综合电子系统,包括存储器、处理器及存储在所述存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现权利要求1所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1所述方法的步骤。