Information processing method and apparatus, information transmission method and apparatus, and terminal and network device
By acquiring and utilizing configuration information to determine the scheduling parameters of logical channels, the problem that resource allocation in existing technologies cannot meet the transmission needs of extended real-world services is solved. In particular, more efficient resource allocation and data transmission are achieved in the processing of synchronization and latency-sensitive data.
Patent Information
- Application Number
- PCT/CN2025/096780
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-24
- Filing Date
- 2025-05-23
- Publication Date
- 2026-01-02
AI Technical Summary
Existing resource allocation methods are insufficient to meet the transmission requirements of expanding real-world services in Uu interfaces and/or direct communication interfaces, especially in the processing of synchronization and latency-sensitive data.
By acquiring the first configuration information, the scheduling parameters of the logical channel are determined based on the data type and scheduling parameters of the data to be transmitted within the logical channel, ensuring that resource allocation meets the requirements of the target data type, including data with synchronization requirements and latency-sensitive data.
It enables better fulfillment of the transmission needs of extended real-world services during resource allocation, and improves the efficiency of data synchronization and processing of latency-sensitive data.
Smart Images

Figure CN2025096780_02012026_PF_FP_ABST
Abstract
Description
Information processing, transmission methods, devices, terminals and network equipment
[0001] This disclosure claims priority to Chinese Patent Application No. 202410821439.4, filed with the Chinese Patent Office on June 24, 2024, entitled "Information Processing, Transmission Method, Apparatus, Terminal and Network Equipment", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of communication technology, and in particular to an information processing, transmission method, apparatus, terminal and network equipment. Background Technology
[0003] For extended reality (XR) services, how to better meet the transmission requirements of the service when allocating resources for Uu interface and / or direct communication interface urgently needs to be addressed. Summary of the Invention
[0004] This disclosure provides an information processing and transmission method, apparatus, terminal, and network device to ensure that resource allocation can meet service transmission requirements.
[0005] To address the aforementioned technical problems, this disclosure provides an information processing method applied to a terminal, comprising:
[0006] Obtain first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type;
[0007] Based on the data type of the data to be transmitted in the first logical channel and the first configuration information, determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel.
[0008] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0009] The first target data type includes at least one of the following:
[0010] Data that needs to be synchronized;
[0011] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0012] The second target data type includes time-delay sensitive data.
[0013] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0014] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0015] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0016] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0017] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0018] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0019] In some embodiments, the first configuration information includes at least one of the following:
[0020] Data type indication information;
[0021] Scheduling parameters.
[0022] In some embodiments, it also includes at least one of the following:
[0023] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0024] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0025] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0026] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0027] In some embodiments, determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information includes:
[0028] If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner.
[0029] The first method includes at least one of the following:
[0030] The protocol stipulates that the first scheduling parameter corresponding to the first target data type will be used;
[0031] The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type;
[0032] Based on the first configuration information, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type;
[0033] Based on the terminal, it is determined whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
[0034] In some embodiments, the method further includes at least one of the following:
[0035] When the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type;
[0036] When the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type.
[0037] The first condition includes at least one of the following:
[0038] The second configuration information configures the association between the first logical channel and the second logical channel;
[0039] The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0040] The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0041] The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0042] The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold.
[0043] The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0044] The second condition includes at least one of the following:
[0045] The delay budget of the packet data unit set corresponding to at least one service data unit (SDU) in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0046] The packet delay budget corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold;
[0047] The remaining runtime of the packet data aggregation protocol discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0048] The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold;
[0049] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0050] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0051] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0052] The data transmission time in the second logical channel;
[0053] and / or
[0054] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0055] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0056] The time when the data in the second carrier is sent.
[0057] In some embodiments, the first configuration information and / or the second configuration information are obtained via target signaling;
[0058] The target signaling includes at least one of the following:
[0059] System information;
[0060] Radio Resource Control (RRC) signaling;
[0061] Pre-configuration information.
[0062] In some embodiments, when the first configuration information and / or the second configuration information are obtained through system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0063] Based on cell configuration;
[0064] Based on system information region configuration.
[0065] In some embodiments, when the first configuration information and / or the second configuration information are obtained through RRC signaling or pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0066] Based on cell configuration;
[0067] Based on system information area configuration;
[0068] Based on terminal configuration;
[0069] Terminal-based logical channel configuration.
[0070] In some embodiments, the method further includes:
[0071] If the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are determined to be the scheduling parameters corresponding to the first logical channel.
[0072] In some embodiments, the scheduling parameters include at least one of the following:
[0073] Scheduling priority;
[0074] Prioritize bit rate;
[0075] Token bucket size duration.
[0076] This disclosure also provides an information transmission method applied to a network device, including:
[0077] Send first configuration information to the terminal, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type;
[0078] The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
[0079] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0080] The first target data type includes at least one of the following:
[0081] Data that needs to be synchronized;
[0082] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0083] The second target data type includes time-delay sensitive data.
[0084] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0085] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0086] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0087] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0088] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0089] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0090] In some embodiments, the first configuration information includes at least one of the following:
[0091] Data type indication information;
[0092] Scheduling parameters.
[0093] In some embodiments, it also includes at least one of the following:
[0094] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0095] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0096] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0097] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0098] In some embodiments, the method further includes:
[0099] Send the first configuration information and / or the second configuration information to the terminal via target signaling;
[0100] The target signaling includes at least one of the following:
[0101] System information;
[0102] Radio Resource Control (RRC) signaling;
[0103] Pre-configuration information.
[0104] In some embodiments, the second configuration information is used to configure at least one of the following:
[0105] The relationship between the first logical channel and the second logical channel;
[0106] The association between the first bearer and the second bearer corresponding to the first logical channel;
[0107] The first logical channel and the second logical channel have the same identification information;
[0108] The first bearer and the second bearer corresponding to the first logical channel have the same identification information;
[0109] The first synchronization delay difference between the first logical channel and the second logical channel;
[0110] The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel;
[0111] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0112] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0113] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0114] The data transmission time in the second logical channel;
[0115] and / or
[0116] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0117] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0118] The time when the data in the second carrier is sent.
[0119] In some embodiments, when the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0120] Based on cell configuration;
[0121] Based on system information region configuration.
[0122] In some embodiments, when the first configuration information and / or the second configuration information is sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0123] Based on cell configuration;
[0124] Based on system information area configuration;
[0125] Based on terminal configuration;
[0126] Terminal-based logical channel configuration.
[0127] In some embodiments, the scheduling parameters include at least one of the following:
[0128] Scheduling priority;
[0129] Prioritize bit rate;
[0130] Token bucket size duration.
[0131] This disclosure also provides a terminal, including a memory, a transceiver, and a processor:
[0132] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0133] Obtain first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type;
[0134] Based on the data type of the data to be transmitted in the first logical channel and the first configuration information, determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel.
[0135] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0136] The first target data type includes at least one of the following:
[0137] Data that needs to be synchronized;
[0138] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0139] The second target data type includes time-delay sensitive data.
[0140] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0141] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0142] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0143] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0144] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0145] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0146] In some embodiments, the first configuration information includes at least one of the following:
[0147] Data type indication information;
[0148] Scheduling parameters.
[0149] In some embodiments, it also includes at least one of the following:
[0150] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0151] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0152] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0153] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0154] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0155] If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner.
[0156] The first method includes at least one of the following:
[0157] The protocol stipulates that the first scheduling parameter corresponding to the first target data type will be used;
[0158] The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type;
[0159] Based on the first configuration information, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type;
[0160] Based on the terminal, it is determined whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
[0161] In some embodiments, the processor, for reading a computer program from the memory, further performs at least one of the following operations:
[0162] When the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type;
[0163] When the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type.
[0164] The first condition includes at least one of the following:
[0165] The second configuration information configures the association between the first logical channel and the second logical channel;
[0166] The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0167] The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0168] The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0169] The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold.
[0170] The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0171] The second condition includes at least one of the following:
[0172] The delay budget of the packet data unit set corresponding to at least one service data unit (SDU) in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0173] The packet delay budget corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold;
[0174] The remaining runtime of the packet data aggregation protocol discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0175] The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold;
[0176] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0177] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0178] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0179] The data transmission time in the second logical channel;
[0180] and / or
[0181] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0182] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0183] The time when the data in the second carrier is sent.
[0184] In some embodiments, the first configuration information and / or the second configuration information are obtained via target signaling;
[0185] The target signaling includes at least one of the following:
[0186] System information;
[0187] Radio Resource Control (RRC) signaling;
[0188] Pre-configuration information.
[0189] In some embodiments, when the first configuration information and / or the second configuration information are obtained through system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0190] Based on cell configuration;
[0191] Based on system information region configuration.
[0192] In some embodiments, when the first configuration information and / or the second configuration information are obtained through RRC signaling or pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0193] Based on cell configuration;
[0194] Based on system information area configuration;
[0195] Based on terminal configuration;
[0196] Terminal-based logical channel configuration.
[0197] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0198] If the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are determined to be the scheduling parameters corresponding to the first logical channel.
[0199] In some embodiments, the scheduling parameters include at least one of the following:
[0200] Scheduling priority;
[0201] Prioritize bit rate;
[0202] Token bucket size duration.
[0203] This disclosure also provides a network device, including a memory, a transceiver, and a processor:
[0204] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:
[0205] The transceiver sends first configuration information to the terminal, the first configuration information being used to indicate the scheduling parameters corresponding to the target data type;
[0206] The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
[0207] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0208] The first target data type includes at least one of the following:
[0209] Data that needs to be synchronized;
[0210] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0211] The second target data type includes time-delay sensitive data.
[0212] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0213] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0214] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0215] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0216] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0217] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0218] In some embodiments, the first configuration information includes at least one of the following:
[0219] Data type indication information;
[0220] Scheduling parameters.
[0221] In some embodiments, it also includes at least one of the following:
[0222] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0223] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0224] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0225] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0226] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0227] Send the first configuration information and / or the second configuration information to the terminal via target signaling;
[0228] The target signaling includes at least one of the following:
[0229] System information;
[0230] Radio Resource Control (RRC) signaling;
[0231] Pre-configuration information.
[0232] In some embodiments, the second configuration information is used to configure at least one of the following:
[0233] The relationship between the first logical channel and the second logical channel;
[0234] The association between the first bearer and the second bearer corresponding to the first logical channel;
[0235] The first logical channel and the second logical channel have the same identification information;
[0236] The first bearer and the second bearer corresponding to the first logical channel have the same identification information;
[0237] The first synchronization delay difference between the first logical channel and the second logical channel;
[0238] The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel;
[0239] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0240] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0241] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0242] The data transmission time in the second logical channel;
[0243] and / or
[0244] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0245] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0246] The time when the data in the second carrier is sent.
[0247] In some embodiments, when the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0248] Based on cell configuration;
[0249] Based on system information region configuration.
[0250] In some embodiments, when the first configuration information and / or the second configuration information is sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0251] Based on cell configuration;
[0252] Based on system information area configuration;
[0253] Based on terminal configuration;
[0254] Terminal-based logical channel configuration.
[0255] In some embodiments, the scheduling parameters include at least one of the following:
[0256] Scheduling priority;
[0257] Prioritize bit rate;
[0258] Token bucket size duration.
[0259] This disclosure also provides an information processing apparatus, including:
[0260] An acquisition unit is used to acquire first configuration information, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type;
[0261] The first determining unit is configured to determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
[0262] This disclosure also provides an information transmission device, including:
[0263] The first sending unit is used to send first configuration information to the terminal, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type;
[0264] The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be sent in the first logical channel based on the data type corresponding to the data to be sent in the first logical channel.
[0265] This disclosure also provides a processor-readable storage medium storing a program for causing the processor to perform the methods described above.
[0266] This disclosure also provides a computer program product, including computer instructions that, when executed by a processor, implement the steps of the method described above.
[0267] The beneficial effects of this disclosure are:
[0268] The above scheme determines the scheduling parameters used by the logical channel or the scheduling parameters used by the data to be transmitted within the logical channel based on the data type of the data to be transmitted and the first configuration information carrying the scheduling parameters corresponding to the target data type. This enables resource allocation based on the scheduling parameters corresponding to the data type, thereby ensuring the transmission requirements of the service. Attached Figure Description
[0269] To more clearly illustrate the technical solutions in the embodiments or related technologies of this disclosure, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments recorded in this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0270] Figure 1 shows a schematic diagram of the data frame structure;
[0271] Figure 2 shows a structural diagram of a network system applicable to an embodiment of this disclosure;
[0272] Figure 3 is a schematic flowchart of the information processing method according to an embodiment of the present disclosure;
[0273] Figure 4 is a schematic flowchart of the information transmission method according to an embodiment of the present disclosure;
[0274] Figure 5 shows a unit schematic diagram of the information processing apparatus according to an embodiment of the present disclosure;
[0275] Figure 6 shows a structural diagram of a terminal according to an embodiment of this disclosure;
[0276] Figure 7 shows a schematic diagram of the information transmission device according to an embodiment of the present disclosure;
[0277] Figure 8 shows a structural diagram of a network device according to an embodiment of this disclosure. Detailed Implementation
[0278] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this disclosure. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this disclosure.
[0279] The terms “first,” “second,” etc., used in this disclosure and in the claims are used to distinguish similar objects and are not necessarily used to describe a particular order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this disclosure described herein may be implemented, for example, in sequences other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0280] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. In this disclosure, the term "multiple" refers to two or more objects, and other quantifiers are similar.
[0281] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0282] The following is a brief explanation of the relevant concepts mentioned in this disclosure.
[0283] 1. The basic process of air interface data processing in the current fifth-generation mobile communication technology (5G)
[0284] The 5G user plane air interface protocol layer includes the Service Data Adaptation Protocol (SDAP) layer, the Packet Data Convergence Protocol (PDCP) layer, the Radio Link Control (RLC) layer, the Media Access Control (MAC) layer, and the physical layer.
[0285] When a Quality of Service (QoS) flow arrives at SDAP, SDAP performs a mapping from the QoS flow to the Data Radio Bearer (DRB), resulting in an SDAP PDU (Protocol Data Unit). The SDAP PDU is equivalent to a PDCP SDU (Service Data Unit). The PDCP layer performs header compression and encryption on the PDCP SDU before delivering it to the Radio Link Control (RLC) layer. The RLC layer then encapsulates the RLC PDU according to MAC layer scheduling information and delivers it to the MAC layer. The MAC layer encapsulates the received RLC PDU into a MAC PDU and then delivers it to the physical layer for transmission.
[0286] The principle of SDAP in performing QoS flow to DRB mapping is as follows: Since the QoS attributes of packets in a QoS flow are basically the same, a QoS flow can only be mapped to one DRB.
[0287] DRB transmission is based on MAC scheduling. In traditional scheduling methods, the uplink scheduling resources allocated by the base station to the terminal are for a single user. To ensure fairness among different services during terminal uplink transmission and to avoid starving some services, the current mechanism is Logical Channel Prioritization (LCP), which is based on logical channel priority and physical resource blocks (PBRs).
[0288] The LCP mechanism based on logical channel priority and PBR is as follows:
[0289] When a terminal receives an uplink resource grant (UL grant), it performs the first round of resource allocation for each logical channel with data transmission needs according to the PBR, in descending order of logical channel priority.
[0290] If there are still resources remaining after the first round of resource allocation, resources will be allocated to each logical channel in descending order of priority based on the logical channels that currently have data transmission needs.
[0291] 2. Basic Concepts of Extended Reality (XR)
[0292] The 3GPP 5G system has introduced XR services, which are divided into the following categories:
[0293] Augmented Reality (AR): Seamlessly integrates the real and virtual worlds (partially real, partly virtual).
[0294] Virtual Reality (VR): This refers to using devices to simulate and create a virtual world (which is entirely fake).
[0295] Mixed Reality (MR): It contains both real physical entities and virtual information.
[0296] XR services are modeled according to data frames, as shown in Figure 1. The same data frame can be divided into multiple Packet Data Units (PDUs). In Figure 1, the definition of a PDU set is as follows: one or more PDUs corresponding to the same information unit constitute a PDU set.
[0297] XR services support multimodal transmission. In multimodal transmission, multiple high-level service flows of a user terminal need to be coordinated during air interface transmission, which requires a certain degree of synchronization.
[0298] The embodiments of this disclosure are described below with reference to the accompanying drawings. The information processing, transmission methods, apparatus, terminals, and network devices provided in the embodiments of this disclosure can be applied to wireless communication systems. This wireless communication system can be a system employing 5G mobile communication technology (hereinafter referred to as a 5G system). Those skilled in the art will understand that the 5G New Radio (NR) system is merely an example and not intended to be limiting.
[0299] Referring to Figure 2, which is a structural diagram of a network system applicable to an embodiment of this disclosure, the system includes a user terminal 11 and a base station 12. The user terminal 11 can be a user equipment (UE), such as a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that the specific type of user terminal 11 is not limited in this embodiment. The base station 12 can be a 5G or later version base station (e.g., a next-generation base station (gNB, also known as a 5G base station), a 5G NR NB), or a base station in other communication systems, also referred to as a node B. It should be noted that this embodiment only uses a 5G base station as an example, but the specific type of base station 12 is not limited.
[0300] This disclosure provides an information transmission method, apparatus, terminal, and network device to ensure that resource allocation can meet service transmission requirements.
[0301] The method and apparatus are based on the same concept of the application. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and the repeated parts will not be described again.
[0302] As shown in Figure 3, this embodiment of the present disclosure provides an information processing method, executed by a terminal, including:
[0303] Step S301: Obtain first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type;
[0304] Step S302: Based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information, determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel.
[0305] In some embodiments, under one implementation, if it is determined that the target data type exists among the data types corresponding to the data to be transmitted in the first logical channel, then the scheduling parameters corresponding to the target data type are applied to the entire first logical channel; under another implementation, if it is determined that the target data type exists among the data types corresponding to the data to be transmitted in the first logical channel, then the corresponding scheduling parameters are applied only to the data of the target data type in the first logical channel, and the scheduling parameters corresponding to the first logical channel are applied to other data to be transmitted in the first logical channel; in some embodiments, the scheduling parameters corresponding to the first logical channel can be understood as traditional scheduling parameters configured for the first logical channel, which are unrelated to the data type to be transmitted in the first logical channel.
[0306] In some embodiments, the first logical channel refers to any logical channel corresponding to the terminal or the logical channel corresponding to the Data Radio Bearer (DRB).
[0307] It should be noted that by determining the scheduling parameters used by the logical channel or the scheduling parameters used by the data to be transmitted within the logical channel based on the data type of the data to be transmitted and the scheduling parameters corresponding to the target data type, resource allocation can be performed based on the scheduling parameters corresponding to the data type, thereby ensuring the transmission requirements of the service.
[0308] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0309] In some embodiments, the first target data type includes at least one of the following:
[0310] A11. Data that requires synchronization;
[0311] A12. Data related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel.
[0312] In some embodiments, the second target data type includes latency-sensitive data.
[0313] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information; that is, the first configuration information may be configuration information for the Uu interface and / or configuration information for the direct communication interface.
[0314] In some embodiments, the first configuration information is obtained via target signaling, which includes at least one of the following:
[0315] System information, which includes first configuration information, can be sent through a System Information Block (SIB).
[0316] Radio Resource Control (RRC) signaling, i.e., RRC signaling includes first configuration information;
[0317] Pre-configuration information, that is, the pre-configuration information is the first configuration information or the pre-configuration information includes the first configuration information.
[0318] In some embodiments, for example, if the terminal is in RRC connected state, the first configuration information can be carried through system information or RRC signaling; if the terminal is in RRC idle state or inactive state, the first configuration information can be carried through system information; if the terminal is offline state, the configuration information is pre-configured information.
[0319] In some embodiments, when the first configuration information is obtained through system information, the granularity of the first configuration information includes at least one of the following:
[0320] Based on cell configuration;
[0321] Configuration based on System Area.
[0322] In some embodiments, when the first configuration information is obtained via RRC signaling or pre-configuration information, the granularity of the first configuration information includes at least one of the following:
[0323] Based on cell configuration;
[0324] Based on system information area configuration;
[0325] Based on terminal configuration;
[0326] Terminal-based logical channel configuration.
[0327] In some embodiments, under one implementation, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0328] A21. The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0329] A22. The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0330] The above A21 and A22 can be understood as the first configuration information used to indicate the scheduling parameters corresponding to a target data type.
[0331] A23. The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0332] This situation can be understood as the first configuration information indicating the scheduling parameters corresponding to different target data types.
[0333] A24. The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0334] This can be understood as the first configuration information carrying scheduling parameters, which are applicable to all target data types.
[0335] In some embodiments, under one implementation, the first configuration information includes at least one of the following:
[0336] Data type indication information;
[0337] Scheduling parameters.
[0338] Furthermore, in some embodiments, one implementation further includes at least one of the following:
[0339] A31. If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter.
[0340] In some embodiments, the first configuration information may further include data type indication information for indicating the first target data type.
[0341] A32. If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter.
[0342] In some embodiments, the second configuration information may further include data type indication information for indicating the first target data type.
[0343] A33. If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0344] A34. If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information includes at least the third scheduling parameter.
[0345] It should be noted that, in this case, the first configuration information may only carry the third scheduling parameter, and the protocol stipulates that the third scheduling parameter is applicable to all target data types. Alternatively, in this case, the first configuration information may carry the third scheduling parameter and data type indication information, which is used to indicate the first target data type and the second target data type.
[0346] It should be noted that if the first logical channel contains only one target data type, the scheduling parameters used by the first logical channel are the scheduling parameters corresponding to that target data type; or, the scheduling parameters used by the data of that target data type within the first logical channel are the scheduling parameters corresponding to that target data type. For example, if the data type to be transmitted within the first logical channel is the first target data type, then the scheduling parameters used by the first logical channel are the first scheduling parameters; or, the scheduling parameters used by the data to be transmitted within the first logical channel are the first scheduling parameters. Similarly, if the data type to be transmitted within the first logical channel is the second target data type, then the scheduling parameters used by the first logical channel are the second scheduling parameters; or, the scheduling parameters used by the data to be transmitted within the first logical channel are the second scheduling parameters.
[0347] It should be noted that if the data to be transmitted in the first logical channel simultaneously belongs to multiple target data types, in some embodiments, the specific implementation of determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information includes:
[0348] If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner.
[0349] The first method includes at least one of the following:
[0350] A41. The protocol stipulates that the first scheduling parameter corresponding to the first target data type shall be used;
[0351] A42. The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type;
[0352] A43. Determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type based on the first configuration information;
[0353] This can be understood as follows: whatever target data type the scheduling parameters are carried in the first configuration information, then the scheduling parameters corresponding to that target data type will be used in this case.
[0354] A44. Based on the terminal, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type;
[0355] In some embodiments, scheduling parameters corresponding to a target data type can be randomly determined based on the terminal.
[0356] In some embodiments, before determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information, the method further includes: the terminal determining the data type corresponding to the data to be transmitted in the first logical channel.
[0357] In some embodiments, the data type corresponding to the data to be transmitted in the first logical channel can be determined according to at least one of A51 and A52:
[0358] A51. When the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type.
[0359] The first condition includes at least one of the following:
[0360] A511, The second configuration information configures the association between the first logical channel and the second logical channel;
[0361] It should be noted that the second logical channel is a logical channel other than the first logical channel.
[0362] It should be noted that if there is a second logical channel associated with the first logical channel, it means that there is data associated with the data in the first logical channel. In this case, the data type corresponding to the data to be sent in the first logical channel is determined to be the first target data type.
[0363] A512, The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0364] It should be noted that the second bearer is the bearer corresponding to other logical channels besides the first logical channel.
[0365] It should be noted that if there are other bearers associated with the first bearer corresponding to the first logical channel, it means that there is data associated with the data in the first logical channel. In this case, the data type corresponding to the data to be sent in the first logical channel is determined to be the first target data type.
[0366] A513, The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0367] In some embodiments, the identification information may be multi-modal service identification information, such as the Multi-Modal Service Identifier (MMSID), or other identification information that can identify the association between multiple logical channels.
[0368] It should be noted that if there is a second logical channel with the same identifier as the first logical channel, it means that there is data associated with the data in the first logical channel. In this case, the data type corresponding to the data to be sent in the first logical channel is determined to be the first target data type.
[0369] A514. The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0370] It should be noted that if there are other bearers with the same identifier as the first bearer corresponding to the first logical channel, it means that there is data associated with the data in the first logical channel. In this case, the data type corresponding to the data to be sent in the first logical channel is determined to be the first target data type.
[0371] A515, the second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold;
[0372] It should be noted that if the first synchronization delay difference between the first logical channel and the second logical channel is greater than or equal to the first threshold at the current moment, it indicates that there is data that has a synchronization requirement with the data in the first logical channel. In this case, the data type corresponding to the data to be sent in the first logical channel is determined to be the first target data type.
[0373] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0374] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0375] The time when data is transmitted in the second logical channel.
[0376] A516. The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0377] It should be noted that if the second synchronization delay difference between the first bearer corresponding to the first logical channel and other bearers at the current moment is greater than or equal to the second threshold, it indicates that there is data that has a synchronization requirement with the data in the first logical channel. In this case, the data type corresponding to the data to be sent in the first logical channel is determined to be the first target data type.
[0378] In some embodiments, the second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0379] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0380] The time when the data in the second carrier is sent.
[0381] In some embodiments, the second configuration information described in this disclosure is obtained through target signaling, which includes at least one of the following:
[0382] System information, which includes second configuration information, such as first configuration information that can be sent via SIB;
[0383] RRC signaling, i.e., RRC signaling includes second configuration information;
[0384] Pre-configuration information, that is, pre-configuration information is the second configuration information or the pre-configuration information includes the first configuration information.
[0385] In some embodiments, for example, if the terminal is in RRC connected state, the second configuration information can be carried through system information or RRC signaling; if the terminal is in RRC idle state or inactive state, the second configuration information can be carried through system information; if the terminal is offline state, the configuration information is pre-configured information.
[0386] In some embodiments, when the second configuration information is obtained through system information, the granularity of the second configuration information includes at least one of the following:
[0387] Based on cell configuration;
[0388] Based on system information region configuration.
[0389] In some embodiments, when the second configuration information is obtained via RRC signaling or pre-configuration information, the granularity of the second configuration information includes at least one of the following:
[0390] Based on cell configuration;
[0391] Based on system information area configuration;
[0392] Based on terminal configuration;
[0393] Terminal-based logical channel configuration.
[0394] It should be noted that the first configuration information and the second configuration information can be transmitted through the same signaling or through different signaling; if the first configuration information and the second configuration information are transmitted through the same signaling, then the first configuration information and the second configuration information can be the same configuration information.
[0395] A52. When the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type.
[0396] In some embodiments, the second condition includes at least one of the following:
[0397] A521. The delay budget (PSDB) of the packet data unit set (PDU Set) to which at least one SDU in the data to be transmitted in the first logical channel belongs is less than or equal to the third threshold.
[0398] It should be noted that this judgment is based on PSDB. If the PSDB value of the PDU Set to which at least one SDU in the data to be sent belongs is less than or equal to the third threshold, then the data type corresponding to the data to be sent is determined to be latency-sensitive data.
[0399] A522, the value of the packet delay budget (PDB) corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold;
[0400] It should be noted that this judgment is based on PDB. If the PDB value corresponding to at least one SDU in the data to be sent is less than or equal to the fourth threshold, then the data type corresponding to the data to be sent is determined to be latency-sensitive data.
[0401] A523. The remaining running time of the packet data aggregation protocol discard timer (PDCP discard timer) corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0402] It should be noted that this judgment is based on the remaining runtime of the PDCP discard timer. If the remaining runtime of the PDCP discard timer corresponding to at least one SDU in the data to be sent is less than or equal to the fifth threshold, then the data type corresponding to the data to be sent is determined to be latency-sensitive data.
[0403] A524. The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold;
[0404] It should be noted that this judgment is based on the waiting time of SDUs. If the waiting time of at least one SDU in the data to be sent is less than or equal to the sixth threshold, then the data type corresponding to the data to be sent is determined to be latency-sensitive data.
[0405] It should be noted that after determining the data type corresponding to the data to be transmitted in the first logical channel, the data type of the data to be transmitted in the first logical channel can be at least one of a first target data type and a second target data type; it is also possible that the data type of the data to be transmitted in the first logical channel is not the first target data type or the second target data type. In some embodiments, in this case, the method further includes:
[0406] If the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are determined to be the scheduling parameters corresponding to the first logical channel.
[0407] In some embodiments, the scheduling parameters corresponding to the first logical channel can be understood as traditional scheduling parameters configured for the first logical channel, which are unrelated to the data type to be transmitted in the first logical channel.
[0408] In some embodiments, under one implementation, the scheduling parameters include at least one of the following:
[0409] Scheduling priority;
[0410] Prioritized Bit Rate (PBR);
[0411] Bucket Size Duration (BSD).
[0412] The specific applications of the embodiments of this disclosure are illustrated below with examples.
[0413] Application Scenario 1: Configuration information is used to indicate the first scheduling parameters corresponding to the first target data type.
[0414] Mainly includes:
[0415] Step S11: The terminal obtains first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type;
[0416] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information; that is, the first configuration information may be configuration information for the Uu interface and / or configuration information for the direct communication interface.
[0417] If the first configuration information pertains to the Uu interface, it is only required when the terminal is in RRC connected state. The specific method for obtaining the first configuration information is as follows: the first configuration information is carried through system information or RRC signaling.
[0418] If the first configuration information is configuration information for a direct communication interface, then the method for obtaining the first configuration information includes one of the following:
[0419] If the terminal is in RRC connection state, the first configuration information can be carried through system information or RRC signaling.
[0420] If the terminal is in RRC idle state or inactive state, the first configuration information can be carried through system information.
[0421] If the terminal is offline, the first configuration information is the pre-configured information.
[0422] If the first configuration information is carried through system information, the granularity of the first configuration information can be: based on cell or system information region configuration. That is, a cell or a system information region is configured with the same scheduling parameters for the target data type.
[0423] If the first configuration information is carried via RRC signaling or is pre-configured information, then the granularity of the first configuration information can be any of the following:
[0424] Configuration based on cell or system information area;
[0425] Based on terminal configuration;
[0426] Terminal-based logical channel configuration.
[0427] The granularity of the first configuration information refers to whether the unit of configuration is based on the cell, system information area, each terminal, or each logical channel of the terminal.
[0428] The target data type in the first configuration information includes the first target data type, namely, data with synchronization requirements and / or data related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0429] In some embodiments, the scheduling parameters include at least one of the following:
[0430] Priority;
[0431] PBR;
[0432] BSD.
[0433] In this application scenario, the first configuration information is used to indicate the scheduling parameters corresponding to the target data type; that is, the first configuration information carries the first scheduling parameters corresponding to the first target data type. In specific implementation, the signaling design can be done in the following two ways:
[0434] Method 1: The first configuration information needs to include data type indication information and first scheduling parameters to indicate the data type of the first target.
[0435] Method 2: The first configuration information contains only the first scheduling parameter, which can be represented by a new field.
[0436] Step S12: The terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
[0437] In some embodiments, before the terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information, the method further includes: the terminal determining the data type corresponding to the data to be transmitted in the first logical channel.
[0438] Specifically, when the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type, and the first condition includes at least one of the following:
[0439] C11. The second configuration information configures the association between the first logical channel and the second logical channel;
[0440] C12. The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0441] C13. The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0442] C14. The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0443] C15. The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold.
[0444] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0445] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0446] The time when data is transmitted in the second logical channel.
[0447] C16. The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0448] In some embodiments, the second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0449] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0450] The time when the data in the second carrier is sent.
[0451] If the data type of the data to be transmitted in the first logical channel belongs to the first target data type, then the first scheduling parameter corresponding to the first target data type is used when allocating uplink resources for the data to be transmitted in the first logical channel.
[0452] If the data type of the data to be transmitted in the first logical channel does not belong to the first target data type, then the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are the scheduling parameters corresponding to the first logical channel.
[0453] In some embodiments, the scheduling parameters corresponding to the first logical channel can be understood as traditional scheduling parameters configured for the first logical channel, which are unrelated to the data type to be transmitted in the first logical channel.
[0454] Application Scenario 2: The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type.
[0455] Mainly includes:
[0456] Step S21: The terminal obtains first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type;
[0457] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information; that is, the first configuration information may be configuration information for the Uu interface and / or configuration information for the direct communication interface.
[0458] If the first configuration information pertains to the Uu interface, it is only required when the terminal is in RRC connected state. The specific method for obtaining this first configuration information is as follows: it can be carried through system information or RRC signaling.
[0459] If the first configuration information is configuration information for a direct communication interface, then the method for obtaining the first configuration information includes one of the following:
[0460] If the terminal is in RRC connection state, the first configuration information can be carried through system information or RRC signaling.
[0461] If the terminal is in RRC idle state or inactive state, the first configuration information can be carried through system information.
[0462] If the terminal is offline, the first configuration information is the pre-configured information.
[0463] If the first configuration information is carried through system information, the granularity of the first configuration information can be: based on cell or system information region configuration. That is, a cell or a system information region is configured with the same scheduling parameters for the target data type.
[0464] If the first configuration information is carried via RRC signaling or is pre-configured information, then the granularity of the first configuration information can be any of the following:
[0465] Configuration based on cell or system information area;
[0466] Based on terminal configuration;
[0467] Terminal-based logical channel configuration.
[0468] The granularity of the first configuration information refers to whether the unit of configuration is based on the cell, system information area, each terminal, or each logical channel of the terminal.
[0469] The target data type in the first configuration information includes: the second target data type, i.e., latency-sensitive data.
[0470] In some embodiments, the scheduling parameters include at least one of the following:
[0471] Priority;
[0472] PBR;
[0473] BSD.
[0474] In this application scenario, the first configuration information is used to indicate the scheduling parameters corresponding to the target data type; that is, the first configuration information carries the second scheduling parameters corresponding to the second target data type. In specific implementation, the signaling design can be done in the following two ways:
[0475] Method 1: The first configuration information needs to include data type indication information and second scheduling parameters to indicate the data type of the second target.
[0476] Method 2: The first configuration information only contains the second scheduling parameter, which can be represented by a new Field.
[0477] Step S22: The terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
[0478] In some embodiments, before the terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information, the method further includes: the terminal determining the data type corresponding to the data to be transmitted in the first logical channel.
[0479] Specifically, when the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type, and the second condition includes at least one of the following:
[0480] C21. The PSDB value corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0481] C22. The value of the PDB corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold;
[0482] C23. The remaining running time of the PDCP discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0483] C24. The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold.
[0484] If the data type of the data to be transmitted in the first logical channel belongs to the second target data type, then the second scheduling parameter corresponding to the second target data type is used when allocating uplink resources for the data to be transmitted in the first logical channel.
[0485] If the data type of the data to be transmitted in the first logical channel does not belong to the first target data type, then the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are the scheduling parameters corresponding to the first logical channel.
[0486] In some embodiments, the scheduling parameters corresponding to the first logical channel can be understood as traditional scheduling parameters configured for the first logical channel, which are unrelated to the data type to be transmitted in the first logical channel.
[0487] Application Scenario 3: The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type.
[0488] Mainly includes:
[0489] Step S31: The terminal obtains first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type.
[0490] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information; that is, the first configuration information may be configuration information for the Uu interface and / or configuration information for the direct communication interface.
[0491] If the first configuration information pertains to the Uu interface, it is only required when the terminal is in RRC connected state. The specific method for obtaining the first configuration information is as follows: this first configuration information is carried through system information or RRC signaling.
[0492] If the first configuration information is configuration information for a direct communication interface, then the method for obtaining the first configuration information includes one of the following:
[0493] If the terminal is in RRC connection state, the first configuration information can be carried through system information or RRC signaling.
[0494] If the terminal is in RRC idle state or inactive state, the first configuration information can be carried through SIB.
[0495] If the terminal is offline, the first configuration information is the pre-configured information.
[0496] If the first configuration information is carried through system information, the granularity of the first configuration information can be: based on cell or system information region configuration. That is, a cell or a system information region is configured with the same scheduling parameters for the target data type.
[0497] If the first configuration information is carried via RRC signaling or is pre-configured information, then the granularity of the first configuration information can be any of the following:
[0498] Configuration based on cell or system information area;
[0499] Based on terminal configuration;
[0500] Terminal-based logical channel configuration.
[0501] The granularity of the first configuration information refers to whether the unit of configuration is based on the cell, system information area, each terminal, or each logical channel of the terminal.
[0502] The target data types in the first configuration information include:
[0503] The first target data type is data that has synchronization requirements and / or data that is related to the first data, and the first data is data other than the data to be transmitted in the first logical channel.
[0504] The second target data type is latency-sensitive data.
[0505] In some embodiments, the scheduling parameters include at least one of the following:
[0506] Priority;
[0507] PBR;
[0508] BSD.
[0509] In this application scenario, the first configuration information is used to indicate the scheduling parameters corresponding to the target data type; that is, the first configuration information carries the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type. Specifically, the first configuration information needs to include data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0510] Step S32: The terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
[0511] In some embodiments, before the terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information, the method further includes: the terminal determining the data type corresponding to the data to be transmitted in the first logical channel.
[0512] Specifically, when the data to be transmitted in the first logical channel meets the first condition, the terminal determines that the data type corresponding to the data to be transmitted in the first logical channel is the first target data type, and the first condition includes at least one of the following:
[0513] C31. The second configuration information configures the association between the first logical channel and the second logical channel;
[0514] C32. The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0515] C33. The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0516] C34. The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0517] C35. The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold.
[0518] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0519] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0520] The time when data is transmitted in the second logical channel.
[0521] C36. The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0522] In some embodiments, the second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0523] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0524] The time when the data in the second carrier is sent.
[0525] When the data to be transmitted in the first logical channel meets the second condition, the terminal determines that the data type corresponding to the data to be transmitted in the first logical channel is the second target data type, wherein the second condition includes at least one of the following:
[0526] C41. The PSDB value corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0527] C42. The value of the PDB corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold.
[0528] C43. The remaining running time of the PDCP discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0529] C44. The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold.
[0530] If the data type of the data to be transmitted in the first logical channel belongs to the first target data type, then the first scheduling parameter corresponding to the first target data type is used when allocating uplink resources for the data to be transmitted in the first logical channel.
[0531] If the data type of the data to be transmitted in the first logical channel belongs to the second target data type, then the second scheduling parameter corresponding to the second target data type is used when allocating uplink resources for the data to be transmitted in the first logical channel.
[0532] If the data type of the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, then the method by which the terminal determines the scheduling parameters used by the logical channel or the scheduling parameters used by the data to be transmitted in the logical channel includes at least one of the following:
[0533] C51. The protocol stipulates that the first scheduling parameter corresponding to the first target data type shall be used.
[0534] C52. The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type;
[0535] C53. Determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type based on the first configuration information;
[0536] C54. Based on the terminal, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
[0537] If the data type of the data to be transmitted in the first logical channel does not belong to the first target data type or the second target data type, then the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are the scheduling parameters corresponding to the first logical channel.
[0538] In some embodiments, the scheduling parameters corresponding to the first logical channel can be understood as traditional scheduling parameters configured for the first logical channel, which are unrelated to the data type to be transmitted in the first logical channel.
[0539] Application Scenario 4: The first configuration information is used to indicate the third scheduling parameter, which is applicable to both the first target data type and the second target data type.
[0540] Mainly includes:
[0541] Step S41: The terminal obtains first configuration information, which carries third scheduling parameters.
[0542] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information; that is, the first configuration information may be configuration information for the Uu interface and / or configuration information for the direct communication interface.
[0543] If the first configuration information pertains to the Uu interface, it is only required when the terminal is in RRC connected state. The specific method for obtaining the first configuration information is as follows: this first configuration information is carried through system information or RRC signaling.
[0544] If the first configuration information is configuration information for a direct communication interface, then the method for obtaining the first configuration information includes one of the following:
[0545] If the terminal is in RRC connection state, the first configuration information can be carried through system information or RRC signaling.
[0546] If the terminal is in RRC idle state or inactive state, the first configuration information can be carried through system information.
[0547] If the terminal is offline, the first configuration information is the pre-configured information.
[0548] If the first configuration information is carried through system information, the granularity of the first configuration information can be: based on cell or system information area configuration. That is, a cell or a system information area is configured with the same scheduling parameters for a specified data type.
[0549] If the first configuration information is carried via RRC signaling or the configuration information is pre-configured information, then the granularity of the first configuration information can be any of the following:
[0550] Configuration based on cell or system information area;
[0551] Based on terminal configuration;
[0552] Terminal-based logical channel configuration.
[0553] The granularity of the first configuration information refers to whether the unit of configuration is based on the cell, system information area, each terminal, or each logical channel of the terminal.
[0554] The target data type in the first configuration information also includes:
[0555] The first target data type is data that has synchronization requirements and / or data that is related to the first data, and the first data is data other than the data to be transmitted in the first logical channel.
[0556] The second target data type is latency-sensitive data.
[0557] In some embodiments, the scheduling parameters include at least one of the following:
[0558] Priority;
[0559] PBR;
[0560] BSD.
[0561] In this application scenario, the first configuration information only carries the third scheduling parameter, which is applicable to both the first and second target data types. Specifically, the signaling design can be implemented in the following two ways:
[0562] Method 1: The first configuration information needs to include data type indication information and third scheduling parameters.
[0563] Method 2: The configuration information contains only the third scheduling parameter, which can be represented by a new Field.
[0564] Step S42: The terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
[0565] In some embodiments, before the terminal determines the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information, the method further includes: the terminal determining the data type corresponding to the data to be transmitted in the first logical channel.
[0566] Specifically, when the data to be transmitted in the first logical channel meets the first condition, the terminal determines that the data type corresponding to the data to be transmitted in the first logical channel is the first target data type, and the first condition includes at least one of the following:
[0567] C51. The second configuration information configures the association between the first logical channel and the second logical channel;
[0568] C52, The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0569] C53, The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0570] C54. The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0571] C55, the second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold;
[0572] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0573] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0574] The time when data is transmitted in the second logical channel.
[0575] C56. The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0576] In some embodiments, the second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0577] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0578] The time when the data in the second carrier is sent.
[0579] When the data to be transmitted in the first logical channel meets the second condition, the terminal determines that the data type corresponding to the data to be transmitted in the first logical channel is the second target data type, wherein the second condition includes at least one of the following:
[0580] C61. The PSDB value corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0581] C62. The value of the PDB corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold.
[0582] C63. The remaining running time of the PDCP discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0583] C64. The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold.
[0584] If the data type of the data to be transmitted in the first logical channel belongs to the first target data type or the second target data type, then the third scheduling parameter corresponding to the target data type configured in the first configuration information is used when allocating uplink resources for the data to be transmitted.
[0585] If the data type of the data to be transmitted in the first logical channel does not belong to the first target data type or the second target data type, then the scheduling parameters used for the first logical channel or the scheduling parameters used for the data to be transmitted in the first logical channel are the scheduling parameters corresponding to the first logical channel.
[0586] In some embodiments, the scheduling parameters corresponding to the first logical channel can be understood as traditional scheduling parameters configured for the first logical channel, which are unrelated to the data type to be transmitted in the first logical channel.
[0587] It should be noted that at least one embodiment of this disclosure introduces a method for determining scheduling parameters for services (especially XR services), which can assist in resource allocation, better meet the transmission needs of data with specific latency and synchronization requirements, and improve user experience.
[0588] The technical solutions provided in this disclosure are applicable to a variety of systems, especially 5G systems. For example, applicable systems may include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5G NR systems and their evolutionary communication systems, and 6G (sixth generation mobile communication technology) systems. All of these systems include terminals (also referred to as terminal equipment) and network equipment. The system may also include a core network component, such as the Evolved Packet System (EPS) or the 5G system (5GS).
[0589] The terminal involved in the embodiments of this disclosure, also referred to as a terminal device, can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal device may differ in different systems; for example, in a 5G system, the terminal device can be called User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, which exchanges voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). Wireless terminal equipment can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments disclosed herein.
[0590] The network device disclosed in this embodiment may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application, the base station may also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, where the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network equipment involved in this disclosure can be a base transceiver station (BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA) system, a NodeB in a wide-band Code Division Multiple Access (WCDMA) system, an evolved Node B (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., and is not limited in this disclosure. In some network structures, the network equipment may include centralized unit (CU) nodes and distributed unit (DU) nodes, and the centralized unit and distributed unit may be geographically separated.
[0591] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be Single User MIMO (SU-MIMO) or Multiple User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or massive-MIMO, and can also be diversity transmission, precoding transmission, or beamforming transmission, etc.
[0592] As shown in Figure 4, this embodiment of the present disclosure provides an information transmission method, executed by a network device, including:
[0593] Step S401: Send first configuration information to the terminal, the first configuration information being used to indicate the scheduling parameters corresponding to the target data type;
[0594] The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
[0595] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0596] The first target data type includes at least one of the following:
[0597] Data that needs to be synchronized;
[0598] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0599] The second target data type includes time-delay sensitive data.
[0600] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0601] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0602] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0603] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0604] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0605] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0606] In some embodiments, the first configuration information includes at least one of the following:
[0607] Data type indication information;
[0608] Scheduling parameters.
[0609] In some embodiments, it also includes at least one of the following:
[0610] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0611] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0612] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0613] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0614] In some embodiments, the method further includes:
[0615] Send the first configuration information and / or the second configuration information to the terminal via target signaling;
[0616] The target signaling includes at least one of the following:
[0617] System information;
[0618] Radio Resource Control (RRC) signaling;
[0619] Pre-configuration information.
[0620] In some embodiments, the second configuration information is used to configure at least one of the following:
[0621] The relationship between the first logical channel and the second logical channel;
[0622] The association between the first bearer and the second bearer corresponding to the first logical channel;
[0623] The first logical channel and the second logical channel have the same identification information;
[0624] The first bearer and the second bearer corresponding to the first logical channel have the same identification information;
[0625] The first synchronization delay difference between the first logical channel and the second logical channel;
[0626] The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel;
[0627] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0628] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0629] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0630] The data transmission time in the second logical channel;
[0631] and / or
[0632] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0633] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0634] The time when the data in the second carrier is sent.
[0635] In some embodiments, when the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0636] Based on cell configuration;
[0637] Based on system information region configuration.
[0638] In some embodiments, when the first configuration information and / or the second configuration information is sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0639] Based on cell configuration;
[0640] Based on system information area configuration;
[0641] Based on terminal configuration;
[0642] Terminal-based logical channel configuration.
[0643] In some embodiments, the scheduling parameters include at least one of the following:
[0644] Scheduling priority;
[0645] Prioritize bit rate;
[0646] Token bucket size duration.
[0647] It should be noted that all the implementation methods in the above embodiments are applicable to the embodiments of the information transmission method applied to the network device side, and can achieve the same technical effect, so they will not be described again here.
[0648] As shown in Figure 5, this embodiment of the present disclosure provides an information processing device 500, applied to a terminal, comprising:
[0649] The acquisition unit 501 is used to acquire first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type.
[0650] The first determining unit 502 is used to determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
[0651] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0652] The first target data type includes at least one of the following:
[0653] Data that needs to be synchronized;
[0654] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0655] The second target data type includes time-delay sensitive data.
[0656] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0657] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0658] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0659] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0660] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0661] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0662] In some embodiments, the first configuration information includes at least one of the following:
[0663] Data type indication information;
[0664] Scheduling parameters.
[0665] In some embodiments, it also includes at least one of the following:
[0666] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0667] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0668] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0669] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0670] In some embodiments, the first determining unit is configured to:
[0671] If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner.
[0672] The first method includes at least one of the following:
[0673] The protocol stipulates that the first scheduling parameter corresponding to the first target data type will be used;
[0674] The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type;
[0675] Based on the first configuration information, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type;
[0676] Based on the terminal, it is determined whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
[0677] In some embodiments, the device further includes at least one of the following:
[0678] The second determining unit is used to determine the data type corresponding to the data to be transmitted in the first logical channel as the first target data type when the data to be transmitted in the first logical channel meets the first condition.
[0679] The third determining unit is used to determine the data type corresponding to the data to be transmitted in the first logical channel as the second target data type when the data to be transmitted in the first logical channel meets the second condition.
[0680] The first condition includes at least one of the following:
[0681] The second configuration information configures the association between the first logical channel and the second logical channel;
[0682] The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0683] The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0684] The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0685] The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold.
[0686] The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0687] The second condition includes at least one of the following:
[0688] The delay budget of the packet data unit set corresponding to at least one service data unit (SDU) in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0689] The packet delay budget corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold;
[0690] The remaining runtime of the packet data aggregation protocol discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0691] The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold;
[0692] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0693] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0694] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0695] The data transmission time in the second logical channel;
[0696] and / or
[0697] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0698] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0699] The time when the data in the second carrier is sent.
[0700] In some embodiments, the first configuration information and / or the second configuration information are obtained via target signaling;
[0701] The target signaling includes at least one of the following:
[0702] System information;
[0703] Radio Resource Control (RRC) signaling;
[0704] Pre-configuration information.
[0705] In some embodiments, when the first configuration information and / or the second configuration information are obtained through system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0706] Based on cell configuration;
[0707] Based on system information region configuration.
[0708] In some embodiments, when the first configuration information and / or the second configuration information are obtained through RRC signaling or pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0709] Based on cell configuration;
[0710] Based on system information area configuration;
[0711] Based on terminal configuration;
[0712] Terminal-based logical channel configuration.
[0713] In some embodiments, the apparatus further includes:
[0714] The fourth determining unit is used to determine, when the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are the scheduling parameters corresponding to the first logical channel.
[0715] In some embodiments, the scheduling parameters include at least one of the following:
[0716] Scheduling priority;
[0717] Prioritize bit rate;
[0718] Token bucket size duration.
[0719] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0720] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0721] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0722] As shown in Figure 6, this embodiment of the present disclosure also provides a terminal, including a processor 600, a transceiver 610, a memory 620, and a program stored in the memory 620 and executable on the processor 600; wherein the transceiver 610 is connected to the processor 600 and the memory 620 via a bus interface, and the processor 600 is used to read the program in the memory and execute the following processes:
[0723] Obtain first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type;
[0724] Based on the data type of the data to be transmitted in the first logical channel and the first configuration information, determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel.
[0725] Transceiver 610 is used to receive and send data under the control of processor 600.
[0726] In Figure 6, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 610 may be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 630 may also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0727] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.
[0728] In some embodiments, the processor 600 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD), and the processor may also adopt a multi-core architecture.
[0729] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0730] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0731] The first target data type includes at least one of the following:
[0732] Data that needs to be synchronized;
[0733] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0734] The second target data type includes time-delay sensitive data.
[0735] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0736] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0737] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0738] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0739] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0740] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0741] In some embodiments, the first configuration information includes at least one of the following:
[0742] Data type indication information;
[0743] Scheduling parameters.
[0744] In some embodiments, it also includes at least one of the following:
[0745] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0746] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0747] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0748] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0749] In some embodiments, the processor is configured to read a computer program from the memory and perform the following operations:
[0750] If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner.
[0751] The first method includes at least one of the following:
[0752] The protocol stipulates that the first scheduling parameter corresponding to the first target data type will be used;
[0753] The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type;
[0754] Based on the first configuration information, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type;
[0755] Based on the terminal, it is determined whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
[0756] In some embodiments, the processor, for reading a computer program from the memory, further performs at least one of the following operations:
[0757] When the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type;
[0758] When the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type.
[0759] The first condition includes at least one of the following:
[0760] The second configuration information configures the association between the first logical channel and the second logical channel;
[0761] The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel;
[0762] The second configuration information configures the first logical channel and the second logical channel to have the same identification information;
[0763] The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information;
[0764] The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold.
[0765] The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold.
[0766] The second condition includes at least one of the following:
[0767] The delay budget of the packet data unit set corresponding to at least one service data unit (SDU) in the data to be transmitted in the first logical channel is less than or equal to the third threshold.
[0768] The packet delay budget corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold;
[0769] The remaining runtime of the packet data aggregation protocol discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold;
[0770] The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold;
[0771] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0772] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0773] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0774] The data transmission time in the second logical channel;
[0775] and / or
[0776] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0777] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0778] The time when the data in the second carrier is sent.
[0779] In some embodiments, the first configuration information and / or the second configuration information are obtained via target signaling;
[0780] The target signaling includes at least one of the following:
[0781] System information;
[0782] Radio Resource Control (RRC) signaling;
[0783] Pre-configuration information.
[0784] In some embodiments, when the first configuration information and / or the second configuration information are obtained through system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0785] Based on cell configuration;
[0786] Based on system information region configuration.
[0787] In some embodiments, when the first configuration information and / or the second configuration information are obtained through RRC signaling or pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0788] Based on cell configuration;
[0789] Based on system information area configuration;
[0790] Based on terminal configuration;
[0791] Terminal-based logical channel configuration.
[0792] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0793] If the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are determined to be the scheduling parameters corresponding to the first logical channel.
[0794] In some embodiments, the scheduling parameters include at least one of the following:
[0795] Scheduling priority;
[0796] Prioritize bit rate;
[0797] Token bucket size duration.
[0798] It should be noted that the information processing apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0799] This disclosure also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of an information processing method applied to a terminal. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO), etc.), optical storage (e.g., compact disc (CD), digital video disc (DVD), Blu-ray disc (BD), high-definition versatile disc (HVD), etc.), and semiconductor storage (e.g., ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), non-volatile memory (NAND (Non-volatile Memory Device) FLASH), solid-state drives (SSDs), etc.).
[0800] As shown in Figure 7, this embodiment of the present disclosure provides an information transmission device 700, applied to a network device, comprising:
[0801] The first sending unit 701 is used to send first configuration information to the terminal, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type.
[0802] The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
[0803] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0804] The first target data type includes at least one of the following:
[0805] Data that needs to be synchronized;
[0806] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0807] The second target data type includes time-delay sensitive data.
[0808] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0809] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0810] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0811] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0812] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0813] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0814] In some embodiments, the first configuration information includes at least one of the following:
[0815] Data type indication information;
[0816] Scheduling parameters.
[0817] In some embodiments, it also includes at least one of the following:
[0818] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0819] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0820] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0821] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0822] In some embodiments, the apparatus further includes:
[0823] The second sending unit is used to send first configuration information and / or second configuration information to the terminal via target signaling;
[0824] The target signaling includes at least one of the following:
[0825] System information;
[0826] Radio Resource Control (RRC) signaling;
[0827] Pre-configuration information.
[0828] In some embodiments, the second configuration information is used to configure at least one of the following:
[0829] The relationship between the first logical channel and the second logical channel;
[0830] The association between the first bearer and the second bearer corresponding to the first logical channel;
[0831] The first logical channel and the second logical channel have the same identification information;
[0832] The first bearer and the second bearer corresponding to the first logical channel have the same identification information;
[0833] The first synchronization delay difference between the first logical channel and the second logical channel;
[0834] The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel;
[0835] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0836] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0837] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0838] The data transmission time in the second logical channel;
[0839] and / or
[0840] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0841] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0842] The time when the data in the second carrier is sent.
[0843] In some embodiments, when the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0844] Based on cell configuration;
[0845] Based on system information region configuration.
[0846] In some embodiments, when the first configuration information and / or the second configuration information is sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0847] Based on cell configuration;
[0848] Based on system information area configuration;
[0849] Based on terminal configuration;
[0850] Terminal-based logical channel configuration.
[0851] In some embodiments, the scheduling parameters include at least one of the following:
[0852] Scheduling priority;
[0853] Prioritize bit rate;
[0854] Token bucket size duration.
[0855] It should be noted that this device embodiment corresponds one-to-one with the above method embodiments. All implementation methods in the above method embodiments are applicable to this device embodiment and can achieve the same technical effect.
[0856] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.
[0857] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to related technologies, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0858] As shown in Figure 8, this embodiment of the present disclosure also provides a network device, including a processor 800, a transceiver 810, a memory 820, and a program stored in the memory 820 and executable on the processor 800; wherein the transceiver 810 is connected to the processor 800 and the memory 820 via a bus interface, wherein the processor 800 is used to read the program in the memory and execute the following process: wherein the processor is used to read the computer program in the memory and perform the following operations:
[0859] The transceiver sends first configuration information to the terminal, the first configuration information being used to indicate the scheduling parameters corresponding to the target data type;
[0860] The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
[0861] Transceiver 810 is used to receive and send data under the control of processor 800.
[0862] In Figure 8, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 810 can be multiple components, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium, including wireless channels, wired channels, optical fibers, etc. For different user equipment, the user interface 830 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0863] The processor 800 is responsible for managing the bus architecture and general processing, while the memory 820 can store the data used by the processor 800 during operation.
[0864] In some embodiments, the processor 800 may be a CPU, ASIC, FPGA or CPLD, and the processor may also adopt a multi-core architecture.
[0865] The processor executes any of the methods described in the embodiments of this disclosure by invoking a computer program stored in memory, according to the obtained executable instructions. The processor and memory may also be physically separated.
[0866] In some embodiments, the target data type includes a first target data type and / or a second target data type;
[0867] The first target data type includes at least one of the following:
[0868] Data that needs to be synchronized;
[0869] Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel;
[0870] The second target data type includes time-delay sensitive data.
[0871] In some embodiments, the first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
[0872] In some embodiments, the first configuration information is used to indicate scheduling parameters corresponding to the target data type, including at least one of the following:
[0873] The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type;
[0874] The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type;
[0875] The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type;
[0876] The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
[0877] In some embodiments, the first configuration information includes at least one of the following:
[0878] Data type indication information;
[0879] Scheduling parameters.
[0880] In some embodiments, it also includes at least one of the following:
[0881] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter;
[0882] If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter;
[0883] If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter.
[0884] If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
[0885] In some embodiments, the processor, for reading a computer program from the memory, also performs the following operations:
[0886] Send the first configuration information and / or the second configuration information to the terminal via target signaling;
[0887] The target signaling includes at least one of the following:
[0888] System information;
[0889] Radio Resource Control (RRC) signaling;
[0890] Pre-configuration information.
[0891] In some embodiments, the second configuration information is used to configure at least one of the following:
[0892] The relationship between the first logical channel and the second logical channel;
[0893] The association between the first bearer and the second bearer corresponding to the first logical channel;
[0894] The first logical channel and the second logical channel have the same identification information;
[0895] The first bearer and the second bearer corresponding to the first logical channel have the same identification information;
[0896] The first synchronization delay difference between the first logical channel and the second logical channel;
[0897] The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel;
[0898] Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
[0899] In some embodiments, the first synchronization delay difference is equal to the difference between the current time and the first time; wherein the first time includes at least one of the following:
[0900] The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel;
[0901] The data transmission time in the second logical channel;
[0902] and / or
[0903] The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following:
[0904] The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel;
[0905] The time when the data in the second carrier is sent.
[0906] In some embodiments, when the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0907] Based on cell configuration;
[0908] Based on system information region configuration.
[0909] In some embodiments, when the first configuration information and / or the second configuration information is sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following:
[0910] Based on cell configuration;
[0911] Based on system information area configuration;
[0912] Based on terminal configuration;
[0913] Terminal-based logical channel configuration.
[0914] In some embodiments, the scheduling parameters include at least one of the following:
[0915] Scheduling priority;
[0916] Prioritize bit rate;
[0917] Token bucket size duration.
[0918] It should be noted that the network device provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0919] This disclosure also provides a computer-readable storage medium storing a computer program thereon, wherein the computer program, when executed by a processor, implements the steps of an information transmission method applied to a network device. The processor-readable storage medium can be any available medium or data storage device accessible to the processor, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (e.g., CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).
[0920] This disclosure also provides a computer program product, including computer instructions. When executed by a processor, these computer instructions implement the various processes in the above method embodiments and achieve the same technical effects. To avoid repetition, further details are omitted here.
[0921] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.
[0922] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0923] These processor-executable instructions may also be stored in a processor-readable memory that can instruct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0924] These processor-executable instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0925] Furthermore, it should be noted that in the apparatus and method of this disclosure, it is obvious that the components or steps can be decomposed and / or recombined. These decompositions and / or recombinations should be considered equivalent solutions of this disclosure. Moreover, the steps performing the above series of processes can naturally be executed in the order described, but are not necessarily required to be executed in chronological order; some steps can be executed in parallel or independently of each other. Those skilled in the art will understand that all or any step or component of the method and apparatus of this disclosure can be implemented in any computing device (including processors, storage media, etc.) or network of computing devices, in hardware, firmware, software, or a combination thereof, which can be achieved by those skilled in the art using their basic programming skills after reading the description of this disclosure.
[0926] It should be noted that the above division of modules is merely a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, these modules can be implemented entirely in software via processing element calls; they can be fully implemented in hardware; or some modules can be implemented by processing element calls to software, while others are implemented in hardware. For example, a module can be a separate processing element, or it can be integrated into a chip in the aforementioned device. Alternatively, it can be stored as program code in the memory of the aforementioned device, and its function can be called and executed by a processing element of the device. The implementation of other modules is similar. Moreover, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above modules can be completed through integrated logic circuits in the hardware of the processor element or through software instructions.
[0927] For example, each module, unit, subunit, or submodule can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs). As another example, when a module is implemented using processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor capable of calling program code. Furthermore, these modules can be integrated together to implement a system-on-a-chip (SOC).
[0928] The terms “first,” “second,” etc., used in this disclosure and in the claims are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of this disclosure described herein may be implemented in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus. Additionally, the use of “and / or” in the specification and claims indicates at least one of the connected objects, such as A and / or B and / or C, indicating seven possibilities: A alone, B alone, C alone, and both A and B, both B and C, both A and C, and A, B, and C. Similarly, the use of “at least one of A and B” in this specification and claims should be understood as “A alone, B alone, or both A and B.”
[0929] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.
Claims
1. An information processing method applied to a terminal, the method comprising: Obtain first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type; Based on the data type of the data to be transmitted in the first logical channel and the first configuration information, determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel.
2. The method according to claim 1, wherein, The target data type includes a first target data type and / or a second target data type; The first target data type includes at least one of the following: Data that needs to be synchronized; Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel; The second target data type includes time-delay sensitive data.
3. The method according to claim 1 or 2, wherein, The first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
4. The method according to claim 1 or 2, wherein, The first configuration information is used to indicate the scheduling parameters corresponding to the target data type, including at least one of the following: The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type; The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type; The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type; The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
5. The method according to claim 4, wherein, The first configuration information includes at least one of the following: Data type indication information; Scheduling parameters.
6. The method according to claim 4 or 5, further comprising at least one of the following: If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter; If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter; If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter. If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
7. The method according to claim 1 or 2, wherein, The step of determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information includes: If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner. The first method includes at least one of the following: The protocol stipulates that the first scheduling parameter corresponding to the first target data type will be used; The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type; Based on the first configuration information, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type; Based on the terminal, it is determined whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
8. The method according to claim 1 or 2, further comprising at least one of the following: When the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type; When the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type. in, The first condition includes at least one of the following: The second configuration information configures the association between the first logical channel and the second logical channel; The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel; The second configuration information configures the first logical channel and the second logical channel to have the same identification information; The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information; The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold. The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold. The second condition includes at least one of the following: The delay budget of the packet data unit set corresponding to at least one service data unit (SDU) in the data to be transmitted in the first logical channel is less than or equal to the third threshold. The packet delay budget corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold; The remaining runtime of the packet data aggregation protocol discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold; The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold; Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
9. The method according to claim 8, wherein, The first synchronization delay difference is equal to the difference between the current time and the first time; wherein, the first time includes at least one of the following: The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel; The data transmission time in the second logical channel; and / or The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following: The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel; The time when the data in the second carrier is sent.
10. The method according to claim 1 or 8, wherein, The first configuration information and / or the second configuration information are obtained through target signaling; The target signaling includes at least one of the following: System information; Radio Resource Control (RRC) signaling; Pre-configuration information.
11. The method according to claim 10, wherein, When the first configuration information and / or the second configuration information are obtained through system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information region configuration.
12. The method according to claim 10, wherein, When the first configuration information and / or the second configuration information are obtained through RRC signaling or pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information area configuration; Based on terminal configuration; Terminal-based logical channel configuration.
13. The method according to claim 1, further comprising: If the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are determined to be the scheduling parameters corresponding to the first logical channel.
14. The method according to any one of claims 1-13, wherein, The scheduling parameters include at least one of the following: Scheduling priority; Prioritize bit rate; Token bucket size duration.
15. An information transmission method applied to a network device, the method comprising: Send first configuration information to the terminal, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type; The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
16. The method according to claim 15, wherein, The target data type includes a first target data type and / or a second target data type; The first target data type includes at least one of the following: Data that needs to be synchronized; Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel; The second target data type includes time-delay sensitive data.
17. The method according to claim 15 or 16, wherein, The first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
18. The method according to claim 15 or 16, wherein, The first configuration information is used to indicate the scheduling parameters corresponding to the target data type, including at least one of the following: The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type; The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type; The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type; The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
19. The method according to claim 18, wherein, The first configuration information includes at least one of the following: Data type indication information; Scheduling parameters.
20. The method according to claim 18 or 19, further comprising at least one of the following: If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter; If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter; If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter. If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
21. The method according to claim 15, further comprising: Send the first configuration information and / or the second configuration information to the terminal via target signaling; The target signaling includes at least one of the following: System information; Radio Resource Control (RRC) signaling; Pre-configuration information.
22. The method according to claim 21, wherein, The second configuration information is used to configure at least one of the following: The relationship between the first logical channel and the second logical channel; The association between the first bearer and the second bearer corresponding to the first logical channel; The first logical channel and the second logical channel have the same identification information; The first bearer and the second bearer corresponding to the first logical channel have the same identification information; The first synchronization delay difference between the first logical channel and the second logical channel; The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel; Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
23. The method according to claim 22, wherein, The first synchronization delay difference is equal to the difference between the current time and the first time; wherein, the first time includes at least one of the following: The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel; The data transmission time in the second logical channel; and / or The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following: The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel; The time when the data in the second carrier is sent.
24. The method according to claim 21, wherein, When the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information region configuration.
25. The method according to claim 21, wherein, When the first configuration information and / or the second configuration information are sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information area configuration; Based on terminal configuration; Terminal-based logical channel configuration.
26. The method according to any one of claims 15-25, wherein, The scheduling parameters include at least one of the following: Scheduling priority; Prioritize bit rate; Token bucket size duration.
27. A terminal, comprising a memory, a transceiver, and a processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Obtain first configuration information, which is used to indicate the scheduling parameters corresponding to the target data type; Based on the data type of the data to be transmitted in the first logical channel and the first configuration information, determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel.
28. The terminal according to claim 27, wherein, The target data type includes a first target data type and / or a second target data type; The first target data type includes at least one of the following: Data that needs to be synchronized; Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel; The second target data type includes time-delay sensitive data.
29. The terminal according to claim 27 or 28, wherein, The first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
30. The terminal according to claim 27 or 28, wherein, The first configuration information is used to indicate the scheduling parameters corresponding to the target data type, including at least one of the following: The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type; The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type; The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type; The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
31. The terminal according to claim 30, wherein, The first configuration information includes at least one of the following: Data type indication information; Scheduling parameters.
32. The terminal according to claim 30 or 31, further comprising at least one of the following: If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter; If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter; If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter. If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
33. The terminal according to claim 27 or 28, wherein, The processor is configured to read the computer program in the memory and perform the following operations: If the data to be transmitted in the first logical channel belongs to both the first target data type and the second target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel shall be determined in the first manner. The first method includes at least one of the following: The protocol stipulates that the first scheduling parameter corresponding to the first target data type will be used; The protocol stipulates the use of the second scheduling parameter corresponding to the second target data type; Based on the first configuration information, determine whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type; Based on the terminal, it is determined whether to use the first scheduling parameter corresponding to the first target data type or the second scheduling parameter corresponding to the second target data type.
34. The terminal according to claim 27 or 28, wherein, The processor, for reading a computer program from the memory, also performs at least one of the following operations: When the data to be transmitted in the first logical channel meets the first condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the first target data type; When the data to be transmitted in the first logical channel meets the second condition, the data type corresponding to the data to be transmitted in the first logical channel is determined to be the second target data type. The first condition includes at least one of the following: The second configuration information configures the association between the first logical channel and the second logical channel; The second configuration information configures the association between the first bearer and the second bearer corresponding to the first logical channel; The second configuration information configures the first logical channel and the second logical channel to have the same identification information; The second configuration information configures the first bearer and the second bearer corresponding to the first logical channel to have the same identification information; The second configuration information configures the first synchronization delay difference between the first logical channel and the second logical channel, and the first synchronization delay difference at the current time is greater than or equal to the first threshold. The second configuration information configures the second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel, and the second synchronization delay difference at the current time is greater than or equal to the second threshold. The second condition includes at least one of the following: The delay budget of the packet data unit set corresponding to at least one service data unit (SDU) in the data to be transmitted in the first logical channel is less than or equal to the third threshold. The packet delay budget corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fourth threshold; The remaining runtime of the packet data aggregation protocol discard timer corresponding to at least one SDU in the data to be transmitted in the first logical channel is less than or equal to the fifth threshold; The waiting time of at least one SDU in the data to be transmitted in the first logical channel is greater than or equal to the sixth threshold; Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
35. The terminal according to claim 34, wherein, The first synchronization delay difference is equal to the difference between the current time and the first time; wherein, the first time includes at least one of the following: The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel; The data transmission time in the second logical channel; and / or The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following: The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel; The time when the data in the second carrier is sent.
36. The terminal according to claim 27 or 34, wherein, The first configuration information and / or the second configuration information are obtained through target signaling; The target signaling includes at least one of the following: System information; Radio Resource Control (RRC) signaling; Pre-configuration information.
37. The terminal according to claim 36, wherein, When the first configuration information and / or the second configuration information are obtained through system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information region configuration.
38. The terminal according to claim 36, wherein, When the first configuration information and / or the second configuration information are obtained through RRC signaling or pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information area configuration; Based on terminal configuration; Terminal-based logical channel configuration.
39. The terminal according to claim 27, wherein, The processor, for reading the computer program in the memory, also performs the following operations: If the data type of the data to be transmitted in the first logical channel does not belong to the target data type, the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel are determined to be the scheduling parameters corresponding to the first logical channel.
40. The terminal according to any one of claims 27-39, wherein, The scheduling parameters include at least one of the following: Scheduling priority; Prioritize bit rate; Token bucket size duration.
41. A network device, comprising a memory, a transceiver, and a processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The transceiver sends first configuration information to the terminal, the first configuration information being used to indicate the scheduling parameters corresponding to the target data type; in, The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
42. The network device according to claim 41, wherein, The target data type includes a first target data type and / or a second target data type; The first target data type includes at least one of the following: Data that needs to be synchronized; Data that is related to the first data, wherein the first data is data other than the data to be transmitted in the first logical channel; The second target data type includes time-delay sensitive data.
43. The network device according to claim 41 or 42, wherein, The first configuration information includes Uu interface configuration information and / or direct communication interface configuration information.
44. The network device according to claim 41 or 42, wherein, The first configuration information is used to indicate the scheduling parameters corresponding to the target data type, including at least one of the following: The first configuration information is used to indicate the first scheduling parameters corresponding to the first target data type; The first configuration information is used to indicate the second scheduling parameters corresponding to the second target data type; The first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type; The first configuration information is used to indicate the third scheduling parameter, which is applicable to the first target data type and the second target data type.
45. The network device according to claim 44, wherein, The first configuration information includes at least one of the following: Data type indication information; Scheduling parameters.
46. The network device according to claim 44 or 45, further comprising at least one of the following: If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type, then the first configuration information includes at least the first scheduling parameter; If the first configuration information is used to indicate the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least the second scheduling parameter; If the first configuration information is used to indicate the first scheduling parameter corresponding to the first target data type and the second scheduling parameter corresponding to the second target data type, then the first configuration information includes at least data type indication information for indicating the first target data type, the first scheduling parameter, data type indication information for indicating the second target data type, and the second scheduling parameter. If the first configuration information is used to indicate the third scheduling parameter, then the first configuration information contains at least the third scheduling parameter.
47. The network device according to claim 41, wherein, The processor, for reading the computer program in the memory, also performs the following operations: Send the first configuration information and / or the second configuration information to the terminal via target signaling; The target signaling includes at least one of the following: System information; Radio Resource Control (RRC) signaling; Pre-configuration information.
48. The network device according to claim 47, wherein, The second configuration information is used to configure at least one of the following: The relationship between the first logical channel and the second logical channel; The association between the first bearer and the second bearer corresponding to the first logical channel; The first logical channel and the second logical channel have the same identification information; The first bearer and the second bearer corresponding to the first logical channel have the same identification information; The first synchronization delay difference between the first logical channel and the second logical channel; The second synchronization delay difference between the first bearer and the second bearer corresponding to the first logical channel; Wherein, the second logical channel is a logical channel other than the first logical channel, and the second bearer is the bearer corresponding to the logical channel other than the first logical channel.
49. The network device according to claim 48, wherein, The first synchronization delay difference is equal to the difference between the current time and the first time; wherein, the first time includes at least one of the following: The transmission time of data in the second logical channel that is related to the data to be transmitted in the first logical channel; The data transmission time in the second logical channel; and / or The second synchronization delay difference is equal to the difference between the current time and the second time; wherein the second time includes at least one of the following: The transmission time of the data in the second bearer that is related to the data to be transmitted in the first bearer corresponding to the first logical channel; The time when the data in the second carrier is sent.
50. The network device according to claim 47, wherein, When the first configuration information and / or the second configuration information are sent via system information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information region configuration.
51. The network device according to claim 47, wherein, When the first configuration information and / or the second configuration information are sent via RRC signaling or configured via pre-configuration information, the granularity of the first configuration information and / or the second configuration information includes at least one of the following: Based on cell configuration; Based on system information area configuration; Based on terminal configuration; Terminal-based logical channel configuration.
52. The network device according to any one of claims 41-51, wherein, The scheduling parameters include at least one of the following: Scheduling priority; Prioritize bit rate; Token bucket size duration.
53. An information processing apparatus, comprising: An acquisition unit is used to acquire first configuration information, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type; The first determining unit is configured to determine the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel and the first configuration information.
54. An information transmission device, comprising: The first sending unit is used to send first configuration information to the terminal, wherein the first configuration information is used to indicate the scheduling parameters corresponding to the target data type; The scheduling parameters are used to assist the terminal in determining the scheduling parameters used by the first logical channel or the scheduling parameters used by the data to be transmitted in the first logical channel based on the data type corresponding to the data to be transmitted in the first logical channel.
55. A processor-readable storage medium, wherein, The processor-readable storage medium stores a program for causing the processor to perform the method according to any one of claims 1 to 26.
Citation Information
Patent Citations
Data transmission method and related device
CN111670602A
Enhancements to logic channel prioritization procedure with multiple numerologies
US20180324833A1
Communication method, communication apparatus, and communication system
WO2023185769A1