Information configuration method and device, equipment and storage medium

By configuring multiple non-equal time interval transmission opportunities, the problem of terminal uplink data transmission delay caused by data jitter in scheduling is solved, and the stability and timeliness of data transmission are achieved.

CN119893706APending Publication Date: 2025-04-25CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311379809.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-23
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The existing schedule-free transmission method is difficult to adapt to the jitter of service data, resulting in the terminal being unable to send uplink data normally, delaying data transmission.

Method used

By sending configuration information to the terminal, multiple (M) non-equal time interval transmission opportunities are configured, and appropriate transmission opportunities are selected in the terminal according to the data arrival time to transmit data.

Benefits of technology

Effectively adapt to the jitter in the data arrival time, so that the terminal can send uplink data normally, avoiding the problem of delayed data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119893706A_ABST
    Figure CN119893706A_ABST
Patent Text Reader

Abstract

The invention discloses an information configuration method and device, equipment and a storage medium. The method comprises the following steps: network equipment sends configuration information to a terminal; wherein the configuration information is used for configuring the following information: the number of transmission opportunities of uplink data scheduled by the network equipment is M; wherein M is an integer greater than 1; and a non-equal time interval between two adjacent transmission opportunities in the M transmission opportunities.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to an information configuration method, device, equipment and storage medium. Background Art

[0002] At present, in the Long Term Evolution (LTE) and New Radio (NR) services, for services with relatively fixed data packet sizes generated per unit time, or periodic data streams, such as voice services or other control messages, a scheduling-free or semi-continuous scheduling method can be used, that is, a configured grant (CG) is pre-configured, and the terminal uses the time-frequency resources configured in the CG to periodically send data. However, the current scheduling-free transmission has the problem of being unable to adapt to the jitter of service data, resulting in the terminal being unable to send uplink data normally, thereby delaying data transmission. Summary of the invention

[0003] In view of this, embodiments of the present application hope to provide an information configuration method, apparatus, device and storage medium.

[0004] The technical solution of the embodiment of the present application is implemented as follows:

[0005] The present application provides an information configuration method, which is applied to a terminal, and the method includes:

[0006] Send configuration information to the terminal;

[0007] in,

[0008] The configuration information is used to configure the following information:

[0009] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0010] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0011] In addition, according to at least one embodiment of the present application, the method further includes:

[0012] According to a preset relationship between two adjacent transmission opportunities in the M transmission opportunities, an unequal time interval between the two adjacent transmission opportunities is configured.

[0013] In addition, according to at least one embodiment of the present application, the configuration information is also used to configure the following information:

[0014] Total coverage time of M transmission opportunities;

[0015] in,

[0016] The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to the packet set delay budget (PSDB, Packet Set Delay Buget) and the third duration corresponding to the packet delay budget (PDB, Packet DelayBuget).

[0017] In addition, according to at least one embodiment of the present application, the method further includes:

[0018] In the case that the terminal does not use a first transmission opportunity among the M transmission opportunities to send uplink data, a starting position of the first transmission opportunity is adjusted.

[0019] In addition, according to at least one embodiment of the present application, the configuration information is also used to configure the following information:

[0020] A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities;

[0021] in,

[0022] The pre-transmission opportunity is used for:

[0023] The terminal sends data that arrived too early and data that arrived too late in the previous cycle;

[0024] and / or;

[0025] Repeatedly send specific data;

[0026] and / or;

[0027] Retransmit.

[0028] At least one embodiment of the present application provides an information configuration method, which is applied to a terminal, and the method includes:

[0029] Receive configuration information sent by network devices;

[0030] in,

[0031] The configuration information is used to configure the following information:

[0032] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0033] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0034] In addition, according to at least one embodiment of the present application, the configuration information is also used to configure the following information:

[0035] Total coverage time of M transmission opportunities;

[0036] in,

[0037] The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to PSDB and the third duration corresponding to PDB.

[0038] In addition, according to at least one embodiment of the present application, the configuration information is also used to configure the following information:

[0039] A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities;

[0040] in,

[0041] The pre-transmission opportunity is used for:

[0042] The terminal sends data that arrived too early and data that arrived too late in the previous cycle;

[0043] and / or;

[0044] Repeatedly send specific data;

[0045] and / or;

[0046] Retransmit.

[0047] In addition, according to at least one embodiment of the present application, the method further includes:

[0048] Determining an arrival time of the uplink data;

[0049] Determine, according to the arrival time of the uplink data, a first transmission opportunity used to send the uplink data from the M transmission opportunities;

[0050] The uplink data is sent to the network device using the first transmission opportunity.

[0051] In addition, according to at least one embodiment of the present application, the method further includes:

[0052] In the case of using the first transmission opportunity to send the uplink data to the network device, if the first data amount is greater than the second data amount, sending a first message to the network device; the first data amount represents the data amount of the uplink data, and the second data amount represents the data amount carried by N transmission opportunities; N transmission opportunities represent the transmission opportunities from the first transmission opportunity to the last transmission opportunity among the M transmission opportunities; wherein N is less than M, and N is an integer greater than 1;

[0053] The first message is used to notify the network device that the first data amount is greater than the second data amount.

[0054] In addition, according to at least one embodiment of the present application, the method further includes:

[0055] In a case where the M transmission opportunities are capable of transmitting all the uplink data, arbitrarily selecting a second transmission opportunity from the M transmission opportunities;

[0056] Using the second transmission opportunity, sending a second message to the network device;

[0057] The second message is used to notify the network device to allocate air interface resources corresponding to unused transmission opportunities among the M transmission opportunities to other terminals for use.

[0058] At least one embodiment of the present application provides an information configuration device, including:

[0059] A sending module, used for sending configuration information to the terminal;

[0060] in,

[0061] The configuration information is used to configure the following information:

[0062] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0063] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0064] At least one embodiment of the present application provides an information configuration device, including:

[0065] A receiving module, used for receiving configuration information sent by a network device;

[0066] in,

[0067] The configuration information is used to configure the following information:

[0068] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0069] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0070] At least one embodiment of the present application provides a network device, including a processor and a memory for storing a computer program that can be run on the processor.

[0071] Wherein, when the processor is used to run the computer program, it executes the steps of any one of the methods described above on the network device side.

[0072] At least one embodiment of the present application provides a terminal, including a processor and a memory for storing a computer program that can be run on the processor.

[0073] Wherein, when the processor is used to run the computer program, it executes the steps of any of the methods described above on the terminal side.

[0074] At least one embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of any of the above-described methods when executed by a processor.

[0075] The information configuration method, apparatus, device and storage medium provided in the embodiments of the present application, a network device sends configuration information to a terminal; wherein the configuration information is used to configure the following information: the number of transmission opportunities for uplink data scheduled by the network device is M; wherein M is an integer greater than 1; and the unequal time intervals between two adjacent transmission opportunities among the M transmission opportunities.

[0076] The technical solution provided in the embodiment of the present application is used to implement an uplink scheduling-free method for multiple transmission opportunities in a wireless network, which is used to solve the problem that scheduling-free (Configured Grant (CG) and Semi-Persistent Scheduling (SPS)) in video streaming and XR services (VR / AR / MR) are difficult to adapt to the jitter in the time of data arrival. In other words, multiple transmission opportunities with unequal intervals are introduced to adapt to the jitter in the time of data arrival, so that the terminal can send uplink data normally and avoid the occurrence of data delay transmission problems. BRIEF DESCRIPTION OF THE DRAWINGS

[0077] Figure 1 It is a schematic diagram of the implementation flow of the information configuration method of the embodiment of the present application;

[0078] Figure 2 is a schematic diagram of the unequal time interval between two adjacent transmission opportunities in M ​​transmission opportunities in an embodiment of the present application;

[0079] Figure 3 It is a schematic diagram of a pre-transmission opportunity in an embodiment of the present application;

[0080] Figure 4 It is a schematic diagram of the implementation flow of the information configuration method of the embodiment of the present application;

[0081] Figure 5 is a schematic diagram of the relationship between the first data amount and the second data amount in an embodiment of the present application;

[0082] Figure 6 It is a statistical probability diagram of the interval of the embodiment of the present application;

[0083] Figure 7 It is a schematic diagram of simulation verification of the embodiment of the present application;

[0084] Figure 8 This is a schematic diagram of the structure of the information configuration device in the embodiment of the present application. Figure 1 ;

[0085] Fig. 9 This is a schematic diagram of the structure of the information configuration device in the embodiment of the present application. Figure 2 ;

[0086] Fig.10 A schematic diagram of the structure of the information network device according to the embodiment of the present application;

[0087] Fig.11 A schematic diagram of the composition structure of the information terminal according to an embodiment of the present application. DETAILED DESCRIPTION

[0088] Before introducing the technical solutions of the embodiments of the present application, the related technologies are first introduced.

[0089] In the related technology, in LTE and NR services, for services with relatively fixed packet sizes generated per unit time, or with periodic data streams, such as voice services or other control messages, a scheduling-free / semi-continuous scheduling method can be used, that is, a configured grant (CG, Configured Grant) is pre-configured, and the terminal uses the time-frequency resources configured in the CG to periodically send data. In addition, for URLLC services, due to their small data volume and high latency requirements, scheduling-free services that do not require dynamic allocation of UL Grants can also be used. For downlink, a similar method is semi-continuous scheduling (SPS).

[0090] Both uplink and downlink scheduling-free transmission require the use of RRC signaling to predetermine the information of the wireless resources used in the time domain and frequency domain, as well as the range of HARQ process numbers used, which are pre-configured by the gNB to the UE. Subsequently, the scheduling-free transmission can be activated through RRC signaling or MAC signaling, which is called Type 1 CG and Type 2 CG in the protocol. The time and offset of the start of scheduling-free transmission must be configured during activation. The characteristic of scheduling-free transmission is that after activating CG / SPS scheduling, the terminal can periodically receive PDSCH data or send PUSCH data according to the scheduling parameters configured during activation. At the same time, the network side does not need to send the corresponding PDCCH signaling at the corresponding time of scheduling after activation, and the terminal does not need to monitor the corresponding PDCCH signaling of scheduling-free / semi-persistent scheduling. This feature can save PDCCH resources on the base station side under the premise that the size of the transmission block scheduled each time does not change much, and also correspondingly reduce the signaling overhead.

[0091] The current problem of scheduling-free transmission is mainly due to the inadaptability of AR services in XR services. The main manifestation is the jitter of data in AR services. The jitter is caused by the fact that a large number of video frames need to be transmitted uplink in AR services, and the arrival period of video frames is not fixed. It depends on the output of the encoder at the terminal application layer and is easily affected by many factors. CG has only one transmission opportunity each time it is scheduled. Therefore, when the arrival time of the video frame is not at the CG transmission time point, data cannot be transmitted through CG, and additional resource allocation and increased delay are required. On the other hand, a similar situation exists for live broadcast services.

[0092] Based on this, in an embodiment of the present application, the network device sends configuration information to the terminal; wherein the configuration information is used to configure the following information: the number of transmission opportunities for uplink data scheduled by the network device is M; wherein M is an integer greater than 1; and the unequal time interval between two adjacent transmission opportunities among the M transmission opportunities.

[0093] See also Figure 1 , Figure 1 Schematic diagram of the implementation flow of the information configuration method of the embodiment of the present application, which is applied to network devices such as Figure 1 As shown, the method comprises step 101:

[0094] Step 101: Send configuration information to the terminal;

[0095] in,

[0096] The configuration information is used to configure the following information:

[0097] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0098] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0099] As an example, the unequal time interval here may refer to a plurality of transmission opportunities (TOs) within a configured grant (CG) cycle, and the transmission interval between two adjacent TOs in the plurality of TOs is unequal.

[0100] As an example, the non-uniform time intervals are designed here, mainly considering that the general jitter time follows the normal distribution or Poisson distribution, that is, statistically, the possibility of smaller jitter is greater, while the possibility of larger jitter is smaller. Therefore, TOs that are evenly distributed in time cannot reflect this feature, so non-uniform time intervals between TOs are introduced. Another consideration is that the use of non-uniform time intervals between TOs can adapt to a wider range of jitter and have a smaller delay when the number of TOs is the same.

[0101] As an example, the time interval between two adjacent transmission opportunities may refer to the time interval between the end time of the first transmission opportunity and the start time of the second transmission opportunity of the two adjacent transmission opportunities.

[0102] See also Figure 2 , Figure 2 is a schematic diagram of the unequal time intervals between two adjacent transmission opportunities in M ​​transmission opportunities in an embodiment of the present application, such as Figure 2 As shown, M is equal to 5, and the time interval between two adjacent transmission opportunities in the 5 transmission opportunities is unequal.

[0103] In some embodiments, configuring a non-uniform time interval between two adjacent transmission opportunities in the M transmission opportunities includes:

[0104] According to a preset relationship between two adjacent transmission opportunities in the M transmission opportunities, an unequal time interval between the two adjacent transmission opportunities is configured.

[0105] As an example, the unequal time intervals between two adjacent TOs may be configured by configuring each specific time interval.

[0106] For example, assuming that M is equal to 5, the time interval between the first TO and the second TO is t1, the time interval between the second TO and the third TO is t2, the time interval between the third TO and the fourth TO is t3, and the time interval between the fourth TO and the fifth TO is t4, where t1, t2, t3, and t4 are not equal.

[0107] As an example, an unequal time interval between two adjacent transmission opportunities may also be configured according to a preset relationship between two adjacent transmission opportunities in the M transmission opportunities.

[0108] For example, the time interval between the first TO and the second TO is specified, and the subsequent time intervals are n times the previous time interval, thereby forming a geometric progression. Alternatively, the time interval between the first TO and the second TO is specified, and the time interval between the second TO and the third TO is specified, and then the nth time interval is the sum of the n-1th time interval and the n-2th time interval, forming a Fibonacci sequence.

[0109] In some embodiments, configuring a non-uniform time interval between two adjacent transmission opportunities in the M transmission opportunities includes:

[0110] Configuring input values ​​of a cumulative density function; the input values ​​include a plurality of probability values;

[0111] in,

[0112] The input value is used to obtain the output value of the cumulative density function; the output value is used to obtain the unequal time interval between two adjacent transmission opportunities in the M transmission opportunities.

[0113] As an example, since the arrival time generally follows the Poisson distribution, the specific range can be determined according to the time interval corresponding to certain specific probability values ​​(such as 30%, 50%, 90%, 99%, etc.) corresponding to the arrival cumulative density of the corresponding Poisson distribution. In other words, when configuring the time interval between two adjacent TOs in the M TOs, a predetermined cumulative density function can be used, and only the corresponding probability value needs to be configured.

[0114] For example, the input value of the cumulative density function is configured, and the input includes 5 probability values, namely 0, 30%, 50%, 90%, and 99%. The 5 probability values ​​are mapped to output values ​​through the cumulative density function, that is, 0 is mapped to the first output value, the first output value is 0, 30% is mapped to the second output value, the second output value represents the time interval between the start time of the second TO and the start time of the first TO, 50% is mapped to the third output value, the third output value represents the time interval between the start time of the third TO and the start time of the first TO, 90% is mapped to the fourth output value, the fourth output value represents the time interval between the start time of the fourth TO and the start time of the first TO, 99% is mapped to the fifth output value, the fifth output value represents the time interval between the start time of the fifth TO and the start time of the first TO, and thus, the second TO is mapped to the third output value, the fourth output value represents the time interval between the start time of the fourth TO and the start time of the first TO, and the fifth output value represents the time interval between the start time of the fifth TO and the start time of the first TO. The output value is subtracted from the time length corresponding to TO to obtain the time interval between the start time of the second TO and the end time of the first TO, the third output value is subtracted from the second output value to obtain the difference, and the difference is then subtracted from the time length corresponding to TO to obtain the time interval between the start time of the third TO and the end time of the second TO, the fourth output value is subtracted from the third output value to obtain the difference, and the difference is then subtracted from the time length corresponding to TO to obtain the time interval between the start time of the fourth TO and the end time of the third TO, the fifth output value is subtracted from the fourth output value to obtain the difference, and the difference is then subtracted from the time length corresponding to TO to obtain the time interval between the start time of the fifth TO and the end time of the fourth TO.

[0115] In some embodiments, the configuration information is also used to configure the following information:

[0116] Total coverage time of M transmission opportunities;

[0117] in,

[0118] The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to PSDB and the third duration corresponding to PDB.

[0119] As an example, the total coverage time of all TOs (i.e., the sum of the first n items of the time intervals) can be determined using delay budgets such as packet set delay budget (PSDB) or packet delay budget (PDB) (which can be understood as the upper limit of the time spent on the data transmission process at both the sending and receiving ends).

[0120] As an example, the time of PSDB or PDB configured by the core network for the corresponding QoS flow is subtracted from the time consumed when reaching the MAC layer cache, the time of air interface transmission, and the offset (used to feedback the time that may be cached in the cache area), which is the maximum coverage time of M TOs.

[0121] As an example, the total coverage time of the M TOs does not exceed the range of PSDB and PDB.

[0122] As an example, if it is inconvenient to use PSDB, the terminal can report the maximum jitter range of the data it believes has arrived, and the network side finally determines the total coverage time of M TOs based on the jitter range.

[0123] For example, assuming that the terminal reports that the maximum jitter range of data arrival is 10 seconds, the network device determines that the total coverage time of M TOs is no more than 10 seconds, such as 6 seconds.

[0124] As an example, when the network equipment in the RAN is configured with both the PSDB and the PDB and the jitter range, the smaller one is taken.

[0125] In some embodiments, the method further comprises:

[0126] In the case that the terminal does not use a first transmission opportunity among the M transmission opportunities to send uplink data, a starting position of the first transmission opportunity is adjusted.

[0127] As an example, the network side can also actively adjust the time interval (Offset) between TOs in the CG configuration (configuration) based on the terminal's preference for using TO, especially when the terminal has not used the first TO for a long time, to ensure that the configuration of TO is always aligned with the starting TO of the CG.

[0128] For example, after receiving the uplink data sent by the terminal, the network device knows that the TO used by the terminal to send the uplink data is the second TO, and adjusts the starting position of the second TO to the starting position of the first TO in the next configuration.

[0129] In some embodiments, the configuration information is also used to configure the following information:

[0130] A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities;

[0131] in,

[0132] The pre-transmission opportunity is used for:

[0133] The terminal sends data that arrived too early and data that arrived too late in the previous cycle;

[0134] and / or;

[0135] Repeatedly send specific data;

[0136] and / or;

[0137] Retransmit.

[0138] As an example, in order to cope with the premature arrival of data, provide the last transmission opportunity for the previous data, and improve the reliability of Retransmission less CG, a pre-transmission opportunity (denoted by Pre TO) is introduced outside the normal TO, which is defined as the TO before the start time of the cycle.

[0139] As an example, Pre TO can be used to send data that arrives too early and data that arrives too late in the previous cycle, and when necessary, use Pre TO to repeatedly send some data (such as posture information and user control information, etc.) to improve its reliability, and when necessary, use it for retransmission (for CG with retransmission turned off).

[0140] It should be noted that Pre TO is not mandatory, but configuring Pre TO helps to avoid the terminal sending SR to reduce latency and improve data reliability.

[0141] See also Figure 3 , Figure 3 Schematic diagram of the pre-transmission opportunity of the embodiment of the present application, such as Figure 3 As shown, M is equal to 5, and the pre-transmission opportunity (Pre TO) is located before 5 transmission opportunities.

[0142] As an example, when multiple users configure multi-TO transmission, there may be conflicts between the configurations of the users, resulting in the TO interval of some users being too large or not being able to allocate enough TOs. Recycling some TOs can reduce the probability of conflicts, thereby ensuring that the remaining TOs can have a relatively ideal interval. In other words, unused TO resources can be recycled to improve resource utilization, and there is less jitter after recycling TO resources.

[0143] In the embodiment of the present application, the following advantages are possessed:

[0144] (1) An uplink scheduling-free method for multiple transmission opportunities (TO) in (wireless) networks is proposed to solve the problem that scheduling-free (CG and SPS) in video streaming and XR services (VR / AR / MR) is difficult to adapt to the temporal jitter of data arrival.

[0145] In other words, a method of introducing multiple transmission opportunities with unequal intervals is proposed to adapt to the jitter of data arrival time, so that the terminal can send uplink data normally, avoid the occurrence of data delay transmission problems, and can also adapt to longer jitter.

[0146] See also Figure 4 , Figure 4 Schematic diagram of the implementation flow of the information configuration method of the embodiment of the present application, which is applied to a terminal, such as Figure 4 As shown, the method comprises step 401:

[0147] Step 401: receiving configuration information sent by a network device;

[0148] in,

[0149] The configuration information is used to configure the following information:

[0150] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0151] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0152] In some embodiments, the configuration information is also used to configure the following information:

[0153] Total coverage time of M transmission opportunities;

[0154] in,

[0155] The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to PSDB and the third duration corresponding to PDB.

[0156] In some embodiments, the configuration information is also used to configure the following information:

[0157] A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities;

[0158] in,

[0159] The pre-transmission opportunity is used for:

[0160] The terminal sends data that arrived too early and data that arrived too late in the previous cycle;

[0161] and / or;

[0162] Repeatedly send specific data;

[0163] and / or;

[0164] Retransmit.

[0165] In some embodiments, the method further comprises:

[0166] Determining an arrival time of the uplink data;

[0167] Determine, according to the arrival time of the uplink data, a first transmission opportunity used to send the uplink data from the M transmission opportunities;

[0168] The uplink data is sent to the network device using the first transmission opportunity.

[0169] As an example, after receiving the configuration information, the terminal may select a suitable TO (suitable here means the first TO closest to it after the data arrives) as the transmission starting point according to the specific time when the data arrives.

[0170] In some embodiments, the method further comprises:

[0171] In the case of using the first transmission opportunity to send the uplink data to the network device, if the first data amount is greater than the second data amount, sending a first message to the network device; the first data amount represents the data amount of the uplink data, and the second data amount represents the data amount carried by N transmission opportunities; N transmission opportunities represent the transmission opportunities from the first transmission opportunity to the last transmission opportunity among the M transmission opportunities; wherein N is less than M, and N is an integer greater than 1;

[0172] The first message is used to notify the network device that the first data amount is greater than the second data amount.

[0173] As an example, during the CG period, when the terminal uses TO to report for the first time, if the size of data to be sent by the terminal in this CG is greater than the sum of the number carried by the currently used TO to the last TO in this CG period (including the Pre TO of the next period), the terminal must send a message (first message) to notify the network of the size of the remaining TO data or the size of the overall remaining data.

[0174] See also Figure 5 , Figure 5 Schematic diagram of the relationship between the first data volume and the second data volume in the embodiment of the present application. Figure 5As shown, in the CG period, when the terminal uses TO for the first time to report, if the size of the data to be sent by the terminal in this CG, that is, the first data amount, is greater than the second data amount, the delay is low, wherein the second data amount can also be called the remaining TO data amount, which can specifically refer to the sum of the number of TOs currently used to the last TO in this CG period (including the Pre TO of the next period). In the scheme of multiple TOs, it is uncertain which TO the terminal uses for transmission, and the TO closest to which TO will be used when the terminal data arrives. It is also uncertain how many TOs are needed to fully carry the terminal data, and it may be necessary to use multiple TOs to fully carry it. Therefore, the TO used to transmit data is called used, and the TO that is not used to transmit data is called free, which means that it can be recycled for use by other users. Here, the first data amount refers to the data to be sent by the UE. The second data amount refers to the sum of the data carried by all TOs from the next closest TO to the last TO closest to this moment after the UE's to-be-sent data has completely arrived, that is, the total data that the TO can carry. When the terminal's to-be-sent data is greater than the total data carried by the TO, if no enhancement is performed, the terminal will have to wait until the last TO at the earliest to complete the transmission of all data. The terminal sends a signal to apply for dynamic scheduling in the first TO actually used, so that all data can be sent before the last TO, achieving a lower latency. The so-called dynamic grant (DG) refers to the behavior of the terminal sending data. The network side sends an uplink grant (UL Grant) before each transmission, while the static one is the configured grant. After the network is configured once, each transmission is performed according to this configuration. The combination of CG and DG is chosen here because of the lower latency.

[0175] As an example, another reason for introducing the first message is that the configuration of TO is determined based on the jitter range and packet delay budget. If the TO configured within the period is not sufficient to carry all the data to be sent, the packet may not be delivered on time.

[0176] As an example, the first message may be MAC layer signaling or RRC layer signaling. If it is MAC signaling (MACCE, such as BSR, etc.), it is transmitted to the network in the first TO.

[0177] As an example, the terminal stops using subsequent TO after sending the first message. After receiving the first message, the network immediately sends PDCCH to dynamically indicate the air interface resources used by the terminal, and the resource size is not less than the data amount indicated in the first message.

[0178] It should be noted that, when the first data volume is greater than the second data volume, since all TOs cannot carry the data of the terminal, dynamic scheduling is inevitably required for additional supplementation. Since PDCCH resources will inevitably be used, compared with using the remaining TOs and then dynamically scheduling, directly using dynamic scheduling to send all the remaining data has a lower latency, so the remaining TOs are not selected. The network can recycle the resources of the remaining TOs for use by other users.

[0179] In some embodiments, the method further comprises:

[0180] In a case where the M transmission opportunities are capable of transmitting all the uplink data, arbitrarily selecting a second transmission opportunity from the M transmission opportunities;

[0181] Using the second transmission opportunity, sending a second message to the network device;

[0182] The second message is used to notify the network device to allocate air interface resources corresponding to unused transmission opportunities among the M transmission opportunities to other terminals for use.

[0183] As an example, if the data in the terminal buffer area can be sent using TOs in the current CG period, when any TO is selected from the TOs that need to be used, a second message is sent to inform the network that the resources of the remaining TOs can be reclaimed for use by other users.

[0184] As an example, the second message may be a separate message (such as a UCI message of PUCCH). It may also be a BSR. If the cache of the BSR is 0, it may be sent on the last TO that needs to be transmitted; if the cache is not 0, the BSR should be sent as soon as possible. After receiving the BSR, if the network determines that the BSR can be transmitted by the remaining TOs, it will actively release the unneeded TOs for use by other users.

[0185] As an example, considering that it takes time for the network device such as a base station to schedule and send a PDCCH, the terminal may send the second message to the network device as soon as possible.

[0186] See also Figure 6 , Figure 6 It is a statistical probability diagram of the interval of the embodiment of the present application. Figure 6As shown, the interval refers to the length of time between the expected arrival of data and the actual arrival, which can be considered as jitter. The terminal or network can obtain each jitter (interval) based on the time when the data is sent, and use these sample statistics to obtain the probability density function. Among them, PDF refers to the probability density function, and CDF refers to the cumulative density function; the CDF can be obtained after PDF integration, and the PDF can be obtained after CDF differentiation. In most cases, PDF must be obtained first to obtain CDF. Both of these correspond to non-uniform intervals. The interval refers to selecting a specific probability value, such as 0.3, 0.5, 0.8, 0.9, 0.99 and finding the corresponding jitter value in CDF (that is, finding the corresponding horizontal coordinate according to the vertical coordinate of CDF), that is, determining the position of each TO. The interval of TO can be differentiated by the jitter value.

[0187] See also Figure 7 , Figure 7 It is a schematic diagram of the simulation verification of the embodiment of the present application, such as Figure 7 As shown, when the statistical probability of the frame arrival interval meets Figure 6 The performance of the Uneven TO solution proposed in the embodiment of the present application is evaluated. Figure 7 It can be seen that unequal time intervals correspond to 4 TOs, and equal time intervals correspond to 6 TOs. When using unequal TO intervals, only 4 TOs are needed to achieve the same or even lower average delay as 6 TOs. This method can avoid conflicts between TOs caused by multi-user multi-TO configuration.

[0188] The embodiment of the present application has the following advantages:

[0189] (1) An uplink scheduling-free method for multiple transmission opportunities (TO) in (wireless) networks is proposed to solve the problem that scheduling-free (CG and SPS) in video streaming and XR services (VR / AR / MR) is difficult to adapt to the temporal jitter of data arrival.

[0190] That is, a method of introducing multiple transmission opportunities with unequal intervals is proposed to adapt to the jitter of data arrival time, and also to adapt to jitter of longer time.

[0191] In order to implement the information configuration method of the embodiment of the present application, the embodiment of the present application also provides an information configuration device, which is arranged in a network device. Figure 8 Schematic diagram of the structure of the information configuration device according to the embodiment of the present application. Figure 8 As shown, the device comprises:

[0192] A sending module 81, used to send configuration information to a terminal;

[0193] in,

[0194] The configuration information is used to configure the following information:

[0195] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0196] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0197] In some embodiments, the device is further used to:

[0198] According to a preset relationship between two adjacent transmission opportunities in the M transmission opportunities, an unequal time interval between the two adjacent transmission opportunities is configured.

[0199] In some embodiments, the configuration information is also used to configure the following information:

[0200] Total coverage time of M transmission opportunities;

[0201] in,

[0202] The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to the packet set delay budget PSDB and the third duration corresponding to the packet delay budget PDB.

[0203] In some embodiments, the device is further used to:

[0204] In the case that the terminal does not use a first transmission opportunity among the M transmission opportunities to send uplink data, a starting position of the first transmission opportunity is adjusted.

[0205] In some embodiments, the configuration information is also used to configure the following information:

[0206] A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities;

[0207] in,

[0208] The pre-transmission opportunity is used for:

[0209] The terminal sends data that arrived too early and data that arrived too late in the previous cycle;

[0210] and / or;

[0211] Repeatedly send specific data;

[0212] and / or;

[0213] Retransmit.

[0214] In actual application, the sending module 81 can be implemented by a communication interface in the information configuration device.

[0215] It should be noted that: the information configuration device provided in the above embodiment only uses the division of the above program modules as an example when performing information configuration. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the information configuration device provided in the above embodiment and the information configuration method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0216] In order to implement the information configuration method of the embodiment of the present application, the embodiment of the present application also provides an information configuration device, which is arranged in a terminal. Fig. 9 Schematic diagram of the structure of the information configuration device according to the embodiment of the present application. Fig. 9 As shown, the device comprises:

[0217] Receiving module 91, used to receive configuration information sent by the network device;

[0218] in,

[0219] The configuration information is used to configure the following information:

[0220] The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and

[0221] The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

[0222] In some embodiments, the configuration information is also used to configure the following information:

[0223] Total coverage time of M transmission opportunities;

[0224] in,

[0225] The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to PSDB and the third duration corresponding to PDB.

[0226] In some embodiments, the configuration information is also used to configure the following information:

[0227] A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities;

[0228] in,

[0229] The pre-transmission opportunity is used for:

[0230] The terminal sends data that arrived too early and data that arrived too late in the previous cycle;

[0231] and / or;

[0232] Repeatedly send specific data;

[0233] and / or;

[0234] Retransmit.

[0235] In some embodiments, the device is further used to:

[0236] Determining an arrival time of the uplink data;

[0237] Determine, according to the arrival time of the uplink data, a first transmission opportunity used to send the uplink data from the M transmission opportunities;

[0238] The uplink data is sent to the network device using the first transmission opportunity.

[0239] In some embodiments, the device is further used to:

[0240] In the case of using the first transmission opportunity to send the uplink data to the network device, if the first data amount is greater than the second data amount, sending a first message to the network device; the first data amount represents the data amount of the uplink data, and the second data amount represents the data amount carried by N transmission opportunities; N transmission opportunities represent the transmission opportunities from the first transmission opportunity to the last transmission opportunity among the M transmission opportunities; wherein N is less than M, and N is an integer greater than 1;

[0241] The first message is used to notify the network device that the first data amount is greater than the second data amount.

[0242] In some embodiments, the device is further used to:

[0243] In a case where the M transmission opportunities are capable of transmitting all the uplink data, arbitrarily selecting a second transmission opportunity from the M transmission opportunities;

[0244] Using the second transmission opportunity, sending a second message to the network device;

[0245] The second message is used to notify the network device to allocate air interface resources corresponding to unused transmission opportunities among the M transmission opportunities to other terminals for use.

[0246] In actual application, the receiving module 81 can be implemented by a communication interface in the information configuration device.

[0247] It should be noted that: the information configuration device provided in the above embodiment only uses the division of the above program modules as an example when performing information configuration. In actual applications, the above processing can be assigned to different program modules as needed, that is, the internal structure of the device is divided into different program modules to complete all or part of the processing described above. In addition, the information configuration device provided in the above embodiment and the information configuration method embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0248] The present application also provides a network device, such as Fig.10 As shown, including:

[0249] The first communication interface 101 is capable of exchanging information with other network devices;

[0250] The first processor 102 is connected to the first communication interface 101 and is used to execute the method provided by one or more technical solutions of the network device side when running a computer program. The computer program is stored in the first memory 103.

[0251] It should be noted that: the specific processing process of the first processor 102 and the first communication interface 101 is detailed in the method embodiment and will not be repeated here.

[0252] Of course, in actual application, the various components in the network device 100 are coupled together through the bus system 104. It is understandable that the bus system 104 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 104 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 104 .

[0253] The first memory 103 in the embodiment of the present application is used to store various types of data to support the operation of the network device 100. Examples of such data include: any computer program used to operate on the network device 100.

[0254] The method disclosed in the above embodiment of the present application can be applied to the first processor 102, or implemented by the first processor 102. The first processor 102 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the first processor 102. The above-mentioned first processor 102 may be a general-purpose processor, a digital data processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 102 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the first memory 103, and the first processor 102 reads the information in the first memory 103 and completes the steps of the above method in combination with its hardware.

[0255] The present application also provides a terminal, such as Fig.11 As shown, including:

[0256] The second communication interface 111 is capable of exchanging information with other network devices;

[0257] The second processor 112 is connected to the second communication interface 111 and is used to execute the method provided by one or more technical solutions on the terminal side when running a computer program. The computer program is stored in the second memory 113.

[0258] It should be noted that: the specific processing process of the second processor 112 and the second communication interface 111 is detailed in the method embodiment, which will not be repeated here.

[0259] Of course, in actual application, the various components in the terminal 110 are coupled together through the bus system 114. It can be understood that the bus system 114 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 114 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig.11 Various buses are labeled as bus system 114 .

[0260] The second memory 113 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 110. Examples of such data include: any computer program used to operate on the terminal 110.

[0261] The method disclosed in the above embodiment of the present application can be applied to the second processor 112, or implemented by the second processor 112. The second processor 112 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the second processor 112. The above-mentioned second processor 112 may be a general-purpose processor, a digital data processor (DSP, Digital Signal Processor), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 112 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the second memory 113, and the second processor 112 reads the information in the second memory 113 and completes the steps of the above method in combination with its hardware.

[0262] In an exemplary embodiment, the network device 100 and the terminal 110 may be implemented by one or more application specific integrated circuits (ASIC), DSP, programmable logic device (PLD), complex programmable logic device (CPLD), field programmable gate array (FPGA), general processor, controller, microcontroller (MCU), microprocessor, or other electronic components to execute the aforementioned method.

[0263] It can be understood that the memory (first memory 103, second memory 113) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can 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), a magnetic random access memory (FRAM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.

[0264] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, a memory storing a computer program, and the computer program can be executed by the first processor 102 of the network device 100 to complete the steps of the aforementioned network device side method. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface storage, optical disk, or CD-ROM.

[0265] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0266] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict.

[0267] The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.

Claims

1. An information configuration method, characterized in that: Applied to a network device, the method comprises: Send configuration information to the terminal; in, The configuration information is used to configure the following information: The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

2. The method according to claim 1, characterized in that: The method further comprises: According to a preset relationship between two adjacent transmission opportunities in the M transmission opportunities, an unequal time interval between the two adjacent transmission opportunities is configured.

3. The method according to claim 1, characterized in that The configuration information is also used to configure the following information: Total coverage time of M transmission opportunities; in, The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to the packet set delay budget PSDB and the third duration corresponding to the packet delay budget PDB.

4. The method according to claim 1, characterized in that: The method further comprises: In the case that the terminal does not use a first transmission opportunity among the M transmission opportunities to send uplink data, a starting position of the first transmission opportunity is adjusted.

5. The method according to claim 1, characterized in that The configuration information is also used to configure the following information: A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities; in, The pre-transmission opportunity is used for: The terminal sends data that arrived too early and data that arrived too late in the previous cycle; and / or; Repeatedly send specific data; and / or; Retransmit.

6. An information configuration method, characterized in that: Applied to a terminal, the method comprises: Receive configuration information sent by network devices; in, The configuration information is used to configure the following information: The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

7. The method according to claim 6, characterized in that The configuration information is also used to configure the following information: Total coverage time of M transmission opportunities; in, The total coverage time of the M transmission opportunities is less than the first duration; the first duration is the sum of the second duration corresponding to PSDB and the third duration corresponding to PDB.

8. The method according to claim 6, characterized in that The configuration information is also used to configure the following information: A preceding transmission opportunity; the preceding transmission opportunity is located before the M transmission opportunities; in, The pre-transmission opportunity is used for: The terminal sends data that arrived too early and data that arrived too late in the previous cycle; and / or; Repeatedly send specific data; and / or; Retransmit.

9. The method according to claim 6, characterized in that The method further comprises: Determining an arrival time of the uplink data; Determine, according to the arrival time of the uplink data, a first transmission opportunity used to send the uplink data from the M transmission opportunities; The uplink data is sent to the network device using the first transmission opportunity.

10. The method according to claim 9, characterized in that The method further comprises: In the case of using the first transmission opportunity to send the uplink data to the network device, if the first data amount is greater than the second data amount, sending a first message to the network device; the first data amount represents the data amount of the uplink data, and the second data amount represents the data amount carried by N transmission opportunities; N transmission opportunities represent the transmission opportunities from the first transmission opportunity to the last transmission opportunity among the M transmission opportunities; wherein N is less than M, and N is an integer greater than 1; The first message is used to notify the network device that the first data amount is greater than the second data amount.

11. The method according to claim 6, characterized in that The method further comprises: In a case where the M transmission opportunities are capable of transmitting all the uplink data, arbitrarily selecting a second transmission opportunity from the M transmission opportunities; Using the second transmission opportunity, sending a second message to the network device; The second message is used to notify the network device to allocate air interface resources corresponding to unused transmission opportunities among the M transmission opportunities to other terminals for use.

12. An information configuration device, characterized in that: include: A sending module, used for sending configuration information to the terminal; in, The configuration information is used to configure the following information: The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

13. An information configuration device, characterized in that: include: A receiving module, used for receiving configuration information sent by a network device; in, The configuration information is used to configure the following information: The number of transmission opportunities for uplink data scheduled by the network device is M, where M is an integer greater than 1; and The time interval between two adjacent transmission opportunities among the M transmission opportunities is not equal.

14. A network device, characterized in that: comprising a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 1 to 5.

15. A terminal, characterized in that: comprising a processor and a memory for storing a computer program capable of being executed on the processor, Wherein, when the processor is used to run the computer program, it executes the steps of the method described in any one of claims 6 to 11.

16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 5, or implements the steps of the method according to any one of claims 6 to 11.