A resource scheduling method, apparatus, terminal, and network device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-22
- Publication Date
- 2026-08-14
AI Technical Summary
[0008]本发明的目的在于提供一种资源调度方法、装置、终端及网络设备,以解决现有技术中对于UE无法实现合理的上行资源调度的问题
[0350] In the above scheme, the resource scheduling method performs a first operation based on logical channel configuration information; wherein the logical channel configuration information includes at least one of first configuration information and second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; the first operation includes at least one of the following: sending a request for reconfiguration of the terminal to the network device; sending data to the network device; and is able to support the realization of knowing resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby performing reasonable resource scheduling and solving the problem in the existing technology that the UE cannot achieve reasonable uplink resource scheduling.
Smart Images

Figure CN116033567B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a resource scheduling method, apparatus, terminal and network equipment. Background Technology
[0002] SL (Shortcut) Relay refers to a technology where a mobile terminal establishes a PC5 (Direct Communication) connection with another terminal, using that terminal as a relay to access the access network. In SL Relay, multiple Remote UEs (Terminals) can connect to a single Relay UE. The multiple bearers of the Remote UE communicate with the access network through the Relay UE.
[0003] For L2 (Layer 2) Relay, on the Remote UE, there are uu (Air Interface)-SDAP (Service Data Adaptation Protocol) and uu-PDCP (Packet Data Convergence Protocol) entities that are equivalent to the network. The RLC (Radio Link Layer Control Protocol) entity, MAC (Media Access Control) entity, and PHY (Physical) entity are PC5 (Direct Communication) entities. On the Relay UE, there are PC5 RLC, MAC, and PHY entities corresponding to the Remote UE, as well as uuRLC used to carry the LCH (Logical Channel) corresponding to the PC5 RLC.
[0004] Specifically, the PC5 RLC channel of a Relay UE can be mapped to a uu RLC, the SRB (signaling bearer) and DRB (data bearer) from different Remote UEs can be mapped to a uu RLC, and the SRB and DRB from a single Remote UE can be mapped to a uu RLC.
[0005] However, scheduling Relay UEs requires addressing the scheduling of various types of Logical Channels (LCHs), such as those private to Remote UEs, those shared by Remote UEs and Relay UEs, and those private to Relay UEs. Existing technologies lack optimization and enhancement schemes for the reasonable scheduling of Relay UE MAC entities.
[0006] Specifically, existing technologies do not address how to distinguish the bearer source (data source) corresponding to LCH, making it impossible to achieve reasonable MAC uplink resource scheduling.
[0007] As can be seen from the above, the existing technology cannot achieve reasonable uplink resource scheduling for the UE. Summary of the Invention
[0008] The purpose of this invention is to provide a resource scheduling method, apparatus, terminal, and network device to solve the problem in the prior art that the UE cannot achieve reasonable uplink resource scheduling.
[0009] To address the aforementioned technical problems, embodiments of the present invention provide a resource scheduling method applied to a terminal, comprising:
[0010] Based on the logical channel configuration information, perform the first operation;
[0011] The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only;
[0012] The first operation includes at least one of the following:
[0013] Send a request for reconfiguration of the terminal to the network device;
[0014] Send data to network devices.
[0015] Optionally, if the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information.
[0016] If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information.
[0017] Optionally, performing the first operation based on the logical channel configuration information includes:
[0018] If the first configuration information indicating that relay information is valid does not exist for a logical channel, a request for reconfiguration of the terminal is sent to the network device; or,
[0019] If there is no logical channel corresponding to the second configuration information indicating that only data from terminals other than the terminal being relayed, a request for reconfiguration of the terminal is sent to the network device.
[0020] Optionally, performing the first operation based on the logical channel configuration information includes:
[0021] If the first configuration information indicates that relay information is valid, data is sent to the network device through the logical channel corresponding to the first configuration information; or...
[0022] When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, data is sent to the network device through the logical channel corresponding to the second configuration information.
[0023] Optional, also includes:
[0024] When the logical channel configuration information includes third configuration information, data is sent to the network device through the logical channel corresponding to the third configuration information.
[0025] The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0026] Optionally, before performing the first operation based on the logical channel configuration information, the following steps are also included:
[0027] Receive the logical channel configuration information sent by the network device;
[0028] Logical channel configuration is performed based on the aforementioned logical channel configuration information.
[0029] Optional, also includes:
[0030] Send a resource scheduling request to the network device;
[0031] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0032] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0033] The scheduling request configuration information is undefined configuration information.
[0034] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0035] Optionally, before sending a resource scheduling request to the network device, the method further includes:
[0036] Receive resource scheduling request configuration information sent by the network device;
[0037] Sending a resource scheduling request to the network device includes:
[0038] Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
[0039] Optional, also includes:
[0040] Send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0041] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0042] Optionally, before sending the cache status report to the network device, the method further includes:
[0043] Receive cache status report configuration information sent by the network device;
[0044] Sending the cache status report to the network device includes:
[0045] According to the cache status report configuration information, a cache status report is sent to the network device.
[0046] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0047] This invention also provides a resource scheduling method applied to network devices, comprising:
[0048] Receive request information or data sent by the receiving terminal for reconfiguration of the terminal;
[0049] Based on the logical channel identifier corresponding to the request information or data, the logical channel configuration information is obtained;
[0050] Resource scheduling is performed based on the logical channel configuration information;
[0051] The logical channel configuration information includes at least one of: first configuration information and second configuration information;
[0052] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0053] Optionally, the logical channel configuration information includes third configuration information;
[0054] The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0055] Optionally, before receiving the request information or data for terminal reconfiguration sent by the receiving terminal, the method further includes:
[0056] Send the logical channel configuration information to the terminal.
[0057] Optional, also includes:
[0058] Receive resource scheduling requests sent by the terminal;
[0059] Resource scheduling is performed based on the resource scheduling request;
[0060] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0061] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0062] The scheduling request configuration information is undefined configuration information.
[0063] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0064] Optionally, before receiving the resource scheduling request sent by the terminal, the method further includes:
[0065] Send resource scheduling request configuration information to the terminal;
[0066] The resource scheduling request configuration information indicates:
[0067] When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information.
[0068] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0069] The scheduling request configuration information is undefined configuration information.
[0070] Optional, also includes:
[0071] Receive a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0072] Resource scheduling is performed based on the cache status report;
[0073] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0074] Optionally, before receiving the cache status report sent by the terminal, the method further includes:
[0075] Send cache status report configuration information to the terminal;
[0076] The cache status report configuration information indicates that:
[0077] The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0078] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0079] This invention also provides a resource scheduling method applied to a terminal, comprising:
[0080] Send a resource scheduling request to the network device;
[0081] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0082] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0083] The scheduling request configuration information is undefined configuration information;
[0084] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0085] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0086] Optionally, before sending a resource scheduling request to the network device, the following steps are also included:
[0087] Receive resource scheduling request configuration information sent by the network device;
[0088] Sending a resource scheduling request to the network device includes:
[0089] Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
[0090] This invention also provides a resource scheduling method applied to network devices, comprising:
[0091] Receive resource scheduling requests sent by the terminal;
[0092] Resource scheduling is performed based on the resource scheduling request;
[0093] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0094] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0095] The scheduling request configuration information is undefined configuration information;
[0096] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0097] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0098] Optionally, before receiving the resource scheduling request sent by the receiving terminal, the following may also be included:
[0099] Send resource scheduling request configuration information to the terminal;
[0100] The resource scheduling request configuration information indicates:
[0101] When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information.
[0102] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0103] The scheduling request configuration information is undefined configuration information.
[0104] This invention also provides a resource scheduling method applied to a terminal, comprising:
[0105] Send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0106] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0107] Optionally, before sending the cache status report to the network device, the following may also be included:
[0108] Receive cache status report configuration information sent by the network device;
[0109] Sending the cache status report to the network device includes:
[0110] Based on the cache status report configuration information, a cache status report is sent to the network device.
[0111] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0112] This invention also provides a resource scheduling method applied to network devices, comprising:
[0113] The receiving terminal sends a cache status report, which is either a long cache status report or a long truncated cache status report;
[0114] Resource scheduling is performed based on the cache status report;
[0115] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0116] Optionally, before receiving the buffer status report sent by the receiving terminal, the following may also be included:
[0117] Send cache status report configuration information to the terminal;
[0118] The cache status report configuration information indicates that:
[0119] The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0120] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0121] This invention also provides a resource scheduling device applied to a terminal, comprising:
[0122] The first execution module is used to perform the first operation based on the logical channel configuration information;
[0123] The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only;
[0124] The first operation includes at least one of the following:
[0125] Send a request for reconfiguration of the terminal to the network device;
[0126] Send data to network devices.
[0127] Optionally, if the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information.
[0128] If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information.
[0129] Optionally, performing the first operation based on the logical channel configuration information includes:
[0130] If the first configuration information indicating that relay information is valid does not exist for a logical channel, a request for reconfiguration of the terminal is sent to the network device; or,
[0131] If there is no logical channel corresponding to the second configuration information indicating that only data from terminals other than the terminal being relayed, a request for reconfiguration of the terminal is sent to the network device.
[0132] Optionally, performing the first operation based on the logical channel configuration information includes:
[0133] If the first configuration information indicates that relay information is valid, data is sent to the network device through the logical channel corresponding to the first configuration information; or...
[0134] When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, data is sent to the network device through the logical channel corresponding to the second configuration information.
[0135] Optional, also includes:
[0136] The first transmitting module is configured to transmit data to the network device through the logical channel corresponding to the third configuration information when the logical channel configuration information includes the third configuration information.
[0137] The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0138] Optional, also includes:
[0139] The first receiving module is configured to receive the logical channel configuration information sent by the network device before performing the first operation based on the logical channel configuration information;
[0140] The first configuration module is used to configure the logical channel according to the logical channel configuration information.
[0141] Optional, also includes:
[0142] The second sending module is used to send a resource scheduling request to the network device;
[0143] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0144] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0145] The scheduling request configuration information is undefined configuration information.
[0146] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0147] Optional, also includes:
[0148] The second receiving module is used to receive resource scheduling request configuration information sent by the network device before sending the resource scheduling request to the network device;
[0149] Sending a resource scheduling request to the network device includes:
[0150] Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
[0151] Optional, also includes:
[0152] The third sending module is used to send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0153] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0154] Optional, also includes:
[0155] The third receiving module is used to receive cache status report configuration information sent by the network device before sending the cache status report to the network device;
[0156] Sending the cache status report to the network device includes:
[0157] According to the cache status report configuration information, a cache status report is sent to the network device.
[0158] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0159] This invention also provides a resource scheduling device applied to network equipment, comprising:
[0160] The fourth receiving module is used to receive request information or data sent by the terminal for reconfiguration of the terminal;
[0161] The first processing module is used to obtain logical channel configuration information based on the logical channel identifier corresponding to the request information or data;
[0162] The first scheduling module is used to perform resource scheduling based on the logical channel configuration information;
[0163] The logical channel configuration information includes at least one of: first configuration information and second configuration information;
[0164] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0165] Optionally, the logical channel configuration information includes third configuration information;
[0166] The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0167] Optional, also includes:
[0168] The fourth sending module is used to send the logical channel configuration information to the terminal before receiving the request information or data sent by the terminal for reconfiguration of the terminal.
[0169] Optional, also includes:
[0170] The fifth receiving module is used to receive resource scheduling requests sent by the terminal;
[0171] The second scheduling module is used to perform resource scheduling according to the resource scheduling request;
[0172] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0173] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0174] The scheduling request configuration information is undefined configuration information.
[0175] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0176] Optional, also includes:
[0177] The fifth sending module is used to send resource scheduling request configuration information to the terminal before receiving the resource scheduling request sent by the terminal;
[0178] The resource scheduling request configuration information indicates:
[0179] When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information.
[0180] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0181] The scheduling request configuration information is undefined configuration information.
[0182] Optional, also includes:
[0183] The sixth receiving module is used to receive a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0184] The third scheduling module is used to perform resource scheduling based on the cache status report;
[0185] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0186] Optional, also includes:
[0187] The sixth sending module is used to send cache status report configuration information to the terminal before receiving the cache status report sent by the terminal;
[0188] The cache status report configuration information indicates that:
[0189] The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0190] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0191] This invention also provides a resource scheduling device applied to a terminal, comprising:
[0192] The seventh sending module is used to send resource scheduling requests to network devices;
[0193] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0194] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0195] The scheduling request configuration information is undefined configuration information;
[0196] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0197] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0198] Optional, also includes:
[0199] The seventh receiving module is used to receive resource scheduling request configuration information sent by the network device before sending the resource scheduling request to the network device;
[0200] Sending a resource scheduling request to the network device includes:
[0201] Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
[0202] This invention also provides a resource scheduling device applied to network equipment, comprising:
[0203] The eighth receiving module is used to receive resource scheduling requests sent by the terminal;
[0204] The fourth scheduling module is used to perform resource scheduling based on the resource scheduling request;
[0205] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0206] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0207] The scheduling request configuration information is undefined configuration information;
[0208] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0209] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0210] Optional, also includes:
[0211] The eighth sending module is used to send resource scheduling request configuration information to the terminal before receiving the resource scheduling request sent by the terminal;
[0212] The resource scheduling request configuration information indicates:
[0213] When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information.
[0214] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0215] The scheduling request configuration information is undefined configuration information.
[0216] This invention also provides a resource scheduling device applied to a terminal, comprising:
[0217] The ninth sending module is used to send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0218] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0219] Optional, also includes:
[0220] The ninth receiving module is used to receive cache status report configuration information sent by the network device before sending the cache status report to the network device;
[0221] Sending the cache status report to the network device includes:
[0222] Based on the cache status report configuration information, a cache status report is sent to the network device.
[0223] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0224] This invention also provides a resource scheduling device applied to network equipment, comprising:
[0225] The tenth receiving module is used to receive a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0226] The fifth scheduling module is used to perform resource scheduling based on the cache status report;
[0227] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0228] Optional, also includes:
[0229] The tenth sending module is used to send cache status report configuration information to the terminal before receiving the cache status report sent by the terminal;
[0230] The cache status report configuration information indicates that:
[0231] The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0232] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0233] This invention also provides a terminal, including: a processor and a transceiver;
[0234] The processor is configured to perform a first operation based on logical channel configuration information;
[0235] The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only;
[0236] The first operation includes at least one of the following:
[0237] The transceiver sends a request for terminal reconfiguration to the network device.
[0238] Data is sent to network devices via the transceiver.
[0239] Optionally, if the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information.
[0240] If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information.
[0241] Optionally, performing the first operation based on the logical channel configuration information includes:
[0242] If the first configuration information indicating that relay information is valid does not exist for a logical channel, a request for reconfiguration of the terminal is sent to the network device; or,
[0243] If there is no logical channel corresponding to the second configuration information indicating that only data from terminals other than the terminal being relayed, a request for reconfiguration of the terminal is sent to the network device.
[0244] Optionally, performing the first operation based on the logical channel configuration information includes:
[0245] If the first configuration information indicates that relay information is valid, data is sent to the network device through the logical channel corresponding to the first configuration information; or...
[0246] When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, data is sent to the network device through the logical channel corresponding to the second configuration information.
[0247] Optionally, the processor is further configured to:
[0248] When the logical channel configuration information includes third configuration information, the transceiver is used to send data to the network device through the logical channel corresponding to the third configuration information.
[0249] The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0250] Optionally, the processor is further configured to:
[0251] Before performing the first operation based on the logical channel configuration information, the transceiver receives the logical channel configuration information sent by the network device.
[0252] Logical channel configuration is performed based on the aforementioned logical channel configuration information.
[0253] Optionally, the processor is further configured to:
[0254] The transceiver sends a resource scheduling request to the network device.
[0255] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0256] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0257] The scheduling request configuration information is undefined configuration information.
[0258] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0259] Optionally, the processor is further configured to:
[0260] Before sending a resource scheduling request to the network device, the transceiver receives the resource scheduling request configuration information sent by the network device.
[0261] Sending a resource scheduling request to the network device includes:
[0262] Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
[0263] Optionally, the processor is further configured to:
[0264] The transceiver sends a cache status report to the network device, and the cache status report is either a long cache status report or a long truncated cache status report.
[0265] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0266] Optionally, the processor is further configured to:
[0267] Before sending the cache status report to the network device, the transceiver receives the cache status report configuration information sent by the network device.
[0268] Sending the cache status report to the network device includes:
[0269] According to the cache status report configuration information, a cache status report is sent to the network device.
[0270] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0271] This invention also provides a network device, including: a processor and a transceiver;
[0272] The processor is configured to receive, via the transceiver, request information or data sent by the terminal for reconfiguration of the terminal;
[0273] Based on the logical channel identifier corresponding to the request information or data, the logical channel configuration information is obtained;
[0274] Resource scheduling is performed based on the logical channel configuration information;
[0275] The logical channel configuration information includes at least one of: first configuration information and second configuration information;
[0276] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0277] Optionally, the logical channel configuration information includes third configuration information;
[0278] The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0279] Optionally, the processor is further configured to:
[0280] Before receiving a request message or data for reconfiguration of the terminal from the receiving terminal, the transceiver sends the logical channel configuration information to the terminal.
[0281] Optionally, the processor is further configured to:
[0282] The transceiver receives the resource scheduling request sent by the terminal.
[0283] Resource scheduling is performed based on the resource scheduling request;
[0284] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0285] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0286] The scheduling request configuration information is undefined configuration information.
[0287] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0288] Optionally, the processor is further configured to:
[0289] Before receiving the resource scheduling request sent by the terminal, the transceiver sends resource scheduling request configuration information to the terminal.
[0290] The resource scheduling request configuration information indicates:
[0291] When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information.
[0292] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0293] The scheduling request configuration information is undefined configuration information.
[0294] Optionally, the processor is further configured to:
[0295] The transceiver receives a cache status report sent by the terminal, which is either a long cache status report or a long truncated cache status report.
[0296] Resource scheduling is performed based on the cache status report;
[0297] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0298] Optionally, the processor is further configured to:
[0299] Before receiving the cache status report sent by the terminal, the transceiver sends cache status report configuration information to the terminal.
[0300] The cache status report configuration information indicates that:
[0301] The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0302] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0303] This invention also provides a terminal, including: a processor and a transceiver;
[0304] The processor is used to send resource scheduling requests to network devices through the transceiver;
[0305] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0306] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0307] The scheduling request configuration information is undefined configuration information;
[0308] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0309] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0310] Optionally, the processor is further configured to:
[0311] Before sending a resource scheduling request to a network device, the transceiver receives the resource scheduling request configuration information sent by the network device.
[0312] Sending a resource scheduling request to the network device includes:
[0313] Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
[0314] This invention also provides a network device, including: a processor and a transceiver;
[0315] The processor is used to receive resource scheduling requests sent by the terminal through the transceiver;
[0316] Resource scheduling is performed based on the resource scheduling request;
[0317] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0318] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0319] The scheduling request configuration information is undefined configuration information;
[0320] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0321] Optionally, the scheduling request configuration information is a reserved scheduling request identifier.
[0322] Optionally, the processor is further configured to:
[0323] Before receiving a resource scheduling request from a terminal, the transceiver sends resource scheduling request configuration information to the terminal.
[0324] The resource scheduling request configuration information indicates:
[0325] When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information.
[0326] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0327] The scheduling request configuration information is undefined configuration information.
[0328] This invention also provides a terminal, including: a processor and a transceiver;
[0329] The processor is configured to send a cache status report to the network device via the transceiver, wherein the cache status report is a long cache status report or a long truncated cache status report.
[0330] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0331] Optionally, the processor is further configured to:
[0332] Before sending the cache status report to the network device, the transceiver receives the cache status report configuration information sent by the network device.
[0333] Sending the cache status report to the network device includes:
[0334] Based on the cache status report configuration information, a cache status report is sent to the network device.
[0335] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0336] This invention also provides a network device, including: a processor and a transceiver;
[0337] The processor is configured to receive a cache status report sent by the terminal via the transceiver, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0338] Resource scheduling is performed based on the cache status report;
[0339] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0340] Optionally, the processor is further configured to:
[0341] Before receiving the cache status report sent by the terminal, the transceiver sends cache status report configuration information to the terminal.
[0342] The cache status report configuration information indicates that:
[0343] The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0344] Optionally, the cache status report corresponds to a reserved logical channel identifier.
[0345] This invention also provides a terminal, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the aforementioned resource scheduling method on the terminal side.
[0346] This invention also provides a network device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements the resource scheduling method on the network device side described above.
[0347] This invention also provides a readable storage medium storing a program that, when executed by a processor, implements the steps of the resource scheduling method on the terminal side described above; or,
[0348] When the program is executed by the processor, it implements the steps in the resource scheduling method on the network device side described above.
[0349] The beneficial effects of the above-described technical solution of the present invention are as follows:
[0350] In the above scheme, the resource scheduling method performs a first operation based on logical channel configuration information; wherein the logical channel configuration information includes at least one of first configuration information and second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; the first operation includes at least one of the following: sending a request for reconfiguration of the terminal to the network device; sending data to the network device; and is able to support the realization of knowing resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby performing reasonable resource scheduling and solving the problem in the existing technology that the UE cannot achieve reasonable uplink resource scheduling. Attached Figure Description
[0351] Figure 1 This is a schematic flowchart of the resource scheduling method according to an embodiment of the present invention. Figure 1 ;
[0352] Figure 2 This is a schematic flowchart of the resource scheduling method according to an embodiment of the present invention. Figure 2 ;
[0353] Figure 3This is a schematic flowchart of the resource scheduling method according to an embodiment of the present invention. Figure 3 ;
[0354] Figure 4 This is a schematic flowchart of the resource scheduling method according to an embodiment of the present invention. Figure 4 ;
[0355] Figure 5 This is a schematic flowchart of the resource scheduling method according to an embodiment of the present invention. Figure 5 ;
[0356] Figure 6 This is a schematic flowchart of the resource scheduling method according to an embodiment of the present invention. Figure 6 ;
[0357] Figure 7 This is a schematic diagram of the resource scheduling device structure according to an embodiment of the present invention. Figure 1 ;
[0358] Figure 8 This is a schematic diagram of the resource scheduling device structure according to an embodiment of the present invention. Figure 2 ;
[0359] Figure 9 This is a schematic diagram of the resource scheduling device structure according to an embodiment of the present invention. Figure 3 ;
[0360] Figure 10 This is a schematic diagram of the resource scheduling device structure according to an embodiment of the present invention. Figure 4 ;
[0361] Figure 11 This is a schematic diagram of the resource scheduling device structure according to an embodiment of the present invention. Figure 5 ;
[0362] Figure 12 This is a schematic diagram of the resource scheduling device structure according to an embodiment of the present invention. Figure 6 ;
[0363] Figure 13 This is a schematic diagram of the terminal structure according to an embodiment of the present invention. Figure 1 ;
[0364] Figure 14 This is a schematic diagram of the network device structure according to an embodiment of the present invention. Figure 1 ;
[0365] Figure 15 This is a schematic diagram of the terminal structure according to an embodiment of the present invention. Figure 2 ;
[0366] Figure 16 This is a schematic diagram of the network device structure according to an embodiment of the present invention. Figure 2 ;
[0367] Figure 17 This is a schematic diagram of the terminal structure according to an embodiment of the present invention. Figure 3 ;
[0368] Figure 18 This is a schematic diagram of the network device structure according to an embodiment of the present invention. Figure 3 . Detailed Implementation
[0369] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0370] This invention addresses the problem in existing technologies where reasonable uplink resource scheduling cannot be achieved for the UE, and provides a resource scheduling method applicable to terminals, such as... Figure 1 As shown, it includes:
[0371] Step 11: Perform a first operation based on the logical channel configuration information; wherein the logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether the allowed relay information is valid, and the second configuration information is used to configure whether to relay only data from other terminals besides the terminal; the first operation includes at least one of the following: sending a request for reconfiguration of the terminal to the network device; sending data to the network device.
[0372] Taking a Relay UE (relay terminal) as an example, for logical channels configured to allow Relay information to be valid, such as the uu RLC channel, there can be a mapping from the PC5 RLC channel of the Remote UE connected to the Relay UE to the uu RLC channel; for logical channels configured to allow Relay information to be invalid, there is no mapping from the PC5 RLC channel of the Remote UE connected to the uu RLC channel.
[0373] The solution provided by this invention performs a first operation based on logical channel configuration information; wherein the logical channel configuration information includes at least one of first configuration information and second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; the first operation includes at least one of the following: sending a request for reconfiguration of the terminal to the network device; sending data to the network device; and enabling the determination of resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby performing reasonable resource scheduling and solving the problem in the prior art that reasonable uplink resource scheduling cannot be achieved for the UE.
[0374] Specifically, when the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel to the logical channel corresponding to the first configuration information; when the first configuration information indicates that relay information is not allowed to be valid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information.
[0375] This allows for better mapping.
[0376] In this embodiment of the invention, performing the first operation based on the logical channel configuration information includes: sending a request for reconfiguration of the terminal to the network device when there is no first configuration information corresponding to the logical channel indicating that relay information is allowed; or, sending a request for reconfiguration of the terminal to the network device when there is no second configuration information corresponding to the logical channel indicating that only data from other terminals besides the terminal is relayed.
[0377] This allows for reconfiguration.
[0378] The step of performing the first operation according to the logical channel configuration information includes: sending data to the network device through the logical channel corresponding to the first configuration information when the first configuration information indicates that relay information is allowed; or sending data to the network device through the logical channel corresponding to the second configuration information when the second configuration information indicates that only data from other terminals besides the terminal is relayed.
[0379] This allows for data transmission.
[0380] Furthermore, the resource scheduling method further includes: when the logical channel configuration information includes third configuration information, sending data to the network device through the logical channel corresponding to the third configuration information; wherein the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0381] This avoids the UE from having to reconfigure due to the lack of a suitable mapped logical channel.
[0382] In this embodiment of the invention, before performing the first operation based on the logical channel configuration information, the method further includes: receiving the logical channel configuration information sent by the network device; and configuring the logical channel based on the logical channel configuration information.
[0383] This makes it easier to accurately execute the first operation afterwards.
[0384] In this embodiment of the invention, the resource scheduling method further includes: sending a resource scheduling request to the network device; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is to be relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is to be relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0385] This allows for more rational resource scheduling based on logical channel configuration information.
[0386] The scheduling request configuration information can be a reserved scheduling request identifier.
[0387] This makes it easier to implement the solution.
[0388] Furthermore, before sending the resource scheduling request to the network device, the method further includes: receiving resource scheduling request configuration information sent by the network device; sending the resource scheduling request to the network device includes: sending the resource scheduling request to the network device according to the resource scheduling request configuration information.
[0389] This allows for subsequent resource scheduling.
[0390] Furthermore, the resource scheduling method further includes: sending a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report; wherein the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0391] This allows for more rational resource scheduling based on cache status reports.
[0392] In this embodiment of the invention, before sending the cache status report to the network device, the method further includes: receiving cache status report configuration information sent by the network device; the step of sending the cache status report to the network device includes: sending the cache status report to the network device according to the cache status report configuration information.
[0393] This allows for further reporting of cache status.
[0394] The cache status report corresponds to the reserved logical channel identifier.
[0395] This makes it easier to implement the solution.
[0396] This invention also provides a resource scheduling method applied to network devices, such as... Figure 2 As shown, it includes:
[0397] Step 21: Receive request information or data from the terminal regarding the reconfiguration of the terminal;
[0398] Step 22: Obtain logical channel configuration information based on the logical channel identifier corresponding to the request information or data;
[0399] Step 23: Perform resource scheduling according to the logical channel configuration information; wherein the logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether the allowed relay information is valid, and the second configuration information is used to configure whether to relay only data from other terminals besides the terminal.
[0400] Taking a Relay UE (relay terminal) as an example, for logical channels configured to allow Relay information to be valid, such as the uu RLC channel, there can be a mapping from the PC5 RLC channel of the Remote UE connected to the Relay UE to the uu RLC channel; for logical channels configured to allow Relay information to be invalid, there is no mapping from the PC5 RLC channel of the Remote UE connected to the uu RLC channel.
[0401] The solution provided in this embodiment of the invention receives a request message or data for terminal reconfiguration sent by a terminal; obtains logical channel configuration information based on the logical channel identifier corresponding to the request message or data; and performs resource scheduling based on the logical channel configuration information. The logical channel configuration information includes at least one of a first configuration information and a second configuration information. The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether data from other terminals besides the terminal being relayed is relayed only. This solution supports reasonable resource scheduling based on logical channel configuration information, addressing the problem in existing technologies where reasonable uplink resource scheduling for the UE is not possible.
[0402] In this embodiment of the invention, the logical channel configuration information includes third configuration information; wherein, the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0403] This avoids the UE needing to reconfigure due to the lack of a suitable mapped logical channel. It can also be understood that when the network device determines, based on the first and / or second configuration information, that there is no valid logical channel, it can schedule resources for the default uu RLC channel (i.e., the preset channel) corresponding to the third configuration information to perform data transmission.
[0404] Furthermore, before receiving the request information or data for reconfiguration of the terminal sent by the receiving terminal, the method further includes: sending the logical channel configuration information to the terminal.
[0405] This makes it easier for the terminal to accurately execute the first operation afterwards.
[0406] In this embodiment of the invention, the resource scheduling method further includes: receiving a resource scheduling request sent by the terminal; performing resource scheduling according to the resource scheduling request; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0407] This allows the terminal to perform reasonable resource scheduling based on the logical channel configuration information.
[0408] The scheduling request configuration information can be a reserved scheduling request identifier.
[0409] This makes it easier to implement the solution.
[0410] Furthermore, before receiving the resource scheduling request sent by the terminal, the method further includes: sending resource scheduling request configuration information to the terminal; wherein, the resource scheduling request configuration information indicates that: when the first configuration information indicates that relay information is allowed, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0411] This allows for subsequent resource scheduling.
[0412] Furthermore, the resource scheduling method further includes: receiving a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report; performing resource scheduling based on the cache status report; wherein the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, the indication information being used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0413] This allows the terminal to further perform reasonable resource scheduling based on the cache status report.
[0414] In this embodiment of the invention, before receiving the cache status report sent by the terminal, the method further includes: sending cache status report configuration information to the terminal; wherein, the cache status report configuration information indicates that the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0415] This allows for further reporting of cache status.
[0416] The cache status report corresponds to the reserved logical channel identifier.
[0417] This makes it easier to implement the solution.
[0418] This invention also provides a resource scheduling method applied to a terminal, such as... Figure 3 As shown, it includes:
[0419] Step 31: Send a resource scheduling request to the network device; wherein, when the first configuration information indicates that relay information is valid, and / or the second configuration information indicates that only data from terminals other than the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the terminal being relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether only data from terminals other than the terminal being relayed.
[0420] Taking a Relay UE (relay terminal) as an example, for logical channels configured to allow Relay information to be valid, such as the uu RLC channel, there can be a mapping from the PC5 RLC channel of the Remote UE connected to the Relay UE to the uu RLC channel; for logical channels configured to allow Relay information to be invalid, there is no mapping from the PC5 RLC channel of the Remote UE connected to the uu RLC channel.
[0421] The solution provided in this embodiment of the invention sends a resource scheduling request to a network device. Where, in the case that a first configuration information indicates that relay information is allowed to be valid, and / or a second configuration information indicates that only data from terminals other than the stated terminal is to be relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information. In the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the stated terminal is to be relayed, and the corresponding logical channel corresponds to the same scheduling request configuration information. The scheduling request configuration information is undefined configuration information. The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether only data from terminals other than the stated terminal is to be relayed. This solution enables the determination of resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby enabling reasonable resource scheduling and solving the problem in existing technologies where reasonable uplink resource scheduling for UEs cannot be achieved.
[0422] The scheduling request configuration information can be a reserved scheduling request identifier.
[0423] This makes it easier to implement the solution.
[0424] Furthermore, before sending a resource scheduling request to the network device, the method further includes: receiving resource scheduling request configuration information sent by the network device; sending the resource scheduling request to the network device includes: sending a resource scheduling request to the network device according to the resource scheduling request configuration information.
[0425] This allows for subsequent resource scheduling.
[0426] This invention also provides a resource scheduling method applied to network devices, such as... Figure 4 As shown, it includes:
[0427] Step 41: Receive resource scheduling request sent by the terminal;
[0428] Step 42: Perform resource scheduling according to the resource scheduling request; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from terminals other than the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channels corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the terminal being relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information; the first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether only data from terminals other than the terminal being relayed.
[0429] Taking a Relay UE (relay terminal) as an example, for logical channels configured to allow Relay information to be valid, such as the uu RLC channel, there can be a mapping from the PC5 RLC channel of the Remote UE connected to the Relay UE to the uu RLC channel; for logical channels configured to allow Relay information to be invalid, there is no mapping from the PC5 RLC channel of the Remote UE connected to the uu RLC channel.
[0430] The solution provided in this embodiment of the invention receives a resource scheduling request sent by a terminal; performs resource scheduling according to the resource scheduling request; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information; the first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether only data from other terminals besides the terminal is relayed; it can support the implementation of reasonable resource scheduling based on logical channel configuration information, and solves the problem in the prior art that the UE cannot achieve reasonable uplink resource scheduling.
[0431] The scheduling request configuration information can be a reserved scheduling request identifier.
[0432] This makes it easier to implement the solution.
[0433] Furthermore, before receiving the resource scheduling request sent by the terminal, the method further includes: sending resource scheduling request configuration information to the terminal; wherein, the resource scheduling request configuration information indicates that: when the first configuration information indicates that relay information is allowed, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0434] This allows for subsequent resource scheduling.
[0435] This invention also provides a resource scheduling method applied to a terminal, such as... Figure 5 As shown, it includes:
[0436] Step 51: Send a cache status report to the network device. The cache status report is a long cache status report or a long truncated cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether there is a mapping from a PC5 RLC channel to a uu RLC channel for the corresponding logical channel.
[0437] The solution provided by this invention sends a cache status report to the network device. The cache status report is either a long cache status report or a long truncated cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5RLC channel to a uu RLC channel. This enables the user to know resource-related information (i.e., the aforementioned bearer source) based on the cache status report, and then perform reasonable resource scheduling, thus solving the problem in the existing technology that the UE cannot achieve reasonable uplink resource scheduling.
[0438] Furthermore, before sending the cache status report to the network device, the method further includes: receiving cache status report configuration information sent by the network device; sending the cache status report to the network device includes: sending the cache status report to the network device according to the cache status report configuration information.
[0439] This allows for further reporting of cache status.
[0440] The cache status report corresponds to the reserved logical channel identifier.
[0441] This makes it easier to implement the solution.
[0442] This invention also provides a resource scheduling method applied to network devices, such as... Figure 6 As shown, it includes:
[0443] Step 61: Receive the cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0444] Step 62: Perform resource scheduling based on the cache status report; wherein the cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0445] The solution provided in this embodiment of the invention receives a cache status report sent by a terminal. The cache status report is either a long cache status report or a long truncated cache status report. Resource scheduling is performed based on the cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel. This solution supports reasonable resource scheduling based on the cache status report, solving the problem in existing technologies where reasonable uplink resource scheduling for the UE is not possible.
[0446] Furthermore, before receiving the buffer status report sent by the terminal, the method further includes: sending buffer status report configuration information to the terminal; wherein, the buffer status report configuration information indicates that the buffer status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0447] This allows for further reporting of cache status.
[0448] The cache status report corresponds to the reserved logical channel identifier.
[0449] This makes it easier to implement the solution.
[0450] It should be noted that the terminal described in the embodiments of the present invention can be implemented as a Relay UE (relay terminal); the remote terminal can also be called a remote terminal, but is not limited thereto.
[0451] The resource scheduling method provided in the embodiments of the present invention will be illustrated below with examples, and the terminal mentioned above is RelayUE (relay terminal) as an example.
[0452] To address the aforementioned technical problems, embodiments of the present invention provide a resource scheduling method, specifically a scheme for uplink resource scheduling of SL Relay, involving the mapping of PC5 RLC to uu RLC of relay nodes in SL Relay and scheduling optimization of relay nodes; comprising the following three parts:
[0453] Part 1, Logical Channel Information (specifically set in the logical channel configuration);
[0454] 1. The logical channel configuration information (corresponding to logicalchannelconfig) sets the permission to relay information (corresponding to the first configuration information mentioned above used to configure whether the permission to relay information is valid); wherein, for logical channels where the permission to relay information is set to be valid, such as uu RLC channel, there may be a mapping from the PC5RLC channel of the Remote UE connected to the relay UE to the uu RLC channel; for logical channels where the permission to relay information is set to be invalid, there is no mapping from the PC5 RLC channel of the Remote UE connected to the relay UE to the uu RLC channel;
[0455] 2. The logical channel configuration information is set to relay data from other terminals only (i.e., not transmit the relay terminal's own data); this corresponds to the second configuration information mentioned above, which is used to configure whether to relay data from terminals other than the terminal mentioned above only.
[0456] 3. For logical channels where Relay information is enabled, the adaptation layer on the Relay UE can map the PC5 RLC channel to that logical channel (corresponding to the above-mentioned situation where the first configuration information indicates that relay information is enabled, allowing the adaptation layer on the terminal to map the PC5 RLC channel to the logical channel corresponding to the first configuration information); for logical channels where Relay information is disabled, the adaptation layer on the Relay UE cannot map the PC5 RLC channel to that logical channel (corresponding to the above-mentioned situation where the first configuration information indicates that relay information is disabled, prohibiting the adaptation layer on the terminal from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information).
[0457] 4. When PC5 RLC channel mapping is required, if no logical channel setting allows relay information to be valid, the Relay UE needs to be reconfigured; or, when PC5 RLC channel mapping is required, if no logical channel setting allows relaying data from other terminals, the Relay UE needs to be reconfigured; corresponding to the above, when there is no logical channel corresponding to the first configuration information indicating that relay information is allowed to be valid, a request for reconfiguration of the terminal is sent to the network device; or, when there is no logical channel corresponding to the second configuration information indicating that data from other terminals besides the terminal is relayed, a request for reconfiguration of the terminal is sent to the network device.
[0458] 5. Configure the Relay UE with the default uu RLC channel, setting it to allow Relay information to be enabled (corresponding to the above situation where the logical channel configuration information includes the third configuration information, data is sent to the network device through the logical channel corresponding to the third configuration information; wherein, the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be enabled); this scheme can avoid the Relay UE from being reconfigured due to the lack of a suitable mapped logical channel.
[0459] Part Two: Resource Scheduling Request;
[0460] 1. For logical channels where relay information is set to be valid, and / or where the logical channel configuration information is set to relay data from other terminals only, a separate scheduling request configuration (which allows the network device to determine the corresponding logical channel configuration based on this configuration, i.e., identify the logical channel configuration information) can be configured. A reserved scheduling request identifier (SchedulingRequestId) can be provided (corresponding to the aforementioned undefined scheduling request configuration information). Furthermore, for example, the network side can determine through the scheduling request (SR) information that the uplink transmission request initiated by this terminal is for relaying data from other terminals, rather than relaying data from the terminal itself.
[0461] 2. In the configuration of logical channel configuration information, each logical channel is set to relay data from other terminals only, and all logical channels belong to the same scheduling request configuration. This can be a reserved SchedulingRequestId. Corresponding to the second configuration information mentioned above in the resource scheduling request, which indicates that data from terminals other than the terminal mentioned above is to be relayed only, the corresponding logical channels belong to the same scheduling request configuration information.
[0462] Part 3, Buffer status report;
[0463] In existing technologies, BSR (Buffer Status Report) reporting is based on logical channel groups. The BSR can report buffer information for each logical channel group. Currently, there can be a maximum of 8 LCGs (Logical Channel Groups). Each LCH (Logical Channel Controller) can belong to one LCG. If the LCH of other UE data relayed and the relay's own LCH belong to the same LCG, it is difficult for the network side to understand the uplink transmission needs of the relay UE and make reasonable scheduling. Therefore, this invention provides the following solution to improve the accuracy of relay UE buffer reporting and thus improve the efficiency of uplink scheduling:
[0464] 1. In the long buffer status report (LSR), introduce Relay LCG or Relay LCH indication information LCG Relayi (corresponding to the indication information of the LCG or relay logical channel mentioned above); this indication information is used to indicate whether the LCH corresponding to the LCG Relayi has a mapping from PC5 RLC channel to uu RLC channel (corresponding to the indication information mentioned above used to indicate whether the corresponding logical channel has a mapping from PC5 RLC channel to uu RLC channel). Specifically, for example: setting LCG Relayi to 1 indicates that the logical channel group LCGi contains a mapping from PC5 RLC channel to uu RLC channel; setting LCG Relayi to 0 indicates that the logical channel group LCGi does not contain a mapping from PC5 RLC channel to uu RLC channel; or,
[0465] 2. In the long truncated buffer status report (BSR), introduce Relay LCG or Relay LCH indication information LCG Relay i (corresponding to the indication information of the LCG or relay logical channel mentioned above). This indication information is used to indicate whether the LCH corresponding to the LCG Relay i has a mapping from PC5 RLC channel to uu RLC channel (corresponding to the indication information mentioned above used to indicate whether the corresponding logical channel has a mapping from PC5 RLC channel to uu RLC channel). Specifically, for example: setting LCG Relay i to 1 indicates that the logical channel group LCG i contains a mapping from PC5 RLC channel to uu RLC channel; setting LCG Relay i to 0 indicates that the logical channel group LCG i does not contain a mapping from PC5 RLC channel to uu RLC channel.
[0466] In this embodiment of the invention, the terminal may determine which type of BSR to send. If resources are sufficient, a long buffer status report may be sent; if resources are insufficient, a long truncated buffer status report may be sent. However, this is not the limitation.
[0467] For information on the BSR format, please refer to the following table (which introduces the indicator information LCG Relay i, involving 8 LCGs, with each LCH belonging to at most one LCG):
[0468]
[0469] 3. For the aforementioned long BSR and long truncated BSR, a new LCH ID, as shown in the table below, can be introduced to indicate, respectively:
[0470] Index LCH ID values ··· ··· 35-37 Reserved 38 Sidelink Long Truncated BSR 39 Sidelink Long BSR ··· ···
[0471] The table above shows that: LCH ID values (Logical Channel ID values) have been expanded, and sidelink long Truncated BSR (Sidelink Long Truncated BSR) and sidelink Long BSR (Sidelink Long BSR) have been added; the use of indexes 38 and 39 is just an example, as long as it is an originally reserved index, it is not limited here.
[0472] As shown above, this solution proposes an optimized scheme for Relay terminal resource scheduling (i.e., an optimized uplink resource scheduling scheme). Based on this optimized scheme, the rationality of network scheduling and the uplink transmission rate of Relay UE and Remote UE can be improved.
[0473] This invention also provides a resource scheduling device applied to a terminal, such as... Figure 7 As shown, it includes:
[0474] The first execution module 71 is used to execute the first operation according to the logical channel configuration information;
[0475] The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only;
[0476] The first operation includes at least one of the following:
[0477] Send a request for reconfiguration of the terminal to the network device;
[0478] Send data to network devices.
[0479] The solution provided by this invention performs a first operation based on logical channel configuration information; wherein the logical channel configuration information includes at least one of first configuration information and second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; the first operation includes at least one of the following: sending a request for reconfiguration of the terminal to the network device; sending data to the network device; and enabling the determination of resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby performing reasonable resource scheduling and solving the problem in the prior art that reasonable uplink resource scheduling cannot be achieved for the UE.
[0480] Specifically, when the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel to the logical channel corresponding to the first configuration information; when the first configuration information indicates that relay information is not allowed to be valid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information.
[0481] In this embodiment of the invention, performing the first operation based on the logical channel configuration information includes: sending a request for reconfiguration of the terminal to the network device when there is no first configuration information corresponding to the logical channel indicating that relay information is allowed; or, sending a request for reconfiguration of the terminal to the network device when there is no second configuration information corresponding to the logical channel indicating that only data from other terminals besides the terminal is relayed.
[0482] The step of performing the first operation according to the logical channel configuration information includes: sending data to the network device through the logical channel corresponding to the first configuration information when the first configuration information indicates that relay information is allowed; or sending data to the network device through the logical channel corresponding to the second configuration information when the second configuration information indicates that only data from other terminals besides the terminal is relayed.
[0483] Furthermore, the resource scheduling device further includes: a first sending module, configured to send data to the network device through the logical channel corresponding to the third configuration information when the logical channel configuration information includes the third configuration information; wherein the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0484] In this embodiment of the invention, the resource scheduling device further includes: a first receiving module, configured to receive the logical channel configuration information sent by the network device before performing the first operation based on the logical channel configuration information; and a first configuration module, configured to perform logical channel configuration based on the logical channel configuration information.
[0485] Furthermore, the resource scheduling device further includes: a second sending module, configured to send a resource scheduling request to the network device; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from terminals other than the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0486] The scheduling request configuration information is a reserved scheduling request identifier.
[0487] In this embodiment of the invention, the resource scheduling device further includes: a second receiving module, configured to receive resource scheduling request configuration information sent by the network device before sending the resource scheduling request to the network device; the step of sending the resource scheduling request to the network device includes: sending the resource scheduling request to the network device according to the resource scheduling request configuration information.
[0488] Furthermore, the resource scheduling device further includes: a third sending module, used to send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report; wherein the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, the indication information being used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0489] In this embodiment of the invention, the resource scheduling device further includes: a third receiving module, configured to receive cache status report configuration information sent by the network device before sending the cache status report to the network device; the sending of the cache status report to the network device includes: sending the cache status report to the network device according to the cache status report configuration information.
[0490] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0491] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of the resource scheduling device and can achieve the same technical effect.
[0492] This invention also provides a resource scheduling device applied to network devices, such as... Figure 8 As shown, it includes:
[0493] The fourth receiving module 81 is used to receive request information or data sent by the terminal for reconfiguration of the terminal;
[0494] The first processing module 82 is used to obtain logical channel configuration information based on the logical channel identifier corresponding to the request information or data;
[0495] The first scheduling module 83 is used to perform resource scheduling based on the logical channel configuration information;
[0496] The logical channel configuration information includes at least one of: first configuration information and second configuration information;
[0497] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0498] The solution provided in this embodiment of the invention receives a request message or data for terminal reconfiguration sent by a terminal; obtains logical channel configuration information based on the logical channel identifier corresponding to the request message or data; and performs resource scheduling based on the logical channel configuration information. The logical channel configuration information includes at least one of a first configuration information and a second configuration information. The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether data from other terminals besides the terminal being relayed is relayed only. This solution supports reasonable resource scheduling based on logical channel configuration information, addressing the problem in existing technologies where reasonable uplink resource scheduling for the UE is not possible.
[0499] The logical channel configuration information includes third configuration information; wherein the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0500] Furthermore, the resource scheduling device further includes: a fourth sending module, used to send the logical channel configuration information to the terminal before receiving the request information or data sent by the terminal for reconfiguration of the terminal.
[0501] In this embodiment of the invention, the resource scheduling device further includes: a fifth receiving module, configured to receive a resource scheduling request sent by the terminal; and a second scheduling module, configured to perform resource scheduling according to the resource scheduling request; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0502] The scheduling request configuration information is a reserved scheduling request identifier.
[0503] In this embodiment of the invention, the resource scheduling device further includes: a fifth sending module, configured to send resource scheduling request configuration information to the terminal before receiving the resource scheduling request sent by the terminal; wherein the resource scheduling request configuration information indicates that: when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0504] Furthermore, the resource scheduling device further includes: a sixth receiving module, used to receive a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report; a third scheduling module, used to perform resource scheduling based on the cache status report; wherein the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, the indication information being used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0505] In this embodiment of the invention, the resource scheduling device further includes: a sixth sending module, configured to send cache status report configuration information to the terminal before receiving the cache status report sent by the terminal; wherein the cache status report configuration information indicates that the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0506] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0507] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the resource scheduling device, and can achieve the same technical effect.
[0508] This invention also provides a resource scheduling device applied to a terminal, such as... Figure 9 As shown, it includes:
[0509] The seventh sending module 91 is used to send resource scheduling requests to network devices;
[0510] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0511] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0512] The scheduling request configuration information is undefined configuration information;
[0513] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0514] The solution provided in this embodiment of the invention sends a resource scheduling request to a network device. Where, in the case that a first configuration information indicates that relay information is allowed to be valid, and / or a second configuration information indicates that only data from terminals other than the stated terminal is to be relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information. In the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the stated terminal is to be relayed, and the corresponding logical channel corresponds to the same scheduling request configuration information. The scheduling request configuration information is undefined configuration information. The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether only data from terminals other than the stated terminal is to be relayed. This solution enables the determination of resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby enabling reasonable resource scheduling and solving the problem in existing technologies where reasonable uplink resource scheduling for UEs cannot be achieved.
[0515] The scheduling request configuration information is a reserved scheduling request identifier.
[0516] Furthermore, the resource scheduling device further includes: a seventh receiving module, used to receive resource scheduling request configuration information sent by the network device before sending the resource scheduling request to the network device; the sending of the resource scheduling request to the network device includes: sending the resource scheduling request to the network device according to the resource scheduling request configuration information.
[0517] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of the resource scheduling device and can achieve the same technical effect.
[0518] This invention also provides a resource scheduling device applied to network devices, such as... Figure 10 As shown, it includes:
[0519] The eighth receiving module 101 is used to receive resource scheduling requests sent by the terminal;
[0520] The fourth scheduling module 102 is used to perform resource scheduling according to the resource scheduling request;
[0521] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0522] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0523] The scheduling request configuration information is undefined configuration information;
[0524] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0525] The solution provided in this embodiment of the invention receives a resource scheduling request sent by a terminal; performs resource scheduling according to the resource scheduling request; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information; the first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether only data from other terminals besides the terminal is relayed; it can support the implementation of reasonable resource scheduling based on logical channel configuration information, and solves the problem in the prior art that the UE cannot achieve reasonable uplink resource scheduling.
[0526] The scheduling request configuration information is a reserved scheduling request identifier.
[0527] Furthermore, the resource scheduling device further includes: an eighth sending module, configured to send resource scheduling request configuration information to the terminal before receiving a resource scheduling request sent by the terminal; wherein, the resource scheduling request configuration information indicates that: when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0528] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the resource scheduling device, and can achieve the same technical effect.
[0529] This invention also provides a resource scheduling device applied to a terminal, such as... Figure 11 As shown, it includes:
[0530] The ninth sending module 111 is used to send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0531] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0532] The solution provided by this invention sends a cache status report to the network device. The cache status report is either a long cache status report or a long truncated cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5RLC channel to a uu RLC channel. This enables the user to know resource-related information (i.e., the aforementioned bearer source) based on the cache status report, and then perform reasonable resource scheduling, thus solving the problem in the existing technology that the UE cannot achieve reasonable uplink resource scheduling.
[0533] Furthermore, the resource scheduling device further includes: a ninth receiving module, used to receive cache status report configuration information sent by the network device before sending the cache status report to the network device; the sending of the cache status report to the network device includes: sending the cache status report to the network device according to the cache status report configuration information.
[0534] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0535] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of the resource scheduling device and can achieve the same technical effect.
[0536] This invention also provides a resource scheduling device applied to network devices, such as... Figure 12 As shown, it includes:
[0537] The tenth receiving module 121 is used to receive a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report;
[0538] The fifth scheduling module 122 is used to perform resource scheduling based on the cache status report;
[0539] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0540] The solution provided in this embodiment of the invention receives a cache status report sent by a terminal. The cache status report is either a long cache status report or a long truncated cache status report. Resource scheduling is performed based on the cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel. This solution supports reasonable resource scheduling based on the cache status report, solving the problem in existing technologies where reasonable uplink resource scheduling for the UE is not possible.
[0541] Furthermore, the resource scheduling device further includes: a tenth sending module, used to send cache status report configuration information to the terminal before receiving the cache status report sent by the terminal; wherein, the cache status report configuration information indicates that: the cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0542] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0543] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the resource scheduling device, and can achieve the same technical effect.
[0544] This invention also provides a terminal, such as... Figure 13 As shown, it includes: a processor 131 and a transceiver 132;
[0545] The processor 131 is configured to perform a first operation based on the logical channel configuration information;
[0546] The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only;
[0547] The first operation includes at least one of the following:
[0548] The transceiver 132 sends a request for reconfiguration of the terminal to the network device.
[0549] Data is sent to network devices via the transceiver 132.
[0550] The solution provided by this invention performs a first operation based on logical channel configuration information; wherein the logical channel configuration information includes at least one of first configuration information and second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; the first operation includes at least one of the following: sending a request for reconfiguration of the terminal to the network device; sending data to the network device; and enabling the determination of resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby performing reasonable resource scheduling and solving the problem in the prior art that reasonable uplink resource scheduling cannot be achieved for the UE.
[0551] Specifically, when the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel to the logical channel corresponding to the first configuration information; when the first configuration information indicates that relay information is not allowed to be valid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information.
[0552] In this embodiment of the invention, performing the first operation based on the logical channel configuration information includes: sending a request for reconfiguration of the terminal to the network device when there is no first configuration information corresponding to the logical channel indicating that relay information is allowed; or, sending a request for reconfiguration of the terminal to the network device when there is no second configuration information corresponding to the logical channel indicating that only data from other terminals besides the terminal is relayed.
[0553] The step of performing the first operation according to the logical channel configuration information includes: sending data to the network device through the logical channel corresponding to the first configuration information when the first configuration information indicates that relay information is allowed; or sending data to the network device through the logical channel corresponding to the second configuration information when the second configuration information indicates that only data from other terminals besides the terminal is relayed.
[0554] Furthermore, the processor is also configured to: when the logical channel configuration information includes third configuration information, use the transceiver to send data to the network device through the logical channel corresponding to the third configuration information; wherein the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0555] In this embodiment of the invention, the processor is further configured to: receive the logical channel configuration information sent by the network device via the transceiver before performing the first operation based on the logical channel configuration information; and configure the logical channel based on the logical channel configuration information.
[0556] Furthermore, the processor is also configured to: send a resource scheduling request to the network device via the transceiver; wherein, when the first configuration information indicates that relay information is allowed, and / or the second configuration information indicates that only data from terminals other than the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0557] The scheduling request configuration information is a reserved scheduling request identifier.
[0558] In this embodiment of the invention, the processor is further configured to: receive resource scheduling request configuration information sent by the network device via the transceiver before sending the resource scheduling request to the network device; the step of sending the resource scheduling request to the network device includes: sending the resource scheduling request to the network device according to the resource scheduling request configuration information.
[0559] Furthermore, the processor is also configured to: send a buffer status report to the network device via the transceiver, wherein the buffer status report is a long buffer status report or a long truncated buffer status report; wherein the buffer status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, the indication information being used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0560] In this embodiment of the invention, the processor is further configured to: receive cache status report configuration information sent by the network device via the transceiver before sending the cache status report to the network device; the step of sending the cache status report to the network device includes: sending the cache status report to the network device according to the cache status report configuration information.
[0561] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0562] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of this terminal and can achieve the same technical effect.
[0563] This invention also provides a network device, such as... Figure 14 As shown, it includes: processor 141 and transceiver 142;
[0564] The processor 141 is used to receive request information or data for terminal reconfiguration sent by the terminal through the transceiver 142;
[0565] Based on the logical channel identifier corresponding to the request information or data, the logical channel configuration information is obtained;
[0566] Resource scheduling is performed based on the logical channel configuration information;
[0567] The logical channel configuration information includes at least one of: first configuration information and second configuration information;
[0568] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0569] The solution provided in this embodiment of the invention receives a request message or data for terminal reconfiguration sent by a terminal; obtains logical channel configuration information based on the logical channel identifier corresponding to the request message or data; and performs resource scheduling based on the logical channel configuration information. The logical channel configuration information includes at least one of a first configuration information and a second configuration information. The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether data from other terminals besides the terminal being relayed is relayed only. This solution supports reasonable resource scheduling based on logical channel configuration information, addressing the problem in existing technologies where reasonable uplink resource scheduling for the UE is not possible.
[0570] The logical channel configuration information includes third configuration information; wherein the third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
[0571] Furthermore, the processor is also configured to: send the logical channel configuration information to the terminal via the transceiver before receiving request information or data for reconfiguration of the terminal sent by the terminal.
[0572] In this embodiment of the invention, the processor is further configured to: receive a resource scheduling request sent by the terminal via the transceiver; perform resource scheduling according to the resource scheduling request; wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0573] The scheduling request configuration information is a reserved scheduling request identifier.
[0574] Furthermore, the processor is also configured to: before receiving the resource scheduling request sent by the terminal, send resource scheduling request configuration information to the terminal via the transceiver; wherein, the resource scheduling request configuration information indicates that: when the first configuration information indicates that relay information is allowed, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0575] In this embodiment of the invention, the processor is further configured to: receive a buffer status report sent by the terminal via the transceiver, wherein the buffer status report is a long buffer status report or a long truncated buffer status report; perform resource scheduling based on the buffer status report; wherein the buffer status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, the indication information being used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0576] Furthermore, the processor is also configured to: before receiving the buffer status report sent by the terminal, send buffer status report configuration information to the terminal via the transceiver; wherein the buffer status report configuration information indicates that the buffer status report carries relay logical channel group (LCG) or relay logical channel indication information, and the indication information is used to indicate whether the corresponding logical channel has a mapping from PC5 RLC channel to uu RLC channel.
[0577] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0578] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the network device and can achieve the same technical effect.
[0579] This invention also provides a terminal, such as... Figure 15 As shown, it includes: processor 151 and transceiver 152;
[0580] The processor 151 is used to send a resource scheduling request to the network device through the transceiver 152;
[0581] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0582] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0583] The scheduling request configuration information is undefined configuration information;
[0584] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0585] The solution provided in this embodiment of the invention sends a resource scheduling request to a network device. Where, in the case that a first configuration information indicates that relay information is allowed to be valid, and / or a second configuration information indicates that only data from terminals other than the stated terminal is to be relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information. In the resource scheduling request, each of the second configuration information indicating that only data from terminals other than the stated terminal is to be relayed, and the corresponding logical channel corresponds to the same scheduling request configuration information. The scheduling request configuration information is undefined configuration information. The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether only data from terminals other than the stated terminal is to be relayed. This solution enables the determination of resource-related information (i.e., the aforementioned bearer source) based on logical channel configuration information, thereby enabling reasonable resource scheduling and solving the problem in existing technologies where reasonable uplink resource scheduling for UEs cannot be achieved.
[0586] The scheduling request configuration information is a reserved scheduling request identifier.
[0587] Furthermore, the processor is also configured to: receive resource scheduling request configuration information sent by the network device via the transceiver before sending the resource scheduling request to the network device; the step of sending the resource scheduling request to the network device includes: sending the resource scheduling request to the network device according to the resource scheduling request configuration information.
[0588] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of this terminal and can achieve the same technical effect.
[0589] This invention also provides a network device, such as... Figure 16 As shown, it includes: processor 161 and transceiver 162;
[0590] The processor 161 is used to receive resource scheduling requests sent by the terminal through the transceiver 162;
[0591] Resource scheduling is performed based on the resource scheduling request;
[0592] Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information;
[0593] In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel.
[0594] The scheduling request configuration information is undefined configuration information;
[0595] The first configuration information is used to configure whether relay information is allowed to be valid, and the second configuration information is used to configure whether to relay data only from terminals other than the terminal mentioned above.
[0596] The scheduling request configuration information is a reserved scheduling request identifier.
[0597] Furthermore, the processor is also configured to: before receiving a resource scheduling request sent by the terminal, send resource scheduling request configuration information to the terminal via the transceiver; wherein the resource scheduling request configuration information indicates that: when the first configuration information indicates that relay information is allowed, and / or the second configuration information indicates that only data from other terminals besides the terminal is relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; in the resource scheduling request, each of the second configuration information indicating that only data from other terminals besides the terminal is relayed, and the corresponding logical channel, corresponds to the same scheduling request configuration information; the scheduling request configuration information is undefined configuration information.
[0598] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the network device and can achieve the same technical effect.
[0599] This invention also provides a terminal, such as... Figure 17 As shown, it includes: a processor 171 and a transceiver 172;
[0600] The processor 171 is used to send a cache status report to the network device through the transceiver 172, wherein the cache status report is a long cache status report or a long truncated cache status report.
[0601] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0602] The solution provided by this invention sends a cache status report to the network device. The cache status report is either a long cache status report or a long truncated cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5RLC channel to a uu RLC channel. This enables the user to know resource-related information (i.e., the aforementioned bearer source) based on the cache status report, and then perform reasonable resource scheduling, thus solving the problem in the existing technology that the UE cannot achieve reasonable uplink resource scheduling.
[0603] Furthermore, the processor is also configured to: receive cache status report configuration information sent by the network device via the transceiver before sending the cache status report to the network device; the sending of the cache status report to the network device includes: sending the cache status report to the network device according to the cache status report configuration information.
[0604] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0605] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of this terminal and can achieve the same technical effect.
[0606] This invention also provides a network device, such as... Figure 18 As shown, it includes: a processor 181 and a transceiver 182;
[0607] The processor 181 is used to receive a cache status report sent by the terminal through the transceiver 182, wherein the cache status report is a long cache status report or a long truncated cache status report.
[0608] Resource scheduling is performed based on the cache status report;
[0609] The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
[0610] The solution provided in this embodiment of the invention receives a cache status report sent by a terminal. The cache status report is either a long cache status report or a long truncated cache status report. Resource scheduling is performed based on the cache status report. The cache status report carries indication information of a relay logical channel group (LCG) or a relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel. This solution supports reasonable resource scheduling based on the cache status report, solving the problem in existing technologies where reasonable uplink resource scheduling for the UE is not possible.
[0611] Furthermore, the processor is also configured to: send buffer status report configuration information to the terminal via the transceiver before receiving the buffer status report sent by the terminal; wherein the buffer status report configuration information indicates that the buffer status report carries indication information of a relay logical channel group (LCG) or a relay logical channel, and the indication information is used to indicate whether the corresponding logical channel has a mapping from a PC5 RLC channel to a uu RLC channel.
[0612] In this embodiment of the invention, the cache status report corresponds to a reserved logical channel identifier.
[0613] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the network device and can achieve the same technical effect.
[0614] This invention also provides a terminal, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements... Figure 1 The corresponding terminal-side resource scheduling method; or, the processor implementing the program when executing the program. Figure 3 The corresponding terminal-side resource scheduling method; or, the processor implementing the program when executing the program. Figure 5 The corresponding resource scheduling method on the terminal side.
[0615] The implementation embodiments of the resource scheduling method on the terminal side described above are all applicable to the embodiments of this terminal and can achieve the same technical effect.
[0616] This invention also provides a network device, including a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, it implements... Figure 2 The corresponding resource scheduling method on the network device side; or, the processor implements the following when executing the program: Figure 4 The corresponding resource scheduling method on the network device side; or, the processor implements the following when executing the program: Figure 6 The corresponding resource scheduling method on the network device side.
[0617] The implementation embodiments of the resource scheduling method on the network device side described above are all applicable to the embodiments of the network device and can achieve the same technical effect.
[0618] This invention also provides a readable storage medium having a program stored thereon, which is implemented when executed by a processor. Figure 1 The steps in the corresponding terminal-side resource scheduling method; or, the steps implemented when the program is executed by the processor. Figure 2 The steps in the resource scheduling method on the corresponding network device side; or, the steps implemented when the program is executed by the processor. Figure 3 The steps in the corresponding terminal-side resource scheduling method; or, the steps implemented when the program is executed by the processor. Figure 4 The steps in the resource scheduling method on the corresponding network device side; or, the steps implemented when the program is executed by the processor. Figure 5 The steps in the corresponding terminal-side resource scheduling method; or, the steps implemented when the program is executed by the processor. Figure 6 The steps in the resource scheduling method on the corresponding network device side.
[0619] The implementation embodiments of the resource scheduling methods on the terminal side or network device side described above are all applicable to the embodiments of the readable storage medium and can achieve the same technical effect.
[0620] It should be noted that many of the functional components described in this specification are referred to as modules in order to more specifically emphasize the independence of their implementation.
[0621] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0622] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0623] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0624] The above describes the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A resource scheduling method applied to a terminal, characterized in that, include: Based on the logical channel configuration information, perform the first operation; The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; The first operation includes at least one of the following: Send a request for reconfiguration of the terminal to the network device; Send data to network devices; When the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information. If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information. The step of performing the first operation based on the logical channel configuration information includes: If the first configuration information indicating that relay information is valid does not exist for a logical channel, a request for reconfiguration of the terminal is sent to the network device; or, If the second configuration information indicating that only data from terminals other than the stated terminal is relayed does not exist for a logical channel, a request for reconfiguration of the stated terminal is sent to the network device; or, The step of performing the first operation based on the logical channel configuration information includes: If the first configuration information indicates that relay information is valid, data is sent to the network device through the logical channel corresponding to the first configuration information; or... When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, data is sent to the network device through the logical channel corresponding to the second configuration information.
2. The resource scheduling method according to claim 1, characterized in that, Also includes: When the logical channel configuration information includes third configuration information, data is sent to the network device through the logical channel corresponding to the third configuration information. The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
3. The resource scheduling method according to claim 1 or 2, characterized in that, Before performing the first operation based on the logical channel configuration information, the process also includes: Receive the logical channel configuration information sent by the network device; Logical channel configuration is performed based on the aforementioned logical channel configuration information.
4. The resource scheduling method according to claim 1, characterized in that, Also includes: Send a resource scheduling request to the network device; Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel. The scheduling request configuration information is undefined configuration information.
5. The resource scheduling method according to claim 4, characterized in that, The scheduling request configuration information is a reserved scheduling request identifier.
6. The resource scheduling method according to claim 4, characterized in that, Before sending a resource scheduling request to the network device, the method also includes: Receive resource scheduling request configuration information sent by the network device; Sending a resource scheduling request to the network device includes: Based on the resource scheduling request configuration information, a resource scheduling request is sent to the network device.
7. The resource scheduling method according to claim 1, characterized in that, Also includes: Send a cache status report to the network device, wherein the cache status report is a long cache status report or a long truncated cache status report; The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
8. The resource scheduling method according to claim 7, characterized in that, Before sending the cache status report to the network device, the following is also included: Receive cache status report configuration information sent by the network device; Sending the cache status report to the network device includes: According to the cache status report configuration information, a cache status report is sent to the network device.
9. The resource scheduling method according to claim 7, characterized in that, The cache status report corresponds to the reserved logical channel identifier.
10. A resource scheduling method applied to network devices, characterized in that, include: Receive request information or data sent by the receiving terminal for reconfiguration of the terminal; Based on the logical channel identifier corresponding to the request information or data, the logical channel configuration information is obtained; Resource scheduling is performed based on the logical channel configuration information; The logical channel configuration information includes at least one of: first configuration information and second configuration information; The first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether to relay only data from other terminals besides the terminal mentioned above. Wherein, when the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information. If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information. Wherein, if the first configuration information corresponding to the logical channel does not indicate that relay information is valid, the receiving terminal sends a request for reconfiguration of the terminal; or, If the second configuration information corresponding to the logical channel does not indicate that data from terminals other than the terminal being received should only be relayed, the terminal receiving the request information for reconfiguration of the terminal being received; or, Wherein, if the first configuration information indicates that relay information is allowed to be valid, the receiving terminal sends data through the logical channel corresponding to the first configuration information; or, When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, the receiving terminal sends data through the logical channel corresponding to the second configuration information.
11. The resource scheduling method according to claim 10, characterized in that, The logical channel configuration information includes third configuration information; The third configuration information is used to indicate that the default air interface uu RLC channel is set to allow relay information to be valid.
12. The resource scheduling method according to claim 10 or 11, characterized in that, Before receiving the request information or data for terminal reconfiguration sent by the receiving terminal, the method further includes: Send the logical channel configuration information to the terminal.
13. The resource scheduling method according to claim 10, characterized in that, Also includes: Receive resource scheduling requests sent by the terminal; Resource scheduling is performed based on the resource scheduling request; Wherein, when the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal are relayed, the resource scheduling request carries the scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information; In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel. The scheduling request configuration information is undefined configuration information.
14. The resource scheduling method according to claim 13, characterized in that, The scheduling request configuration information is a reserved scheduling request identifier.
15. The resource scheduling method according to claim 13, characterized in that, Before receiving the resource scheduling request sent by the terminal, the method further includes: Send resource scheduling request configuration information to the terminal; The resource scheduling request configuration information indicates: When the first configuration information indicates that relay information is allowed to be valid, and / or the second configuration information indicates that only data from other terminals besides the terminal being relayed, the resource scheduling request carries scheduling request configuration information corresponding to the logical channel corresponding to the first configuration information and / or the second configuration information. In the resource scheduling request, each of the second configuration information indicating that data from other terminals besides the terminal is relayed only corresponds to the same scheduling request configuration information for each logical channel. The scheduling request configuration information is undefined configuration information.
16. The resource scheduling method according to claim 10, characterized in that, Also includes: Receive a cache status report sent by the terminal, wherein the cache status report is a long cache status report or a long truncated cache status report; Resource scheduling is performed based on the cache status report; The buffer status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
17. The resource scheduling method according to claim 16, characterized in that, Before receiving the cache status report sent by the terminal, the process also includes: Send cache status report configuration information to the terminal; The cache status report configuration information indicates that: The cache status report carries indication information of the relay logical channel group (LCG) or the relay logical channel. The indication information is used to indicate whether the corresponding logical channel has a mapping from the PC5 RLC channel to the uu RLC channel.
18. The resource scheduling method according to claim 16, characterized in that, The cache status report corresponds to the reserved logical channel identifier.
19. A resource scheduling device, applied to a terminal, characterized in that, include: The first execution module is used to perform the first operation based on the logical channel configuration information; The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; The first operation includes at least one of the following: Send a request for reconfiguration of the terminal to the network device; Send data to network devices; When the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information. If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information. The step of performing the first operation based on the logical channel configuration information includes: If the first configuration information indicating that relay information is valid does not exist for a logical channel, a request for reconfiguration of the terminal is sent to the network device; or, If the second configuration information indicating that only data from terminals other than the stated terminal is relayed does not exist for a logical channel, a request for reconfiguration of the stated terminal is sent to the network device; or, The step of performing the first operation based on the logical channel configuration information includes: If the first configuration information indicates that relay information is valid, data is sent to the network device through the logical channel corresponding to the first configuration information; or... When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, data is sent to the network device through the logical channel corresponding to the second configuration information.
20. A resource scheduling device, applied to network equipment, characterized in that, include: The fourth receiving module is used to receive request information or data sent by the terminal for reconfiguration of the terminal; The first processing module is used to obtain logical channel configuration information based on the logical channel identifier corresponding to the request information or data; The first scheduling module is used to perform resource scheduling based on the logical channel configuration information; The logical channel configuration information includes at least one of: first configuration information and second configuration information; The first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether to relay only data from other terminals besides the terminal mentioned above. Wherein, when the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information. If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information. Wherein, if the first configuration information corresponding to the logical channel does not indicate that relay information is valid, the receiving terminal sends a request for reconfiguration of the terminal; or, If the second configuration information corresponding to the logical channel does not indicate that data from terminals other than the terminal being received should only be relayed, the terminal receiving the request information for reconfiguration of the terminal being received; or, Wherein, if the first configuration information indicates that relay information is allowed to be valid, the receiving terminal sends data through the logical channel corresponding to the first configuration information; or, When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, the receiving terminal sends data through the logical channel corresponding to the second configuration information.
21. A terminal, characterized in that, include: Processor and transceiver; The processor is configured to perform a first operation based on logical channel configuration information; The logical channel configuration information includes at least one of a first configuration information and a second configuration information; the first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether data from other terminals besides the terminal is relayed only; The first operation includes at least one of the following: The transceiver sends a request for terminal reconfiguration to the network device. Data is sent to network devices via the transceiver; When the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information. If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information. The step of performing the first operation based on the logical channel configuration information includes: If the first configuration information indicating that relay information is valid does not exist for a logical channel, a request for reconfiguration of the terminal is sent to the network device; or, If the second configuration information indicating that only data from terminals other than the stated terminal is relayed does not exist for a logical channel, a request for reconfiguration of the stated terminal is sent to the network device; or, The step of performing the first operation based on the logical channel configuration information includes: If the first configuration information indicates that relay information is valid, data is sent to the network device through the logical channel corresponding to the first configuration information; or... When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, data is sent to the network device through the logical channel corresponding to the second configuration information.
22. A network device, characterized in that, include: Processor and transceiver; The processor is configured to receive, via the transceiver, request information or data sent by the terminal for reconfiguration of the terminal; Based on the logical channel identifier corresponding to the request information or data, the logical channel configuration information is obtained; Resource scheduling is performed based on the logical channel configuration information; The logical channel configuration information includes at least one of: first configuration information and second configuration information; The first configuration information is used to configure whether relay information is valid, and the second configuration information is used to configure whether to relay only data from other terminals besides the terminal mentioned above. When the first configuration information indicates that relay information is allowed to be valid, the adaptation layer on the terminal is allowed to map the PC5 RLC channel of the direct communication radio link layer control protocol to the logical channel corresponding to the first configuration information. If the first configuration information indicates that relay information is invalid, the adaptation layer on the terminal is prohibited from mapping the PC5 RLC channel to the logical channel corresponding to the first configuration information. Wherein, if the first configuration information corresponding to the logical channel does not indicate that relay information is valid, the receiving terminal sends a request for reconfiguration of the terminal; or, If the second configuration information corresponding to the logical channel does not indicate that data from terminals other than the terminal being received should only be relayed, the terminal receiving the request information for reconfiguration of the terminal being received; or, Wherein, if the first configuration information indicates that relay information is allowed to be valid, the receiving terminal sends data through the logical channel corresponding to the first configuration information; or, When the second configuration information indicates that only data from terminals other than the terminal mentioned above is relayed, the receiving terminal sends data through the logical channel corresponding to the second configuration information.
23. A terminal, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the resource scheduling method as described in any one of claims 1 to 9.
24. A network device, comprising a memory, a processor, and a program stored in the memory and executable on the processor; characterized in that, When the processor executes the program, it implements the resource scheduling method as described in any one of claims 10 to 18.
25. A readable storage medium having a program stored thereon, characterized in that, When the program is executed by the processor, it implements the steps of the resource scheduling method as described in any one of claims 1 to 9; or... When the program is executed by the processor, it implements the steps of the resource scheduling method as described in any one of claims 10 to 18.