Transmission processing method, first communication device, second communication device, and readable storage medium
Patent Information
- Application Number
- JP2023558250
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-06
- Filing Date
- 2022-04-02
- Publication Date
- 2025-03-05
- Estimated Expiration
- 2042-04-02
Smart Images

Figure 0007640731000002 
Figure 0007640731000003 
Figure 0007640731000004
Abstract
Description
[Technical field]
[0001] The present application relates to the field of communication technology, and in particular to a transmission processing method, device and communication device. [Background technology]
[0002] Extended reality (XR) refers to all combined real and virtual environments and human-machine interactions generated by computer technology and wearable devices. It includes representative forms such as Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR), as well as the intersections between them. The levels of virtual worlds range from partial sensory input to fully immersive virtual reality. One of the key aspects of XR is the extension of human experience, especially experiences related to presence (represented by VR) and cognitive learning (represented by AR).
[0003] For VR services, the uplink mainly transmits relatively dense small data packets, and these small data packets carry gesture, control and other information, and can serve as input and reference for downlink presentation data. The downlink mainly transmits multimedia data such as video and audio, and the timely reception and presentation of these multimedia data provide the user with an immersive experience. Taking downlink video data as an example, data packets arrive periodically or quasi-periodically, and the data rate can reach tens or even hundreds of Mbps, with a typical frame rate (FPS) of 60 or 120, and the interval between adjacent data packets is approximately 1 / FPS second. These data generally need to be successfully transmitted within 10 ms on the air interface, and the transmission success rate is required to be 99% or more, or even 99.9% or more.
[0004] For AR services, in addition to the above-mentioned dense small data packet transmission, the uplink may also transmit multimedia data such as video and audio. The service characteristics are similar to those of the downlink, and the data rate is generally relatively low, for example, up to several tens of Mbps. The time limit for air interface transmission may also be relaxed, for example, transmission generally needs to be successful within 60 ms. The data transmission characteristics of the downlink are basically consistent with those of VR services.
[0005] As can be seen from the above, XR business brings huge challenges to air interface data transmission due to its very large data volume and high transmission requirements. How to use limited air interface resources to efficiently transmit XR traffic data to better meet business demands and improve business capacity is a difficult problem waiting to be solved and requires continuous optimization. Summary of the Invention [Problem to be solved by the invention]
[0006] The embodiments of the present application provide a transmission processing method, an apparatus, and a communication device that can realize efficient data transmission. [Means for solving the problem]
[0007] According to a first aspect, there is provided a method of transmission processing, the method comprising: A first communication device transmits transmission support information for a first data, and the transmission support information is used to support execution of a transmission process of the first data by a second communication device; or Discarding the first data based on the transmission configuration information.
[0008] According to a second aspect, there is provided a transmission processing device, the transmission processing device comprising: Transmitting transmission support information for a first data, the transmission support information being used to support execution of a transmission process of the first data by a second communication device; or A transmission processing module is included, which is used for discarding the first data based on the transmission configuration information.
[0009] According to a third aspect, there is provided a method of transmission processing, the method comprising: receiving transmission support information for the first data by a second communication device; The second communication device executes a transmission process of the first data based on the transmission support information.
[0010] According to a fourth aspect, there is provided a transmission processing device, the transmission processing device comprising: a receiving module for receiving transmission support information for the first data; and a processing module for executing a transmission process of the first data based on the transmission support information.
[0011] According to a fifth aspect, there is provided a first communications device, the first communications device comprising a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, implementing steps of the method of the first aspect.
[0012] According to a sixth aspect, there is provided a communications device including a processor and a communications interface, wherein the communications interface is used for transmitting transmission support information for first data, the transmission support information being used for supporting execution of a transmission process of the first data by a second communications device, and the processor is used for discarding the first data based on transmission configuration information.
[0013] According to a seventh aspect, there is provided a second communications device, the second communications device comprising a processor, a memory, and a program or instructions stored in the memory and operable to run on the processor, the program or instructions, when executed by the processor, implementing the steps of the method of the third aspect.
[0014] According to an eighth aspect, there is provided a communications device, the communications device including a processor and a communications interface, wherein the communications interface is used for receiving transmission support information for first data, and the processor is used for performing transmission processing of the first data based on the transmission support information.
[0015] According to a ninth aspect, there is provided a readable storage medium having a program or instructions stored thereon, the program or instructions being operable, when executed by a processor, to effectuate steps of the method according to the first aspect or to effectuate steps of the method according to the third aspect.
[0016] According to a tenth aspect, there is provided a chip, the chip including a processor and a communication interface, the communication interface coupled to the processor, the processor running a program or instructions to implement the method of the first aspect or used to implement the method of the third aspect.
[0017] According to an eleventh aspect, there is provided a computer program / program product, the computer program / program product being stored on a storage medium, the computer program / program product being executed by at least one processor to implement the method according to the first aspect or to implement steps of the method according to the third aspect.
[0018] According to a twelfth aspect, there is provided a communications device, configured to perform the steps of the method according to the first aspect, or configured to perform the steps of the method according to the third aspect. Effect of the Invention
[0019] In the embodiment of the present application, the first communication device can send transmission assistance information of the first data, so that the second communication device can timely synchronize related information of the first data and perform corresponding transmission processing after obtaining the transmission assistance information. Or, the first communication device can discard all or part of the first data by itself based on the transmission configuration information. The first data here may be understood as data that the first communication device needs to transmit to the second communication device. In this way, more efficient data transmission is realized by the timely transmission processing by the second communication device or the autonomous packet discarding of the first communication device. [Brief description of the drawings]
[0020] [Figure 1] 1 is a block diagram of a wireless communication system. [Diagram 2] 1 is a flowchart of a transmission processing method according to an embodiment of the present application. [Diagram 3] FIG. 3 is a diagram showing the structure of the device corresponding to FIG. 2. [Figure 4] 2 is a second flowchart of the transmission processing method according to the embodiment of the present application. [Diagram 5] FIG. 5 is a diagram showing the structure of the device corresponding to FIG. 4. [Figure 6] FIG. 2 is a structural diagram of a communication device according to an embodiment of the present application; [Figure 7] FIG. 2 is a structural diagram of a terminal according to an embodiment of the present application; [Figure 8] FIG. 2 is a structural diagram of a network side device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] The following clearly describes the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present application are all within the scope of protection of the present application.
[0022] The terms "first," "second," etc. in the specification and claims of the present application are intended to distinguish between similar objects and are not intended to describe a particular order or sequence. It is to be understood that the terms so used are interchangeable where appropriate, such that the embodiments of the present application may be performed in an order other than that shown or described herein, and that the objects distinguished by "first" and "second" are generally of the same type and do not limit the number of objects, e.g., the first object may be one or more. It is to be noted that "and / or" in the specification and claims represents at least one of the objects connected, and the character " / " generally represents an "or" relationship between the related objects.
[0023] It should be noted that the techniques described in the embodiments of the present application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be applied to other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in the embodiments of the present application are always used interchangeably, and the techniques described may be used in the above-mentioned systems and radio technologies, or in other systems and radio technologies. Although the following description describes a New Radio (NR) system for illustrative purposes and uses NR terminology in most of the description below, these techniques may be applied to applications other than NR system applications, such as 6th Generation (6G) communication systems.
[0024] FIG. 1 shows a block diagram of a wireless communication system to which the embodiment of the present application can be applied. The wireless communication system includes a terminal 11 and a network side device 12. Here, the terminal 11 may be called a terminal device or a user terminal (User Equipment, UE), and the terminal 11 may be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer (or called a notebook computer), a personal digital assistant (PDA), a palmtop computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device (Wearable Device) or a vehicle-mounted device (VUE), a pedestrian terminal (PUE), etc., and the wearable device includes a smart watch, a bracelet, an earphone, a pair of glasses, etc. It should be noted that the embodiment of the present application does not limit the specific type of the terminal 11.The network side equipment 12 may be a base station or a core network, where the base station may be called a Node B, an evolved Node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a B node, an evolved B node (eNB), a home B node, a home evolved B node, a wireless local area network (WLAN) access point, a WiFi node, a transmitting receiving point (TRP), or any other suitable term in the art, and as long as the same technical effect is achieved, the base station is not limited to a specific technical term, and it should be explained that in the embodiments of this application, only a base station in an NR system is taken as an example, but the specific type of the base station is not limited.
[0025] It should be understood that in order to facilitate network side equipment to perform uplink scheduling based on data waiting for uplink transmission, a buffer status report (BSR) reporting mechanism has been introduced since LTE, in which a terminal reports the amount of data waiting for uplink transmission corresponding to each logical channel group to a base station, and NR basically uses this mechanism.
[0026] The granularity of the BSR report is the logical channel group (LCG), and for each established logical channel, one associated logical channel group can be configured. In NR, it is supported to simultaneously configure up to eight logical channel groups for a single terminal.
[0027] The BSR is triggered based on the following events:
[0028] A Regular BSR is triggered when new data pending for uplink transmission arrives in a logical channel of a logical channel group and the priority of this logical channel is higher than the priority of the previous logical channel that has data pending for uplink transmission, or when there is no data pending for uplink transmission in any of the logical channels before the new data arrives.
[0029] When organizing a transport block (TB) for a new uplink transmission, if the number of padding bits in the new transmission TB is equal to or greater than the number of bits occupied by a single BSR media access control element (MAC CE) plus its corresponding subheader (i.e., the padding bits in the new transmission TB can accommodate additional bits corresponding to a single BSR MAC CE), a Padding BSR is triggered.
[0030] If the retransmission timer retxBSR-Timer times out and there is data waiting for uplink transmission on at least one logical channel, a Regular BSR is triggered.
[0031] When the periodic timer periodicBSR-Timer times out, the Periodic BSR is triggered.
[0032] When a Regular BSR is triggered and there are no uplink resources available for new transmission, the terminal triggers a Scheduling Request (SR) to request new uplink transmission resources from the network side device through a Physical Uplink Control Channel (PUCCH) transmission or random access.
[0033] When a Periodic BSR is triggered, the terminal includes one BSR MAC CE in the established uplink TB only if there are new uplink transmission resources, but does not spontaneously request new uplink transmission resources from the network by triggering an SR.
[0034] When a Padding BSR is triggered, the UE directly includes one BSR MAC CE in the uplink new transmission TB.
[0035] The following describes in detail the transmission processing method according to the embodiments of the present application through several embodiments and its application scenarios in conjunction with the drawings.
[0036] As shown in FIG. 2, the transmission processing method of the embodiment of the present application includes the following steps.
[0037] Step 201: a first communication device transmits transmission support information for a first data, and the transmission support information is used to support a second communication device in executing a transmission process for the first data; or Based on the transmission configuration information, the first data is discarded.
[0038] Here, the first data is the first data in the buffer or the first data determined to need to be transmitted, ie, data waiting to be transmitted.
[0039] According to the above steps, the first communication device can send the transmission assistance information of the first data, so that the second communication device can timely synchronize the related information of the first data and perform the corresponding transmission processing after obtaining the transmission assistance information. Or the first communication device can discard all or part of the first data by itself based on the transmission configuration information. In this way, more efficient data transmission is realized by the timely transmission processing by the second communication device or the autonomous packet discarding by the first communication device.
[0040] Here, the first data is data that the first communication device sends to the second communication device. The first communication device can be a terminal, and the second communication device can be a network side device, and the first data is uplink data. Of course, the first communication device and the second communication device can be peer nodes in a communication process, for example, the first communication device and the second communication device are both terminals, and the first data is direct link data.
[0041] Optionally, the first data is data corresponding to a first logical channel or group of logical channels.
[0042] Here, the first logical channel or logical channel group may be a designated logical channel or logical channel group. The first logical channel or logical channel group may be one logical channel or logical channel group, or multiple logical channels or logical channel groups, and the determination may be defined by a protocol, configured by higher layer signaling, or indicated by dynamic signaling. In this embodiment, the subsequent target logical channel or logical channel group (designated logical channel or logical channel group) is the first logical channel or logical channel group, or one or more logical channels or logical channel groups of the first logical channel or logical channel group.
[0043] Optionally, in this embodiment, the first data is: a logical channel or a logical channel group; The inter-arrival time between data, A time threshold; The number of packets, The data packets are grouped based on at least one parameter of:
[0044] Here, the first grouping of data may be understood as the granularity or range of each set of data.
[0045] Here, if a logical channel or logical channel group is a packet parameter, data waiting to be transmitted corresponding to a single logical channel or logical channel group may be treated as one set of data, and of course data waiting to be transmitted corresponding to multiple logical channels or logical channel groups may also be treated as one set of data.
[0046] If the arrival time interval between data is a packet parameter, specifically, based on an interval threshold, data packets whose arrival time interval between each other is equal to or less than the interval threshold may be regarded as a set of data. For example, one to multiple data packets whose arrival time in an air interface buffer of a designated logical channel or logical channel group is relatively close, or whose time determined to be required for transmission is relatively close, are grouped as the same set of data. If the time interval between Packet i and Packet i+1 is equal to or less than the interval threshold, and the time interval between Packet i+1 and Packet i+2 is greater than the interval threshold, Packet i and Packet i+1 may be grouped as the same set of data, and Packet i+2 belongs to another data group. The interval threshold here may be predefined, or configured by higher layer signaling, or indicated by dynamic signaling.
[0047] The time threshold is a packet parameter, that is, data packets arriving within each specified time length belong to the same set of data. At this time, the time range in which data is waiting to be transmitted may be divided into one or more time periods according to the time threshold, and data packets arriving within each time period belong to the same set of data. Here, the start time of the time range of data waiting to be transmitted may be the arrival time of the earliest data waiting to be transmitted on a specified logical channel or logical channel group, and the end time may be the trigger report or actual report time of the information. This time threshold may be predefined, configured by higher layer signaling, or indicated by dynamic signaling. The number of the first data groups may be determined by ceiling (time length corresponding to the time range of data waiting to be transmitted / time threshold), where ceiling() is a rounding up operation. Specifically, the start time of the time period corresponding to the first set of data is aligned with the start time of the time range of data waiting to be transmitted, or the end time of the time period corresponding to the last set of data is aligned with the end time of the time range of data waiting to be transmitted.
[0048] The number of packets N is a packet parameter, that is, the time range in which data to be transmitted exists is divided into N time periods, and data packets arriving within each time period belong to the same set of data. Here, when grouping, the time range of data to be transmitted may be equally divided into N time periods. Of course, after dividing into N time periods, if the length of each time period is smaller than a preset value, the preset value may be re-used as the time threshold, and the time threshold may be re-used as the packet parameter to regroup, and no further description will be given here. The possible values of N may be predefined, or may be configured by higher layer signaling, or may be indicated by dynamic signaling.
[0049] Let a data packet be a packet parameter, i.e., each data packet is a set of data, where the data packet may only include traffic data packets from the air interface upper layer, such as Packet Data Convergence Protocol (PDCP) Service Data Units (SDUs) or Radio Link Control (RLC) SDUs. In addition to the traffic data packets, the data packets may also include control data packets generated from the air interface itself, such as status report Protocol Data Units (PDUs) generated from PDCP and RLC.
[0050] Here, the packet parameters may be predefined, configured by higher layer signaling, or indicated by dynamic signaling.
[0051] Alternatively, the first communication device may select appropriate packet parameters based on its own judgment from available packet parameters or from a packet parameter subset preconfigured by the second communication device.
[0052] After the first data are grouped, the transmission support information sent by the first communication device may correspond to each group of data. Therefore, optionally, step 201 includes: The first communication device transmits a first portion of each set of data of the at least one set of data.
[0053] Wherein, the at least one set of data is all or a part of the data group for the target logical channel or logical channel group, that is, the first communication device may report the first information of all or a part of the data group corresponding to the target logical channel or logical channel group.
[0054] Optionally, the first information is: The amount of data waiting to be transmitted; and Transmission latency, The transmission arrival time, A transmission timeout period, The remaining transmission time, an association relationship of the at least one set of data to other data groups; and and packet parameters.
[0055] Here, the amount of data waiting to be transmitted is the cumulative value of the size of each data packet in the corresponding data group (current data group). Optionally, the overhead of protocol headers of each layer of the air interface may or may not be taken into account when determining the amount of data waiting to be transmitted.
[0056] Here, the transmission arrival time is the time when the data arrives at the buffer or the time when it is determined that the data needs to be transmitted. The transmission waiting time is determined with the transmission arrival time of the data as the start time and the trigger report or actual report time of the transmission support information as the cut-off time.
[0057] Here, the transmission timeout time may be a transmission timeout time corresponding to a data packet designated in the current data group. For example, the designated data packet may be the earliest data packet (e.g., the data packet with the earliest transmission arrival time) corresponding to the current data group. The transmission timeout time may be determined based on a packet delay budget (PDB) or a discard timer of the PDCP protocol layer and the transmission arrival time of the data packet.
[0058] Here, the transmission remaining time may be the transmission remaining time corresponding to a data packet designated in the current data group. For example, the designated data packet here may be the earliest data packet (e.g., the data packet with the earliest transmission arrival time) corresponding to the current data group. The transmission remaining time of a data packet may be understood as the time length that the data packet can still be transmitted before the data packet times out, and may be determined based on the current time and the transmission timeout time of the data packet. The current time here may be understood as the trigger report or actual report time of the transmission assistance information.
[0059] Optionally, the transmission latency is: the transmission latency of the target data packet corresponding to the current data group; an average transmission latency of at least two data packets corresponding to the current data group; A distribution of transmission latency of at least two data packets corresponding to the current data group; the mean square deviation of the transmission latency of at least two data packets corresponding to the current data group; and a variation range of transmission latency of at least two data packets corresponding to the current data group.
[0060] Here, the target data packet may be one data packet in the current data group, for example, the earliest data packet (the data packet that arrives in the buffer earliest or is determined to need to be transmitted) or the latest data packet (the data packet that arrives in the buffer latest or is determined to need to be transmitted), etc. The at least two data packets may be determined based on a predetermined rule in the current data group, for example, the first M data packets in the current data group, where M is a positive integer greater than 1, and may be predefined, or configured by higher layer signaling, or indicated by dynamic signaling. Of course, M may be the number of all data packets in the current data group.
[0061] JPEG0007640731000001.jpg66163
[0062] Here, the variation range of the transmission latency of the at least two data packets is calculated by subtracting the maximum transmission latency of the at least two data packets from the minimum transmission latency of the at least two data packets.
[0063] Optionally, the transmission arrival time is: the transmission arrival time of the target data packet corresponding to the current data group; the average transmission arrival time of at least two data packets corresponding to the current data group; a variance in transmission arrival times of at least two data packets corresponding to the current data group; the mean square deviation of the transmission arrival times of at least two data packets corresponding to the current data group; and a variation range of transmission arrival times of at least two data packets corresponding to the current data group.
[0064] Here, the method of determining the transmission arrival time can be determined by referring to the above transmission waiting time, and will not be described further here.
[0065] It should be noted that in this embodiment, the transmission timeout time of the data group may adopt the transmission timeout time of the target data packet (such as the earliest data packet), and the remaining transmission time of the data group may adopt the remaining transmission time of the target data packet (such as the earliest data packet). Of course, the transmission timeout time and remaining transmission time of the data group may adopt the average value, variance, mean square deviation or fluctuation range of at least two data packets of the data of this group.
[0066] Optionally, the associative relationship with other data groups of the at least one set of data comprises: The same process, Transmission alternatives, and a synchronization request.
[0067] Here, the same processing refers to the need to perform the same processing on the current data group as on the other data groups. Transmission substitution refers to the existence of a substitution relationship between the current data group and the other data groups, and such substitution relationship may be unidirectional or bidirectional. Synchronization requirement refers to the existence of a synchronization requirement in the transmission between the current data group and the other data groups, and the need to ensure that the time difference between the transmission times of the data groups is equal to or less than a preset threshold.
[0068] If the associated relationship between data group 1 and data group 2 is the same process, data group 1 and data group 2 are either both transmitted or both discarded. If the associated relationship between data group 1 and data group 2 is a transmission alternative, and the transmission alternative is only one-way, data group 2 may not be transmitted after data group 1 is transmitted, but data group 1 still needs to be transmitted after data group 2 is transmitted. If the associated relationship between data group 1 and data group 2 is a synchronization request, data group 1 must start transmitting or complete transmitting within K time units after data group 2 starts transmitting or completes transmitting, where K may be specified by a protocol, or configured by higher layer signaling, or indicated by dynamic signaling.
[0069] It should be noted that the other data group and the current data group may belong to the same logical channel or logical channel group (i.e., an intra-logical channel / logical channel group relationship), or may belong to different logical channels or logical channel groups (i.e., an inter-logical channel / logical channel group relationship). Of course, the other data group may include zero, one, or multiple data groups.
[0070] In addition, the first information of each set of data may further include the number or index of this group of data in addition to the above content. Of course, the number or index of each data group may be implicitly reflected in the signaling that transmits the first information.
[0071] In addition, after the first data is grouped, the transmission support information sent by the first communication device may be statistical information corresponding to a plurality of sets of data. Therefore, optionally, step 201 includes: the first communication device transmitting at least one set of data statistics, The statistical information is Data volume statistics, and time statistical information.
[0072] Of course, the first communication device may transmit first information for each set of data in the at least one set of data and may transmit statistical information for the at least one set of data, or may transmit only one or the other.
[0073] Here, the data volume statistical information refers to statistical information in the data volume dimension for the data group of the target logical channel or logical channel group. Specifically, the data volume statistical information may include the average value, variance / mean square deviation, maximum value / minimum value, and difference value between the maximum value and the minimum value of the data volume of the at least one set of data. For example, when the at least one set of data is only one set of data, the corresponding data volume statistical information is the magnitude of the data volume of the data packets in the data group, and when the at least one set of data is multiple sets of data, the corresponding data volume statistical information is the sum of the magnitude of the data volume of the data packets in the multiple sets of data.
[0074] The time statistical information is statistical information in a time dimension for a data group of a target logical channel or logical channel group. Optionally, the time statistical information is: Transmission latency statistics, Statistics on remaining transmission time, The arrival period, Arrival offset, and arrival time jitter information.
[0075] Here, the statistical information on the transmission waiting time may include the average value, variance, mean square deviation, maximum value, minimum value, and difference value between the maximum value and the minimum value of the transmission waiting time of the at least one set of data. The statistical information on the remaining transmission time may include the average value, variance, mean square deviation, maximum value, minimum value, and difference value between the maximum value and the minimum value of the remaining transmission time of the at least one set of data. The arrival time jitter information includes the presence or absence of jitter, the statistical characteristics of the jitter, and the like. For example, when it is determined that jitter exists, it is determined whether or not the jitter conforms to a predetermined statistical distribution, and the possible values of the statistical parameters when the jitter conforms to the predetermined statistical distribution, and the like, and then transmitted.
[0076] In this embodiment, the step 201 is selectively performed with respect to the transmission timing of the transmission support information. The first communication device transmits the transmission support information based on a preset cycle; the first communication device receives a transmission instruction transmitted by the second communication device, and then transmits the transmission support information based on the transmission instruction; The first communication device transmits the transmission support information based on a preset rule under a condition that the preset rule is satisfied; The first communication device transmits the transmission assistance information based on a trigger of a buffer status report (BSR) when the trigger occurs.
[0077] In this way, the method of transmitting transmission support information for the first data by the first communication device may adopt periodic reporting, reporting triggered by the second communication device, reporting triggered by a pre-set rule, reporting triggered by a BSR, etc.
[0078] Here, the preset period is a transmission period of the transmission assistance information that is predefined, configured by higher layer signaling, or indicated by dynamic signaling, and thus the first communication device can periodically transmit the transmission assistance information based on the preset period.
[0079] Here, the transmission instruction triggering the transmission of the transmission support information may be MAC CE or Downlink Control Information (DCI). Of course, the first communication device may report only once based on this transmission instruction, or may report periodically according to a set period, or may report X times according to the set period. Here, the set period may be the same as or different from a preset period. This set period and X may be predefined, or configured by higher layer signaling, or indicated by dynamic signaling.
[0080] Here, the pre-set rule for triggering the transmission of the transmission assistance information may be pre-defined, or configured by higher layer signaling, or indicated by dynamic signaling. Optionally, the pre-set rule is for setting a data volume threshold or a data packet number threshold for a target logical channel or logical channel group, and if the amount of data waiting to be transmitted in the corresponding buffer is equal to or greater than the data volume threshold, or if the number of data packets waiting to be transmitted in the corresponding buffer is equal to or greater than the data packet number threshold, the first communication device reports the transmission assistance information for the logical channel or logical channel group. Or, the pre-set rule is for setting a remaining time threshold for a target logical channel or logical channel group, and if the remaining time of data waiting to be transmitted in the corresponding buffer is equal to or less than the threshold (e.g., based on the remaining time of the earliest data packet in the buffer), the first communication device reports the transmission assistance information for the logical channel or logical channel group. Alternatively, if the first communications device has already reported statistical information for the data group of the target logical channel or logical channel group, but detects that this statistical information on the first communications device side has changed, or the degree of change exceeds a specified or preset threshold, the first communications device reports transmission support information for this logical channel or logical channel group. For example, if the average or maximum data volume of the data group corresponding to logical channel 1 exceeds a preset threshold, the first communications device reports data volume statistical information of the data group after this logical channel has changed, and the second communications device may update related configurations of the Configured Grant (CG) based on this information.
[0081] For the trigger method based on the BSR of transmission support information, the conventional BSR trigger rules can be reused, while the BSR-based trigger: When the Periodic BSR is triggered, triggering an SR to request the target resource from the second communication device; and triggering a Regular BSR to request target resources from the second communication device when there is a new data group arriving; Here, the target resource is used to transmit the transmission support information.
[0082] That is, for a target logical channel or logical channel group, the Periodic BSR can also trigger an SR, which causes the second communication device to send transmission support information using the target resources requested by the SR.
[0083] Or, when a new data group arrives for the target logical channel or logical channel group, the Regular BSR is triggered, and the Regular BSR transmits transmission support information to the second communication device using the requested target resource. At this time, the trigger of the Regular BSR is not limited to additional conditions, and even if there is already data waiting to be transmitted for the target logical channel or logical channel group, the newly arrived data group will trigger the Regular BSR.
[0084] After receiving the transmission support information of the first data, the second communication device executes a corresponding transmission process. Optionally, the transmission process includes: Data scheduling; Configuring or updating transmission resources; and instructing the first communication device to discard the first data.
[0085] Here, the second communication device performs scheduling in association with the received transmission support information when making a scheduling decision. The second communication device performs configuration or updating of transmission resources, such as parameters such as CG, in association with the received transmission support information. The second communication device instructs to discard some or all of the data packets of the first logical channel / logical channel group in association with the received transmission support information.
[0086] For example, based on transmission support information for the first data in the buffer transmitted by the first communication device, the second communication device instructs the UE to discard data packets of one to multiple data groups corresponding to a certain logical channel or logical channel group.
[0087] As can be seen from the above, the first communication device in this embodiment may discard the first data by itself based on the transmission configuration information of the second communication device. Optionally, the first communication device may receive the transmission configuration information of the second communication device.
[0088] Optionally, the transmission configuration information comprises: a channel quality threshold; and a transmission remaining time threshold.
[0089] In this way, for a channel quality threshold and packet discard operation preset by the second communication device, if the first communication device detects that the channel quality of the serving cell is lower than this channel quality threshold, it can discard data corresponding to a logical channel or logical channel group whose priority is lower than the preset priority value, and when the channel quality becomes equal to or higher than this channel quality threshold, it will restore normal data transmission and no longer discard.
[0090] With respect to a transmission remaining time threshold preset by the second communication device, if the first communication device detects that the transmission remaining time of a data packet waiting to be transmitted (which may be understood as the amount of time that the data packet can still be transmitted before the data packet times out, i.e., the transmission remaining time may be determined based on the current time and the timeout time of the data packet) is shorter than the preset transmission remaining time threshold, the first communication device can discard the data packet waiting to be transmitted.
[0091] For discarded data, the first communications device does not reflect information corresponding to the discarded or waiting to be discarded data in the transmission support information for the first data in the buffer to be reported, i.e., it states that the data does not exist when reporting the information.
[0092] As can be seen, for multimedia data such as audio and video in the XR traffic data body, a typical configuration is to adopt an unacknowledged mode (UM) for transmission, in which case potential sequence number gaps (SN gaps) due to packet discards can be handled by conventional techniques without the need for additional processing.
[0093] It should be noted that in the transmission processing method according to the embodiment of the present application, the execution body can be a transmission processing device or a control module for loading and executing the method in the transmission processing device. In the embodiment of the present application, the execution of the loaded transmission processing method by the transmission processing device is taken as an example to describe the method according to the embodiment of the present application.
[0094] As shown in FIG. 3, the transmission processing device according to the embodiment of the present application includes: Transmitting transmission support information for a first data, the transmission support information being used to support execution of a transmission process of the first data by a second communication device; or The transmission processing module 310 is used for discarding the first data based on the transmission configuration information.
[0095] Optionally, the first data is data corresponding to a first logical channel or group of logical channels.
[0096] Optionally, the first data is: a logical channel or a logical channel group; The inter-arrival time between data, A time threshold; The number of packets, The data packets are grouped based on at least one parameter of:
[0097] Optionally, the transmission processing module further comprises: Used for transmitting a first piece of each set of data of the at least one set of data.
[0098] Optionally, the first information is: The amount of data waiting to be transmitted; and Transmission latency, The transmission arrival time, A transmission timeout period, The remaining transmission time, an association relationship of the at least one set of data to other data groups; and and packet parameters.
[0099] Optionally, the transmission latency is: the transmission latency of the target data packet corresponding to the current data group; an average transmission latency of at least two data packets corresponding to the current data group; A distribution of transmission latency of at least two data packets corresponding to the current data group; the mean square deviation of the transmission latency of at least two data packets corresponding to the current data group; and a variation range of transmission latency of at least two data packets corresponding to the current data group.
[0100] Optionally, the transmission arrival time is: the transmission arrival time of the target data packet corresponding to the current data group; the average transmission arrival time of at least two data packets corresponding to the current data group; a variance in transmission arrival times of at least two data packets corresponding to the current data group; the mean square deviation of the transmission arrival times of at least two data packets corresponding to the current data group; and a variation range of transmission arrival times of at least two data packets corresponding to the current data group.
[0101] Optionally, the associative relationship with other data groups of the at least one set of data comprises: The same process, Transmission alternatives, and a synchronization request.
[0102] Optionally, the transmission processing module further comprises: for transmitting at least one set of statistical information of data, The statistical information is Data volume statistics, and time statistical information.
[0103] Optionally, the time statistics information comprises: Transmission latency statistics, Statistics on remaining transmission time, The arrival period, Arrival offset, and arrival time jitter information.
[0104] Optionally, the transmission processing module further comprises: Transmitting the transmission support information based on a preset period; receiving a transmission instruction transmitted by the second communication device, and then transmitting the transmission support information based on the transmission instruction; Transmitting the transmission support information based on a predetermined rule under a condition that the predetermined rule is satisfied; and sending the transmission assistance information when a buffer status report (BSR) is triggered.
[0105] Optionally, the BSR-based trigger may be: When the Periodic BSR is triggered, triggering an SR to request the target resource from the second communication device; and triggering a Regular BSR to request target resources from the second communication device when there is a new data group arriving; Here, the target resource is used to transmit the transmission support information.
[0106] Optionally, the transmission configuration information comprises: a channel quality threshold; and a transmission remaining time threshold.
[0107] The device can transmit transmission assistance information for the first data, so that the second communication device can timely synchronize related information of the first data and perform corresponding transmission processing after obtaining the transmission assistance information; or can discard all or part of the first data by itself based on the transmission configuration information. The first data here may be understood as data that the first communication device needs to transmit to the second communication device. In this way, more efficient data transmission is realized by the timely transmission processing by the second communication device or the autonomous packet discarding of the first communication device.
[0108] The transmission processing device in the embodiment of the present application may be a device, a device having an operating system, or an electronic device, and may be a component, an integrated circuit, or a chip in the first communication device. The device or electronic device may be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal includes, but is not limited to, the types of terminal 11 listed above, and the non-mobile terminal may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a deposit payment machine, or a self-service machine, and the embodiment of the present application is not specifically limited.
[0109] The transmission processing device according to the embodiment of the present application can implement each process implemented by the first communication device in the method embodiment of FIG. 2, and will not be further described here to avoid repetition of description.
[0110] As shown in FIG. 4, the transmission processing method of the embodiment of the present application includes the following steps.
[0111] Step 401: a second communication device receives transmission support information for a first data.
[0112] Step 402: the second communication device executes a transmission process of the first data based on the transmission support information.
[0113] According to the above steps, the second communication device receives the transmission support information of the first data, timely synchronizes the related information of the first data, and performs corresponding transmission processing, so as to realize more efficient data transmission. The first data here may be understood as the data that the first communication device needs to transmit to the second communication device.
[0114] Here, the specific realization and transmission realization of this transmission assistance information is similar to the realization in the embodiment of the transmission processing method executed by the above-mentioned first communication device, and will not be described further here.
[0115] Optionally, the transmission process comprises: Data scheduling; Configuring or updating transmission resources; and instructing the first communication device to discard the first data.
[0116] It should be noted that this method is realized in conjunction with the transmission processing method performed by the first communication device, and the implementation manner of the embodiment of the transmission processing method performed by the first communication device can be applied to this method and can also achieve the same technical effect.
[0117] As shown in FIG. 5, the transmission processing device according to the embodiment of the present application includes: a receiving module 510 for receiving first data transmission support information; and a processing module 520 for performing a transmission process of the first data based on the transmission assistance information.
[0118] Optionally, the transmission process comprises: Data scheduling; Configuring or updating transmission resources; and instructing the first communication device to discard the first data.
[0119] The device receives the transmission support information of the first data, timely synchronizes the related information of the first data, and performs corresponding transmission processing to realize more efficient data transmission, where the first data may be understood as data that the first communication device needs to transmit to the second communication device.
[0120] The transmission processing device according to the embodiment of the present application can implement each process implemented by the second communication device in the method embodiment of FIG. 4, and will not be further described here to avoid repetition.
[0121] Optionally, as shown in Fig. 6, an embodiment of the present application further provides a communication device, including a processor 601, a memory 602, and a program or instruction stored in the memory 602 and operable on the processor 601, for example, when the communication device 600 is a first communication device, the program or instruction is executed by the processor 601 to realize each process of the embodiment of the transmission processing method executed by the first communication device, and the same technical effect can be achieved. When the communication device 600 is a second communication device, the program or instruction is executed by the processor 601 to realize each process of the embodiment of the transmission processing method executed by the second communication device, and the same technical effect can be achieved. In order to avoid repetition, no further description will be given here.
[0122] An embodiment of the present application further provides a communication device, including a processor and a communication interface, the communication interface is used to send transmission support information of a first data, the transmission support information is used to support a second communication device to execute a transmission process of the first data, and the processor is used to discard the first data according to the transmission configuration information. This embodiment of the communication device corresponds to the embodiment of the first communication device-side method described above, and each implementation process and realization manner of the embodiment of the method can be applied to the embodiment of the communication device, and the same technical effects can be achieved. Specifically, FIG. 7 is a schematic diagram of the hardware structure of a first communication device, such as a terminal, for implementing each embodiment of the present application.
[0123] The terminal 700 includes at least some of the following components, but is not limited to: a radio frequency unit 701, a network module 702, an audio output unit 703, an input unit 704, a sensor 705, a display unit 706, a user input unit 707, an interface unit 708, a memory 709, and a processor 710.
[0124] As can be understood by those skilled in the art, the terminal 700 may further include a power source (e.g., a battery) for powering each component, and the power source may be logically connected to the processor 710 by a power management system, so that the power management system can realize functions such as charge / discharge management and power consumption management. The terminal structure shown in Figure 7 does not constitute a limitation on the terminal, and the terminal may include more or less components than the number of components shown, or a combination of some components, or a different arrangement of components, and will not be further described here.
[0125] It should be understood that in the embodiment of the present application, the input unit 704 may include a graphics processor (Graphics Processing Unit, GPU) 7041 and a microphone 7042, and the graphics processor 7041 processes image data of still or video images obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 706 may include a display panel 7061, and the display panel 7061 may be configured in the form of a liquid crystal display, an organic light emitting diode, and the like. The user input unit 707 includes a touch panel 7071 and other input devices 7072. The touch panel 7071 is also called a touch screen. The touch panel 7071 may include two parts: a touch detection device and a touch controller. The other input devices 7072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control buttons, switch buttons, etc.), a trackball, a mouse, and a control lever, which will not be described further herein.
[0126] In the embodiment of the present application, the radio frequency unit 701 receives downlink data from the second communication device, and then causes the processor 710 to process the data, and transmits uplink data to the second communication device. In general, the radio frequency unit 701 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0127] The memory 709 may be used to store software programs or instructions and various data. The memory 709 may mainly include a program or instruction storage area and a data storage area, where the program or instruction storage area can store an operating system, an application program or instruction required for at least one function (e.g., a sound playback function, an image playback function, etc.), etc. The memory 709 may include a high-speed random access memory or a non-volatile memory, where the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. For example, the memory 709 may be at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory device.
[0128] The processor 710 may include one or more processing units. Optionally, the processor 710 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, and application programs or instructions, and the modem processor mainly processes wireless communication, such as a baseband processor. As can be understood, the modem processor does not have to be integrated into the processor 710.
[0129] Wherein, the radio frequency unit 701 transmits transmission support information for a first data, and the transmission support information is used to support the second communication device in executing a transmission process of the first data; The processor 710 is used to discard the first data based on the transmission configuration information.
[0130] The terminal can transmit transmission assistance information for the first data, so that the second communication device can timely synchronize related information of the first data and perform corresponding transmission processing after obtaining the transmission assistance information. Or the first communication device can discard all or part of the first data by itself based on the transmission configuration information. The first data here may be understood as data that the first communication device needs to transmit to the second communication device. In this way, more efficient data transmission is realized by the timely transmission processing by the second communication device or the autonomous packet discarding of the first communication device.
[0131] Optionally, the radio frequency unit 701 is further used for transmitting the first information of each set of data of the at least one set of data.
[0132] Optionally, the radio frequency unit 701 is further used to transmit at least one set of statistical information of the data, where: The statistical information is Data volume statistics, and time statistical information.
[0133] Optionally, the radio frequency unit 701 further comprises: Transmitting the transmission support information based on a preset period; receiving a transmission instruction transmitted by the second communication device, and then transmitting the transmission support information based on the transmission instruction; Transmitting the transmission support information based on a predetermined rule under a condition that the predetermined rule is satisfied; and sending the transmission assistance information when a buffer status report (BSR) is triggered.
[0134] An embodiment of the present application further provides a communication device, comprising a processor and a communication interface, the communication interface is used for receiving transmission support information of a first data, and the processor is used for performing a transmission process of the first data according to the transmission support information. This embodiment of the communication device corresponds to the embodiment of the second communication device-side method, and each implementation process and realization manner of the embodiment of the method can be applied to this embodiment of the communication device, and the same technical effects can be achieved.
[0135] Specifically, an embodiment of the present application further provides a communication device. As shown in Fig. 8, the communication device, for example, a network side device 800, includes an antenna 81, a radio frequency device 82, and a baseband device 83. The antenna 81 and the radio frequency device 82 are connected. In the uplink direction, the radio frequency device 82 receives information through the antenna 81, and transmits the received information to the baseband device 83 for processing. In the downlink direction, the baseband device 83 processes the information to be transmitted and transmits it to the radio frequency device 82, and the radio frequency device 82 transmits the received information through the antenna 81 after processing it.
[0136] The above frequency band processing device may be located in a baseband device 83, and the method performed by the second communication device in the above embodiment may be implemented in the baseband device 83, which includes a processor 84 and a memory 85.
[0137] The baseband device 83 may, for example, include at least one baseband board, on which multiple chips are installed, and as shown in FIG. 8, one of the chips is, for example, a processor 84, which is connected to a memory 85, and calls the program in the memory 85 to perform the network equipment operations shown in the above method embodiments.
[0138] The baseband device 83 may further include a network interface 86, which is used to exchange information with the radio frequency device 82, and which is, for example, a common public radio interface (abbreviated as CPRI).
[0139] Specifically, the network side equipment of the embodiment of the present invention further includes instructions or programs stored in memory 85 and capable of running on processor 84, and processor 84 can call the instructions or programs in memory 85 to execute the method performed by each module shown in FIG. 5 and achieve the same technical effect, which will not be described further here in order to avoid repetition.
[0140] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored, which, when executed by a processor, can realize each process of the embodiment of the transmission processing method executed by the first communication device or the second communication device, and achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0141] Here, the processor is the processor in the communication device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (abbreviated as ROM), a random access memory (abbreviated as RAM), a magnetic disk, or an optical disk.
[0142] The embodiment of the present application further provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, the processor is used to run a program or instruction to realize each process of the embodiment of the transmission processing method performed by the first communication device or the second communication device, and can achieve the same technical effect. In order to avoid repetition, no further description will be given here.
[0143] It should be understood that the chips referred to in the embodiments of the present application may be referred to as system level chips, system chips, chip systems, or systems on chips.
[0144] The embodiments of the present application provide a communication device, which is configured to perform each process of each method embodiment as described above, and can achieve the same technical effects. In order to avoid repetition, they will not be described further here.
[0145] It should be explained that in this specification, the terms "comprise", "include", or any other variants thereof are intended to cover the non-exclusive "comprise", whereby a process, method, article, or apparatus that includes a set of elements includes not only those elements, but also other elements not expressly listed or inherent to such process, method, article, or apparatus. In the absence of further limitations, an element limited by the phrase "comprises a" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes this element. It should be pointed out that the scope of the method and apparatus in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may include performing functions in an essentially simultaneous manner or in reverse order based on the functions involved, for example, the described method can be performed in a different order than described, and various steps can be added, omitted, or combined. Also, features described with reference to some examples can be combined in other examples.
[0146] From the above description of the embodiments, it is clear to those skilled in the art that the methods of the above embodiments can be realized in the form of software and a necessary general-purpose hardware platform. Of course, they can also be realized in hardware, but in many cases the former is a more preferred embodiment. In light of this understanding, the technical proposal of the present application may be substantially or the part that contributes to the prior art may be embodied in the form of a computer software product, which is stored in a storage medium (e.g., ROM / RAM, magnetic disk, optical disk) and includes some instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0147] The above describes the embodiments of the present application in conjunction with the drawings, but the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not limiting. Those skilled in the art can take the suggestions of this application and make many forms without departing from the spirit and scope of the claims of this application, all of which belong to the protection scope of this application.
[0148] CROSS-REFERENCE TO RELATED APPLICATIONS This application claims priority to Chinese Patent Application No. 202110368458.2 filed in China on April 6, 2021, the entire contents of which are incorporated herein by reference.
Claims
1. A transmission processing method, comprising: a first communication device transmitting transmission support information for a first data, the transmission support information being used to support execution of a transmission process of the first data by a second communication device; The first data is a logical channel or a logical channel group; The inter-arrival time between data, A time threshold; The number of packets, which is the number of time periods into which the time range in which data waiting to be transmitted exists is divided, and based on at least one parameter of The first communication device transmits transmission support information for first data, and transmitting a first piece of information of each set of data of the at least one set of data by the first communication device, the first piece of information comprising: Transmission latency, The transmission arrival time, A transmission timeout period, The remaining transmission time, At least one of or, The first communication device transmits transmission support information for first data, and the first communication device transmitting at least one set of statistical information of data, the statistical information including time statistical information, the time statistical information including: Transmission latency statistics, Statistics on remaining transmission time, The arrival period, Arrival offset, Arrival time jitter information; At least one of the following: Transmission processing method.
2. 2. The method of claim 1, wherein the first data is further grouped based on a parameter of the data packet.
3. The first information further includes: The amount of data waiting to be transmitted; and an association relationship between the at least one set of data and other data groups; and Packet parameters; The transmission processing method according to claim 1 , comprising at least one of the following:
4. The arrival time jitter information is The presence or absence of jitter, Statistical characteristics of jitter; The transmission processing method according to claim 1 , comprising at least one of the following:
5. 2. The transmission processing method according to claim 1, wherein the remaining transmission time is a remaining transmission time corresponding to an earliest data packet corresponding to a current data group, and the earliest data packet is a data packet with the earliest transmission arrival time.
6. The transmission processing method according to claim 1, wherein each data group includes at least one data packet, and the remaining transmission time of the single data packet is determined based on the actual reporting time of the transmission support information and the transmission timeout time of the single data packet.
7. The association relationship of the at least one set of data with other data groups is Same processing, which is to perform the same processing on the current data group as on other data groups; a transmission alternative, where an alternative relationship exists between the current data group and another data group, the alternative relationship including one-way or two-way; A synchronization request exists in the transmission between the current data group and other data groups, and the time difference between the transmission times of the data groups is less than or equal to a preset threshold; The transmission processing method according to claim 3 , further comprising at least one of the following:
8. The first communication device transmits transmission support information for first data, The first communication device transmits the transmission support information based on a preset cycle; the first communication device receives a transmission instruction transmitted by the second communication device, and then transmits the transmission support information based on the transmission instruction; The first communication device transmits the transmission support information based on a preset rule under a condition that the preset rule is satisfied; The first communication device is configured to transmit the transmission support information when a buffer status report (BSR) is triggered; 2. The transmission processing method according to claim 1, comprising one of the following:
9. The first communication device transmits the transmission support information based on a predetermined rule under a condition that the predetermined rule is satisfied, The first communication device transmits first information of each set of at least one set of data, and when the remaining time of data waiting to be transmitted in a buffer corresponding to a target logical channel group is less than a remaining time threshold, the first communication device reports the transmission assistance information to the target logical channel group, where the remaining time of data waiting to be transmitted in the buffer is the remaining time of the earliest packet in the buffer, the remaining time threshold is arranged relative to the target logical channel group, the first data is data corresponding to a first logical channel group, and the target logical channel group is one or more logical channel groups in the first logical channel group; or The first communication device transmits at least one set of statistical information of data, and when the first communication device has already reported statistical information of a data group of a target logical channel, the first communication device reports the transmission assistance information to the target logical channel when the first communication device detects that the statistical information has changed, wherein the first data is data corresponding to a first logical channel, and the target logical channel is one or more logical channels in the first logical channel. The transmission processing method according to claim 8.
10. Triggers based on the BSR include: If the Periodic BSR is triggered, triggering an SR to request a target resource from a second communication device; Triggering a Regular BSR to request target resources from the second communication device if there is a new data group arriving; At least one of The target resource is used to transmit the transmission support information. The transmission processing method according to claim 8.
11. A transmission processing method, comprising: receiving transmission support information for the first data by a second communication device; The second communication device executes a transmission process of the first data based on the transmission support information; Including, The first data is a logical channel or a logical channel group; The inter-arrival time between data, A time threshold; The number of packets, which is the number of time periods into which the time range in which data waiting to be transmitted exists is divided, and based on at least one parameter of Receiving the transmission support information for the first data by the second communication device, and receiving, by the second communication device, first information of each set of data of the at least one set of data, the first information comprising: Transmission latency, The transmission arrival time, A transmission timeout period, The remaining transmission time, At least one of or, Receiving the transmission support information for the first data by the second communication device, The second communication device may receive at least one set of data statistical information, the statistical information including time statistical information, the time statistical information including: Transmission latency statistics, Statistics on remaining transmission time, The arrival period, Arrival offset, Arrival time jitter information; At least one of the following: Transmission processing method.
12. The transmission process includes:
12. A method for transmission processing according to claim 11, including data scheduling.
13. The transmission process includes: The transmission processing method according to claim 11, further comprising instructing the first communication device to discard the first data.
14. A first communications device including a processor, a memory, and a program or instructions stored in the memory and operable on the processor, the program or instructions implementing the steps of a transmission processing method according to any one of claims 1 to 10 when executed by the processor.
15. A second communications device comprising a processor, a memory, and a program or instructions stored in the memory and operable on the processor, the program or instructions implementing the steps of the transmission processing method according to any one of claims 11 to 13 when executed by the processor.
16. A readable storage medium having a program or instructions stored therein, the program or instructions implementing the transmission processing method according to any one of claims 1 to 10 when executed by a processor.
17. A readable storage medium having a program or instructions stored therein, the program or instructions implementing the steps of the transmission processing method according to any one of claims 11 to 13 when executed by a processor.
Citation Information
Patent Citations
Threshold-based power-efficient scheduling request procedure
JP2015519821A
Base station, communication method, and communication system
JP2018191110A
Data transmission method, communication device, terminal, and base station
JP2020509663A
Communication processing method and communication device
JP2020523898A
Communication method, terminal, and base station
US20200120660A1