Method for sending indication information, method for receiving indication information, terminal, network device, system, and medium
By sending and receiving instructions in XR service, instructing the terminal to send RLC status report immediately after receiving polling, the problem that the ARQ feedback mechanism of RLC AM cannot adapt to the low delay is solved, and the timely sending of RLC status reports is realized, reducing the delay.
Patent Information
- Application Number
- PCT/CN2024/077991
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-21
- Publication Date
- 2025-08-28
AI Technical Summary
In Extended Reality (XR) services, the ARQ feedback mechanism of RLC AM cannot effectively adapt to low-latency services, resulting in excessive delay in RLC status reporting.
By receiving and sending instructions, the terminal is instructed to send an RLC status report immediately after receiving the polling, thereby reducing the delay of the RLC status report.
In scenarios permitted by network equipment, the terminal sends RLC status reports in a timely manner, reducing delays and adapting to the low latency requirements of XR services.
Smart Images

Figure CN2024077991_28082025_PF_FP_ABST
Abstract
Description
Method, terminal, network device, system and medium for sending and receiving indication information Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular to a method, terminal, network device, system, and medium for sending and receiving indication information. Background Art
[0002] A Radio Link Control (RLC) entity can be configured in three modes: Transparent Mode (TM), Unacknowledged Mode (UM), or Acknowledged Mode (AM).
[0003] RLC AM supports the Automatic Repeat reQuest (ARQ) function, where the receiver reports the data reception status to the sender through RLC status reporting, so that the sender can perform reasonable operations based on the RLC status report, such as retransmitting data.
[0004] Summary of the Invention
[0005] The transmission of RLC status reports requires that certain trigger conditions be met, which results in a certain delay. However, many eXtended Reality (XR) services are low-latency services, and the ARQ feedback mechanism of the RLC AM mentioned above cannot effectively adapt to low-latency services.
[0006] Embodiments of the present disclosure provide a method, terminal, network device, system, and medium for sending and receiving indication information.
[0007] In a first aspect, an embodiment of the present disclosure provides a method for receiving indication information, which is executed by a terminal, and the method includes:
[0008] Indication information sent by a network device is received, where the indication information is used to instruct a terminal whether to send an RLC status report immediately after receiving a polling (polling), wherein the terminal is configured with an AM RLC entity.
[0009] In a second aspect, an embodiment of the present disclosure provides a method for sending indication information, which is performed by a network device, and the method includes:
[0010] Instruction information is sent to the terminal, where the instruction information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0011] In a third aspect, an embodiment of the present disclosure provides a terminal, including:
[0012] The transceiver module is used to receive indication information sent by the network device, where the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0013] In a fourth aspect, an embodiment of the present disclosure provides a network device, including:
[0014] The transceiver module is used to send indication information to the terminal, where the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0015] In a fifth aspect, an embodiment of the present disclosure provides a terminal, including:
[0016] one or more processors;
[0017] The terminal is configured to implement the method of the first aspect.
[0018] In a sixth aspect, an embodiment of the present disclosure provides a network device, including:
[0019] one or more processors;
[0020] The network device is configured to implement the method of the second aspect.
[0021] In a seventh aspect, an embodiment of the present disclosure provides a communication system, including a terminal and a network device, wherein:
[0022] The terminal is configured to implement the method according to the first aspect;
[0023] The network device is configured to implement the method according to the second aspect.
[0024] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:
[0025] When the instructions are executed on the communication device, the communication device is caused to execute the method of the first aspect or the second aspect.
[0026] In a ninth aspect, an embodiment of the present disclosure provides a program product, wherein:
[0027] When the program product is executed by a communication device, the communication device is caused to execute the method of the first aspect or the second aspect.
[0028] In an embodiment of the present disclosure, the terminal receives indication information to learn whether the network device has instructed or configured the terminal to send an RLC status report immediately after receiving a poll. Thus, based on the indication information and in a scenario permitted by the network device, the terminal can send an RLC status report in a timely manner after receiving a poll, without making a corresponding trigger condition judgment, thereby reducing the delay in sending the RLC status report and better adapting to XR business needs. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0030] FIG1a is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0031] FIG1b is a schematic diagram of a protocol layer structure provided by an embodiment of the present disclosure;
[0032] FIG2a to FIG2d are exemplary interaction diagrams of a method provided according to an embodiment of the present disclosure;
[0033] Figures 2e to 2g are schematic diagrams of signaling structures provided according to embodiments of the present disclosure;
[0034] FIG3 is an exemplary flowchart of a method provided according to an embodiment of the present disclosure;
[0035] FIG4 is an exemplary flowchart of a method provided according to an embodiment of the present disclosure;
[0036] FIG5a is a schematic structural diagram of a terminal according to an embodiment of the present disclosure;
[0037] FIG5b is a schematic structural diagram of a network device according to an embodiment of the present disclosure;
[0038] FIG6a is a schematic diagram of a communication device according to an embodiment of the present disclosure;
[0039] FIG6 b is a schematic diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0040] Embodiments of the present disclosure provide a method, terminal, network device, system, and medium for sending and receiving indication information.
[0041] In a first aspect, an embodiment of the present disclosure provides a method for receiving indication information, which is executed by a terminal, and the method includes:
[0042] Indication information sent by a network device is received, where the indication information is used to instruct a terminal whether to send an RLC status report immediately after receiving a poll, wherein the terminal is configured with an AM RLC entity.
[0043] In the above embodiment, the terminal receives indication information to know whether the network device instructs or configures the terminal to send an RLC status report immediately after receiving a poll. Therefore, based on the indication information, the terminal can send an RLC status report in a timely manner after receiving a poll in a scenario allowed by the network device, without making a corresponding trigger condition judgment, thereby reducing the delay in sending the RLC status report and better adapting to XR business needs.
[0044] In conjunction with the embodiments of the first aspect, in some embodiments, the indication information is sent via one of the following:
[0045] Radio Resource Control (RRC) signaling;
[0046] RLC control Protocol Data Unit (RLC control PDU);
[0047] Acknowledged mode RLC data protocol data unit (AM RLC data PDU, AMD PDU) header;
[0048] Medium Access Control Control Element (MAC CE).
[0049] In the above embodiment, the terminal can receive instruction information sent by the network device through different methods, thereby improving the flexibility of the network device instruction.
[0050] In conjunction with the embodiment of the first aspect, in some embodiments, RRC signaling is used to configure indication information corresponding to the terminal, or,
[0051] RRC signaling is used to configure the indication information corresponding to each RLC entity in the terminal; or,
[0052] RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, where the MAC entity is associated with the corresponding RLC entity.
[0053] In the above embodiment, when configuring the indication information through RRC signaling, one or at least one of different configuration granularities may be adopted, so that targeted configuration can be performed according to requirements in different scenarios.
[0054] In combination with the embodiments of the first aspect, in some embodiments, the RRC signaling includes a first information field, and the first information field includes or does not include a field corresponding to the indication information.
[0055] In the above embodiment, the first information field related to the indication information is introduced into the RRC signaling, so as to indicate through the information field whether the terminal sends the RLC status report immediately after receiving the poll.
[0056] In conjunction with the embodiments of the first aspect, in some embodiments, when the field corresponding to the indication information is configured as the first value or the first information field includes the field corresponding to the indication information, the terminal is instructed to send the RLC status report immediately after receiving the poll;
[0057] or,
[0058] When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send the RLC status report according to a condition defined by the protocol after receiving the poll.
[0059] In the above embodiments, different ways of indicating through the first information field are illustrated to indicate whether the terminal sends an RLC status report immediately after receiving a poll, so that the terminal can perform reasonable operations based on the first information field of the RRC signaling.
[0060] In conjunction with the embodiments of the first aspect, in some embodiments, the RLC control PDU includes at least one of the following:
[0061] The second information field is used to indicate that the RLC control PDU carries indication information;
[0062] The third information field, when the third information field corresponds to the first value, indicates that the terminal sends the RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
[0063] In the above embodiment, the indication information is carried by a new type of RLC control PDU, so that the terminal can know whether to report the RLC status report immediately after receiving the poll based on the RLC control PDU.
[0064] In conjunction with the embodiments of the first aspect, in some embodiments, the AMD PDU header includes a field corresponding to the indication information;
[0065] Among them, when the field corresponding to the indication information is configured as the first value, it indicates that the terminal sends the RLC status report immediately after receiving the poll, or when the field corresponding to the indication information is configured as the second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
[0066] In the above embodiment, the network device can instruct the terminal via the AMD PDU header whether to send the RLC status report immediately after receiving the poll, so that the terminal can send the RLC status report in an appropriate manner based on the AMD PDU header after receiving the poll.
[0067] In combination with the embodiments of the first aspect, in some embodiments, the MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
[0068] In the above embodiment, one indication bit in the MAC CE may be used to indicate the indication information corresponding to the terminal, so as to save signaling resources.
[0069] In combination with the embodiments of the first aspect, in some embodiments, the MAC CE includes a bit map, and each bit in the bit map corresponds to indication information of an AM RLC entity.
[0070] In the above embodiment, the indication information corresponding to different AM RLC entities can be indicated through the bitmap of the MAC CE, which is conducive to refining the indication granularity and improving the precision of the indication.
[0071] In combination with the embodiment of the first aspect, in some embodiments, each bit in the bitmap corresponds to an AM RLC entity; or,
[0072] Each bit in the bitmap corresponds to a data radio bearer (DRB) identifier, where the DRB is associated with a corresponding AM RLC entity.
[0073] In the above embodiment, a manner in which a bit map in a MAC CE indicates a corresponding AM RLC entity is illustrated, so that the terminal can send an RLC status report immediately upon receiving a poll based on the bit map and the corresponding AM RLC entity.
[0074] In a second aspect, an embodiment of the present disclosure provides a method for sending indication information, which is performed by a network device, and the method includes:
[0075] Instruction information is sent to the terminal, where the instruction information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0076] In the above embodiment, the network device instructs or configures the terminal whether to send the RLC status report immediately after receiving the poll, so that the terminal can send the RLC status report in time after receiving the poll based on the indication information in the scenario allowed by the network device, without making corresponding trigger condition judgment, thereby reducing the delay in sending the RLC status report and better adapting to the XR service requirements; and then the network device can retransmit in time.
[0077] In conjunction with the embodiments of the second aspect, in some embodiments, the indication information is sent via one of the following:
[0078] RRC signaling;
[0079] RLC control PDU;
[0080] AMD PDU header;
[0081] MAC CE.
[0082] In conjunction with the embodiment of the second aspect, in some embodiments, RRC signaling is used to configure indication information corresponding to the terminal, or,
[0083] RRC signaling is used to configure the indication information corresponding to each RLC entity in the terminal; or,
[0084] RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, where the MAC entity is associated with the corresponding RLC entity.
[0085] In combination with the embodiments of the second aspect, in some embodiments, the RRC signaling includes a first information field, and the first information field includes or does not include a field corresponding to the indication information.
[0086] In conjunction with the embodiments of the second aspect, in some embodiments, when the field corresponding to the indication information is configured as the first value or the first information field includes the field corresponding to the indication information, the terminal is instructed to send the RLC status report immediately after receiving the poll;
[0087] or,
[0088] When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send the RLC status report according to a condition defined by the protocol after receiving the poll.
[0089] In conjunction with the embodiments of the second aspect, in some embodiments, the RLC control PDU includes at least one of the following:
[0090] The second information field is used to indicate that the RLC control PDU carries indication information;
[0091] The third information field, when the third information field corresponds to the first value, indicates that the terminal sends the RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
[0092] In conjunction with the embodiments of the second aspect, in some embodiments, the AMD PDU header includes a field corresponding to the indication information;
[0093] Among them, when the field corresponding to the indication information is configured as the first value, it indicates that the terminal sends the RLC status report immediately after receiving the poll, or when the field corresponding to the indication information is configured as the second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
[0094] In combination with the embodiments of the second aspect, in some embodiments, the MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
[0095] In combination with the embodiments of the second aspect, in some embodiments, the MAC CE includes a bit map, and each bit in the bit map corresponds to indication information of an AM RLC entity.
[0096] In conjunction with the embodiment of the second aspect, in some embodiments, each bit in the bitmap corresponds to an AM RLC entity; or,
[0097] Each bit in the bitmap corresponds to a DRB identifier, where the DRB is associated with the corresponding AM RLC entity.
[0098] In a third aspect, an embodiment of the present disclosure provides a terminal, including:
[0099] The transceiver module is used to receive indication information sent by the network device, where the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0100] In a fourth aspect, an embodiment of the present disclosure provides a network device, including:
[0101] The transceiver module is used to send indication information to the terminal, where the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0102] In a fifth aspect, an embodiment of the present disclosure provides a terminal, including:
[0103] one or more processors;
[0104] The terminal is configured to implement the method of the first aspect.
[0105] In a sixth aspect, an embodiment of the present disclosure provides a network device, including:
[0106] one or more processors;
[0107] The network device is configured to implement the method of the second aspect.
[0108] In a seventh aspect, an embodiment of the present disclosure provides a communication system, including a terminal and a network device, wherein:
[0109] The terminal is configured to implement the method according to the first aspect;
[0110] The network device is configured to implement the method according to the second aspect.
[0111] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, wherein:
[0112] When the instructions are executed on the communication device, the communication device is caused to execute the method of the first aspect or the second aspect.
[0113] In a ninth aspect, an embodiment of the present disclosure provides a program product, wherein:
[0114] When the program product is executed by a communication device, the communication device is caused to execute the method of the first aspect or the second aspect.
[0115] In a tenth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation of the first and second aspects.
[0116] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the optional implementation of the first and second aspects above.
[0117] It is understandable that the above-mentioned terminals, network devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.
[0118] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0119] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0120] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0121] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0122] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0123] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0124] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0125] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0126] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0127] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0128] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0129] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.
[0130] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0131] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0132] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0133] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.
[0134] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0135] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0136] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0137] FIG1a is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.
[0138] As shown in FIG. 1 a , a communication system 100 includes a terminal 101 and a network device 102 .
[0139] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.
[0140] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.
[0141] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0142] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.
[0143] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.
[0144] In some embodiments, the core network device can be a device including one or more network elements, or it can be multiple devices or device groups, each including all or part of one or more network elements. The network element can be virtual or physical. The core network includes, for example, at least one of the Evolved Packet Core (EPC), the 5G Core Network (5GCN), and the Next Generation Core (NGC). Alternatively, the core network device refers to a network element with a specific function, such as the Access Management Function (AMF), the Service Management Function (SMF), etc.
[0145] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.
[0146] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG. 1 a , or a partial body thereof, but are not limited thereto.
[0147] The entities shown in Figure 1a are examples. The communication system may include all or part of the entities in Figure 1a, or may include other entities outside Figure 1a. The number and form of the entities are arbitrary. The connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.
[0148] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication processing methods, and next-generation systems based on and extending these. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0149] In the embodiment of the present disclosure, based on the three modes in which the RLC entity is configured, an RLC entity is classified as a TM RLC entity, a UM RLC entity, or an AM RLC entity.
[0150] In some embodiments, for an RLC entity configured on the network side, such as the network device 102 , a peer RLC entity is configured on the terminal 101 side; vice versa, that is, an RLC entity configured on the terminal 101 side has a peer RLC entity configured on the network device 102 .
[0151] In some embodiments, in the network device 102 or the terminal 101, an AM RLC entity consists of a transmitting side and a receiving side.
[0152] FIG1b illustrates a control plane protocol layer structure. As shown in FIG1b , the structure may include an RRC layer, a Packet Data Convergence Protocol (PDCP) layer, an RLC layer, a Media Access Control (MAC) layer, and a Physical Layer (PHY). The user plane protocol layer structure may include functions of protocol layers such as a Service Data Adaptation Protocol (SDAP) layer, a PDCP layer, an RLC layer, a MAC layer, and a Physical Layer. Referring to FIG1b or the protocol layer structure of other possible implementations, in the network device 102 or the terminal 101, an RLC entity of the RLC layer receives an RLC Service Data Unit (SDU) from an upper layer and passes the RLC SDU to the upper layer; for example, the transmitting side of an AM RLC entity receives data sent by an upper layer and passes the received data to a lower layer, or the receiving side of the AM RLC entity receives data sent by a lower layer and passes the received data to an upper layer.
[0153] During the interaction between network device 102 and terminal 101, an RLC entity on the sending side sends RLC PDUs to an RLC peer entity on the receiving side through lower layers, or receives RLC PDUs from an RLC peer entity on the receiving side. In the interaction, network device 102 and terminal 101 act as the sender or receiver, respectively.
[0154] When the space provided by the MAC layer is unable to transmit a complete RLC SDU, the RLC SDU will be transmitted in segments, and the corresponding RLC SDU is called an RLC SDU segment.
[0155] In the embodiments of the present disclosure, in the ARQ function or feedback mechanism of RLC AM, the RLC status report can be triggered in the following ways:
[0156] 1) Polling by the peer AM RLC entity. For example, when the receiving AM RLC entity receives a poll sent by the sending AM RLC entity, the poll can trigger the receiving party to send an RLC status report. For example, the sender indicates whether polling is performed through a bit in the header of the RLC data PDU.
[0157] 2) Detection of the reception failure of the AMD PDU. For example, when the receiving side detects the expiry of the re - assembly timer t - Reassembly, the receiving side of the AM RLC entity triggers an RLC status report.
[0158] Among them, the sender can learn about the data reception situation of the receiving - side RLC layer according to the RLC status report, and thus re - transmit data in a timely manner, such as re - transmitting the RLC SDU or RLC SDU segment.
[0159] In some embodiments, when the receiving side of the AM RLC entity receives a poll, the methods for triggering an RLC status report defined by the relevant protocol include:
[0160] Polling by the peer RLC entity:
[0161] When receiving an AMD PDU with a Sequence Number (SN) = x and a Polling (P) field set to "1" from the lower layer, the receiving - side AM RLC entity shall:
[0162] If the AMD PDU is discarded according to the protocol definition, or if x < RX_Highest_Status or x >= RX_Next + AM_Window_Size, trigger an RLC status report;
[0163] Otherwise, delay triggering the RLC status report until x < RX_Highest_Status or x >= RX_Next + AM_Window_Size;
[0164] Among them, SN represents the sequence number of the data packet, RX_Highest_Status is used to indicate the upper limit of the data - packet SN range in the RLC status report, RX_Next is used to indicate the first un - received data packet, and AM_Window_Size is the size of the data - packet reception window.
[0165] In this embodiment, when the AM RLC entity receiving side receives a poll, it needs to make a relevant trigger condition judgment. Only when all corresponding conditions are met can the RLC status report be triggered.
[0166] In the disclosed embodiments of XR services, a parameter used to measure the latency requirements of services on the access network (RAN) side is the packet delay budget (PDB). Taking downlink data as an example, the latency of a data packet on the air interface refers to the time difference between the successful transmission of the data packet to the UE and the arrival of the data packet at the gNB. Many XR services have a PDB of 10ms on the access network. The aforementioned method of triggering an RLC status report based on conditional decisions may result in the receiver being unable to send an RLC status report in a timely manner, and thus the sender being unable to perform RLC retransmissions in a timely manner.
[0167] Figure 2a is an interactive diagram of a method for sending and receiving indication information according to an embodiment of the present disclosure. As shown in Figure 2a, an embodiment of the present disclosure relates to a method for sending and receiving indication information, the method comprising:
[0168] Step S2101: The network device 102 sends RRC signaling to the terminal 101.
[0169] Optionally, the RRC signaling is used to send indication information.
[0170] In some embodiments, the terminal 101 receives indication information sent by the network device 102 via RRC signaling.
[0171] Optionally, the indication information is used to indicate whether the terminal 101 sends an RLC status report immediately after receiving the poll, wherein the terminal 101 is configured with an AM RLC entity.
[0172] In some embodiments, the terminal 101 may serve as a receiver of the communication, and the network device 102 may serve as a sender of the communication. The network device 102 may send a poll to the terminal 101 as needed.
[0173] Optionally, if the instruction information instructs the terminal 101 to send an RLC status report immediately after receiving the poll, the terminal 101 performs step S2102 after receiving the poll. For example, the AM RLC receiving side of the terminal 101 immediately triggers an RLC status report upon receiving the poll.
[0174] Optionally, if the indication information indicates that the terminal 101 cannot send the RLC status report immediately after receiving the poll, the terminal 101 executes step S2103 after receiving the poll.
[0175] In some embodiments, RRC signaling is used to configure indication information corresponding to the terminal, or RRC signaling is used to configure indication information corresponding to each RLC entity in the terminal; or RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, wherein the MAC entity is associated with the corresponding RLC entity.
[0176] Optionally, when RRC signaling is used to configure corresponding indication information for each terminal, the content indicated by the indication information is applicable to all AM RLC entities in the terminal.
[0177] Optionally, when RRC signaling is used to separately configure corresponding indication information for each RLC entity, such as each AM RLC entity, the content indicated by the indication information is applicable to the corresponding AM RLC entity in the terminal.
[0178] Optionally, when RRC signaling is used to configure corresponding indication information for each MAC entity separately, the content indicated by the indication information applies to the AM RLC entity associated with the corresponding MAC entity in the terminal, that is, when each MAC entity is configured separately, the AM RLC entity associated with the MAC entity is configured accordingly. Among them, a MAC entity can be associated with one or more AM RLC entities.
[0179] In some embodiments, the RRC signaling includes a first information field, and the first information field includes or does not include a field corresponding to the indication information.
[0180] Optionally, when the field corresponding to the indication information is configured as the first value or the first information field includes the field corresponding to the indication information, instructing the terminal to send an RLC status report immediately after receiving the poll;
[0181] or,
[0182] When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send the RLC status report according to a condition defined by the protocol after receiving the poll.
[0183] The first value is different from the second value, for example, the first value may be an enumeration value "true" and the second value may be an enumeration value "false"; or, the first value corresponds to a bit value or code point 1 and the second value corresponds to a bit value or code point 0.
[0184] Optionally, the first information field may be an information field newly added in relevant RRC signaling.
[0185] In an example, if RRC signaling is used to separately configure corresponding indication information for each AM RLC entity, the corresponding information element (IE) of the RRC signaling may be RLC BearerConfig or RLC-Config.
[0186] In this example, for example, a first information field is introduced in RLC BearerConfig. Referring to the IE of RLC BearerConfig below, the first information field may include a dashed portion, such as RLC-Config or RLC-Config-v1900, where v1900 is used to indicate the release. Other version values, such as RLC-Config-v2000, may also be used for illustration purposes.
[0187] The field corresponding to the indication information may be recorded as immediateStatusReport or immediateStatusReport-r19, which is used to indicate whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0188] In this example, when the field corresponding to the indication information is configured, such as when the value of immediateStatusReport is true, the AM RLC receiving side of the terminal 101 immediately triggers an RLC status report upon receiving a poll.
[0189] In this example, the description of the RLC-Config field (RLC-Config field descriptions) may refer to the format shown in Table 1 below, including:
[0190] immediateStatusReport: Indicates whether immediate triggering of RLC status report is configured.
[0191] Among them, the threshold (maxRetxThreshold) item is used to indicate the optional position of the immediateStatusReport description. The meaning of this item can refer to the relevant protocols, such as the parameters of RLC AM, t1 (Value t1) corresponds to 1 retransmission, t2 corresponds to 2 retransmissions, etc.
[0192] Table 1
[0193] In another example, when RRC signaling is used to separately configure corresponding indication information for each MAC entity, the IE corresponding to the RRC signaling may be CellGroupConfig. In this example, the form of the newly introduced first information field or the field corresponding to the indication information may refer to the description of the previous example.
[0194] In some embodiments, the AM RLC entity sends status PDUs (STATUS PDUs) to its peer AM RLC entity to provide positive and / or negative acknowledgements of RLC SDUs (or parts thereof). In the embodiments of the present disclosure, when a poll is received on the receiving side of the AM RLC entity, the method for triggering an RLC status report may include:
[0195] Polling by the peer RLC entity:
[0196] When an AMD PDU with a sequence number (SN) = x and a polling (P) field set to "1" is received from the lower layer, the AM RLC entity on the receiving side shall:
[0197] If immediateStatusReport is configured, trigger an RLC status report; or,
[0198] If the AMD PDU is discarded according to the protocol definition, or if x < RX_Highest_Status or x >= RX_Next + AM_Window_Size, trigger an RLC status report;
[0199] Otherwise, delay triggering the RLC status report until x < RX_Highest_Status or x >= RX_Next + AM_Window_Size;
[0200] NOTE 1: The above method ensures that the RLC status report is sent after HARQ reordering.
[0201] Detect the reception failure of the AMD PDU;
[0202] When t-Reassembly expires, the receiving side of the AM RLC entity will trigger a status report.
[0203] […omitted…]
[0204] Among them, SN represents the sequence number of the data packet, RX_Highest_Status is used to indicate the upper limit of the data packet SN range in the RLC status report, RX_Next is used to indicate the first unreceived data packet, and AM_Window_Size is the size of the data packet reception window.
[0205] In this embodiment, if the RRC signaling configures to send the RLC status report immediately after polling, the terminal 101 does not need to judge other triggering conditions (such as the judgment of x), and directly executes step S2102.
[0206] Step S2102, the terminal 101 immediately sends the RLC status report.
[0207] Optionally, the terminal 101 sends the RLC status report based on the data reception situation.
[0208] Optionally, the RLC status report includes the sequence number or identifier of the unreceived data packet.
[0209] Optionally, the network device 102 receives the RLC status report.
[0210] Step S2103, the terminal 101 determines the timing of sending the RLC status report according to the conditions defined by the protocol.
[0211] Optionally, the conditions defined by the protocol here include:
[0212] When receiving an AMD PDU with a sequence number (Sequence Number, SN) = x and a polling (Polling, P) field set to "1" from the lower layer, the AM RLC entity on the receiving side shall:
[0213] If the AMD PDU is discarded according to the protocol definition, or if x < RX_Highest_Status or x >= RX_Next + AM_Window_Size, trigger the RLC status report;
[0214] Otherwise, delay triggering the RLC status report until x < RX_Highest_Status or x >= RX_Next + AM_Window_Size;
[0215] Note (NOTE 1): The above method ensures that the RLC status report is sent after HARQ reordering.
[0216] Detect the reception failure of the AMD PDU;
[0217] When t-Reassembly expires, the receiving side of the AM RLC entity will trigger a status report.
[0218] Optionally, network device 102 receives the RLC status report.
[0219] In some embodiments, the names of information, etc. are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", and "field" can be used interchangeably.
[0220] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.
[0221] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.
[0222] In some embodiments, the terms "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based" and the like may be used interchangeably.
[0223] In some embodiments, terms such as "moment", "time point", "time", and "time position" can be replaced with each other, and terms such as "duration", "period", "time window", "window", and "time" can be replaced with each other.
[0224] In some embodiments, the terms "component carrier (CC)", "cell", "frequency carrier", "carrier frequency" and the like can be used interchangeably.
[0225] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "any", and "first" can be interchangeable. "Specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", and "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, or first A, etc., but not limited to this.
[0226] In some embodiments, the determination or judgment can be performed by a value represented by 1 bit (0 or 1), or by a true or false value (Boolean value) represented by true or false, or by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0227] In some embodiments, "not expecting to receive" can be interpreted as not receiving on time domain resources and / or frequency domain resources, or as not performing subsequent processing on the data after receiving it; "not expecting to send" can be interpreted as not sending, or as sending but not expecting the recipient to respond to the content sent.
[0228] The method involved in the embodiment of the present disclosure may include at least one of steps S2101 to S2103; for example, the method includes step S2101.
[0229] In some embodiments, at least one of steps S2102 and S2103 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0230] In some embodiments, steps S2102 and S2103 are parallel solutions and can be performed one by one based on the implementation situation.
[0231] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 a .
[0232] Figure 2b is an interactive diagram of a method for sending and receiving indication information according to an embodiment of the present disclosure. As shown in Figure 2b, an embodiment of the present disclosure relates to a method for sending and receiving indication information, the method comprising:
[0233] Step S2101 , the network device 102 sends an RLC control PDU to the terminal 101 .
[0234] Optionally, the RLC control PDU is used to send indication information.
[0235] In some embodiments, the terminal 101 receives indication information sent by the network device 102 via the RLC control PDU.
[0236] Optionally, the indication information is used to indicate whether the terminal 101 sends an RLC status report immediately after receiving the poll, wherein the terminal 101 is configured with an AM RLC entity.
[0237] Optionally, the terminal 101 may serve as a receiver of the communication, and the network device 102 may serve as a sender of the communication. The network device 102 may send a poll to the terminal 101 as needed.
[0238] Optionally, if the instruction information instructs the terminal 101 to send an RLC status report immediately after receiving the poll, the terminal 101 executes step S2202 after receiving the poll.
[0239] Optionally, if the indication information indicates that the terminal 101 cannot send the RLC status report immediately after receiving the poll, the terminal 101 executes step S2203 after receiving the poll.
[0240] In some embodiments, RLC PDUs are classified into RLC data PDUs and RLC control PDUs. RLC data PDUs are used to transmit higher-layer PDUs (i.e., RLC SDUs), while RLC data PDUs under AM are referred to as AMD PDUs. RLC control PDUs are used for ARQ, for example, RLC status reports are RLC control PDUs.
[0241] In a related example, the format of an AMD PDU is shown in Figure 2e. Taking an 18-bit SN as an example, the structure in this example does not have an SO, where the SO is used to indicate the starting position of segmented data. The D / C (Data / Control) field indicates whether the RLC PDU is an RLC data PDU or an RLC control PDU, the P field indicates whether polling is performed, the Segmentation Information (SI) field indicates whether the RLC PDU contains a complete RLC SDU or the first, middle, or last segment of an RLC SDU, the R field is a reserved field, the SN field indicates the packet sequence number, and Oct represents an octet.
[0242] In some embodiments, in addition to the RLC status report, the embodiments of the present disclosure introduce an RLC control PDU for sending indication information, that is, a new type of RLC control PDU is introduced to indicate whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0243] Optionally, the RLC control PDU includes at least one of the following:
[0244] The second information field is used to indicate that the RLC control PDU carries indication information;
[0245] The third information field, when the third information field corresponds to the first value, indicates that the terminal sends the RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
[0246] Optionally, the second information field may be a control PDU type (Control PDU Type, CPT) field, which is used to distinguish whether the RLC control PDU is an RLC status report or carries indication information.
[0247] Optionally, the third information field may be an Immediate Status Report (ISR) field, the first value of which may be a bit value or a code point of 1, and the second value of which may be a bit value or a code point of 0.
[0248] In one example, referring to the RLC control PDU structure shown in FIG2f , it includes:
[0249] D / C field: used to indicate whether the RLC PDU is an RLC data PDU or an RLC control PDU. For example, when the D / C field is 1, it indicates that the RLC PDU is an RLC data PDU. When the D / C field is 0, it indicates that the RLC PDU is an RLC control PDU.
[0250] The CPT field is used to indicate the type of RLC control PDU. For example, a CPT field of 0 indicates that the RLC control PDU type is an RLC status report. A CPT field of 1 indicates that the RLC control PDU is used to instruct the AM RLC receiving side whether to trigger an RLC status report immediately upon receiving a poll. The CPT can also take other values.
[0251] Reserved (R) domain.
[0252] ISR field: Used to indicate whether the AM RLC receiving side immediately triggers an RLC status report upon receiving a poll. For example, when ISR = 1, the AM RLC receiving side of terminal 101 immediately triggers an RLC status report upon receiving a poll (i.e., executing step S2202). When ISR = 0, the AM RLC receiving side evaluates whether defined conditions are met upon receiving a poll, and triggers an RLC status report only when the conditions are met (i.e., executing step S2203). Alternatively, when ISR = 0, the AM RLC receiving side immediately triggers an RLC status report upon receiving a poll, and when ISR = 1, the AM RLC receiving side evaluates whether defined conditions are met upon receiving a poll, and triggers an RLC status report only when the conditions are met.
[0253] Step S2202: Terminal 101 immediately sends an RLC status report.
[0254] Optionally, the implementation of step S2202 may refer to the implementation of step S2102 and will not be repeated here.
[0255] In step S2203, the terminal 101 determines the timing of sending the RLC status report according to the conditions defined by the protocol.
[0256] Optionally, the implementation of step S2203 may refer to the implementation of step S2103 and will not be repeated here.
[0257] The method involved in the embodiment of the present disclosure may include at least one of steps S2201 to S2203; for example, the method includes step S2201.
[0258] In some embodiments, at least one of steps S2202 and S2203 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0259] In some embodiments, steps S2202 and S2203 are parallel solutions and can be performed one by one based on the implementation situation.
[0260] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2 b .
[0261] Figure 2c is an interactive diagram of a method for sending and receiving indication information according to an embodiment of the present disclosure. As shown in Figure 2b, an embodiment of the present disclosure relates to a method for sending and receiving indication information, the method comprising:
[0262] Step S2301 : The network device 102 sends an AMD PDU header to the terminal 101 .
[0263] Optionally, the AMD PDU header is used to send indication information.
[0264] In some embodiments, the terminal 101 receives indication information sent by the network device 102 via an AMD PDU header.
[0265] Optionally, the indication information is used to indicate whether the terminal 101 sends an RLC status report immediately after receiving the poll, wherein the terminal 101 is configured with an AM RLC entity.
[0266] Optionally, the terminal 101 may serve as a receiver of the communication, and the network device 102 may serve as a sender of the communication. The network device 102 may send a poll to the terminal 101 as needed.
[0267] Optionally, if the instruction information instructs the terminal 101 to send an RLC status report immediately after receiving the poll, the terminal 101 executes step S2302 after receiving the poll.
[0268] Optionally, if the indication information indicates that the terminal 101 cannot send the RLC status report immediately after receiving the poll, the terminal 101 executes step S2303 after receiving the poll.
[0269] In some embodiments, the AMD PDU header includes a field corresponding to the indication information;
[0270] Among them, when the field corresponding to the indication information is configured as the first value, it indicates that the terminal sends the RLC status report immediately after receiving the poll, or when the field corresponding to the indication information is configured as the second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
[0271] Optionally, the first value or the second value may refer to the description of the aforementioned embodiment, such as the first value and the second value are different enumeration values, or the first value and the second value are different bit values or code point values.
[0272] Optionally, a field corresponding to the indication information is introduced into the AMD PDU header, such as an ISR domain or an ISR field, to indicate whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0273] In one example, referring to the AMD PDU header structure shown in FIG2g , one of the R fields in the example shown in FIG2e is replaced with an ISR field to indicate whether the AM RLC receiving side immediately triggers an RLC status report upon receiving a poll. For example, when ISR = 1, the AM RLC receiving side immediately triggers an RLC status report upon receiving a poll (i.e., executing step S2302 ). When ISR = 0, the AM RLC receiving side evaluates whether a defined condition is satisfied upon receiving a poll, and triggers an RLC status report only if the condition is satisfied (i.e., executing step S2303 ).
[0274] Step S2302: Terminal 101 immediately sends an RLC status report.
[0275] Optionally, the implementation of step S2302 may refer to the implementation of step S2102 and will not be repeated here.
[0276] Step S2303: Terminal 101 determines the timing of sending the RLC status report according to the conditions defined by the protocol.
[0277] Optionally, the implementation of step S2303 may refer to the implementation of step S2103 and will not be repeated here.
[0278] The method involved in the embodiment of the present disclosure may include at least one of steps S2301 to S2303; for example, the method includes step S2301.
[0279] In some embodiments, at least one of steps S2302 and S2303 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0280] In some embodiments, steps S2302 and S2303 are parallel solutions and can be performed one by one based on the implementation situation.
[0281] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2c.
[0282] Figure 2d is an interactive diagram of a method for sending and receiving indication information according to an embodiment of the present disclosure. As shown in Figure 2d, an embodiment of the present disclosure relates to a method for sending and receiving indication information, the method comprising:
[0283] Step S2401 , the network device 102 sends a MAC CE to the terminal 101 .
[0284] Optionally, the MAC CE header is used to send indication information, or in other words, the network device 102 configures the AM RLC receiving side through the MAC CE whether to immediately trigger an RLC status report upon receiving a poll.
[0285] In some embodiments, the terminal 101 receives indication information sent by the network device 102 via MAC CE.
[0286] Optionally, the indication information is used to indicate whether the terminal 101 sends an RLC status report immediately after receiving the poll, wherein the terminal 101 is configured with an AM RLC entity.
[0287] Optionally, the terminal 101 may serve as a receiver of the communication, and the network device 102 may serve as a sender of the communication. The network device 102 may send a poll to the terminal 101 as needed.
[0288] Optionally, if the instruction information instructs the terminal 101 to send an RLC status report immediately after receiving the poll, the terminal 101 executes step S2302 after receiving the poll.
[0289] Optionally, if the indication information indicates that the terminal 101 cannot send the RLC status report immediately after receiving the poll, the terminal 101 executes step S2303 after receiving the poll.
[0290] In some embodiments, the MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
[0291] Optionally, the indication bit may correspond to 1 bit, and the MAC CE indicates indication information applicable to the terminal through the 1 bit.
[0292] In some embodiments, the MAC CE includes a bitmap, where each bit in the bitmap corresponds to indication information of an AM RLC entity. For example, each bit in the bitmap is used to indicate whether the corresponding AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0293] Optionally, in the bit map, each bit corresponds to an AM RLC entity; or, each bit corresponds to a DRB identifier (DRB ID), where the DRB is associated with the corresponding AM RLC entity.
[0294] For example, the correspondence between the bits and the AM RLC receiving side can be based on DRBs, that is, the bitmap in the MAC CE indicates, for each DRB configured with an AM RLC entity, whether the corresponding AM RLC receiving side immediately triggers an RLC status report upon receiving a poll. The correspondence between each bit and the DRB can be based on the DRB ID, wherein, when corresponding to the bitmap, the DRBs can be arranged in ascending (or descending) order of the DRB ID.
[0295] Step S2402: Terminal 101 immediately sends an RLC status report.
[0296] Optionally, the implementation of step S2402 may refer to the implementation of step S2102 and will not be repeated here.
[0297] Step S2403: Terminal 101 determines the timing of sending the RLC status report according to the conditions defined by the protocol.
[0298] Optionally, the implementation of step S2403 may refer to the implementation of step S2103 and will not be repeated here.
[0299] The method involved in the embodiment of the present disclosure may include at least one of steps S2401 to S2403; for example, the method includes step S2401.
[0300] In some embodiments, at least one of steps S2402 and S2403 is optional, and one or more of these steps may be omitted or replaced in different embodiments.
[0301] In some embodiments, steps S2402 and S2403 are parallel solutions and can be performed one by one based on the implementation situation.
[0302] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 2d.
[0303] FIG3 is a flow chart of a method for sending and receiving indication information according to an embodiment of the present disclosure. As shown in FIG3 , an embodiment of the present disclosure relates to a method for sending and receiving indication information, which is executed by terminal 101 and includes:
[0304] Step S3101, receiving instruction information sent by network device 102.
[0305] In some embodiments, the implementation of step S3101 can refer to the implementation of step S2101 and will not be repeated here.
[0306] In some embodiments, the implementation of step S3101 can refer to the implementation of step S2201 and will not be repeated here.
[0307] In some embodiments, the implementation of step S3101 can refer to the implementation of step S2301 and will not be repeated here.
[0308] Optionally, the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0309] In some embodiments, the indication information is sent via one of the following:
[0310] RRC signaling;
[0311] RLC control PDU;
[0312] AMD PDU header;
[0313] MAC CE.
[0314] In some embodiments, RRC signaling is used to configure indication information corresponding to the terminal, or,
[0315] RRC signaling is used to configure the indication information corresponding to each RLC entity in the terminal; or,
[0316] RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, where the MAC entity is associated with the corresponding RLC entity.
[0317] In some embodiments, the RRC signaling includes a first information field, and the first information field includes or does not include a field corresponding to the indication information.
[0318] In some embodiments, when the field corresponding to the indication information is configured as the first value or the first information field includes the field corresponding to the indication information, the terminal is instructed to send the RLC status report immediately after receiving the poll;
[0319] or,
[0320] When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send the RLC status report according to a condition defined by the protocol after receiving the poll.
[0321] In some embodiments, the RLC control PDU includes at least one of the following:
[0322] The second information field is used to indicate that the RLC control PDU carries indication information;
[0323] The third information field, when the third information field corresponds to the first value, indicates that the terminal sends the RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
[0324] In some embodiments, the AMD PDU header includes a field corresponding to the indication information;
[0325] Among them, when the field corresponding to the indication information is configured as the first value, it indicates that the terminal sends the RLC status report immediately after receiving the poll, or when the field corresponding to the indication information is configured as the second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
[0326] In some embodiments, the MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
[0327] In some embodiments, the MAC CE includes a bitmap, where each bit in the bitmap corresponds to indication information of an AM RLC entity.
[0328] In some embodiments, each bit in the bitmap corresponds to an AM RLC entity; or
[0329] Each bit in the bitmap corresponds to a data radio bearer DRB identifier, where the DRB is associated with the corresponding AM RLC entity.
[0330] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 3 .
[0331] FIG4 is a flow chart of a method for sending and receiving indication information according to an embodiment of the present disclosure. As shown in FIG4 , an embodiment of the present disclosure relates to a method for sending and receiving indication information, which is executed by a network device 102 and includes:
[0332] Step S4101, sending instruction information to terminal 101.
[0333] In some embodiments, the implementation of step S4101 can refer to the implementation of step S2101 and will not be repeated here.
[0334] In some embodiments, the implementation of step S4101 can refer to the implementation of step S2201 and will not be repeated here.
[0335] In some embodiments, the implementation of step S4101 can refer to the implementation of step S2301 and will not be repeated here.
[0336] Optionally, the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving the poll, wherein the terminal is configured with an AM RLC entity.
[0337] In some embodiments, the indication information is sent via one of the following:
[0338] RRC signaling;
[0339] RLC control PDU;
[0340] AMD PDU header;
[0341] MAC CE.
[0342] In some embodiments, RRC signaling is used to configure indication information corresponding to the terminal, or,
[0343] RRC signaling is used to configure the indication information corresponding to each RLC entity in the terminal; or,
[0344] RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, where the MAC entity is associated with the corresponding RLC entity.
[0345] In some embodiments, the RRC signaling includes a first information field, and the first information field includes or does not include a field corresponding to the indication information.
[0346] In some embodiments, when the field corresponding to the indication information is configured as the first value or the first information field includes the field corresponding to the indication information, the terminal is instructed to send the RLC status report immediately after receiving the poll;
[0347] or,
[0348] When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send the RLC status report according to a condition defined by the protocol after receiving the poll.
[0349] In some embodiments, the RLC control PDU includes at least one of the following:
[0350] The second information field is used to indicate that the RLC control PDU carries indication information;
[0351] The third information field, when the third information field corresponds to the first value, indicates that the terminal sends the RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
[0352] In some embodiments, the AMD PDU header includes a field corresponding to the indication information;
[0353] Among them, when the field corresponding to the indication information is configured as the first value, it indicates that the terminal sends the RLC status report immediately after receiving the poll, or when the field corresponding to the indication information is configured as the second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
[0354] In some embodiments, the MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
[0355] In some embodiments, the MAC CE includes a bitmap, where each bit in the bitmap corresponds to indication information of an AM RLC entity.
[0356] In some embodiments, each bit in the bitmap corresponds to an AM RLC entity; or
[0357] Each bit in the bitmap corresponds to a DRB identifier, where the DRB is associated with the corresponding AM RLC entity.
[0358] In some embodiments, reference may be made to other optional implementations described before or after the description corresponding to FIG. 4 .
[0359] Embodiments of the present disclosure provide a method for an AM RLC receiver to immediately trigger an RLC status report upon receiving a poll, based on network configuration. When the network configures the AM RLC receiver to immediately trigger an RLC status report upon receiving a poll, the AM RLC receiver directly triggers an RLC status report without evaluating whether defined conditions are met upon receiving the poll. Otherwise, the AM RLC receiver evaluates defined conditions upon receiving the poll and triggers an RLC status report only when the conditions are met.
[0360] In this method, the AM RLC receiving side can immediately trigger the RLC status report, thereby providing the status report to the RLC peer entity in a timely manner, so that the AM RLC sending side can promptly retransmit the RLC SDU or RLC SDU segment based on the RLC status report, thereby reducing data delay and reducing the buffer requirement of the sending end.
[0361] The network can configure the AM RLC receiving side to trigger an RLC status report immediately upon receiving a poll using the following four methods.
[0362] Method 1:
[0363] The network configures the AM RLC receiving side through RRC signaling whether to trigger an RLC status report immediately upon receiving a poll.
[0364] When configured through RRC signaling, the configuration can be configured separately for each AM RLC entity, each MAC entity, or each UE.
[0365] Optionally, when the configuration is configured separately for each AM RLC entity by RRC signaling, it can be configured in the IE RLCBearerConfig or RLC-Config.
[0366] When the configuration is configured for each MAC entity individually by RRC signaling, it can be configured in the IE CellGroupConfig. When each MAC entity is configured individually, the AM RLC entity associated with the MAC entity is configured accordingly.
[0367] The implementation of method 1 can refer to Example 1:
[0368] An example of configuring whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll is added to the RLC BearerConfig IE in 3GPP TS 38.331. The underlined portion indicates a newly added domain or field, such as RLC-Config-v1900IE. In this example, the suffix v1900 in the RLC-Config IE indicates its introduction in 3GPP Rel-19. This IE may also be introduced in other 3GPP releases, in which case the suffix will change accordingly. For example, if it is introduced in Rel-20, the suffix will be v2000.
[0369] The introduced field immediateStatusReport indicates whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll. For example, when immediateStatusReport is configured (i.e., the value of immediateStatusReport is true), the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0370] For the description of the RLC-Config field (RLC-Config field descriptions), reference may be made to Table 1 and related embodiments.
[0371] Optionally, the AM RLC entity sends STATUS PDUs to its peer AM RLC entity to provide positive and / or negative acknowledgments of RLC SDUs (or parts thereof). When a polling is received on the receiving side of the AM RLC entity, the method for triggering RLC status reports may include:
[0372] Polling of the peer RLC entity:
[0373] When an AMD PDU with a sequence number (SN) = x and a polling (P) field set to "1" is received from the lower layer, the AM RLC entity on the receiving side shall:
[0374] If immediateStatusReport is configured, trigger an RLC status report; or,
[0375] If the AMD PDU is discarded according to the protocol definition, or if x < RX_Highest_Status or x >= RX_Next + AM_Window_Size, trigger an RLC status report;
[0376] Otherwise, delay triggering the RLC status report until x < RX_Highest_Status or x >= RX_Next + AM_Window_Size;
[0377] Note (NOTE 1): The above method ensures that the RLC status report is sent after HARQ reordering.
[0378] Detect the reception failure of the AMD PDU;
[0379] When t-Reassembly expires, the receiving side of the AM RLC entity will trigger a status report.
[0380] […omitted…]
[0381] Method 2:
[0382] The network configures whether the AM RLC receiving side immediately triggers an RLC status report when receiving a polling through an RLC control PDU. A new type of RLC control PDU can be introduced to indicate whether the AM RLC receiving side immediately triggers an RLC status report when receiving a polling.
[0383] The implementation of Method 2 can refer to Embodiment 2:
[0384] As shown in FIG. 2f , the D / C field indicates whether the RLC PDU is an RLC data PDU (the D / C field is 1) or an RLC control PDU (the D / C field is 0).
[0385] The CPT field (Control PDU Type) indicates the type of RLC control PDU. For example, the existing NR system uses 0 to indicate an RLC status report. In this embodiment, CPT takes 1 to indicate that the RLC control PDU is used to indicate whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll. CPT can also take other values.
[0386] The R field is a reserved field.
[0387] The ISR field indicates whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll. For example, when ISR = 1, the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll. When ISR = 0, the AM RLC receiving side evaluates whether defined conditions are met upon receiving a poll and triggers an RLC status report only if the conditions are met. Alternatively, when ISR = 0, the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll. When ISR = 1, the AM RLC receiving side evaluates whether defined conditions are met upon receiving a poll and triggers an RLC status report only if the conditions are met.
[0388] Method 3:
[0389] The network configures the AM RLC receiving side to trigger an RLC status report immediately upon receiving a poll through fields in the AMD PDU header. For example, the ISR (Immediate Status Report) field is introduced to indicate whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0390] The implementation of method 3 can refer to Example 3:
[0391] As shown in Figure 2g, a reserved field (R) in the NR AMD PDU (18-bit SN) is replaced with the ISR field to indicate whether the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0392] For example, when ISR=1, the AM RLC receiving side triggers an RLC status report immediately upon receiving a poll; whereas when ISR=0, the AM RLC receiving side evaluates whether a defined condition is satisfied upon receiving a poll, and triggers an RLC status report only when the condition is satisfied.
[0393] Method 4:
[0394] The network configures the AM RLC receiving side through MAC CE whether to trigger an RLC status report immediately upon receiving a poll.
[0395] Optionally, the MAC CE may include a bitmap, where each bit is used to indicate whether the corresponding AM RLC receiving side triggers an RLC status report immediately upon receiving a poll.
[0396] Optionally, the correspondence between the bits and the AM RLC receiving side can be based on DRBs. That is, the bitmap in the MAC CE indicates, for each DRB configured with an AM RLC entity, whether the corresponding AM RLC receiving side immediately triggers an RLC status report upon receiving a poll. The correspondence between each bit and the DRB can be based on the DRB ID, for example, the DRBs are arranged in ascending (or descending) order of the DRB ID.
[0397] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0398] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0399] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0400] Figure 5a is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure. As shown in Figure 5a, terminal 5100 may include at least one of a transceiver module 5101 and a processing module 5102. In some embodiments, transceiver module 5101 is configured to receive indication information sent by a network device, indicating whether the terminal should immediately send an RLC status report after receiving a poll. The terminal is configured with an AM RLC entity.
[0401] Optionally, the transceiver module 5101 is configured to execute at least one of the communication steps of sending and / or receiving performed by the terminal 101 in any of the above methods, which are not described in detail here. Optionally, the processing module 5102 is configured to execute at least one of the other steps performed by the terminal 101 in any of the above methods, which are not described in detail here.
[0402] Figure 5b is a schematic diagram of the structure of a terminal according to an embodiment of the present disclosure. As shown in Figure 5b, network device 5200 may include at least one of a transceiver module 5201 and a processing module 5202. In some embodiments, transceiver module 5201 is configured to send indication information to the terminal, indicating whether the terminal should immediately send an RLC status report after receiving a poll, wherein the terminal is configured with an AM RLC entity.
[0403] Optionally, the transceiver module 5201 is configured to execute at least one of the communication steps of sending and / or receiving performed by the network device 102 in any of the above methods, which are not described in detail here. Optionally, the processing module 5202 is configured to execute at least one of the other steps performed by the network device 102 in any of the above methods, which are not described in detail here.
[0404] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.
[0405] In some embodiments, the processing module can be a single module or include multiple submodules. Optionally, the multiple submodules each execute all or part of the steps required to be executed by the processing module. Optionally, the processing module and the processor can be interchangeable.
[0406] Figure 6a is a schematic diagram of the structure of a communication device 6100 proposed in an embodiment of the present disclosure. Communication device 6100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device implementing any of the above methods, or a chip, a chip system, or a processor that supports a terminal implementing any of the above methods. Communication device 6100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0407] As shown in Figure 6a, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. Optionally, the communication device 6100 is used to perform any of the above methods. Optionally, one or more processors 6101 are used to call instructions to enable the communication device 6100 to perform any of the above methods.
[0408] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method, and the processor 6101 performs at least one of the other steps. In an optional embodiment, the transceiver may include a receiver and / or a transmitter, and the receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0409] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Alternatively, all or part of the memories 6103 may be located outside the communication device 6100. In alternative embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and may be configured to receive data from the memories 6103 or other devices, or to send data to the memories 6103 or other devices. For example, the interface circuits 6104 may read data stored in the memories 6103 and send the data to the processor 6101.
[0410] The communication device 6100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0411] FIG6b is a schematic diagram of the structure of a chip 6200 according to an embodiment of the present disclosure. If the communication device 6100 can be a chip or a chip system, reference can be made to the schematic diagram of the structure of the chip 6200 shown in FIG6b , but the present disclosure is not limited thereto.
[0412] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to execute any of the above methods.
[0413] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Terms such as interface circuit, interface, and transceiver pins may be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Alternatively, all or part of memory 6203 may be located external to chip 6200. Optionally, interface circuit 6202 is connected to memory 6203 and may be used to receive data from memory 6203 or other devices, or may be used to send data to memory 6203 or other devices. For example, interface circuit 6202 may read data stored in memory 6203 and send the data to processor 6201.
[0414] In some embodiments, the interface circuit 6202 performs at least one of the communication steps, such as sending and / or receiving, in the above-described method. For example, the interface circuit 6202 performing the communication steps, such as sending and / or receiving, in the above-described method means that the interface circuit 6202 performs data exchange between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs at least one of the other steps.
[0415] The modules and / or devices described in various embodiments, such as virtual devices, physical devices, and chips, can be arbitrarily combined or separated according to circumstances. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0416] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 6100, the communication device 6100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0417] The present disclosure also provides a program product, which, when executed by the communication device 6100, enables the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0418] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods. Industrial Applicability
[0419] The terminal receives indication information to learn whether the network device has instructed or configured the terminal to send an RLC status report immediately after receiving a poll. In this way, the terminal can send an RLC status report in a timely manner after receiving a poll based on the indication information in scenarios allowed by the network device, without making corresponding trigger condition judgments, thereby reducing the delay in sending the RLC status report and better adapting to XR business needs.
Claims
1. A method for receiving indication information, performed by a terminal, the method comprising: Indication information sent by a network device is received, where the indication information is used to instruct the terminal whether to send a radio link control (RLC) status report immediately after receiving a poll, wherein the terminal is configured with an acknowledgement mode (AM) RLC entity.
2. The method according to claim 1, wherein The instruction information is sent via one of the following: Radio Resource Control (RRC) signaling; RLC control protocol data unit RLC control PDU; RLC data protocol data unit AMD PDU header in acknowledgement mode; Media Access Control Element MAC CE.
3. The method according to claim 2, wherein: The RRC signaling is used to configure indication information corresponding to the terminal, or, The RRC signaling is used to configure indication information corresponding to each RLC entity in the terminal; or, The RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, wherein the MAC entity is associated with a corresponding RLC entity.
4. The method according to claim 2, wherein: The RRC signaling includes a first information field, where the first information field includes or does not include a field corresponding to the indication information; When the field corresponding to the indication information is configured as a first value or the first information field includes the field corresponding to the indication information, instructing the terminal to send an RLC status report immediately after receiving the poll; or, When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send an RLC status report according to a condition defined by a protocol after receiving the poll.
5. The method according to claim 2, wherein: The RLC control PDU includes at least one of the following: A second information field, where the second information field is used to indicate that the RLC control PDU carries the indication information; The third information field, when the third information field corresponds to the first value, indicates that the terminal sends an RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
6. The method of claim 2, wherein: The AMD PDU header includes a field corresponding to the indication information; In which, when the field corresponding to the indication information is configured as a first value, it indicates that the terminal sends an RLC status report immediately after receiving the poll; or, when the field corresponding to the indication information is configured as a second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
7. The method of claim 2, wherein: The MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
8. The method of claim 2, wherein: The MAC CE includes a bit map, where each bit in the bit map corresponds to indication information of an AM RLC entity.
9. The method of claim 8, wherein: Each bit in the bitmap corresponds to an AM RLC entity; or Each bit in the bitmap corresponds to a data radio bearer DRB identifier, wherein the DRB is associated with a corresponding AM RLC entity.
10. A method for sending indication information, performed by a network device, the method comprising: Instruction information is sent to a terminal, where the instruction information is used to instruct the terminal whether to send an RLC status report immediately after receiving a poll, wherein the terminal is configured with an AM RLC entity.
11. The method according to claim 10, wherein: The instruction information is sent via one of the following: RRC signaling; RLC control PDU; AMD PDU header; MAC CE.
12. The method of claim 11, wherein: The RRC signaling is used to configure indication information corresponding to the terminal, or, The RRC signaling is used to configure indication information corresponding to each RLC entity in the terminal; or, The RRC signaling is used to configure indication information corresponding to each MAC entity in the terminal, wherein the MAC entity is associated with a corresponding RLC entity.
13. The method of claim 11, wherein: The RRC signaling includes a first information field, where the first information field includes or does not include a field corresponding to the indication information; When the field corresponding to the indication information is configured as a first value or the first information field includes the field corresponding to the indication information, instructing the terminal to send an RLC status report immediately after receiving the poll; or, When the field corresponding to the indication information is configured as the second value or the first information field does not include the field corresponding to the indication information, the terminal is instructed to determine a timing to send an RLC status report according to a condition defined by a protocol after receiving the poll.
14. The method of claim 11, wherein: The RLC control PDU includes at least one of the following: A second information field, where the second information field is used to indicate that the RLC control PDU carries the indication information; The third information field, when the third information field corresponds to the first value, indicates that the terminal sends an RLC status report immediately after receiving the poll; when the third information field corresponds to the second value, indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined by the protocol after receiving the poll.
15. The method of claim 11, wherein: The AMD PDU header includes a field corresponding to the indication information; In which, when the field corresponding to the indication information is configured as a first value, it indicates that the terminal sends an RLC status report immediately after receiving the poll; or, when the field corresponding to the indication information is configured as a second value, it indicates that the terminal determines the timing of sending the RLC status report according to the conditions defined in the protocol after receiving the poll.
16. The method of claim 11, wherein: The MAC CE includes an indication bit for indicating corresponding indication information of the terminal.
17. The method of claim 11, wherein: The MAC CE includes a bit map, where each bit in the bit map corresponds to indication information of an AM RLC entity.
18. The method of claim 17, wherein: Each bit in the bitmap corresponds to an AM RLC entity; or Each bit in the bitmap corresponds to a DRB identifier, wherein the DRB is associated with a corresponding AM RLC entity.
19. A terminal comprising: The transceiver module is configured to receive indication information sent by a network device, where the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving a poll, wherein the terminal is configured with an AM RLC entity.
20. A network device comprising: The transceiver module is configured to send indication information to a terminal, wherein the indication information is used to instruct the terminal whether to send an RLC status report immediately after receiving a poll, wherein the terminal is configured with an AM RLC entity.
21. A terminal comprising: one or more processors; The terminal is configured to implement the method according to any one of claims 1 to 9.
22. A network device comprising: one or more processors; The network device is configured to implement the method according to any one of claims 10 to 18.
23. A storage medium storing instructions, wherein: When the instruction is executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 9 or any one of claims 10 to 18.
Citation Information
Patent Citations
Radio resource scheduling method and apparatus
CN105934907A
Acknowledge mode polling with immediate status report timing
US20090086704A1
Radio link control status report method and corresponding apparatus
US20230090249A1