CN116318376B - 利用虚拟信道传输遥控应用数据的方法、装置及存储介质 - Google Patents
利用虚拟信道传输遥控应用数据的方法、装置及存储介质 Download PDFInfo
- Publication number
- CN116318376B CN116318376B CN202310589833.5A CN202310589833A CN116318376B CN 116318376 B CN116318376 B CN 116318376B CN 202310589833 A CN202310589833 A CN 202310589833A CN 116318376 B CN116318376 B CN 116318376B
- Authority
- CN
- China
- Prior art keywords
- remote control
- virtual channel
- data
- transmission frame
- size
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 103
- 230000005540 biological transmission Effects 0.000 claims abstract description 214
- 230000008569 process Effects 0.000 claims abstract description 62
- 238000004806 packaging method and process Methods 0.000 claims abstract description 44
- 230000011218 segmentation Effects 0.000 claims abstract description 36
- 238000004364 calculation method Methods 0.000 claims description 26
- 238000012544 monitoring process Methods 0.000 claims description 20
- 238000012545 processing Methods 0.000 claims description 15
- 238000013500 data storage Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 8
- 238000010586 diagram Methods 0.000 description 24
- 238000004891 communication Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 5
- 230000001105 regulatory effect Effects 0.000 description 5
- 238000013507 mapping Methods 0.000 description 4
- 238000012216 screening Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101100322581 Caenorhabditis elegans add-1 gene Proteins 0.000 description 1
- 101100264195 Caenorhabditis elegans app-1 gene Proteins 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18519—Operations control, administration or maintenance
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Radio Relay Systems (AREA)
Abstract
本申请公开了一种利用虚拟信道传输遥控应用数据的方法、装置及存储介质,包括:包装层接收与部署于卫星的应用过程对应的遥控应用数据;包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;分段层接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含与应用过程对应的接收地址指针;传送层接收遥控段,并根据遥控段生成遥控传送帧;以及传送层通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。从而能够达到充分利用虚拟信道,提升虚拟信道的利用率的技术效果。
Description
技术领域
本申请涉及卫星遥控领域,特别是涉及一种利用虚拟信道传输遥控应用数据的方法、装置及存储介质。
背景技术
分包遥控技术已经广泛应用于卫星地面***200与卫星之间的数据传输。通过分包遥控,卫星地面***200可以将遥控应用数据传输至卫星,从而实现卫星上应用数据的更新。其中,图1A示出了分包遥控***的层次结构。参考图1A所示,分包遥控***的层次结构包括包装层、分段层、传送层、信道编码层以及物理层。其中,在卫星地面***200(即发送端),包装层在遥控应用数据前端加上包头后,形成遥控包(即遥控用户数据单元)。遥控包在分段层被分段或被集装后,加上段头形成遥控段(或遥控传送帧数据单元)。在传送层,遥控传送帧数据单元放入遥控传送帧的数据域,在它的前面设置帧头,后面可选地设置差错控制码做帧尾。在信道编码层,一个遥控传送帧被分组编码为一系列有固定长度的码块,这些码块有纠检错能力。并且,分组码序列再包装成一个遥控信道传输单元,每个单元可以包含一个或多个遥控传送帧。最后在物理层,这些遥控信道传输单元调制到物理信道上,向卫星发送。而卫星(即接收端)则完成上述操作的逆过程。
此外,图1B示出了各个层处理的分包遥控数据结构的示意图。并且,卫星接收到遥控传送帧之后,通过分包遥测的方式将与遥控传送帧对应的遥控信道控制字(即反馈信息)发送至卫星地面***200。
包装层的主要作用是:将输入的遥控应用数据加上包头后组成遥控包,并将遥控包传输至分段层。其中,遥控包的包头包含与遥控应用数据对应的应用过程识别符。
分段层的主要作用是:将输入的遥控包组成遥控段。其中,遥控段的段头中包含与卫星的应用过程对应的接收地址指针。
传送层的主要作用是:将遥控段放入遥控传送帧的数据域,并在遥控段的前面设置帧头,后面可选地设置差错控制码做帧尾,从而组成遥控传送帧。然后,传送层将遥控传送帧传输至信道编码层。
现有技术提出,传送层可以将物理信道分为64个虚拟信道,然后每个虚拟信道又可以被划分为64个接收地址指针,因此可以将物理信道划分为4096个由信源传输到应用过程的传输路径。其中,虚拟信道使得一个物理空间信道被遥控应用数据以时分复用的方式所共享。
但是,在实际应用过程当中,由于分段层根据遥控包生成多个遥控段,并且传送层根据遥控段生成遥控传送帧时,事先并不知道虚拟信道所能够传输的数据量大小,因此当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢。
公开号为CN114142907A,名称为一种通信终端管设备的信道筛选优化方法及***。该方法包括:获取多地面基站的无线射频信道信号;基于原始卫星各自数据任务对地面基站的虚拟分区,进行虚拟信道传输矩阵映射,获得信源编码矩阵和信道编码矩阵;基于此,以无线射频信道信号传输容量的模小于虚拟分区最大接收功率和无线射频信道信号的信噪比强度最小为条件;实现虚拟分区的动态筛选和信道初筛;根据动态参数获得排列的优先级,根据优先级与其他终端组合,实现信道精筛。
公开号为CN114079554A,名称为数据传输方法、装置、通信节点及存储介质。该方法根据资源单元映射类型确定虚拟信道,所述虚拟信道包括第一类信道和第二类信道中的至少之一;根据虚拟信道与带宽范围内的每个资源块的映射关系,将虚拟信道的数据映射至对应的资源块中进行传输,其中,每个资源块包括设定数量的资源单元。
针对上述的现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题,目前尚未提出有效的解决方案。
发明内容
本公开的实施例提供了一种利用虚拟信道传输遥控应用数据的方法、装置及存储介质,以至少解决现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题。
根据本公开实施例的一个方面,提供了一种利用虚拟信道传输遥控应用数据的方法,应用于地面***,包括:包装层接收与部署于卫星的应用过程对应的遥控应用数据;包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;分段层接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含与应用过程对应的接收地址指针;传送层接收遥控段,并根据遥控段生成遥控传送帧;以及传送层通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。
根据本公开实施例的另一个方面,还提供了一种利用虚拟信道传输遥控应用数据的装置,包括:遥控应用数据接收模块,用于接收与部署于卫星的应用过程对应的遥控应用数据;遥控包调节模块,用于监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;遥控段处理模块,用于接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含与应用过程对应的接收地址指针;遥控传送帧生成模块,用于接收遥控段,并根据遥控段生成遥控传送帧;以及遥控传送帧传输模块,用于通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
根据本公开实施例的另一个方面,还提供了一种利用虚拟信道传输遥控应用数据的装置,包括:包装层接收与部署于卫星的应用过程对应的遥控应用数据;包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;分段层接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含与应用过程对应的接收地址指针;传送层接收遥控段,并根据遥控段生成遥控传送帧;以及传送层通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
本申请提供了一种利用虚拟信道传输遥控应用数据的方法。首先,包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小对接收到的遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层。然后,分段层根据接收到的遥控包生成遥控段。进一步地,传送层根据遥控段生成遥控传送帧,并通过虚拟信道将遥控传送帧传输至卫星。值得注意的是,遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
由于包装层生成的遥控包的数据量的大小,是根据带宽值和虚拟信道的时隙大小确定的,因此传送层最终生成的遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。而又由于遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应,因此对于每个虚拟信道来说均是恰好填满且不至于溢出。从而能够达到充分利用虚拟信道,提升虚拟信道的利用率的技术效果。进而解决了现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题。
附图说明
此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:
图1A是现有的分包遥控***的层次结构的示意图;
图1B是现有的各个层处理的分包遥控数据结构的示意图;
图2是根据本申请实施例1的第一个方面所述的一种利用虚拟信道传输遥控应用数据的硬件结构框图;
图3是根据本申请实施例1的第一个方面所述的卫星遥控***的示意图;
图4A是根据本申请实施例1的第一个方面所述的一种分包遥控***的***架构示意图;
图4B是根据本申请实施例1的第一个方面所述的另一种分包遥控***的***架构示意图;
图5是根据本申请实施例1的第一个方面所述的一种利用虚拟信道传输遥控应用数据的方法流程图;
图6A是根据本申请实施例1的第一个方面所述的包装层未调节各个遥控包的数据量大小前,所生成的遥控包的示意图;
图6B是根据本申请实施例1的第一个方面所述的包装层调节各个遥控包的数据量大小后,所生成的遥控包的示意图;
图7A是根据本申请实施例1的第一个方面所述的卫星地面***200向卫星传输与未调节前的遥控包对应的遥控传送帧的示意图;
图7B是根据本申请实施例1的第一个方面所述的卫星地面***200向卫星传输与调节后的遥控包对应的遥控传送帧的示意图;
图8A是根据本申请实施例1的第一个方面所述的未调节前的虚拟信道时隙大小的示意图;
图8B是根据本申请实施例1的第一个方面所述的调节后的虚拟信道的时隙大小的示意图;
图9是根据本申请实施例2的第一个方面所述的一种利用虚拟信道传输遥控应用数据的装置示意图;以及
图10是根据本申请实施例3的第一个方面所述的一种利用虚拟信道传输遥控应用数据的装置示意图。
具体实施方式
为了使本技术领域的人员更好地理解本公开的技术方案,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本公开一部分的实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本公开保护的范围。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例1
根据本实施例,提供了一种利用虚拟信道传输遥控应用数据的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
本实施例所提供的方法实施例可以在卫星地面***200中执行。图2示出了一种利用虚拟信道传输遥控应用数据的方法的计算设备的硬件结构框图。如图2所示,计算设备可以包括一个或多个处理器(处理器可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)、用于存储数据的存储器、用于通信功能的传输装置以及输入/输出接口。其中存储器、传输装置以及输入/输出接口通过总线与处理器连接。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算设备还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。
应当注意到的是上述一个或多个处理器和/或其他数据处理电路在本文中通常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算设备中的其他元件中的任意一个内。如本公开实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
存储器可用于存储应用软件的软件程序以及模块,如本公开实施例中的基于分段层调节虚拟信道的时隙的方法对应的程序指令/数据存储装置,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的应用程序的基于分段层调节虚拟信道的时隙的方法。存储器可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至计算设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算设备的通信供应商提供的无线网络。在一个实例中,传输装置包括一个网络适配器(Network Interface Controller,NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置可以为射频(Radio Frequency,RF)模块,其用于通过无线方式与互联网进行通讯。
此处需要说明的是,在一些可选实施例中,上述图2所示的计算设备可以包括硬件元件(包括电路)、软件元件(包括存储在计算机可读介质上的计算机代码)、或硬件元件和软件元件两者的结合。应当指出的是,图2仅为特定具体实例的一个实例,并且旨在示出可存在于上述计算设备中的部件的类型。
图3示出了根据本申请实施例所述的卫星遥控***。参照图3所示,该***包括:卫星地面***200以及卫星100,其中卫星地面***200通过分包遥控的方式,经由卫星地面***200与卫星100之间的通信信道向卫星100发送与部署于卫星100的应用过程对应的遥控应用数据。此外,卫星100接收卫星地面***200发送的与应用过程对应的遥控应用数据,并且通过分包遥测的方式向卫星地面***200返回信息。其中,卫星地面***200和卫星100的计算设备均适用于图2中示出的硬件结构。
图4A示出了根据本申请实施例所述的一种分包遥控***的***架构示意图。参考图4A所示,其中,IS_0表示信源0,IS_1表示信源1,以此类推,IS_n表示信源n。信源IS_0~信源IS_n通过应用数据接口向卫星地面***200中的包装层发送遥控应用数据。然后,包装层中的第一监测模块监测带宽的实时变化和虚拟信道的时隙大小,并将监测得到的带宽值和虚拟信道的时隙大小传输至遥控包计算模块。遥控包计算模块根据带宽值和各个虚拟信道的时隙大小,计算与各个虚拟信道对应的遥控应用数据的数据量(即,恰好填满虚拟信道时的数据量大小)。进一步地,遥控包调节模块接收到由遥控包计算模块计算得到的与各个虚拟信道对应的数据量大小后,根据与各个虚拟信道对应的数据量大小生成遥控包,并将遥控包传输至分段层。
图4B示出了根据本申请实施例所述的另一种分包遥控***的***架构示意图。参考图4B所示,信源IS_0~信源IS_n通过应用数据接口向卫星地面***200中的包装层发送遥控应用数据。然后,包装层将遥控应用数据封装成遥控包,并将遥控包传输至分段层。分段层根据遥控包生成遥控段,并将遥控段传输至传送层。传送层根据遥控段生成遥控传送帧,此外传送层中的第二监测模块监测带宽的实时变化,并将监测得到的带宽值传输至信道计算模块。信道计算模块根据遥控应用数据的数据量和实时带宽值,计算传输遥控传送帧所需要的时间(即,传输与遥控传送帧对应的遥控应用数据所需要的时间)。进一步地,信道调节模块接收到由信道计算模块计算得到的传输遥控传送帧所需要的时间后,根据遥控传送帧以及传输遥控传送帧所需要的时间调节虚拟信道的时隙大小,并将遥控传送帧传输至信道编码层。
在上述运行环境下,根据本实施例的第一个方面,提供了一种利用虚拟信道传输遥控应用数据的方法,该方法由图2中所示的处理器实现。图5示出了该方法的流程示意图,参考图5所示,该方法包括:
S502:包装层接收与部署于卫星的应用过程对应的遥控应用数据;
S504:包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;
S506:分段层接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含与应用过程对应的接收地址指针;
S508:传送层接收遥控段,并根据遥控段生成遥控传送帧;以及
S510:传送层通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
具体地,参考图4A所示,卫星地面***200中设置有应用数据接口,应用数据接口分别与信源IS_0~信源IS_n通信连接,并接收由信源IS_0~信源IS_n发送的遥控应用数据。然后,应用数据接口将接收到的由信源IS_0~信源IS_n发送的遥控应用数据,传输至分包遥控***中的包装层。
首先,包装层接收到与部署于卫星100的应用过程对应的遥控应用数据(S502)。
然后,包装层中的第一监测模块监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层(S504)。其中,下列表1示出了遥控包的数据格式的示意图:
表1
由上述表1可知,生成与应用过程对应的遥控包时,由于与应用过程对应的遥控应用数据的数据量大小不同,因此各个遥控包中的遥控应用数据的数据量也是不同的。进一步地,虽然分段层会把一个长的遥控包分为几个较短的遥控段,但是分段层根据遥控包生成遥控段时,并没有考虑虚拟信道所能够传输的数据量大小,因此分段层将多个遥控段传输至传送层,并且传送层根据遥控段生成的遥控传送帧的数据量大小可能会小于虚拟信道所能够传输的数据量大小,也可能会大于虚拟信道所能够传输的数据量大小。
因此,若需要遥控传送帧的数据量大小与虚拟信道能够传输的数据量大小对应,则在生成遥控包时,需要预先计算与遥控传送帧对应的遥控包的数据量大小。首先,包装层中的第一监测模块监测到带宽值以及虚拟信道的时隙大小,并将带宽值以及虚拟信道的时隙大小传输至遥控包计算模块。然后,包装层中的遥控包计算模块根据带宽值以及虚拟信道的时隙大小,计算得到各个虚拟信道能够传输的数据量大小,并将计算得到的各个虚拟信道能够传输的数据量值传输至遥控包调节模块。最后,遥控包调节模块根据接收到的各个虚拟信道能够传输的数据量值,对遥控应用数据进行组合或拆分,从而生成遥控包。
图6A是根据本申请实施例所述的包装层未调节各个遥控包的数据量大小前,所生成的遥控包的示意图。图6B是根据本申请实施例所述的包装层调节各个遥控包的数据量大小后,所生成的遥控包的示意图。其中,TQ_0表示遥控包0、TQ_1表示遥控包1以及TQ_2表示遥控包2。TS_0表示遥控传送帧0、TS_1表示遥控传送帧1以及TS_2表示遥控传送帧2。VC_0表示虚拟信道0、VC_1表示虚拟信道1以及VC_2表示虚拟信道2。
参考图6A所示,包装层中的遥控包计算模块未计算各个虚拟信道能够传输的数据量大小,并且遥控包调节模块也未根据与各个虚拟信道能够传输的数据量大小生成遥控包前,遥控包TQ_1的数据量最大,遥控包TQ_0的数据量其次,遥控包TQ_2的数据量最小。
参考图6B所示,包装层中的遥控包计算模块计算各个虚拟信道能够传输的数据量大小,并且遥控包调节模块也根据各个虚拟信道能够传输的数据量大小生成遥控包后,遥控包TQ_2的数据量最大,遥控包TQ_1的数据量其次,遥控包TQ_0的数据量最小。
对比图6A和图6B可知,在未调节各个遥控包的数据量大小,从而生成遥控包的情况下,若传送层根据遥控包TQ_0、遥控包TQ_1和遥控包TQ_2分别生成遥控传送帧TS_0、遥控传送帧TS_1和遥控传送帧TS_2,则与遥控传送帧TS_0对应的虚拟信道VC_0可能会发生堵塞,从而导致数据传输变慢;与遥控传送帧TS_1对应的虚拟信道VC_1可能会发生堵塞,从而导致数据传输变慢;与遥控传送帧TS_2对应的虚拟信道VC_2可能没有填满,从而导致利用率降低。
而由于图6B所示的遥控包TQ_0的数据量、遥控包TQ_1的数据量和遥控包TQ_2的数据量是由包装层调节后生成的,因此传送层根据调节后的遥控包TQ_0、遥控包TQ_1和遥控包TQ_2生成的遥控传送帧TS_0、遥控传送帧TS_1和遥控传送帧TS_2的数据量大小恰好与虚拟信道VC_0、虚拟信道VC_1和虚拟信道VC_2所能够传输的数据量大小相同,从而不仅能够充分利用虚拟信道,还能够保证数据传输速率。
进一步地,分段层在接收到遥控包后,生成与应用过程对应的遥控段(S506)。并且其中,遥控段的段头包含与应用过程对应的接收地址指针。表2是信源—应用—应用过程识别—接收地址指针的对应表。其中,APP_0表示应用0,APP_1表示应用1,APP_2表示应用2,以此类推,APP_n表示应用n。APID_0表示应用过程识别0,APID_1表示应用过程识别1,APID_2表示应用过程识别2,以此类推,APID_n表示应用过程识别n。ADD_0表示与信源IS_0对应的接收地址指针,ADD_1表示与信源IS_1对应的接收地址指针,以此类推,ADD_n表示与信源IS_n对应的接收地址指针。参考表2所示,IS_0与APP_0对应,APP_0与APID_0对应,APID_0与ADD_0对应,以此类推,IS_n与APP_n对应,APP_n与APID_n对应,APID_n与ADD_n对应。
表 2
然后,传送层接收由分段层传输的遥控段,并根据遥控段生成遥控传送帧(S508)。具体地,传送层对接收到的各个遥控段的头部添加帧头,从而生成与遥控段对应的遥控传送帧。
最后,传送层通过虚拟信道将遥控传送帧传输至卫星(S510)。其中,与各个遥控包对应的遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。具体地,图7A是根据本申请实施例所述的卫星地面***200向卫星100传输与未调节前的遥控包对应的遥控传送帧的示意图。图7B是根据本申请实施例所述的卫星地面***200向卫星100传输与调节后的遥控包对应的遥控传送帧的示意图。参考图7A和图7B所示,虚拟信道VC_0~虚拟信道VC_2的时隙大小不同,所能够传输的数据量大小也不同。例如,虚拟信道VC_1所能够传输的数据量最多、虚拟信道VC_0所能够传输的数据量其次以及虚拟信道VC_2所能够传输的数据量最少。
图7A中,与虚拟信道VC_2对应的遥控传送帧TS_2的数据量最多,与虚拟信道VC_0对应的遥控传送帧TS_0的数据量和与虚拟信道VC_1对应的遥控传送帧TS_1的数据量相同,且小于与遥控传送帧TS_2对应的数据量。
而在图7B中,由于遥控包TQ_0、遥控包TQ_1和遥控包TQ_2已经经过调整,因此与虚拟信道VC_1对应的遥控传送帧TS_1的数据量最多、与虚拟信道VC_0对应的遥控传送帧TS_0的数据量其次、与虚拟信道VC_2对应的遥控传送帧TS_2的数据量最少。并且经过调整后所生成的遥控传送帧TS_0的数据量大小与虚拟信道VC_1所能够传输的数据量大小相同、经过调整后所生成的遥控传送帧TS_1的数据量大小与虚拟信道VC_1所能够传输的数据量大小相同以及经过调整后所生成的遥控传送帧TS_2的数据量大小与虚拟信道VC_2所能够传输的数据量大小相同。
正如背景技术中所述,在实际应用过程当中,由于分段层根据遥控包生成多个遥控段,并且传送层根据遥控段生成遥控传送帧时,事先并不知道虚拟信道所能够传输的数据量大小,因此当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢。
有鉴于此,由于包装层生成的遥控包的数据量的大小,是根据带宽值和虚拟信道的时隙大小确定的,因此传送层最终生成的遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。而又由于遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应,因此对于每个虚拟信道来说均是恰好填满且不至于溢出。从而能够达到充分利用虚拟信道,提升虚拟信道的利用率的技术效果。进而解决了现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题。
可选地,包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包的操作,包括:包装层监测并采集得到虚拟信道的第一带宽值和各个虚拟信道的时隙大小;包装层根据第一带宽值和各个虚拟信道的时隙大小,计算各个虚拟信道所能够传输的数据量大小;以及包装层根据各个虚拟信道所能够传输的数据量大小,对遥控应用数据进行组合或拆分,生成遥控包。
具体地,首先,包装层中的第一监测模块监测到虚拟信道的实时带宽值和各个虚拟信道的时隙大小。例如,第一监测模块监测到虚拟信道的实时带宽值为1000Mbps,虚拟信道VC_0的时隙大小为0.001s、虚拟信道VC_1的时隙大小为0.05s以及虚拟信道VC_2的时隙大小为0.03s。
然后,第一监测模块将监测得到虚拟信道的实时带宽值和各个虚拟信道的时隙大小传输至遥控包计算模块,遥控包计算模块根据虚拟信道的实时带宽值和各个虚拟信道的时隙大小,计算得到各个虚拟信道所能够传输的数据量大小。各个虚拟信道所能够传输的数据量大小的计算公式如下所示:
(公式1)
其中,Q表示虚拟信道所能够传输的数据量,B表示虚拟信道的实时带宽值,T表示虚拟信道的时隙。
例如,遥控包计算模块计算得到虚拟信道VC_0所能够传输的数据量为1024kb,虚拟信道VC_1所能够传输的数据量为51200kb,虚拟信道VC_2所能够传输的数据量为30720kb。
进一步地,遥控包计算模块将计算结果传输至遥控包调节模块,遥控包调节模块根据各个虚拟信道所能够传输的数据量大小,对遥控应用数据进行组合或拆分,生成遥控包。例如,遥控包计算模块已经计算得出虚拟信道VC_0所能够传输的数据量为1024kb,虚拟信道VC_1所能够传输的数据量为51200kb,虚拟信道VC_2所能够传输的数据量为30720kb,则遥控包调节模块根据计算结果,生成遥控包。
值得注意的是,由于虚拟信道所能够传输的数据量大小与遥控传送帧的数据量大小相同,因此遥控包的数据量大小需要减去帧头、段头的数据量。
从而,通过生成与虚拟信道所能够传输的数据量大小对应的遥控包的操作,达到了能够充分利用虚拟信道的技术效果。
可选地,还包括:包装层设置缓存区,其中缓存区配置用于缓存遥控应用数据。
具体地,参考图4A所示,包装层中还设置有缓存区,其中缓存区配置用于缓存遥控应用数据。即,当包装层接收到的遥控应用数据过多,以至于可能造成虚拟信道堵塞时,包装层可以将多出的遥控应用数据存储在缓存区,以保证虚拟信道不会发生堵塞。
可选地,还包括:传送层接收遥控段,并根据遥控段生成遥控传送帧;传送层实时监测并采集得到虚拟信道的第二带宽值;传送层根据第二带宽值和遥控传送帧的数据量大小,计算传输遥控传送帧所需要的时间;以及传送层根据计算得到的传输遥控传送帧所需要的时间,调节虚拟信道的时隙大小,并通过虚拟信道将遥控传送帧传输至卫星。
具体地,首先,传送层中的第二监测模块监测到虚拟信道的实时带宽值。例如,第二监测模块监测到虚拟信道的实时带宽值为1000Mbps。
然后,第二监测模块将监测得到的虚拟信道的实时带宽值传输至信道计算模块。信道计算模块根据虚拟信道的实时带宽值和遥控传送帧的数据量大小,计算传输遥控传送帧所需要的时间。例如,遥控传送帧的数据量为30720kb。则信道计算模块可以根据上述公式1计算得到,传输遥控传送帧所需要的时间为0.03s。
进一步地,信道调节模块接收到由信道计算模块计算得到的传输遥控传送帧所需要的时间,并根据计算结果,调节虚拟信道的时隙大小。例如,图8A示出了根据本申请实施例所述的未调节前的虚拟信道的时隙大小的示意图。图8B示出了根据本申请实施例所述的调节后的虚拟信道的时隙大小的示意图。参考图8A和图8B所示,信道调节模块未对虚拟信道的时隙调节前,虚拟信道VC_0、虚拟信道VC_1以及虚拟信道VC_2的时隙大小相同。而在对虚拟信道VC_0、虚拟信道VC_1和虚拟信道VC_2调节后,虚拟信道VC_2的时隙大小大于虚拟信道VC_1的时隙大小大于虚拟信道VC_0的时隙大小。且经过调节后的虚拟信道的时隙大小与遥控传送帧的数据量大小对应。
例如,信道调节模块未对虚拟信道的时隙调节前,虚拟信道的时隙大小为0.01s,从而虚拟信道在传输数据量为30720kb的遥控传送帧时,可能会发生堵塞。信道调节模块对虚拟信道的时隙调节后,虚拟信道的时隙大小为0.03s,从而可以保证虚拟信道传输遥控传送帧的传输速率。再例如,信道调节模块未对虚拟信道的时隙调节前,虚拟信道的时隙大小为0.04s,从而虚拟信道在传输数据量为30720kb的遥控传送帧时,虚拟信道的利用率不足。信道调节模块对虚拟信道的时隙调节后,虚拟信道的时隙大小为0.03s,从而可以保证虚拟信道的利用率。
从而,通过根据遥控传送帧的数据量大小和带宽值,计算得到传输遥控传送帧所需要的时间,并根据计算结果,调节虚拟信道的时隙的操作,达到了能够充分利用虚拟信道,并保证传输速率的技术效果。
此外,参考图2所示,根据本实施例的第二个方面,提供了一种存储介质。所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行以上任意一项所述的方法。
从而本申请的实施例能够达到充分利用虚拟信道,提升虚拟信道的利用率的技术效果。进而解决了现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施例2
图9示出了根据本实施例的第一个方面所述的一种利用虚拟信道传输遥控应用数据的装置900,该装置900与根据实施例1的第一个方面所述的方法相对应。参考图9所示,该装置900包括:遥控应用数据接收模块910,用于接收与部署于卫星的应用过程对应的遥控应用数据;遥控包调节模块920,用于包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;遥控段处理模块930,用于接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含与应用过程对应的接收地址指针;遥控传送帧生成模块940,用于接收遥控段,并根据遥控段生成遥控传送帧;以及遥控传送帧传输模块950,用于通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
可选地,遥控包调节模块920包括:第一带宽监测模块,用于监测并采集得到所述虚拟信道的第一带宽值和各个虚拟信道的时隙大小;遥控包计算模块,用于根据第一带宽值和各个虚拟信道的时隙大小,计算与各个虚拟信道对应的数据量大小;以及遥控包调节模块,用于根据各个虚拟信道对应的数据量大小,对遥控应用数据进行组合或拆分,生成遥控包。
可选地,装置900还包括:数据存储模块,用于设置缓存区,其中缓存区配置用于缓存遥控应用数据。
可选地,装置900还包括:遥控传送帧生成模块,用于接收遥控段,并根据遥控段生成遥控传送帧;第二带宽监测模块,用于实时监测并采集得到虚拟信道的第二带宽值;信道计算模块,用于根据第二带宽值和遥控传送帧的数据量大小,计算传输遥控传送帧所需要的时间;以及信道调节模块,用于根据计算得到的传输遥控传送帧所需要的时间,调节虚拟信道的时隙大小,并通过虚拟信道将遥控传送帧传输至卫星。
从而本申请的实施例能够达到充分利用虚拟信道,提升虚拟信道的利用率的技术效果。进而解决了现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题。
实施例3
图10示出了根据本实施例的第一个方面所述的一种利用虚拟信道传输遥控应用数据的装置1000,该装置1000与根据实施例1的第一个方面所述的方法相对应。参考图10所示,该装置1000包括:处理器1010;以及存储器1020,与处理器1010连接,用于为处理器1010提供处理以下处理步骤的指令:包装层接收与部署于卫星的应用过程对应的遥控应用数据;包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和虚拟信道的时隙大小,对遥控应用数据进行组合或拆分,生成与应用过程对应的遥控包,并将遥控包传输至分段层;分段层接收遥控包,并生成与应用过程对应的遥控段,其中遥控段包含述应用过程对应的接收地址指针;传送层接收遥控段,并根据遥控段生成遥控传送帧;以及传送层通过虚拟信道将遥控传送帧传输至卫星,其中遥控传送帧的数据量大小与虚拟信道所能够传输的数据量大小对应。
从而本申请的实施例能够达到充分利用虚拟信道,提升虚拟信道的利用率的技术效果。进而解决了现有技术中存在的当虚拟信道所能够传输的数据量大小大于遥控传送帧的数据量大小时,虚拟信道的利用率降低;而当虚拟信道所能够传输的数据量大小小于遥控传送帧的数据量大小时,虚拟信道则会发生堵塞,从而导致数据传输变慢的技术问题。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (8)
1.一种利用虚拟信道传输遥控应用数据的方法,应用于卫星地面***,其特征在于,包括:
包装层接收与部署于卫星的应用过程对应的遥控应用数据;
包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和所述虚拟信道的时隙大小,对所述遥控应用数据进行组合或拆分,生成与所述应用过程对应的遥控包,并将所述遥控包传输至分段层;
分段层接收所述遥控包,并生成与所述应用过程对应的遥控段,其中所述遥控段包含与所述应用过程对应的接收地址指针;
传送层接收所述遥控段,并根据所述遥控段生成遥控传送帧;
传送层通过所述虚拟信道将所述遥控传送帧传输至卫星,其中所述遥控传送帧的数据量大小与所述虚拟信道所能够传输的数据量大小对应,其中
包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和所述虚拟信道的时隙大小,对所述遥控应用数据进行组合或拆分,生成与所述应用过程对应的遥控包的操作,包括:
包装层监测并采集得到所述虚拟信道的第一带宽值和各个虚拟信道的时隙大小;
包装层根据所述第一带宽值和所述各个虚拟信道的时隙大小,计算所述各个虚拟信道所能够传输的数据量大小;以及
包装层根据所述各个虚拟信道所能够传输的数据量大小,对所述遥控应用数据进行组合或拆分,生成所述遥控包。
2.根据权利要求1所述的方法,其特征在于,还包括:
包装层设置缓存区,其中所述缓存区配置用于缓存所述遥控应用数据。
3.根据权利要求1所述的方法,其特征在于,还包括:
传送层接收所述遥控段,并根据所述遥控段生成所述遥控传送帧;
传送层实时监测并采集得到所述虚拟信道的第二带宽值;
传送层根据所述第二带宽值和所述遥控传送帧的数据量大小,计算传输所述遥控传送帧所需要的时间;以及
传送层根据计算得到的传输所述遥控传送帧所需要的时间,调节所述虚拟信道的时隙大小,并通过所述虚拟信道将所述遥控传送帧传输至卫星。
4.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行权利要求1至3中任意一项所述的方法。
5.一种利用虚拟信道传输遥控应用数据的装置,其特征在于,包括:
遥控应用数据接收模块,用于接收与部署于卫星的应用过程对应的遥控应用数据;
遥控包调节模块,用于监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和所述虚拟信道的时隙大小,对所述遥控应用数据进行组合或拆分,生成与所述应用过程对应的遥控包,并将所述遥控包传输至分段层;
遥控段处理模块,用于接收所述遥控包,并生成与所述应用过程对应的遥控段,其中所述遥控段包含与所述应用过程对应的接收地址指针;
遥控传送帧生成模块,用于接收所述遥控段,并根据所述遥控段生成遥控传送帧;
遥控传送帧传输模块,用于通过所述虚拟信道将所述遥控传送帧传输至卫星,其中所述遥控传送帧的数据量大小与所述虚拟信道所能够传输的数据量大小对应,其中
遥控包调节模块包括:
第一带宽监测模块,用于监测并采集得到所述虚拟信道的第一带宽值和各个虚拟信道的时隙大小;
遥控包计算模块,用于根据所述第一带宽值和各个虚拟信道时隙的大小,计算与所述各个虚拟信道对应的数据量大小;以及
遥控包调节模块,用于根据与所述各个虚拟信道对应的数据量大小,对所述遥控应用数据进行组合或拆分,生成所述遥控包。
6.根据权利要求5所述的装置,其特征在于,装置还包括:
数据存储模块,用于设置缓存区,其中所述缓存区配置用于缓存所述遥控应用数据。
7.根据权利要求5所述的装置,其特征在于,装置还包括:
遥控传送帧生成模块,用于接收所述遥控段,并根据所述遥控段生成所述遥控传送帧;
第二带宽监测模块,用于实时监测并采集得到所述虚拟信道的第二带宽值;
信道计算模块,用于根据所述第二带宽值和所述遥控传送帧的数据量大小,计算传输所述遥控传送帧所需要的时间;以及
信道调节模块,用于根据计算得到的传输所述遥控传送帧所需要的时间,调节所述虚拟信道的时隙大小,并通过所述虚拟信道将所述遥控传送帧传输至卫星。
8.一种利用虚拟信道传输遥控应用数据的装置,其特征在于,包括:
处理器;以及
存储器,与所述处理器连接,用于为所述处理器提供处理以下处理步骤的指令:
包装层接收与部署于卫星的应用过程对应的遥控应用数据;
包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和所述虚拟信道的时隙大小,对所述遥控应用数据进行组合或拆分,生成与所述应用过程对应的遥控包,并将所述遥控包传输至分段层;
分段层接收所述遥控包,并生成与所述应用过程对应的遥控段,其中所述遥控段包含与所述应用过程对应的接收地址指针;
传送层接收所述遥控段,并根据所述遥控段生成遥控传送帧;
传送层通过所述虚拟信道将所述遥控传送帧传输至卫星,其中所述遥控传送帧的数据量大小与所述虚拟信道所能够传输的数据量大小对应,其中
包装层监测带宽值和虚拟信道的时隙大小,并根据监测到的带宽值和所述虚拟信道的时隙大小,对所述遥控应用数据进行组合或拆分,生成与所述应用过程对应的遥控包的操作,包括:
包装层监测并采集得到所述虚拟信道的第一带宽值和各个虚拟信道的时隙大小;
包装层根据所述第一带宽值和所述各个虚拟信道的时隙大小,计算所述各个虚拟信道所能够传输的数据量大小;以及
包装层根据所述各个虚拟信道所能够传输的数据量大小,对所述遥控应用数据进行组合或拆分,生成所述遥控包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310589833.5A CN116318376B (zh) | 2023-05-24 | 2023-05-24 | 利用虚拟信道传输遥控应用数据的方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310589833.5A CN116318376B (zh) | 2023-05-24 | 2023-05-24 | 利用虚拟信道传输遥控应用数据的方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116318376A CN116318376A (zh) | 2023-06-23 |
CN116318376B true CN116318376B (zh) | 2023-08-04 |
Family
ID=86785530
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310589833.5A Active CN116318376B (zh) | 2023-05-24 | 2023-05-24 | 利用虚拟信道传输遥控应用数据的方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116318376B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117915397B (zh) * | 2024-03-20 | 2024-05-31 | 银河航天(西安)科技有限公司 | 基于虚拟信道传输遥测传送帧的方法、装置及存储介质 |
CN117914393B (zh) * | 2024-03-20 | 2024-05-31 | 银河航天(西安)科技有限公司 | 一种基于分段层的自适应分包遥控调度方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113806258A (zh) * | 2021-11-16 | 2021-12-17 | 苏州浪潮智能科技有限公司 | 一种动态自适应的虚拟通道映射方法、装置及存储介质 |
CN114142907A (zh) * | 2021-09-07 | 2022-03-04 | 北京国电高科科技有限公司 | 一种通信终端设备的信道筛选优化方法及*** |
CN115801101A (zh) * | 2022-11-07 | 2023-03-14 | 银河航天(北京)通信技术有限公司 | 基于虚拟信道时隙的遥测调度方法、装置及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7130270B2 (en) * | 2002-07-26 | 2006-10-31 | International Business Machines Corporation | Method and apparatus for varying bandwidth provided to virtual channels in a virtual path |
-
2023
- 2023-05-24 CN CN202310589833.5A patent/CN116318376B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114142907A (zh) * | 2021-09-07 | 2022-03-04 | 北京国电高科科技有限公司 | 一种通信终端设备的信道筛选优化方法及*** |
CN113806258A (zh) * | 2021-11-16 | 2021-12-17 | 苏州浪潮智能科技有限公司 | 一种动态自适应的虚拟通道映射方法、装置及存储介质 |
CN115801101A (zh) * | 2022-11-07 | 2023-03-14 | 银河航天(北京)通信技术有限公司 | 基于虚拟信道时隙的遥测调度方法、装置及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116318376A (zh) | 2023-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116318376B (zh) | 利用虚拟信道传输遥控应用数据的方法、装置及存储介质 | |
CN116366141B (zh) | 向信宿过程传输遥测应用数据的方法、装置及存储介质 | |
CN114189905B (zh) | 一种报文处理方法及相关设备 | |
CN115567184B (zh) | 基于分段层调节虚拟信道的时隙的方法、装置及存储介质 | |
CN104836748A (zh) | 拥塞控制比特率算法 | |
CN110417650A (zh) | 多链路数据分配方法、装置及电子设备 | |
CN109391461B (zh) | 透传业务频率的方法和设备 | |
US20230091501A1 (en) | Port status configuration method, apparatus, and system, and storage medium | |
EP3560152B1 (en) | Determining the bandwidth of a communication link | |
CN115549771A (zh) | 基于分段层对虚拟信道进行调度的方法、装置及存储介质 | |
CN115801100A (zh) | 基于遥控的信道数量对遥测调度的方法、装置及存储介质 | |
CN116436510B (zh) | 利用中继卫星传输应用数据的方法、装置及存储介质 | |
CN113141520B (zh) | 视频流传输方法、装置、电子设备及存储介质 | |
US20220141321A1 (en) | Relay node and method for encapsulating a packet based on tunneling protocol | |
CN116388854B (zh) | 通过调节虚拟信道传输数据信息的方法、装置及存储介质 | |
RU2530298C1 (ru) | Способ, система и устройство передачи сигналов синхронной цифровой иерархии по микроволне | |
CN117915397B (zh) | 基于虚拟信道传输遥测传送帧的方法、装置及存储介质 | |
CN114125931A (zh) | 流量调节方法、装置和网络设备 | |
CN108964933B (zh) | 用于传输报文的方法、装置和*** | |
CN116248172B (zh) | 基于tcp/ip协议和ccsds协议的数据传输方法、装置及存储介质 | |
US9942147B2 (en) | Method nodes and computer program for enabling of data traffic separation | |
CN118074790B (zh) | 用于分包遥控遥测过程的资源调度方法、装置及存储介质 | |
WO2022222693A1 (zh) | 报文处理方法和装置、电子设备、计算机可读存储介质 | |
CN112714490B (zh) | 时延校准方法、装置、计算机设备和计算机可读存储介质 | |
CN114125935A (zh) | 一种数据链路聚合方法、装置、存储介质和聚合设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |