CN115397030B - Method, device, equipment and storage medium for determining data transmission priority - Google Patents
Method, device, equipment and storage medium for determining data transmission priority Download PDFInfo
- Publication number
- CN115397030B CN115397030B CN202210983242.1A CN202210983242A CN115397030B CN 115397030 B CN115397030 B CN 115397030B CN 202210983242 A CN202210983242 A CN 202210983242A CN 115397030 B CN115397030 B CN 115397030B
- Authority
- CN
- China
- Prior art keywords
- data stream
- data
- time difference
- parameter
- target
- 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
- 230000005540 biological transmission Effects 0.000 title claims abstract description 254
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000012545 processing Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 abstract description 9
- 238000005516 engineering process Methods 0.000 abstract description 5
- 239000000047 product Substances 0.000 description 20
- 230000006870 function Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 10
- 238000013461 design Methods 0.000 description 6
- 238000010295 mobile communication Methods 0.000 description 4
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 3
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 239000007943 implant Substances 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012800 visualization Methods 0.000 description 1
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种确定数据传输优先级的方法、装置、设备及存储介质,涉及通信技术领域,用于提高数据传输的效率,提高资源利用率,包括:在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取目标信息,目标信息包括以下至少一项:预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级,预设时差用于指示第一数据流与第二数据流之间对应的最大数据传输时差,目标时差为第一数据流与第二数据流之间对应的数据传输时差,关联参数用于指示第一数据流与第二数据流之间的关联程度;基于目标信息,确定第二数据流对应的目标传输优先级。本申请应用于确定数据传输优先级的场景中。
The present application discloses a method, device, equipment and storage medium for determining data transmission priority, which relates to the field of communication technology and is used to improve the efficiency of data transmission and improve resource utilization, including: when a first data stream is transmitted through a first data transmission channel and a second data stream is transmitted through a second data transmission channel, target information is obtained, and the target information includes at least one of the following: a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream, the preset time difference is used to indicate the maximum data transmission time difference corresponding to the first data stream and the second data stream, the target time difference is the data transmission time difference corresponding to the first data stream and the second data stream, and the associated parameter is used to indicate the degree of association between the first data stream and the second data stream; based on the target information, the target transmission priority corresponding to the second data stream is determined. The present application is applied to the scenario of determining data transmission priority.
Description
技术领域Technical Field
本申请涉及通信技术领域,尤其涉及一种确定数据传输优先级的方法、装置、设备及存储介质。The present application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for determining data transmission priority.
背景技术Background technique
随着第五代移动通信技术(5th Generation Mobile CommunicationTechnology,5G)的发展,增强现实(Augmented Reality,AR)与虚拟现实(VirtualReality,VR)业务已经成为5G应用的主要场景。随着AR业务与VR业务所需要的带宽需求增大,AR业务与VR业务具有不同的数据流,这些数据流具有不同的业务需求,并且多个数据流之间存在关联关系。例如音频数据流和视频数据流具有同步传输的需求,如果音频数据流和视频数据流不能实现同步传输,就会出现音视频不同步、数据传输延迟的现象。在第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)中的Release-18定义了分层多QoS,可以将业务拆分成多个数据流进行承载,并为多个数据流定义不同的QoS要求进行保障。With the development of the fifth generation mobile communication technology (5G), augmented reality (AR) and virtual reality (VR) services have become the main scenarios for 5G applications. As the bandwidth requirements for AR and VR services increase, AR and VR services have different data streams, which have different service requirements, and there is a correlation between multiple data streams. For example, audio data streams and video data streams have the requirement of synchronous transmission. If the audio data stream and the video data stream cannot be transmitted synchronously, there will be audio and video asynchrony and data transmission delay. Release-18 in the 3rd Generation Partnership Project (3GPP) defines layered multi-QoS, which can split the service into multiple data streams for carrying, and define different QoS requirements for multiple data streams for protection.
在上述方法中,在一个数据流中传输数据时,对不重要的数据包的过度保护会导致无线资源的浪费,并且在采用多个数据流传输数据时,对同源的多个数据流的资源利用率较低,从而当前进行数据传输的效率较低,资源利用率较低。In the above method, when transmitting data in one data stream, excessive protection of unimportant data packets will lead to a waste of wireless resources, and when multiple data streams are used to transmit data, the resource utilization of multiple data streams of the same source is low, so that the current data transmission efficiency is low and the resource utilization is low.
发明内容Summary of the invention
本申请提供一种确定数据传输优先级的方法、装置、设备及存储介质,用于提高数据传输的效率,提高资源利用率。The present application provides a method, apparatus, device and storage medium for determining data transmission priority, which are used to improve the efficiency of data transmission and improve resource utilization.
为达到上述目的,本申请采用如下技术方案:In order to achieve the above purpose, this application adopts the following technical solutions:
第一方面,提供了一种确定数据传输优先级的方法,该方法包括:在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取目标信息,目标信息包括以下至少一项:预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级,预设时差用于指示第一数据流与第二数据流之间对应的最大数据传输时差,目标时差为第一数据流与第二数据流之间对应的数据传输时差,关联参数用于指示第一数据流与第二数据流之间的关联程度,不同的数据传输通道对应不同的服务质量QoS,第一数据流对应的初始传输优先级高于第二数据流对应的初始传输优先级;基于目标信息,确定第二数据流对应的目标传输优先级。In a first aspect, a method for determining data transmission priority is provided, the method comprising: when transmitting a first data stream through a first data transmission channel and transmitting a second data stream through a second data transmission channel, obtaining target information, the target information comprising at least one of the following: a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream, the preset time difference being used to indicate a maximum data transmission time difference corresponding to the first data stream and the second data stream, the target time difference being the data transmission time difference corresponding to the first data stream and the second data stream, the associated parameter being used to indicate a degree of association between the first data stream and the second data stream, different data transmission channels corresponding to different service qualities QoS, and the initial transmission priority corresponding to the first data stream being higher than the initial transmission priority corresponding to the second data stream; based on the target information, determining the target transmission priority corresponding to the second data stream.
在一种可能的实现方式中,方法还包括:在关联参数大于预设关联参数的情况下,若目标数据流丢失,则将第一数据流与第二数据流中除目标数据流之外的数据流丢弃,目标数据流为第一数据流与第二数据流中的任一数据流。In a possible implementation, the method further includes: when the association parameter is greater than a preset association parameter, if the target data stream is lost, discarding data streams other than the target data stream in the first data stream and the second data stream, the target data stream being any data stream in the first data stream and the second data stream.
在一种可能的实现方式中,方法还包括:在目标时差大于预设时差的情况下,将第一数据流与第二数据流丢弃,释放第一数据流与第二数据流对应的资源。In a possible implementation, the method further includes: when the target time difference is greater than a preset time difference, discarding the first data stream and the second data stream, and releasing resources corresponding to the first data stream and the second data stream.
在一种可能的实现方式中,基于目标信息,确定第二数据流对应的目标传输优先级,包括:在目标时差小于或等于预设时差的情况下,确定目标时差与预设时差之间的目标比值,并将目标比值与关联参数之间的乘积确定为第一参数;将第一参数与预设参数之间的和确定为第二参数,并将第二参数与第二数据流对应的初始传输优先级之间的乘积,确定为第二数据流对应的目标传输优先级。In one possible implementation, based on the target information, the target transmission priority corresponding to the second data stream is determined, including: when the target time difference is less than or equal to the preset time difference, determining the target ratio between the target time difference and the preset time difference, and determining the product of the target ratio and the associated parameter as the first parameter; determining the sum of the first parameter and the preset parameter as the second parameter, and determining the product of the second parameter and the initial transmission priority corresponding to the second data stream as the target transmission priority corresponding to the second data stream.
在一种可能的实现方式中,第二数据流包括N个子数据,N个子数据在第二数据传输通道中依次传输,目标时差包括N个子时差,一个子数据对应一个子时差,N为正整数;基于目标信息,确定第二数据流对应的目标传输优先级,包括:在N个子时差中最大的子时差小于或等于预设时差的情况下,确定第i个子时差与预设时差之间的第一比值,并确定i与N之间的第二比值,i为小于或等于N的正整数;将第一比值与第二比值之间的和确定为第三参数,并将第三参数与关联参数之间的乘积确定为第四参数;将第四参数与预设参数之间的和确定为第五参数,并将第五参数与第二数据流对应的初始传输优先级之间的乘积,确定为第i个子数据对应的传输优先级,第i个子数据对应第i个子时差;基于N个子数据中每个子数据对应的传输优先级,确定第二数据流对应的目标传输优先级。In a possible implementation, the second data stream includes N sub-data, which are transmitted sequentially in the second data transmission channel, and the target time difference includes N sub-time differences, one sub-data corresponds to one sub-time difference, and N is a positive integer; based on the target information, the target transmission priority corresponding to the second data stream is determined, including: when the largest sub-time difference among the N sub-time differences is less than or equal to the preset time difference, determining a first ratio between the i-th sub-time difference and the preset time difference, and determining a second ratio between i and N, where i is a positive integer less than or equal to N; determining the sum of the first ratio and the second ratio as a third parameter, and determining the product of the third parameter and the associated parameter as a fourth parameter; determining the sum of the fourth parameter and the preset parameter as a fifth parameter, and determining the product of the fifth parameter and the initial transmission priority corresponding to the second data stream as the transmission priority corresponding to the i-th sub-data, and the i-th sub-data corresponds to the i-th sub-time difference; based on the transmission priority corresponding to each sub-data among the N sub-data, determining the target transmission priority corresponding to the second data stream.
第二方面,提供了一种确定数据传输优先级的装置,该确定数据传输优先级的装置包括:获取单元和确定单元;获取单元,用于在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取目标信息,目标信息包括以下至少一项:预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级,预设时差用于指示第一数据流与第二数据流之间对应的最大数据传输时差,目标时差为第一数据流与第二数据流之间对应的数据传输时差,关联参数用于指示第一数据流与第二数据流之间的关联程度,不同的数据传输通道对应不同的服务质量QoS,第一数据流对应的初始传输优先级高于第二数据流对应的初始传输优先级;确定单元,用于基于目标信息,确定第二数据流对应的目标传输优先级。In a second aspect, a device for determining a data transmission priority is provided, the device for determining a data transmission priority comprising: an acquisition unit and a determination unit; the acquisition unit is used to acquire target information when a first data stream is transmitted through a first data transmission channel and a second data stream is transmitted through a second data transmission channel, the target information comprising at least one of the following: a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream, the preset time difference being used to indicate a maximum data transmission time difference corresponding to the first data stream and the second data stream, the target time difference being the data transmission time difference corresponding to the first data stream and the second data stream, the associated parameter being used to indicate a degree of association between the first data stream and the second data stream, different data transmission channels corresponding to different service qualities QoS, and the initial transmission priority corresponding to the first data stream being higher than the initial transmission priority corresponding to the second data stream; the determination unit is used to determine the target transmission priority corresponding to the second data stream based on the target information.
在一种可能的实现方式中,确定数据传输优先级的装置还包括:处理单元;处理单元,用于在关联参数大于预设关联参数的情况下,若目标数据流丢失,则将第一数据流与第二数据流中除目标数据流之外的数据流丢弃,目标数据流为第一数据流与第二数据流中的任一数据流。In one possible implementation, the device for determining the data transmission priority also includes: a processing unit; a processing unit, which is used to discard data streams other than the target data stream in the first data stream and the second data stream if the target data stream is lost when the association parameter is greater than the preset association parameter, and the target data stream is any data stream between the first data stream and the second data stream.
在一种可能的实现方式中,确定数据传输优先级的装置还包括:处理单元;处理单元,用于在目标时差大于预设时差的情况下,将第一数据流与第二数据流丢弃,释放第一数据流与第二数据流对应的资源。In one possible implementation, the device for determining the data transmission priority also includes: a processing unit; a processing unit, configured to discard the first data stream and the second data stream and release resources corresponding to the first data stream and the second data stream when the target time difference is greater than a preset time difference.
在一种可能的实现方式中,确定单元,用于在目标时差小于或等于预设时差的情况下,确定目标时差与预设时差之间的目标比值,并将目标比值与关联参数之间的乘积确定为第一参数;确定单元,用于将第一参数与预设参数之间的和确定为第二参数,并将第二参数与第二数据流对应的初始传输优先级之间的乘积,确定为第二数据流对应的目标传输优先级。In one possible implementation, a determination unit is used to determine a target ratio between a target time difference and a preset time difference when the target time difference is less than or equal to a preset time difference, and determine the product of the target ratio and an associated parameter as a first parameter; and a determination unit is used to determine the sum of the first parameter and the preset parameter as a second parameter, and determine the product of the second parameter and an initial transmission priority corresponding to the second data stream as a target transmission priority corresponding to the second data stream.
在一种可能的实现方式中,第二数据流包括N个子数据,N个子数据在第二数据传输通道中依次传输,目标时差包括N个子时差,一个子数据对应一个子时差,N为正整数;确定单元,用于在N个子时差中最大的子时差小于或等于预设时差的情况下,确定第i个子时差与预设时差之间的第一比值,并确定i与N之间的第二比值,i为小于或等于N的正整数;确定单元,用于将第一比值与第二比值之间的和确定为第三参数,并将第三参数与关联参数之间的乘积确定为第四参数;确定单元,用于将第四参数与预设参数之间的和确定为第五参数,并将第五参数与第二数据流对应的初始传输优先级之间的乘积,确定为第i个子数据对应的传输优先级,第i个子数据对应第i个子时差;确定单元,用于基于N个子数据中每个子数据对应的传输优先级,确定第二数据流对应的目标传输优先级。In a possible implementation, the second data stream includes N sub-data, which are transmitted sequentially in the second data transmission channel, and the target time difference includes N sub-time differences, one sub-data corresponds to one sub-time difference, and N is a positive integer; a determination unit is used to determine a first ratio between the i-th sub-time difference and the preset time difference, and determine a second ratio between i and N, i being a positive integer less than or equal to N, when the largest sub-time difference among the N sub-time differences is less than or equal to the preset time difference; a determination unit is used to determine the sum of the first ratio and the second ratio as a third parameter, and determine the product of the third parameter and the associated parameter as a fourth parameter; a determination unit is used to determine the sum of the fourth parameter and the preset parameter as a fifth parameter, and determine the product of the fifth parameter and the initial transmission priority corresponding to the second data stream as the transmission priority corresponding to the i-th sub-data, and the i-th sub-time difference corresponds to the i-th sub-data; a determination unit is used to determine the target transmission priority corresponding to the second data stream based on the transmission priority corresponding to each sub-data among the N sub-data.
第三方面,一种电子设备,包括:处理器以及存储器;其中,存储器用于存储一个或多个程序,一个或多个程序包括计算机执行指令,当电子设备运行时,处理器执行存储器存储的计算机执行指令,以使电子设备执行如第一方面的一种确定数据传输优先级的方法。In a third aspect, an electronic device comprises: a processor and a memory; wherein the memory is used to store one or more programs, and the one or more programs include computer execution instructions. When the electronic device is running, the processor executes the computer execution instructions stored in the memory to enable the electronic device to execute a method for determining data transmission priority as in the first aspect.
第四方面,提供了一种存储一个或多个程序的计算机可读存储介质,该一个或多个程序包括指令,上述指令当被计算机执行时使计算机执行如第一方面的一种确定数据传输优先级的方法。In a fourth aspect, a computer-readable storage medium storing one or more programs is provided. The one or more programs include instructions. When the instructions are executed by a computer, the computer executes a method for determining a data transmission priority as in the first aspect.
本申请提供了一种确定数据传输优先级的方法、装置、设备及存储介质,应用于确定数据传输优先级的场景中。在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取包括预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级中至少一项的目标信息,并基于用于指示第一数据流与第二数据流之间对应的最大数据传输时差的预设时差、第一数据流与第二数据流之间对应的目标时差、用于指示第一数据流与第二数据流之间的关联程度的关联参数、第二数据流对应的初始传输优先级,确定第二数据流对应的目标传输优先级。通过上述方法,在每次传输具有关联关系的第一数据流与第二数据流之后,可以基于获取的目标信息,重新确定第一数据流与第二数据流中初始传输优先级较低的第二数据流对应的目标传输优先级,从而在后续再次传输第一数据流与第二数据流时,可以提高数据流传输的效率,并提高资源的利用率。The present application provides a method, device, equipment and storage medium for determining data transmission priority, which are applied to the scenario of determining data transmission priority. In the case of transmitting a first data stream through a first data transmission channel and transmitting a second data stream through a second data transmission channel, obtain target information including at least one of a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream, and determine the target transmission priority corresponding to the second data stream based on the preset time difference indicating the maximum data transmission time difference corresponding to the first data stream and the second data stream, the target time difference corresponding to the first data stream and the second data stream, the associated parameter indicating the degree of association between the first data stream and the second data stream, and the initial transmission priority corresponding to the second data stream. Through the above method, after each transmission of the first data stream and the second data stream having an associated relationship, the target transmission priority corresponding to the second data stream with a lower initial transmission priority in the first data stream and the second data stream can be re-determined based on the acquired target information, so that when the first data stream and the second data stream are transmitted again in the subsequent transmission, the efficiency of data stream transmission can be improved, and the utilization of resources can be improved.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本申请的实施例提供的一种多数据传输通道场景示意图;FIG1 is a schematic diagram of a multi-data transmission channel scenario provided by an embodiment of the present application;
图2为本申请的实施例提供的一种确定数据传输优先级的系统结构示意图;FIG2 is a schematic diagram of a system structure for determining data transmission priority provided by an embodiment of the present application;
图3为本申请的实施例提供的一种确定数据传输优先级的方法流程示意图一;FIG3 is a flowchart of a method for determining data transmission priority according to an embodiment of the present application;
图4为本申请的实施例提供的一种数据流传输示意图一;FIG4 is a first schematic diagram of data stream transmission provided by an embodiment of the present application;
图5为本申请的实施例提供的一种确定数据传输优先级的方法流程示意图二;FIG5 is a second flow chart of a method for determining data transmission priority provided by an embodiment of the present application;
图6为本申请的实施例提供的一种确定数据传输优先级的方法流程示意图三;FIG6 is a third flow chart of a method for determining data transmission priority provided by an embodiment of the present application;
图7为本申请的实施例提供的一种确定数据传输优先级的方法流程示意图四;FIG. 7 is a fourth flow chart of a method for determining data transmission priority provided by an embodiment of the present application;
图8为本申请的实施例提供的一种确定数据传输优先级的方法流程示意图五;FIG8 is a flowchart diagram of a method for determining data transmission priority according to an embodiment of the present application;
图9为本申请的实施例提供的一种数据流传输示意图二;FIG9 is a second schematic diagram of data stream transmission provided by an embodiment of the present application;
图10为本申请的实施例提供的一种确定数据传输优先级的装置结构示意图;FIG10 is a schematic diagram of a device structure for determining data transmission priority provided by an embodiment of the present application;
图11为本申请的实施例提供的一种电子设备结构示意图。FIG. 11 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In the description of this application, unless otherwise specified, "/" means "or", for example, A/B can mean A or B. "And/or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one" and "plurality" refer to two or more. The words "first", "second", etc. do not limit the quantity and execution order, and the words "first", "second", etc. do not limit them to be different.
当前,5G面向2B应用需求多种多样,其中AR业务、VR业务与混合现实(MediatedReality,MR)为5G应用的典型场景之一。AR业务是对现实世界进行增强的技术,就是在真实空间中植入虚拟内容,把虚拟信息(物体、图片、视频、声音等)映射在现实环境中,将真实世界信息和虚拟世界信息“无缝”集成的新技术,实现真实的物理环境和虚拟的信息(如3D模型、视频、文字)等实时地叠加到同一个画面或空间中。不同于VR业务中模拟或复制出来的完全虚拟的环境,AR业务是利用虚拟信息对当下的现实世界进行补充,实现增强现实的效果。VR业务时创在一个虚拟的场景,利用电子设备模拟三维空间,通过感官模拟一种沉浸感和临场感,把用户带到一个虚拟的仿真世界中,提供使用关于视觉、听觉、触觉等感官的模拟,让体验者身临其境地观察三维空间。MR业务可以直接看作是将AR业务与VR业务进行结合得到的,合并现实场景和虚拟场景之后产生的可视化环境。At present, 5G has various requirements for 2B applications, among which AR services, VR services and mixed reality (MR) are typical scenarios for 5G applications. AR services are technologies that enhance the real world, that is, to implant virtual content in real space, map virtual information (objects, pictures, videos, sounds, etc.) in the real environment, and "seamlessly" integrate real world information and virtual world information, so as to realize the real physical environment and virtual information (such as 3D models, videos, texts, etc.) superimposed on the same screen or space in real time. Different from the completely virtual environment simulated or copied in VR services, AR services use virtual information to supplement the current real world and achieve the effect of augmented reality. VR services are created in a virtual scene, using electronic devices to simulate three-dimensional space, simulating a sense of immersion and presence through senses, bringing users into a virtual simulation world, providing simulation of vision, hearing, touch and other senses, so that users can observe the three-dimensional space in an immersive way. MR services can be directly regarded as the combination of AR services and VR services, and the visualization environment generated after merging real scenes and virtual scenes.
AR业务、VR业务与MR业务的应用使带宽需求增大,除此之外,其业务需求一方面AR业务、VR业务与MR业务具有不同的数据流,这些数据流具有不同的业务需求;另一方面,多个数据流之间存在关联,例如音频和视频具有同步需求。如果不能实现同步,就会出现重复或者延迟,引起数据传输质量的问题,也影响用户体验。如图1所示,3GPP中的Release-18定义了分层多QoS,可以将业务拆分成多个数据流进行承载,并为多个数据流定义不同的QoS要求进行保障。但是现有5G QoS机制无法很好地支持多流传输,业务数据的不等重要性未被管道充分利用。在一个QoS流的情况下,对不重要的数据包的过度保护会导致无线资源的浪费;即使采用多个QoS流,同源(例如同一IP地址)的多QoS流之间的关联未被考虑,日过考虑同源的多QoS流之间的关联性,将有助于提升管道的资源利用率。The application of AR, VR and MR services increases the bandwidth demand. In addition, their service requirements are different. On the one hand, AR, VR and MR services have different data streams, and these data streams have different service requirements. On the other hand, there are associations between multiple data streams, such as audio and video synchronization requirements. If synchronization cannot be achieved, duplication or delay will occur, causing data transmission quality problems and affecting user experience. As shown in Figure 1, Release-18 in 3GPP defines layered multi-QoS, which can split services into multiple data streams for carrying and define different QoS requirements for multiple data streams for protection. However, the existing 5G QoS mechanism cannot support multi-stream transmission well, and the unequal importance of service data is not fully utilized by the pipeline. In the case of one QoS flow, excessive protection of unimportant data packets will lead to a waste of wireless resources; even if multiple QoS flows are used, the association between multiple QoS flows of the same source (such as the same IP address) is not considered. Considering the association between multiple QoS flows of the same source will help improve the resource utilization of the pipeline.
一个显著的提升资源利用率的场景是当多QoS流之间存在关联关系时,其中的一个QoS流丢包时,多流间的其他数据包可以直接丢弃;另外一个特征是应保证多QoS流满足时延需求。在一个时间区域内,应尽量保持多流数据包的同步时序,否则时延造成的QoS流不同步,同样会影响用户业务体验。A scenario that significantly improves resource utilization is when there is a correlation between multiple QoS flows. When one of the QoS flows loses a packet, the other packets between the multiple flows can be directly discarded. Another feature is to ensure that multiple QoS flows meet the latency requirements. In a time zone, the synchronization sequence of multiple flow packets should be maintained as much as possible. Otherwise, the QoS flow asynchrony caused by latency will also affect the user service experience.
本发明针对此类XR业务类型,包含多业务流且业务流之间存在关联关系,通过增加QoS联动系数(关联关系),提升多QoS Flow的关联关系,帮助无线网络优化调度。The present invention targets this type of XR service, which includes multiple service flows and there is an association between the service flows. By increasing the QoS linkage coefficient (association), the association between multiple QoS flows is improved to help optimize the scheduling of the wireless network.
本申请实施例提供的一种确定数据传输优先级的方法,可以适用于确定数据传输优先级的系统。图2示出了该确定数据传输优先级的系统的一种结构示意图。如图2所示,确定数据传输优先级的系统20包括:第一电子设备21和第二电子设备22。其中,第一电子设备21和第二电子设备22之间进行数据传输,并且第一电子设备21和第二电子设备22之间基于服务质量(Quality of Service,QoS)网络利用各种基础技术,提供数据传输功能。A method for determining a data transmission priority provided in an embodiment of the present application may be applicable to a system for determining a data transmission priority. FIG. 2 shows a schematic diagram of a structure of the system for determining a data transmission priority. As shown in FIG. 2 , a system 20 for determining a data transmission priority includes: a first electronic device 21 and a second electronic device 22. Data is transmitted between the first electronic device 21 and the second electronic device 22, and various basic technologies are used based on a Quality of Service (QoS) network to provide a data transmission function between the first electronic device 21 and the second electronic device 22.
确定数据传输优先级的系统20可以用于物联网,确定数据传输优先级的系统20可以对应多个电子设备,本申请实施例中以确定数据传输优先级的系统20包括2个电子设备(即第一电子设备21和第二电子设备22)为例进行示例性的说明,对于电子设备的具体数量本申请不做限定。The system 20 for determining data transmission priority can be used in the Internet of Things. The system 20 for determining data transmission priority can correspond to multiple electronic devices. In the embodiment of the present application, an example is given in which the system 20 for determining data transmission priority includes two electronic devices (i.e., a first electronic device 21 and a second electronic device 22). The specific number of electronic devices is not limited in this application.
第一电子设备21和第二电子设备22可以用于物联网,可以为运营商对应的基站,也可以为终端设备。The first electronic device 21 and the second electronic device 22 can be used in the Internet of Things, and can be base stations corresponding to operators or terminal devices.
需要说明的,当第一电子设备21和第二电子设备22为运营商对应的基站时,可以为任意一种移动通信系统中的基站,例如可以为4G移动通信系统、5G移动通信系统中的基站,本申请对此不作具体限定。It should be noted that when the first electronic device 21 and the second electronic device 22 are base stations corresponding to the operator, they can be base stations in any mobile communication system, for example, they can be base stations in a 4G mobile communication system or a 5G mobile communication system, and this application does not make any specific limitations on this.
下面结合附图对本申请实施例提供的一种确定数据传输优先级的方法进行描述。如图3所示,本申请实施例提供的一种确定数据传输优先级的方法,包括S201-S202:A method for determining a data transmission priority provided by an embodiment of the present application is described below in conjunction with the accompanying drawings. As shown in FIG3 , a method for determining a data transmission priority provided by an embodiment of the present application includes S201-S202:
S201、在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取目标信息。S201. Acquire target information while transmitting a first data stream through a first data transmission channel and transmitting a second data stream through a second data transmission channel.
其中,目标信息包括以下至少一项:预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级,预设时差用于指示第一数据流与第二数据流之间对应的最大数据传输时差,目标时差为第一数据流与第二数据流之间对应的数据传输时差,关联参数用于指示第一数据流与第二数据流之间的关联程度,不同的数据传输通道对应不同的服务质量QoS,第一数据流对应的初始传输优先级高于第二数据流对应的初始传输优先级。Among them, the target information includes at least one of the following: a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream. The preset time difference is used to indicate the maximum data transmission time difference between the first data stream and the second data stream. The target time difference is the data transmission time difference between the first data stream and the second data stream. The associated parameter is used to indicate the degree of association between the first data stream and the second data stream. Different data transmission channels correspond to different service qualities QoS. The initial transmission priority corresponding to the first data stream is higher than the initial transmission priority corresponding to the second data stream.
可选的,上述预设时差和关联参数为预先确定的参数信息,其中预设时差为第二数据流相对于第一数据流最晚传输完成的时间间隔,可以通过T指示预设时差;关联参数可以理解为第一数据流与第二数据流之间的依赖度,为百分比形式的数值,可以通过Cassosion指示关联参数。Optionally, the above-mentioned preset time difference and associated parameters are predetermined parameter information, wherein the preset time difference is the time interval for the latest transmission completion of the second data stream relative to the first data stream, and the preset time difference can be indicated by T; the associated parameter can be understood as the dependency between the first data stream and the second data stream, which is a numerical value in the form of a percentage, and the associated parameter can be indicated by C association .
可选的,上述第二数据流对应的初始传输优先级为在当前时刻之前,最后一次传输第一数据流和第二数据流时,确定的第二数据流对应的传输优先级。Optionally, the initial transmission priority corresponding to the second data stream is the transmission priority corresponding to the second data stream determined when the first data stream and the second data stream were last transmitted before the current moment.
可选的,在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流时,需要通过获取的目标信息,再次重新确定第二数据流对应的传输优先级。即在每次传输第一数据流和第二数据流之后,均可以再次重新确定第二数据流对应的传输优先级。Optionally, when the first data stream is transmitted through the first data transmission channel and the second data stream is transmitted through the second data transmission channel, the transmission priority corresponding to the second data stream needs to be re-determined again through the acquired target information. That is, after each transmission of the first data stream and the second data stream, the transmission priority corresponding to the second data stream can be re-determined again.
需要说明的是,由于第一数据流对应的初始传输优先级高于第二数据流对应的初始传输优先级,且第一数据流与第二数据流之间存在关联关系,因此需要在传输第一数据流和第二数据流之后,重新确定第二数据流(即第一数据流和第二数据流中,对应的初始传输优先级较低的数据流)对应的传输优先级。即,若第一数据流对应的初始传输优先级低于第二数据流对应的初始传输优先级,则需要确定第一数据流对应的传输优先级。It should be noted that, since the initial transmission priority corresponding to the first data stream is higher than the initial transmission priority corresponding to the second data stream, and there is an association relationship between the first data stream and the second data stream, it is necessary to re-determine the transmission priority corresponding to the second data stream (that is, the data stream with a lower initial transmission priority in the first data stream and the second data stream) after transmitting the first data stream and the second data stream. That is, if the initial transmission priority corresponding to the first data stream is lower than the initial transmission priority corresponding to the second data stream, it is necessary to determine the transmission priority corresponding to the first data stream.
S202、基于目标信息,确定第二数据流对应的目标传输优先级。S202: Determine a target transmission priority corresponding to the second data stream based on the target information.
可选的,第二数据流对应的目标传输优先级,可以理解为传输第二数据流的第二数据传输通道(例如QoS flow)对应的传输优先级,传输优先级通过数值表示,数值越大优先级越高。Optionally, the target transmission priority corresponding to the second data flow can be understood as the transmission priority corresponding to the second data transmission channel (such as QoS flow) transmitting the second data flow. The transmission priority is represented by a numerical value, and the larger the numerical value, the higher the priority.
示例性的,如图4所示,假设预定的数据传输场景中包括业务流A(即第一数据流)和业务流B(即第二数据流),且业务流A和业务流B之间存在关联关系,即业务流A和业务流B传输完成的时间差值不应大于预设时差T。则在传输业务流A和业务流B的过程中,需要记录业务流A传输完成的时间,以及业务流B传输完成的时间,并确定业务流A传输完成的时间与业务流B传输完成的时间之间的时间差t。从而通过预先获取的目标信息,以及确定的时间差t,再次确定第二数据流对应的目标传输优先级。Exemplarily, as shown in FIG4 , it is assumed that the predetermined data transmission scenario includes service flow A (i.e., the first data flow) and service flow B (i.e., the second data flow), and there is an association relationship between service flow A and service flow B, that is, the time difference between the completion of transmission of service flow A and service flow B should not be greater than the preset time difference T. In the process of transmitting service flow A and service flow B, it is necessary to record the time when service flow A is completed and the time when service flow B is completed, and determine the time difference t between the time when service flow A is completed and the time when service flow B is completed. Thus, the target transmission priority corresponding to the second data flow is determined again through the pre-acquired target information and the determined time difference t.
在一种设计中,如图5所示,本申请实施例提供的一种确定数据传输优先级的方法中,具体还可以包括S301:In one design, as shown in FIG. 5, a method for determining a data transmission priority provided in an embodiment of the present application may further include S301:
S301、在关联参数大于预设关联参数的情况下,若目标数据流丢失,则将第一数据流与第二数据流中除目标数据流之外的数据流丢弃。S301: When the association parameter is greater than the preset association parameter, if the target data stream is lost, discard the data streams other than the target data stream in the first data stream and the second data stream.
其中,目标数据流为第一数据流与第二数据流中的任一数据流。The target data stream is any one of the first data stream and the second data stream.
可选的,可以预先设置关联参数对应的一个参考值(即预设关联参数),从而通过判断关联参数与预设关联参数之间的大小关系,确定在第一数据流与第二数据流中的任一数据流丢失的情况下,对第一数据流与第二数据流中的另外一个数据流的处理结果。Optionally, a reference value corresponding to the associated parameter (i.e., a preset associated parameter) can be pre-set, so that by judging the size relationship between the associated parameter and the preset associated parameter, the processing result of the other data stream between the first data stream and the second data stream can be determined when either data stream is lost.
可以理解,在关联参数大于预设关联参数的情况下,第一数据流与第二数据流之间的相关性较大,当目标数据流(例如第一数据流)丢失的情况下,由于第一数据流与第二数据流需要相结合后再进行处理,因此可能会导致在第二数据流传输完成时,由于第一数据流丢失,从而无法对第二数据流进行处理,因此第二数据流即为无效数据,从而可以在确定第一数据流丢失时,直接丢弃第二数据流,而无需完成第二数据流的传输。It can be understood that when the association parameter is greater than the preset association parameter, the correlation between the first data stream and the second data stream is relatively large. When the target data stream (for example, the first data stream) is lost, since the first data stream and the second data stream need to be combined before processing, it may result in that when the second data stream is transmitted, the first data stream is lost, and the second data stream cannot be processed. Therefore, the second data stream is invalid data. Therefore, when it is determined that the first data stream is lost, the second data stream can be directly discarded without completing the transmission of the second data stream.
可选的,在关联参数小于或等于预设关联参数的情况下,即使目标数据流丢失,也不会影响对第一数据流与第二数据流中除目标数据流之外的数据流进行处理。Optionally, when the association parameter is less than or equal to the preset association parameter, even if the target data stream is lost, it will not affect the processing of data streams other than the target data stream in the first data stream and the second data stream.
即,在关联参数小于或等于预设关联参数的情况下,第一数据流与第二数据流之间的相关性较小,当目标数据流(例如第一数据流)丢失的情况下,由于第一数据流与第二数据流之间的相关性较小,在第二数据流传输完成时,可以单独对第二数据流进行处理。That is, when the association parameter is less than or equal to the preset association parameter, the correlation between the first data stream and the second data stream is small. When the target data stream (for example, the first data stream) is lost, since the correlation between the first data stream and the second data stream is small, the second data stream can be processed separately when the transmission of the second data stream is completed.
在本申请实施例中,在关联参数大于预设关联参数的情况下,若目标数据流丢失,则将第一数据流与第二数据流中除目标数据流之外的数据流丢弃。通过上述方法,在第一数据流与第二数据流之间的相关性较大时,第一数据流与第二数据流需要相结合后再进行处理,当其中一个数据流丢失的情况下,即使另外一个数据流传输完成,也无法单独对另外一个数据流进行处理,因此可以通过直接丢弃另外一个数据流的方式,提高数据流传输的效率,并提高资源的利用率。In an embodiment of the present application, when the association parameter is greater than the preset association parameter, if the target data stream is lost, the data streams other than the target data stream in the first data stream and the second data stream are discarded. Through the above method, when the correlation between the first data stream and the second data stream is large, the first data stream and the second data stream need to be combined before processing. When one of the data streams is lost, even if the other data stream is transmitted, it is impossible to process the other data stream alone. Therefore, the efficiency of data stream transmission can be improved by directly discarding the other data stream, and the utilization rate of resources can be improved.
在一种设计中,如图6所示,本申请实施例提供的一种确定数据传输优先级的方法中,具体还可以包括S401-S402:In one design, as shown in FIG6 , a method for determining a data transmission priority provided in an embodiment of the present application may further include S401-S402:
S401、在第一数据流传输完成的情况下,基于第二数据流对应的目标数据量,为第二数据流预留目标数据量对应的存储资源。S401. When the transmission of the first data stream is completed, based on the target data volume corresponding to the second data stream, reserve storage resources corresponding to the target data volume for the second data stream.
可选的,在第一数据流传输完成、但第二数据流未传输完成时,可以在第一数据流传输完成之后,确定第二数据流对应的目标数据流,并为第二数据流预留目标数据量对应的存储资源,从而可以保证在第二数据流传输完成时,可以有对应的存储资源存储第二数据流。Optionally, when the transmission of the first data stream is completed but the transmission of the second data stream is not completed, the target data stream corresponding to the second data stream can be determined after the transmission of the first data stream is completed, and storage resources corresponding to the target data volume can be reserved for the second data stream, thereby ensuring that when the transmission of the second data stream is completed, there are corresponding storage resources to store the second data stream.
可选的,可以统计单位时间内的数据包成功接收次数,以及统计数据流传输完成的成功率;当数据流对应的传输成功率较低时,调整数据流对应的关联参数。Optionally, the number of successful data packet receptions per unit time and the success rate of data stream transmission completion may be counted; when the transmission success rate corresponding to the data stream is low, the associated parameters corresponding to the data stream are adjusted.
可选的,在第二数据流传输完成时,还需要确定第一数据流传输完成的时间与第二数据流传输完成的时间之间的时间差t,并进一步的判断时间差t与预设时差T之间的大小关系。Optionally, when the second data stream transmission is completed, it is also necessary to determine the time difference t between the time when the first data stream transmission is completed and the time when the second data stream transmission is completed, and further determine the size relationship between the time difference t and the preset time difference T.
S402、在目标时差大于预设时差的情况下,将第一数据流与第二数据流丢弃,释放第一数据流与第二数据流对应的资源。S402: When the target time difference is greater than the preset time difference, the first data stream and the second data stream are discarded to release the resources corresponding to the first data stream and the second data stream.
可选的,当确定第一数据流传输完成的时间与第二数据流传输完成的时间之间的时间差t大于预设时差T时(即图4中第三场景),则可以确定接收到的第一数据流与第二数据流为无效数据,可以将第一数据流与第二数据流丢弃,以释放第一数据流与第二数据流对应的存储资源。Optionally, when it is determined that the time difference t between the time when the first data stream transmission is completed and the time when the second data stream transmission is completed is greater than the preset time difference T (i.e., the third scenario in Figure 4), it can be determined that the received first data stream and the second data stream are invalid data, and the first data stream and the second data stream can be discarded to release the storage resources corresponding to the first data stream and the second data stream.
可选的,当确定第一数据流传输完成的时间与第二数据流传输完成的时间之间的时间差t小于或等于预设时差T时(即图4中第一场景或第二场景),则可以确定接收到的第一数据流与第二数据流为有效数据,可以对第一数据流与第二数据流进行保存并处理。Optionally, when it is determined that the time difference t between the time when the first data stream transmission is completed and the time when the second data stream transmission is completed is less than or equal to the preset time difference T (i.e., the first scenario or the second scenario in Figure 4), it can be determined that the received first data stream and the second data stream are valid data, and the first data stream and the second data stream can be saved and processed.
可以理解,预设时差T为在第一数据流完成传输之后,所能容忍的第二数据流完成传输时对应的延迟时间,当在第一数据流完成传输之后超过预设时差T之后,在接收到第二数据流,可以认为此时已不需要第二数据流,可以直接将第一数据流与第二数据流丢弃,释放第一数据流与第二数据流对应的存储资源。It can be understood that the preset time difference T is the delay time corresponding to the completion of transmission of the second data stream that can be tolerated after the first data stream completes transmission. When the preset time difference T is exceeded after the first data stream completes transmission, when the second data stream is received, it can be considered that the second data stream is no longer needed at this time, and the first data stream and the second data stream can be directly discarded to release the storage resources corresponding to the first data stream and the second data stream.
在本申请实施例中,在第一数据流传输完成的情况下,通过基于第二数据流对应的目标数据量,为第二数据流预留目标数据量对应的存储资源,可以在接收到第二数据流时,保证有第二数据流对应的存储资源;并且通过判断目标时差是否大于预设时差,以在目标时差大于预设时差时,确定第二数据流为无效数据,将第一数据流与第二数据流丢弃,释放第一数据流与第二数据流对应的存储资源,以提高资源的利用率。In an embodiment of the present application, when the transmission of the first data stream is completed, by reserving storage resources corresponding to the target data amount for the second data stream based on the target data amount corresponding to the second data stream, it is possible to ensure that there are storage resources corresponding to the second data stream when the second data stream is received; and by judging whether the target time difference is greater than the preset time difference, when the target time difference is greater than the preset time difference, it is determined that the second data stream is invalid data, the first data stream and the second data stream are discarded, and the storage resources corresponding to the first data stream and the second data stream are released to improve resource utilization.
在一种设计中,如图7所示,本申请实施例提供的一种确定数据传输优先级的方法中,上述步骤S202中的方法,具体可以包括S501-S502:In one design, as shown in FIG. 7 , in a method for determining a data transmission priority provided by an embodiment of the present application, the method in step S202 may specifically include S501-S502:
S501、在目标时差小于或等于预设时差的情况下,确定目标时差与预设时差之间的目标比值,并将目标比值与关联参数之间的乘积确定为第一参数。S501: When the target time difference is less than or equal to the preset time difference, determine a target ratio between the target time difference and the preset time difference, and determine the product of the target ratio and the associated parameter as a first parameter.
可选的,在目标时差t小于或等于预设时差T的情况下,可以确定目标时差与预设时差之间的目标比值:并将目标比值与关联参数Cassosion之间的乘积确定为第一参数: Optionally, when the target time difference t is less than or equal to the preset time difference T, a target ratio between the target time difference and the preset time difference may be determined: The product of the target ratio and the association parameter C assosion is determined as the first parameter:
可以理解,数据流对应的传输优先级与两个数据流传输完成时,对应的目标时差t成反比例关系:即,从接收到第一数据流起,预设时差T内,每单位时间内第二数据流对应的传输优先级按照单位时间进行爬升,以保证第二数据流在可接受的最大延迟时间内完成传输。It can be understood that the transmission priority corresponding to the data stream is inversely proportional to the corresponding target time difference t when the transmission of the two data streams is completed: that is, from the receipt of the first data stream, within the preset time difference T, the transmission priority corresponding to the second data stream per unit time increases according to the unit time to ensure that the second data stream is transmitted within an acceptable maximum delay time.
S502、将第一参数与预设参数之间的和确定为第二参数,并将第二参数与第二数据流对应的初始传输优先级之间的乘积,确定为第二数据流对应的目标传输优先级。S502: Determine the sum of the first parameter and the preset parameter as the second parameter, and determine the product of the second parameter and the initial transmission priority corresponding to the second data stream as the target transmission priority corresponding to the second data stream.
可选的,预设参数可以为1,从而将第一参数与预设参数之间的和确定为第二参数:并将第二参数与第二数据流对应的初始传输优先级PB之间的乘积,确定为第二数据流对应的目标传输优先级PB’。Optionally, the preset parameter may be 1, so that the sum of the first parameter and the preset parameter is determined as the second parameter: The product of the second parameter and the initial transmission priority PB corresponding to the second data stream is determined as the target transmission priority PB ' corresponding to the second data stream.
即,可以通过下述公式一确定第二数据流对应的目标传输优先级PB’:That is, the target transmission priority PB ' corresponding to the second data stream can be determined by the following formula 1:
在一种设计中,第二数据流包括N个子数据,N个子数据在第二数据传输通道中依次传输,目标时差包括N个子时差,一个子数据对应一个子时差,N为正整数;如图8所示,本申请实施例提供的一种确定数据传输优先级的方法中,上述步骤S202中的方法,具体可以包括S601-S604:In one design, the second data stream includes N sub-data, which are transmitted sequentially in the second data transmission channel, and the target time difference includes N sub-time differences, one sub-data corresponds to one sub-time difference, and N is a positive integer; as shown in FIG8, in a method for determining a data transmission priority provided by an embodiment of the present application, the method in step S202 above may specifically include S601-S604:
S601、在N个子时差中最大的子时差小于或等于预设时差的情况下,确定第i个子时差与预设时差之间的第一比值,并确定i与N之间的第二比值。S601: When the largest sub-time difference among N sub-time differences is less than or equal to a preset time difference, determine a first ratio between the i-th sub-time difference and the preset time difference, and determine a second ratio between i and N.
其中,i为小于或等于N的正整数。Wherein, i is a positive integer less than or equal to N.
可选的,当存在因资源受限的情况,造成第二数据流分包时,还需要结合考虑第二数据流对应的分包数量。Optionally, when the second data stream is sub-packetized due to resource limitation, the number of sub-packets corresponding to the second data stream also needs to be considered.
示例性的,如图9所示,假设将第二数据流拆分为N(例如N为5)个子数据,则需要分别确定N个子数据中每个子数据对应的传输优先级,进而根据每个子数据对应的传输优先级确定第二数据流对应的目标传输优先级。Exemplarily, as shown in Figure 9, assuming that the second data stream is split into N (for example, N is 5) sub-data, it is necessary to determine the transmission priority corresponding to each sub-data in the N sub-data separately, and then determine the target transmission priority corresponding to the second data stream according to the transmission priority corresponding to each sub-data.
具体的,针对N个子数据中的第i个子数据,需要首先确定第i个子数据对应的第i个子时差ti与预设时差T之间的第一比值:并确定第二比值: Specifically, for the i-th sub-data among the N sub-data, it is necessary to first determine a first ratio between the i-th sub-time difference ti corresponding to the i-th sub-data and the preset time difference T: And determine the second ratio:
S602、将第一比值与第二比值之间的和确定为第三参数,并将第三参数与关联参数之间的乘积确定为第四参数。S602: Determine the sum of the first ratio and the second ratio as a third parameter, and determine the product of the third parameter and the associated parameter as a fourth parameter.
进一步的,将第一比值与第二比值之间的和确定为第三参数:并将第三参数与关联参数之间的乘积确定为第四参数: Further, the sum of the first ratio and the second ratio is determined as the third parameter: The product of the third parameter and the associated parameter is determined as the fourth parameter:
S603、将第四参数与预设参数之间的和确定为第五参数,并将第五参数与第二数据流对应的初始传输优先级之间的乘积,确定为第i个子数据对应的传输优先级。S603: Determine the sum of the fourth parameter and the preset parameter as the fifth parameter, and determine the product of the fifth parameter and the initial transmission priority corresponding to the second data stream as the transmission priority corresponding to the i-th sub-data.
其中,第i个子数据对应第i个子时差。Among them, the i-th sub-data corresponds to the i-th sub-time difference.
进一步的,将第四参数与预设参数之间的和确定为第五参数:Further, the sum of the fourth parameter and the preset parameter is determined as the fifth parameter:
并将第五参数与第二数据流对应的初始传输优先级之间的乘积,确定为第i个子数据对应的传输优先级 The product of the fifth parameter and the initial transmission priority corresponding to the second data stream is determined as the transmission priority corresponding to the i-th sub-data.
即,可以通过下述公式二确定在第二数据流分包时,第二数据流对应的目标传输优先级 That is, the target transmission priority corresponding to the second data stream when the second data stream is packetized can be determined by the following formula 2:
S604、基于N个子数据中每个子数据对应的传输优先级,确定第二数据流对应的目标传输优先级。S604: Determine a target transmission priority corresponding to the second data stream based on the transmission priority corresponding to each sub-data in the N sub-data.
可选的,最终可以将N个子数据中每个子数据对应的传输优先级的平均值,确定为第二数据流对应的目标传输优先级。Optionally, the average value of the transmission priority corresponding to each sub-data in the N sub-data may be finally determined as the target transmission priority corresponding to the second data stream.
本申请实施例提供了一种确定数据传输优先级的方法,在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取包括预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级中至少一项的目标信息,并基于用于指示第一数据流与第二数据流之间对应的最大数据传输时差的预设时差、第一数据流与第二数据流之间对应的目标时差、用于指示第一数据流与第二数据流之间的关联程度的关联参数、第二数据流对应的初始传输优先级,确定第二数据流对应的目标传输优先级。通过上述方法,在每次传输具有关联关系的第一数据流与第二数据流之后,可以基于获取的目标信息,重新确定第一数据流与第二数据流中初始传输优先级较低的第二数据流对应的目标传输优先级,从而在后续再次传输第一数据流与第二数据流时,可以提高数据流传输的效率,并提高资源的利用率。The embodiment of the present application provides a method for determining data transmission priority, in which, when a first data stream is transmitted through a first data transmission channel and a second data stream is transmitted through a second data transmission channel, target information including at least one of a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream is obtained, and based on the preset time difference indicating the maximum data transmission time difference corresponding to the first data stream and the second data stream, the target time difference corresponding to the first data stream and the second data stream, the associated parameter indicating the degree of association between the first data stream and the second data stream, and the initial transmission priority corresponding to the second data stream, the target transmission priority corresponding to the second data stream is determined. Through the above method, after each transmission of the first data stream and the second data stream having an associated relationship, the target transmission priority corresponding to the second data stream with a lower initial transmission priority in the first data stream and the second data stream can be re-determined based on the obtained target information, so that when the first data stream and the second data stream are transmitted again in the subsequent transmission, the efficiency of data stream transmission can be improved, and the utilization of resources can be improved.
上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the method. In order to realize the above functions, it includes hardware structures and/or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
本申请实施例可以根据上述方法示例对一种确定数据传输优先级的装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。The embodiment of the present application can divide the functional modules of a device for determining data transmission priority according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
图10为本申请实施例提供的一种确定数据传输优先级的装置的结构示意图。如图10所示,一种确定数据传输优先级的装置40用于提高数据传输的效率,提高资源利用率,例如用于执行图3所示的一种确定数据传输优先级的方法。该确定数据传输优先级的装置40包括:获取单元401、确定单元402和处理单元403。FIG10 is a schematic diagram of the structure of a device for determining a data transmission priority provided in an embodiment of the present application. As shown in FIG10 , a device 40 for determining a data transmission priority is used to improve the efficiency of data transmission and improve resource utilization, for example, to execute a method for determining a data transmission priority shown in FIG3 . The device 40 for determining a data transmission priority includes: an acquisition unit 401, a determination unit 402, and a processing unit 403.
获取单元401,用于在通过第一数据传输通道传输第一数据流、且通过第二数据传输通道传输第二数据流的情况下,获取目标信息,目标信息包括以下至少一项:预设时差、目标时差、关联参数、第二数据流对应的初始传输优先级,预设时差用于指示第一数据流与第二数据流之间对应的最大数据传输时差,目标时差为第一数据流与第二数据流之间对应的数据传输时差,关联参数用于指示第一数据流与第二数据流之间的关联程度,不同的数据传输通道对应不同的服务质量QoS,第一数据流对应的初始传输优先级高于第二数据流对应的初始传输优先级;An acquisition unit 401 is used to acquire target information when a first data stream is transmitted through a first data transmission channel and a second data stream is transmitted through a second data transmission channel, where the target information includes at least one of the following: a preset time difference, a target time difference, an associated parameter, and an initial transmission priority corresponding to the second data stream, wherein the preset time difference is used to indicate a maximum data transmission time difference corresponding to the first data stream and the second data stream, the target time difference is a data transmission time difference corresponding to the first data stream and the second data stream, the associated parameter is used to indicate a degree of association between the first data stream and the second data stream, different data transmission channels correspond to different service qualities QoS, and the initial transmission priority corresponding to the first data stream is higher than the initial transmission priority corresponding to the second data stream;
确定单元402,用于基于目标信息,确定第二数据流对应的目标传输优先级。The determination unit 402 is configured to determine a target transmission priority corresponding to the second data flow based on the target information.
在一种可能的实现方式中,在本申请实施例提供的一种确定数据传输优先级的装置40中,处理单元403,用于在关联参数大于预设关联参数的情况下,若目标数据流丢失,则将第一数据流与第二数据流中除目标数据流之外的数据流丢弃,目标数据流为第一数据流与第二数据流中的任一数据流。In one possible implementation, in a device 40 for determining a data transmission priority provided in an embodiment of the present application, a processing unit 403 is used to discard data streams other than the target data stream in the first data stream and the second data stream if the target data stream is lost when an associated parameter is greater than a preset associated parameter, and the target data stream is any data stream between the first data stream and the second data stream.
在一种可能的实现方式中,在本申请实施例提供的一种确定数据传输优先级的装置40中,处理单元403,用于在目标时差大于预设时差的情况下,将第一数据流与第二数据流丢弃,释放第一数据流与第二数据流对应的资源。In one possible implementation, in a device 40 for determining a data transmission priority provided in an embodiment of the present application, a processing unit 403 is used to discard the first data stream and the second data stream when the target time difference is greater than a preset time difference, thereby releasing resources corresponding to the first data stream and the second data stream.
在一种可能的实现方式中,在本申请实施例提供的一种确定数据传输优先级的装置40中,确定单元402,用于在目标时差小于或等于预设时差的情况下,确定目标时差与预设时差之间的目标比值,并将目标比值与关联参数之间的乘积确定为第一参数;In a possible implementation, in a device 40 for determining a data transmission priority provided in an embodiment of the present application, a determining unit 402 is configured to determine a target ratio between the target time difference and the preset time difference when the target time difference is less than or equal to the preset time difference, and determine the product of the target ratio and the associated parameter as the first parameter;
确定单元402,用于将第一参数与预设参数之间的和确定为第二参数,并将第二参数与第二数据流对应的初始传输优先级之间的乘积,确定为第二数据流对应的目标传输优先级。The determination unit 402 is used to determine the sum of the first parameter and the preset parameter as the second parameter, and determine the product of the second parameter and the initial transmission priority corresponding to the second data stream as the target transmission priority corresponding to the second data stream.
在一种可能的实现方式中,第二数据流包括N个子数据,N个子数据在第二数据传输通道中依次传输,目标时差包括N个子时差,一个子数据对应一个子时差,N为正整数;在本申请实施例提供的一种确定数据传输优先级的装置40中,确定单元402,用于在N个子时差中最大的子时差小于或等于预设时差的情况下,确定第i个子时差与预设时差之间的第一比值,并确定i与N之间的第二比值,i为小于或等于N的正整数;In a possible implementation, the second data stream includes N sub-data, the N sub-data are transmitted sequentially in the second data transmission channel, the target time difference includes N sub-time differences, one sub-data corresponds to one sub-time difference, and N is a positive integer; in a device 40 for determining a data transmission priority provided in an embodiment of the present application, a determining unit 402 is used to determine a first ratio between an i-th sub-time difference and a preset time difference when the largest sub-time difference among the N sub-time differences is less than or equal to a preset time difference, and determine a second ratio between i and N, where i is a positive integer less than or equal to N;
确定单元402,用于将第一比值与第二比值之间的和确定为第三参数,并将第三参数与关联参数之间的乘积确定为第四参数;A determining unit 402, configured to determine a sum of the first ratio and the second ratio as a third parameter, and determine a product of the third parameter and the associated parameter as a fourth parameter;
确定单元402,用于将第四参数与预设参数之间的和确定为第五参数,并将第五参数与第二数据流对应的初始传输优先级之间的乘积,确定为第i个子数据对应的传输优先级,第i个子数据对应第i个子时差;A determining unit 402 is configured to determine a sum of the fourth parameter and the preset parameter as a fifth parameter, and determine a product of the fifth parameter and the initial transmission priority corresponding to the second data stream as the transmission priority corresponding to the i-th sub-data, and the i-th sub-data corresponds to the i-th sub-time difference;
确定单元402,用于基于N个子数据中每个子数据对应的传输优先级,确定第二数据流对应的目标传输优先级。The determination unit 402 is configured to determine a target transmission priority corresponding to the second data stream based on the transmission priority corresponding to each sub-data in the N sub-data.
在采用硬件的形式实现上述集成的模块的功能的情况下,本申请实施例提供了上述实施例中所涉及的电子设备的另外一种可能的结构示意图。如图11所示,一种电子设备60,用于提高数据传输的效率,提高资源利用率,例如用于执行图3所示的一种确定数据传输优先级的方法。该电子设备60包括处理器601,存储器602以及总线603。处理器601与存储器602之间可以通过总线603连接。In the case of implementing the functions of the above-mentioned integrated modules in the form of hardware, the embodiment of the present application provides another possible structural schematic diagram of the electronic device involved in the above-mentioned embodiment. As shown in Figure 11, an electronic device 60 is used to improve the efficiency of data transmission and improve resource utilization, for example, for executing a method for determining data transmission priority shown in Figure 3. The electronic device 60 includes a processor 601, a memory 602 and a bus 603. The processor 601 and the memory 602 can be connected via a bus 603.
处理器601是通信装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器601可以是一个通用中央处理单元(central processing unit,CPU),也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。The processor 601 is the control center of the communication device, which can be a processor or a general term for multiple processing elements. For example, the processor 601 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
作为一种实施例,处理器601可以包括一个或多个CPU,例如图11中所示的CPU 0和CPU 1。As an embodiment, the processor 601 may include one or more CPUs, such as CPU 0 and CPU 1 shown in FIG. 11 .
存储器602可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。The memory 602 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
作为一种可能的实现方式,存储器602可以独立于处理器601存在,存储器602可以通过总线603与处理器601相连接,用于存储指令或者程序代码。处理器601调用并执行存储器602中存储的指令或程序代码时,能够实现本申请实施例提供的一种确定数据传输优先级的方法。As a possible implementation, the memory 602 may exist independently of the processor 601, and the memory 602 may be connected to the processor 601 via a bus 603 for storing instructions or program codes. When the processor 601 calls and executes the instructions or program codes stored in the memory 602, a method for determining a data transmission priority provided in an embodiment of the present application can be implemented.
另一种可能的实现方式中,存储器602也可以和处理器601集成在一起。In another possible implementation, the memory 602 may also be integrated with the processor 601 .
总线603,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外围设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图11中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 603 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, FIG11 only uses one thick line, but does not mean that there is only one bus or one type of bus.
需要指出的是,图11示出的结构并不构成对该电子设备60的限定。除图11所示部件之外,该电子设备60可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。It should be noted that the structure shown in Fig. 11 does not constitute a limitation on the electronic device 60. In addition to the components shown in Fig. 11, the electronic device 60 may include more or fewer components than shown, or combine certain components, or arrange the components differently.
作为一个示例,结合图10,电子设备中的获取单元401、确定单元402和处理单元403实现的功能与图11中的处理器601的功能相同。As an example, in combination with FIG. 10 , the functions implemented by the acquisition unit 401 , the determination unit 402 , and the processing unit 403 in the electronic device are the same as the functions of the processor 601 in FIG. 11 .
可选的,如图11所示,本申请实施例提供的电子设备60还可以包括通信接口604。Optionally, as shown in FIG. 11 , the electronic device 60 provided in the embodiment of the present application may further include a communication interface 604 .
通信接口604,用于与其他设备通过通信网络连接。该通信网络可以是以太网,无线接入网,无线局域网(wireless local area networks,WLAN)等。通信接口604可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。The communication interface 604 is used to connect with other devices through a communication network. The communication network may be Ethernet, wireless access network, wireless local area network (WLAN), etc. The communication interface 604 may include a receiving unit for receiving data and a sending unit for sending data.
在一种设计中,本申请实施例提供的电子设备中,通信接口还可以集成在处理器中。In one design, in the electronic device provided in the embodiment of the present application, the communication interface can also be integrated into the processor.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明。在实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Through the description of the above implementation methods, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above functional units is used as an example. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the device is divided into different functional units to complete all or part of the functions described above. The specific working process of the above-described system, device and unit can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When a computer executes the instructions, the computer executes each step in the method flow shown in the above method embodiment.
本申请的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中的一种确定数据传输优先级的方法。An embodiment of the present application provides a computer program product including instructions. When the instructions are executed on a computer, the computer is caused to execute a method for determining a data transmission priority in the above method embodiment.
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。Among them, the computer readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, and a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), registers, hard disks, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or the above in a suitable combination, or any other form of computer readable storage medium known in the art.
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an Application Specific Integrated Circuit (ASIC).
在本申请实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。In the embodiments of the present application, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in conjunction with an instruction execution system, apparatus, or device.
由于本申请的实施例中的电子设备、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请实施例在此不再赘述。Since the electronic device, computer-readable storage medium, and computer program product in the embodiments of the present application can be applied to the above method, the technical effects that can be obtained can also refer to the above method embodiments, and the embodiments of the present application will not be repeated here.
以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。The above are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto, and any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210983242.1A CN115397030B (en) | 2022-08-16 | 2022-08-16 | Method, device, equipment and storage medium for determining data transmission priority |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210983242.1A CN115397030B (en) | 2022-08-16 | 2022-08-16 | Method, device, equipment and storage medium for determining data transmission priority |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115397030A CN115397030A (en) | 2022-11-25 |
CN115397030B true CN115397030B (en) | 2024-08-02 |
Family
ID=84120230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210983242.1A Active CN115397030B (en) | 2022-08-16 | 2022-08-16 | Method, device, equipment and storage medium for determining data transmission priority |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115397030B (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119485766A (en) * | 2023-08-09 | 2025-02-18 | 中国移动通信有限公司研究院 | Data scheduling method, device, communication equipment and storage medium |
CN117061698B (en) * | 2023-10-12 | 2023-12-22 | 太一云境技术有限公司 | Hidden immersion type teleconference channel establishment method and system |
CN119402918B (en) * | 2024-12-30 | 2025-04-22 | 石家庄学院 | A data transmission and storage system and method based on 5G communication technology |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103354528A (en) * | 2013-06-28 | 2013-10-16 | 北京智谷睿拓技术服务有限公司 | Method and device for multi-stream synchronization |
CN114205839A (en) * | 2020-09-02 | 2022-03-18 | 华为技术有限公司 | Multi-stream association transmission method, device and system |
WO2022165768A1 (en) * | 2021-02-05 | 2022-08-11 | 华为技术有限公司 | Method and apparatus for transmitting data |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102946570B (en) * | 2012-09-21 | 2015-03-04 | 上海交通大学 | Transmission system and method for multi-stream streaming media of self-adaption network bandwidth |
CN108738080B (en) * | 2017-04-20 | 2020-06-26 | 华为技术有限公司 | Data transmission method and device |
CN113767704B (en) * | 2019-05-01 | 2024-12-31 | 苹果公司 | Improvements to configuration authorization for unlicensed new radio (NR) |
CN113596929A (en) * | 2020-04-30 | 2021-11-02 | 华为技术有限公司 | Communication method and device |
CN113840385B (en) * | 2020-06-24 | 2025-04-04 | 华为技术有限公司 | A business transmission method and device |
US11706705B2 (en) * | 2020-06-26 | 2023-07-18 | Ofinno, Llc | Multimedia priority service |
CN113872869B (en) * | 2020-06-30 | 2025-02-18 | 中兴通讯股份有限公司 | Priority-based flow control anti-deadlock method and device |
CN114866482B (en) * | 2022-07-07 | 2022-11-15 | 中汽创智科技有限公司 | Data stream transmission method and device |
-
2022
- 2022-08-16 CN CN202210983242.1A patent/CN115397030B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103354528A (en) * | 2013-06-28 | 2013-10-16 | 北京智谷睿拓技术服务有限公司 | Method and device for multi-stream synchronization |
CN114205839A (en) * | 2020-09-02 | 2022-03-18 | 华为技术有限公司 | Multi-stream association transmission method, device and system |
WO2022165768A1 (en) * | 2021-02-05 | 2022-08-11 | 华为技术有限公司 | Method and apparatus for transmitting data |
Also Published As
Publication number | Publication date |
---|---|
CN115397030A (en) | 2022-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115397030B (en) | Method, device, equipment and storage medium for determining data transmission priority | |
JP7252341B2 (en) | DATA TRANSMISSION METHOD AND DEVICE, DEVICE AND COMPUTER PROGRAM | |
WO2022222755A1 (en) | Service processing method and apparatus, and storage medium | |
CN113364809B (en) | Offloading network data to perform load balancing | |
JP2008547290A (en) | Immersive audio communication | |
CN109828843A (en) | Method, system and the electronic equipment that data are transmitted between a kind of calculate node | |
CN110011935A (en) | Data flow processing method and relevant device | |
CN114286447B (en) | Scheduling priority adjustment method, equipment and storage medium | |
CN117062102A (en) | Data processing method, device, computer readable medium and electronic equipment | |
TW201722520A (en) | System and method for delivering media over network | |
CN114513506A (en) | Service processing method, access edge cloud server and service processing system | |
CN113973052B (en) | Cloud network system, data transmission method, computing node and storage medium | |
JP2023502844A (en) | MULTI-MEMBER INSTANT MESSAGING METHOD, SYSTEM, APPARATUS AND ELECTRONIC DEVICE, AND COMPUTER PROGRAM | |
CN109889922A (en) | Method, device, equipment and storage medium for forwarding streaming media data | |
CN115150367A (en) | A data layered transmission method, device and system | |
CN113485875A (en) | Chip verification system and verification method | |
Zimmermann et al. | Spatialized audio streaming for networked virtual environments | |
WO2021121413A1 (en) | Video pushing and transmission methods, angle of view synchronization method and apparatus, and storage medium | |
CN114697400B (en) | Service scheduling method, system and VTEP | |
CN108668151B (en) | Audio and video interaction method and device | |
CN107239272B (en) | Video capture equipment redirection method and device | |
CN112449366A (en) | Message forwarding method and device, wireless AP (access point) equipment and storage medium | |
CN115801740B (en) | Audio stream data processing method, device, cloud server and readable storage medium | |
US20250024096A1 (en) | Method and apparatus for transmitting artificial intelligence-based data by using distributed network | |
US20230362856A1 (en) | Data transmission method, data transmission apparatus, computer-readable medium, and electronic device |
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 |