Information transmission method and apparatus
Patent Information
- Application Number
- PCT/CN2024/110857
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-12
Smart Images

Figure CN2024110857_12022026_PF_FP_ABST
Abstract
Description
Information sending method and apparatus TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and particularly relates to an information sending method and apparatus. BACKGROUND
[0002] A radio link control (RLC) entity can be configured in three modes: transparent mode (TM); unacknowledged mode (UM); and acknowledged mode (AM). Correspondingly, an RLC entity is classified as a TM RLC entity, a UM RLC entity, or an AM RLC entity.
[0003] An AM RLC entity is composed of a transmitting side and a receiving side. For an RLC entity configured by a network side, a UE side is configured with a peer RLC entity, and vice versa. RLC AM supports an automatic repeat request (ARQ) function.
[0004] SUMMARY
[0005] Embodiments of the present disclosure provide an information sending method and apparatus.
[0006] A first aspect of the present disclosure provides an information sending method. The method is performed by a terminal, and includes:
[0007] obtaining at least one protocol data unit (PDU) to be sent;
[0008] determining priority information of each of the PDU to be sent based on a first rule;
[0009] sending the PDU to be sent based on the priority information;
[0010] The PDU to be sent includes at least a first PDU, and at least one of a second PDU and a third PDU. The first PDU includes a previously sent radio link control (RLC) service data unit (SDU) or RLC SDU segment.
[0011] A second aspect of the present disclosure provides an information sending method. The method is performed by a network device, and includes:
[0012] receiving at least one protocol data unit (PDU) sent by a terminal;
[0013] The PDU is transmitted based on priority information of each PDU, and the priority information of each PDU is determined by the terminal based on a first rule.
[0014] The PDU to be transmitted includes at least a first PDU, and at least one of a second PDU and a third PDU; and the first PDU includes a previously transmitted radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
[0015] The third aspect of the present disclosure provides a terminal, and the terminal includes:
[0016] The processing module is configured to acquire at least one protocol data unit (PDU) to be transmitted.
[0017] The processing module is further configured to determine priority information of each PDU to be transmitted based on a first rule.
[0018] The transceiver module is configured to transmit the PDU to be transmitted based on the priority information.
[0019] The PDU to be transmitted includes at least a first PDU, and at least one of a second PDU and a third PDU.
[0020] The fourth aspect of the present disclosure provides a network device, and the network device includes:
[0021] The transceiver module is configured to receive at least one protocol data unit (PDU) transmitted by a terminal.
[0022] The PDU is transmitted based on priority information of each PDU, and the priority information of each PDU is determined by the terminal based on a first rule.
[0023] The PDU to be transmitted includes at least a first PDU, and at least one of a second PDU and a third PDU.
[0024] The scheme provided by the embodiments of the present disclosure includes the following steps: acquiring at least one protocol data unit (PDU) to be transmitted; determining priority information of each PDU to be transmitted based on a first rule; and transmitting the PDU to be transmitted based on the priority information. The PDU to be transmitted includes at least a first PDU, and at least one of a second PDU and a third PDU. The first PDU includes a previously transmitted radio link control (RLC) service data unit (SDU) or an RLC SDU segment. Therefore, the terminal can distinguish the priority of different types of RLC data and transmit data based on the priority, thereby effectively improving the service quality of the link and ensuring the performance of the system. BRIEF DESCRIPTION OF DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the background, the drawings needed to be used in the embodiments of the present disclosure or the background will be described below.
[0026] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure;
[0027] FIG. 2A is a schematic diagram of an information sending method according to an embodiment of the present disclosure;
[0028] FIGS. 3A-3B are schematic diagrams of an information sending method according to an embodiment of the present disclosure;
[0029] FIGS. 4A-4B are schematic diagrams of an information sending method according to an embodiment of the present disclosure;
[0030] FIG. 5 is a schematic diagram of an information sending method according to an embodiment of the present disclosure;
[0031] FIG. 6A is a schematic diagram of a structure of a terminal according to an embodiment of the present disclosure;
[0032] FIG. 6B is a schematic diagram of a structure of a network device according to an embodiment of the present disclosure;
[0033] FIG. 7A is a schematic diagram of a structure of a communication device according to an embodiment of the present disclosure;
[0034] FIG. 7B is a schematic diagram of a structure of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0035] Embodiments of the present disclosure provide an information sending method and device.
[0036] In a first aspect, an information sending method is provided, and the method comprises:
[0037] obtaining at least one protocol data unit (PDU) to be sent;
[0038] determining priority information of each PDU to be sent based on a first rule;
[0039] sending the PDU to be sent based on the priority information;
[0040] The PDU to be sent comprises at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU comprises a previously sent radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
[0041] In the above embodiment, the terminal can distinguish the priority of different types of RLC data, and transmit the data based on the priority, thereby effectively improving the service quality of the link and ensuring the performance of the system.
[0042] In some embodiments of the first aspect, the retransmission of the RLC SDU included in the first PDU is not based on the RLC status report.
[0043] The second PDU includes a previously transmitted RLC SDU or RLC SDU segment, and the retransmission of the RLC SDU is based on the RLC status report.
[0044] The third PDU includes a previously untransmitted RLC SDU or RLC SDU segment.
[0045] In some embodiments of the first aspect, the priority information is determined based on a first rule, and the first rule includes at least one of the following:
[0046] The priority of the second PDU is higher than the priority of the first PDU.
[0047] The priority of the first PDU is higher than the priority of the third PDU.
[0048] The priority of the third PDU is higher than the priority of the first PDU.
[0049] The priority of the second PDU is higher than the priority of the third PDU.
[0050] The smaller the value of the first timer corresponding to the PDU, the higher the priority of the PDU.
[0051] The larger the value of the PDU set importance PSI corresponding to the PDU, the higher the priority of the PDU.
[0052] The priority of the PDU including delay-critical data is higher than the priority of the PDU not including delay-critical data.
[0053] In some embodiments of the first aspect, the method further includes:
[0054] Determining the first rule based on a protocol specification, or
[0055] Receiving first information sent by the network device, the first information being used to indicate the first rule.
[0056] In some embodiments of the first aspect, the first information is included in at least one of the following messages:
[0057] a radio resource control, RRC, message;
[0058] a medium access control control element, MAC CE;
[0059] an RLC control PDU.
[0060] In some embodiments of the first aspect, the first information corresponds to the terminal; or,
[0061] the first information corresponds to a data radio bearer, DRB; or,
[0062] the first information corresponds to an RLC entity; or,
[0063] the first information corresponds to a logical channel; or,
[0064] the first information corresponds to a logical channel group, LCG; or,
[0065] the first information corresponds to a medium access control, MAC, entity.
[0066] In some embodiments of the first aspect, the method further comprises:
[0067] sending, to the network device, second information, the second information comprising a latency-critical data amount.
[0068] In some embodiments of the first aspect, the first PDU is not included in the latency-critical data amount.
[0069] In some embodiments of the first aspect, the method further comprises:
[0070] receiving third information sent by the network device, the third information indicating whether the first PDU is included in the latency-critical data amount.
[0071] In some embodiments of the first aspect, the third information is included in a radio resource control, RRC, message.
[0072] In some embodiments of the first aspect, the third information corresponds to an RLC entity.
[0073] In a second aspect, a method for sending information is provided, the method comprising:
[0074] receiving at least one protocol data unit, PDU, sent by a terminal;
[0075] The PDU is transmitted based on priority information of each PDU, and the priority information of each PDU is determined by the terminal based on a first rule.
[0076] The PDU to be transmitted includes at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU includes a previously transmitted radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
[0077] In the above embodiment, the terminal can distinguish the priority of different types of RLC data, and transmit data based on the priority, thereby effectively improving the service quality of the link and ensuring the performance of the system.
[0078] In some embodiments of the second aspect, the first PDU includes retransmission of the RLC SDU that is not based on an RLC status report.
[0079] The second PDU includes a previously transmitted RLC SDU or an RLC SDU segment, and the retransmission of the RLC SDU is based on the RLC status report.
[0080] The third PDU includes a previously untransmitted RLC SDU or an RLC SDU segment.
[0081] In some embodiments of the second aspect, the priority information is determined by the terminal based on a first rule, and the first rule includes at least one of the following:
[0082] The priority of the second PDU is higher than the priority of the first PDU.
[0083] The priority of the first PDU is higher than the priority of the third PDU.
[0084] The priority of the third PDU is higher than the priority of the first PDU.
[0085] The priority of the second PDU is higher than the priority of the third PDU.
[0086] The smaller the value of the first timer corresponding to the PDU, the higher the priority of the PDU.
[0087] The greater the value of the PDU set importance (PSI) corresponding to the PDU, the higher the priority of the PDU.
[0088] The priority of the PDU including delay-critical data is higher than the priority of the PDU not including delay-critical data.
[0089] In some embodiments of the second aspect, in some embodiments, the method further comprises:
[0090] sending first information to the terminal, the first information being used to indicate the first rule.
[0091] In some embodiments of the second aspect, in some embodiments, the first information is comprised in at least one of the following messages:
[0092] a radio resource control (RRC) message;
[0093] a medium access control (MAC) control element (CE);
[0094] a RLC control PDU.
[0095] In some embodiments of the second aspect, in some embodiments, the first information corresponds to the terminal; or,
[0096] the first information corresponds to a data radio bearer (DRB); or,
[0097] the first information corresponds to a RLC entity; or,
[0098] the first information corresponds to a logical channel; or,
[0099] the first information corresponds to a logical channel group (LCG); or,
[0100] the first information corresponds to a medium access control (MAC) entity.
[0101] In some embodiments of the second aspect, in some embodiments, the method further comprises:
[0102] receiving second information sent by the terminal, the second information comprising a data amount of latency-critical data.
[0103] In some embodiments of the second aspect, in some embodiments, the first PDU is not comprised in the data amount of latency-critical data.
[0104] In some embodiments of the second aspect, in some embodiments, the method further comprises:
[0105] sending third information to the terminal, the third information being used to indicate whether the first PDU is comprised in the data amount of latency-critical data.
[0106] In some embodiments of the second aspect, in some embodiments, the third information is comprised in a radio resource control (RRC) message.
[0107] In some embodiments of the second aspect, the third information corresponds to an RLC entity.
[0108] In a third aspect, the embodiments of the present disclosure provide an information sending method, the method comprising:
[0109] The terminal acquires at least one protocol data unit (PDU) to be sent.
[0110] The terminal determines priority information of each of the PDU to be sent based on a first rule.
[0111] The terminal sends the PDU to be sent based on the priority information.
[0112] The PDU to be sent includes at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU includes a previously sent radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
[0113] In the above embodiments, the terminal can distinguish the priority of different types of RLC data, and send the data based on the priority, thereby effectively improving the service quality of the link and ensuring the performance of the system.
[0114] In a fourth aspect, the embodiments of the present disclosure provide a terminal, the terminal comprising a transceiver module and a processing module; wherein the terminal is configured to perform the first aspect and the optional implementation manners of the first aspect.
[0115] In a fifth aspect, the embodiments of the present disclosure provide a network device, the network device comprising a transceiver module and a processing module; wherein the network device is configured to perform the second aspect and the optional implementation manners of the second aspect.
[0116] In a sixth aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprising one or more processors; wherein the communication apparatus is configured to perform the first aspect and the optional implementation manners of the first aspect.
[0117] In a seventh aspect, the embodiments of the present disclosure provide a communication apparatus, the communication apparatus comprising one or more processors; wherein the communication apparatus is configured to perform the second aspect and the optional implementation manners of the second aspect.
[0118] In an eighth aspect, the embodiments of the present disclosure provide a communication system, the communication system comprising a terminal and a network device; wherein the terminal is configured to perform the method described in the first aspect and the optional implementation manners of the first aspect, and the network device is configured to perform the method described in the second aspect and the optional implementation manners of the second aspect.
[0119] In a ninth aspect, the embodiments of the present disclosure provide a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device performs the method described in the first aspect and the optional implementation of the first aspect, the second aspect and the optional implementation of the second aspect.
[0120] In a tenth aspect, the embodiments of the present disclosure provide a program product, which is executed by a communication device, so that the communication device performs the method described in the first aspect and the optional implementation of the first aspect, the second aspect and the optional implementation of the second aspect.
[0121] In an eleventh aspect, the embodiments of the present disclosure provide a computer program, which, when executed on a computer, causes the computer to perform the method described in the first aspect and the optional implementation of the first aspect, the second aspect and the optional implementation of the second aspect.
[0122] In a twelfth aspect, the embodiments of the present disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the first aspect and the optional implementation of the first aspect, the second aspect and the optional implementation of the second aspect.
[0123] It can be understood that the terminal, access network device, core network device, communication system, storage medium, program product, computer program, chip or chip system are used to execute the method proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved are referred to the beneficial effects in the corresponding method, which will not be described here.
[0124] The embodiments of the present disclosure propose an information sending method and device. In some embodiments, the information sending method and the information processing method, communication method and other terms can be replaced with each other, the information sending device and the information processing device, communication device and other terms can be replaced with each other, and the information sending system and the information processing system, communication system and other terms can be replaced with each other.
[0125] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing some steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, the steps of different embodiments or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation of other embodiments.
[0126] In the embodiments of the present disclosure, the terms and / or descriptions among the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0127] The terms used in the embodiments of the present disclosure are only for the purpose of describing particular embodiments and are not used as limitations of the present disclosure.
[0128] In the embodiments of the present disclosure, unless otherwise specified and logically conflicted, the elements expressed in singular form, such as "one", "one", "the", "the", "the", "the", "this", etc., can represent "one and only one", and can also represent "one or more", "at least one", etc. For example, in the case of using articles such as "a", "an", "the" in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0129] In the embodiments of the present disclosure, "plurality" refers to two or more.
[0130] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple", and the like can be replaced with each other.
[0131] In some embodiments, the writing manner of "at least one of A, B", "A and / or B", "A in one case and B in another case", "A in response to one case and B in response to another case", and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches of A, B, C, etc., it is similar to the above.
[0132] In some embodiments, the writing manner of "A or B" and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches of A, B, C, etc., it is similar to the above.
[0133] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments, and should not be construed as redundant limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different. For another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.
[0134] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0135] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0136] In some embodiments, the terms of "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 lower than", "above" and the like can be replaced with each other, and the terms of "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", "below" and the like can be replaced with each other.
[0137] In some embodiments, the apparatuses and devices can be interpreted as entities, and also as virtual, whose names are not limited to the names described in the embodiments, and in some cases can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", and the like.
[0138] In some embodiments, "network" can be interpreted as an apparatus contained in the network, for example, an access network device, a core network device, and the like.
[0139] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / 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)", and the like.
[0140] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a Narrow Band-Internet of Things (NB-IoT) device, a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and so on.
[0141] In some embodiments, an access network device, a core network device, or a network device can be replaced with a terminal. For example, for a structure in which communication between an access network device, a core network device, or a network device and a terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), and so on), embodiments of the present disclosure can also be applied. In this case, a structure in which a terminal has all or part of the functions of an access network device can also be provided. Further, terms such as "uplink," "downlink," and so on can also be replaced with terms corresponding to inter-terminal communication (e.g., "side"). For example, an uplink channel, a downlink channel, and so on can be replaced with a side channel, and an uplink, a downlink, and so on can be replaced with a side link.
[0142] In some embodiments, the terminal can be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.
[0143] In some embodiments, the data, information, and the like can be acquired in compliance with the laws and regulations of the country where the terminal is located.
[0144] In some embodiments, the data, information, and the like can be acquired after obtaining the consent of the user.
[0145] In addition, each element, each row, or each column in the table of the embodiments of the present disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0146] FIG. 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure.
[0147] As shown in FIG. 1A, the communication system 100 includes a terminal 101 and a network device 102.
[0148] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a Narrow Band-Internet of Things (NB-IoT) device, a satellite communication device, a car with communication function, a smart car, a Pad, 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 smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a RedCap terminal, and the like, but is not limited thereto.
[0149] In some embodiments, the network device 102 is, for example, a node or device that accesses a terminal to a wireless network, and the network device can include at least one of a satellite or a drone in an information transmission network, an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a next generation RAN node (NG-RAN node), a node B (NB), a home node B (HNB), a home evolved node B (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 RAN, a Cloud RAN, a base station in other communication systems, an access node in a Wi-Fi system, but is not limited thereto.
[0150] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0151] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and part of the functions of the protocol layers are controlled by the CU, and the remaining part or all of the functions of the protocol layers are distributed in the DU and controlled by the CU, but the present disclosure is not limited thereto.
[0152] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed in the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed in the embodiments of the present disclosure are also applicable to similar technical problems.
[0153] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1A are illustrative, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than those in FIG. 1A. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0154] Embodiments of the present disclosure can be applied to a Non-terrestrial Network (NTN), 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 (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Narrow Band-IoT (NB-IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based on them, and the like. Further, a plurality of systems can be combined (for example, combination of LTE or LTE-A and 5G, and the like).
[0155] In some embodiments, a Radio Link Control (RLC) entity can be configured in three modes: Transparent Mode (TM); Unacknowledged Mode (UM); and Acknowledged Mode (AM). Accordingly, an RLC entity is classified as a TM RLC entity, a UM RLC entity, or an AM RLC entity.
[0156] An AM RLC entity consists of a transmitting side and a receiving side. For a network side configured RLC entity, a UE side is configured with a peer RLC entity, and vice versa. An RLC entity can receive RLC Service Data Units (SDUs) from upper layers and deliver RLC SDUs to upper layers. An RLC entity can also send and receive RLC Protocol Data Units (PDUs) to and from a peer RLC entity through lower layers. Lower layers provide services to upper layers, and upper layer PDU will become lower layer SDU. When the space provided by MAC layer cannot transmit a complete RLC SDU, the RLC SDU will be segmented for transmission, and accordingly, the segment is referred to as an RLC SDU segment.
[0157] In some embodiments, RLC PDUs are classified as RLC data PDUs and RLC control PDUs. RLC data PDUs are used to transmit upper layer PDUs (i.e., RLC SDUs), and RLC data PDUs in AM mode are referred to as AM data (AMD) PDUs.
[0158] In some embodiments, the RLC AM supports an automatic request retransmission (ARQ) function. In some cases, an RLC status report can be triggered. For example, the RLC status report can be triggered in the following ways: 1) polling of the peer AM RLC entity; 2) detection of a failure in reception of an AMD PDU: when the timer t-Reassembly expires, the receiving side of the AM RLC entity triggers the RLC status report. The transmitting side of the AM RLC entity can retransmit the RLC SDU or the RLC SDU segment according to the RLC status report.
[0159] In some embodiments, the RLC control PDU is used for ARQ, and the RLC status report described above is the RLC control PDU.
[0160] In some embodiments, in the service scenario of eXtended Reality (XR), many XR services are low-latency services, and one enhancement that can be considered is that the terminal performs autonomous retransmission on some RLC SDUs that meet certain conditions, that is, the terminal performs RLC retransmission on some RLC SDUs that meet certain conditions, rather than performing retransmission based on an RLC status report.
[0161] For data retransmitted autonomously, the data may, without an RLC status report, have been correctly received by the network device in advance. Therefore, if the data retransmitted autonomously is not distinguished from data retransmitted according to an RLC status report, the performance of the system may be affected.
[0162] The information transmission method and apparatus provided by the present disclosure will be described in detail below with reference to the accompanying drawings.
[0163] FIG. 2A is an interaction diagram of an information transmission method according to an embodiment of the present disclosure. As shown in FIG. 2A, the present embodiment relates to an information transmission method, and the method includes the following steps.
[0164] In step S2101, the terminal 101 acquires a protocol data unit (PDU) to be transmitted.
[0165] In some embodiments, the terminal 101 can acquire a protocol data unit (PDU) to be transmitted.
[0166] In some embodiments, the number of PDUs to be transmitted is one or more.
[0167] In some embodiments, the PDU to be transmitted is an RLC data PDU.
[0168] In some embodiments, the PDU to be transmitted is an AMD PDU.
[0169] In some embodiments, the PDU to be transmitted includes at least a first PDU.
[0170] The first PDU includes a previously transmitted RLC SDU or RLC SDU segment.
[0171] In some embodiments, the retransmission of the RLC SDU or RLC SDU segment is not based on an RLC status report. That is, the first PDU includes data that is not retransmitted based on an RLC report trigger. Alternatively, the retransmission of the RLC SDU or RLC SDU segment is autonomous, that is, the first PDU includes data that is retransmitted autonomously.
[0172] In some embodiments, the PDU to be transmitted further includes at least one of a second PDU and a third PDU.
[0173] The second PDU includes a previously transmitted RLC SDU or RLC SDU segment, and the retransmission of the RLC SDU or RLC SDU segment is based on an RLC status report. That is, the second PDU includes data that is retransmitted based on an RLC report trigger.
[0174] The third PDU includes a previously untransmitted RLC SDU or RLC SDU segment. That is, the third PDU includes data that is initially transmitted.
[0175] At step S2102, the terminal 101 determines the priority information of each PDU.
[0176] In some embodiments, the terminal 101 is capable of determining the priority information of each PDU to be transmitted.
[0177] In some embodiments, the terminal 101 determines the priority information of each PDU to be transmitted based on a first rule.
[0178] In some embodiments, the determination by the terminal 101 of the priority information of each PDU to be transmitted refers to how the terminal 101 selects AMD PDUs to be transmitted (i.e., the order in which AMD PDUs are transmitted) within one AM RLC entity when using resources of uplink grants (UL grants), including dynamic grants and configured grants.
[0179] In some embodiments, the first rule includes at least one of the following:
[0180] the priority of the second PDU is higher than the priority of the first PDU;
[0181] the priority of the first PDU is higher than the priority of the third PDU;
[0182] the priority of the third PDU is higher than the priority of the first PDU;
[0183] the priority of the second PDU is higher than the priority of the third PDU;
[0184] the smaller the value of the first timer corresponding to the PDU, the higher the priority of the PDU;
[0185] the larger the value of the PDU Set Importance (PSI) corresponding to the PDU, the higher the priority of the PDU;
[0186] the priority of the PDU including delay-critical data is higher than the priority of the PDU not including delay-critical data.
[0187] wherein, optionally, the first timer can be a discard timer, can be a discard timer for low importance, can be another timer, etc.
[0188] In some embodiments, the PSI is a Quality of Service (QoS) related parameter in a PDU Set, which is used to indicate the relative importance of a PDU Set relative to other PDU Sets in the same QoS Flow. When congestion occurs, the PSI can be used for packet discard, i.e. when the network informs the UE to activate the PSI-based packet discard through a MAC CE, the UE uses a shorter discard timer discardTimer (i.e. discardTimerForLowImportance) for the PDU Set with lower importance, so that the corresponding data packets are more likely to expire and be discarded.
[0189] In some embodiments, when no PDU Set discard (pdu-SetDiscard) is configured, a Packet Data Convergence Protocol (PDCP) SDU with a remaining time to discardTimer expiry less than a threshold remainingTimeThreshold is delay-critical data.
[0190] In some embodiments, when pdu-SetDiscard is configured, if at least one PDCP SDU in a PDU Set has a remaining time to discard timer expiry less than a threshold remainingTimeThreshold, all PDCP SDUs in the PDU Set are delay-critical data.
[0191] In some embodiments, delay-critical data can include retransmission pending data of RLC AM, PDCP Control PDU, etc. in addition to data packets having a remaining time to discard less than a threshold.
[0192] In some embodiments, the determination can be based on the first timer, the value of the PSI, or whether the delay-critical data is included when determining the priority between the first PDU and the second PDU.
[0193] In some embodiments, the determination can be based on the first timer, the value of the PSI, or whether the delay-critical data is included when determining the priority between the first PDU and the third PDU.
[0194] In some embodiments, the first rule is predefined by a protocol.
[0195] In some embodiments, the first rule is determined by the first information sent by the network device 102.
[0196] In some embodiments, part of the first rule is predefined by a protocol and part of the first rule is determined by the first information sent by the network device 102.
[0197] In some embodiments, the first rule is determined by both the protocol and the first information sent by the network device 102.
[0198] In some embodiments, the first information can indicate the priority determination rule between the first PDU and the second PDU.
[0199] In some embodiments, the first information can indicate the priority determination rule between the first PDU and the third PDU.
[0200] In some embodiments, the first information can indicate the priority determination rule between the first PDU and the second PDU and the priority determination rule between the first PDU and the third PDU.
[0201] In some embodiments, the first information can include at least one of the following information:
[0202] Radio Resource Control (RRC) message;
[0203] Medium Access Control (MAC) control element (CE);
[0204] Radio Link Control (RLC) control PDU.
[0205] In some embodiments, the first information corresponds to the terminal 101. That is, the first information is configured in granularity of terminal, and the first information corresponding to different terminals can be different.
[0206] In some embodiments, the first information corresponds to a data radio bearer (DRB). That is, the first information is configured in granularity of DRB, and the first information corresponding to different DRBs can be different.
[0207] In some embodiments, the first information corresponds to an RLC entity. That is, the first information is configured in granularity of RLC entity, and the first information corresponding to different RLC entities can be different.
[0208] In some embodiments, the first information corresponds to a logical channel (LCH). That is, the first information is configured in granularity of LCH, and the first information corresponding to different LCHs can be different.
[0209] In some embodiments, the first information corresponds to a logical channel group (LCG). That is, the first information is configured in granularity of LCG, and the first information corresponding to different LCGs can be different.
[0210] In some embodiments, the first information corresponds to a medium access control (MAC) entity. That is, the first information is configured in granularity of MAC entity, and the first information corresponding to different MAC entities can be different.
[0211] In some embodiments, the name of the first information is not limited, which is, for example, “priority configuration”, “priority information”, “priority parameter”, “retransmission priority”, “priority of retransmission relative to initial transmission”, “priority of autonomous retransmission relative to initial transmission”, “priority of autonomous retransmission relative to retransmission based on reporting”, “retransmission priority configuration”, “retransmission priority parameter”, and the like.
[0212] Step S2103, the terminal 101 sends the PDU.
[0213] In some embodiments, the terminal 101 sends the at least one PDU to be sent according to the priority order based on the priority information.
[0214] In some embodiments, the network device 102 receives the PDU.
[0215] In some embodiments, the RLC entity of the terminal 101 sends the PDU.
[0216] In some embodiments, the RLC peer entity of the network device 102 receives the PDU.
[0217] As an example, in the protocol, the priority of the second PDU is higher than that of the first PDU, and the priority of the third PDU is higher than that of the first PDU. Therefore, when the sending side of the AM RLC entity obtains the first PDU, the second PDU and the third PDU to be sent, the second PDU will be transmitted first, the third PDU second, and the first PDU last.
[0218] As another example, the network device 102 can send first information, the first information being used to indicate the first rule, and the first information corresponding to the RLC entity. Optionally, the first information can be included in the RRC message. Optionally, two information fields can be included in the first information to respectively indicate the priority determination rule between the first PDU and the second PDU, and the priority determination rule between the first PDU and the third PDU. For example, the first information can indicate that the priority of the second PDU is higher than that of the first PDU; and for the priority of the first PDU relative to the third PDU, the rule of “the priority of the PDU containing delay-critical data is higher than that of the PDU not containing delay-critical data” is used to determine. Therefore, when the sending side of the AM RLC entity obtains the first PDU, the second PDU and the third PDU to be sent, the second PDU will be transmitted first, the AMD PDU containing delay-critical data second, and the AMD PDU not containing delay-critical data last.
[0219] Step S2104, the terminal 101 sends second information.
[0220] In some embodiments, the network device 102 receives the second information.
[0221] In some embodiments, the second information includes the data volume of delay-critical data.
[0222] In some embodiments, the first PDU is not included in the delay-critical data volume.
[0223] In some embodiments, the terminal 101 can determine whether the first PDU is included in the delay-critical data volume based on third information sent by the network device 102. The third information is used to indicate whether the first PDU is to be included in the delay-critical data volume sent by the terminal 101.
[0224] In some embodiments, the third information can be included in a radio resource control (RRC) message.
[0225] In some embodiments, the third information can correspond to an RLC entity. That is, the third information is configured in the granularity of an RLC entity, and the third information corresponding to different RLC entities can be different.
[0226] In some embodiments, the second information can be a delay status report (DSR).
[0227] In some embodiments, when some data packets have not been scheduled for a long time, the terminal can send a DSR to inform the network. The UE can send the DSR through a MAC CE. If the remaining time of the data packets to packet discard is less than the threshold configured by the network, the reporting of the DSR is triggered. The granularity of the DSR reporting is a logical channel group (LCG). The DSR contains information of the remaining time and the corresponding delay-critical data volume.
[0228] In some embodiments, the terms “eNB”, “gNB”, “base station”, “NG-RAN node”, and the like can be replaced with each other.
[0229] In some embodiments, the terms “carrier”, “band”, “frequency”, and the like can be replaced with each other.
[0230] In some embodiments, the names of information and the like 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", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0231] In some embodiments, the names of information and the like 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", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0232] In some embodiments, terms such as "physical downlink shared channel (PDSCH)", "DL data", and the like can be replaced with each other, and terms such as "physical uplink shared channel (PUSCH)", "UL data", and the like can be replaced with each other.
[0233] In some embodiments, the terms "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based", and the like can be replaced with each other.
[0234] In some embodiments, the terms "resource block (RB)", "physical resource block (PRB)", "sub-carrier group (SCG)", "resource element group (REG)", "PRB pair", "RB pair", "resource element (RE)", "sub-carrier", and the like can be replaced with each other.
[0235] In some embodiments, the terms "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, obtaining from higher layers, processing by oneself, implementing autonomously, and the like.
[0236] In some embodiments, the terms "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive", and the like can be replaced with each other.
[0237] In some embodiments, the terms "certain", "preseted", "preset", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "preset A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, and can be interpreted as certain A, certain A, arbitrary A, or first A, but are not limited thereto.
[0238] In some embodiments, determination or judgment can be performed by a value represented by 1 bit (0 or 1), can be performed by a true or false value (Boolean value) represented by true or false, can be performed by comparison of numerical values (for example, comparison with a predetermined value), but is not limited thereto.
[0239] In some embodiments, “not expecting to receive” can be interpreted as not receiving on the time domain resource and / or the frequency domain resource, or can be interpreted as, after receiving the data, etc., not performing subsequent processing on the data, etc.; “not expecting to send” can be interpreted as not sending, or can be interpreted as sending but not expecting the receiving party to respond to the content of the sending.
[0240] The communication method related to the embodiments of the present disclosure can include at least one of steps S2101-S2104. For example, step 2101 can be implemented as an independent embodiment, step 2102 can be implemented as an independent embodiment, step 2103 can be implemented as an independent embodiment, step 2104 can be implemented as an independent embodiment, steps 2101+2102 can be implemented as an independent embodiment, steps 2102+2103 can be implemented as an independent embodiment, steps 2101+2102+2103 can be implemented as an independent embodiment, steps 2102+2103+2104 can be implemented as an independent embodiment, steps 2101+2102+2104 can be implemented as an independent embodiment, steps 2101+2102+2103+2104 can be implemented as an independent embodiment, etc., but are not limited thereto.
[0241] In some embodiments, steps S2101 and S2104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0242] In some embodiments, steps S2102 and S2104 can be exchanged in order or performed simultaneously.
[0243] In some embodiments, steps S2103 and S2104 can be exchanged in order or performed simultaneously.
[0244] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 2A can be referred to.
[0245] FIG. 3A is a flow diagram of an information sending method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiments of the present disclosure relate to an information sending method, the method is performed by a terminal 101, and the method includes:
[0246] In step S3101, a protocol data unit PDU to be sent is obtained.
[0247] Optional implementations of step S3101 can be referred to optional implementations of step S2101 of FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be described herein.
[0248] In step S3102, priority information of each PDU is determined.
[0249] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0250] In step S3103, the PDU is sent.
[0251] The optional implementation of step S3103 can refer to the optional implementation of step S2103 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0252] In step S3104, the second information is sent.
[0253] The optional implementation of step S3104 can refer to the optional implementation of step S2104 in FIG. 2A and other associated parts in the embodiments related to FIG. 2A, which will not be repeated here.
[0254] The communication method related to the embodiments of the present disclosure can include at least one of steps S3101-S3104. For example, step 3101 can be implemented as an independent embodiment, step 3102 can be implemented as an independent embodiment, step 3103 can be implemented as an independent embodiment, step 3104 can be implemented as an independent embodiment, steps 3101+3102 can be implemented as an independent embodiment, steps 3102+3103 can be implemented as an independent embodiment, steps 3101+3102+3103 can be implemented as an independent embodiment, steps 3102+3103+3104 can be implemented as an independent embodiment, steps 3101+3102+3104 can be implemented as an independent embodiment, steps 3101+3102+3103+3104 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0255] In some embodiments, steps S3101 and S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0256] In some embodiments, steps S3102 and S3104 can be exchanged in order or performed simultaneously.
[0257] In some embodiments, steps S3103 and S3104 can be exchanged in order or performed simultaneously.
[0258] FIG. 3B is a flow diagram of an information sending method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure relate to an information sending method, which is performed by the terminal 101, and the method includes:
[0259] Step S3201: Obtain a protocol data unit (PDU) to be sent.
[0260] The optional implementation of step S3201 can refer to step S2101 in FIG.2A, the optional implementation of step S3101 in FIG.3A, and other associated parts in the embodiments related to FIG.2A and FIG.3A, which will not be repeated here.
[0261] Step S3202: Determine the priority information of each PDU.
[0262] The optional implementation of step S3202 can refer to step S2102 in FIG.2A, the optional implementation of step S3102 in FIG.3A, and other associated parts in the embodiments related to FIG.2A and FIG.3A, which will not be repeated here.
[0263] Step S3203: Send the PDU.
[0264] The optional implementation of step S3203 can refer to step S2103 in FIG.2A, the optional implementation of step S3103 in FIG.3A, and other associated parts in the embodiments related to step S3103 in FIG.2A and FIG.3A, which will not be repeated here.
[0265] The communication method related to the embodiments of the present disclosure can include at least one of steps S3201-S3203. For example, step 3201 can be implemented as an independent embodiment, step 3202 can be implemented as an independent embodiment, step 3203 can be implemented as an independent embodiment, steps 3201+3202 can be implemented as an independent embodiment, steps 3202+3203 can be implemented as an independent embodiment, steps 3201+3202+3103 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0266] FIG.4A is a flow diagram of an information sending method according to an embodiment of the present disclosure. As shown in FIG.4A, the embodiments of the present disclosure relate to an information sending method, the method is performed by the network device 102, and the method includes the following steps:
[0267] Step S4101: Receive a PDU sent by the terminal 101.
[0268] The optional implementation of step S4101 can refer to the optional implementation of step S2103 in FIG.2A and other associated parts in the embodiments related to FIG.2A, which will not be repeated here.
[0269] Optionally, the PDU is at least one PDU to be sent obtained by the terminal 101, and the optional implementation can refer to the optional implementation of step S2101 in FIG.2A and other associated parts in the embodiments related to FIG.2A, which will not be repeated here.
[0270] Optionally, the PDU is transmitted by the terminal 101 based on the determined priority information corresponding to each PDU. For optional implementation of the step S2102, refer to the optional implementation of the step S2102 in FIG. 2A and other associated parts of the embodiments involved in FIG. 2A, which are not described herein.
[0271] In step S4102, the second information transmitted by the terminal 101 is received.
[0272] For optional implementation of the step S4102, refer to the optional implementation of the step S2104 in FIG. 2A and other associated parts of the embodiments involved in FIG. 2A, which are not described herein.
[0273] The communication method involved in the embodiments of the present disclosure can include at least one of the steps S4101-S4102. For example, the step S4101 can be implemented as an independent embodiment, the step S4102 can be implemented as an independent embodiment, the steps S4101+S4102 can be implemented as an independent embodiment, and the like, but are not limited thereto.
[0274] In some embodiments, the step S4102 is optional, and one or more of the steps can be omitted or replaced in different embodiments.
[0275] In some embodiments, the steps S4101 and S4102 can be exchanged in order or executed simultaneously.
[0276] FIG. 4B is a flow diagram of an information transmission method according to an embodiment of the present disclosure. As shown in FIG. 4B, the embodiments of the present disclosure involve an information transmission method, which is performed by the network device 102, and the method includes the following steps:
[0277] In step S4201, the PDU transmitted by the terminal 101 is received.
[0278] For optional implementation of the step S4201, refer to the optional implementation of the step S2103 in FIG. 2A, the optional implementation of the step S4103 in FIG. 4A, and other associated parts of the embodiments involved in FIG. 2A and FIG. 4A, which are not described herein.
[0279] FIG. 5 is a flow diagram of an information transmission method according to an embodiment of the present disclosure. As shown in FIG. 5, the method involved in the embodiments of the present disclosure is used in the communication system 100, and the method includes the following steps:
[0280] In step S5101, the terminal 101 acquires at least one PDU to be transmitted, wherein the PDU to be transmitted includes at least a first PDU, and at least one of a second PDU and a third PDU.
[0281] At step S5102, the terminal 101 determines priority information of each of the to-be-sent PDUs based on the first rule.
[0282] At step S5103, the terminal 101 sends the to-be-sent PDUs based on the priority information.
[0283] The optional implementation of steps S5101-S5104 can refer to any one of or any combination of the steps in the embodiments of FIG. 2A, FIG. 3A-3B, FIG. 4A-4B, and other associated parts in the embodiments of FIG. 2A-2B, FIG. 3A-3B, FIG. 4A-4B.
[0284] In some embodiments, the above method can include the method of the above-mentioned communication system side, terminal side, network device side, etc., which is not described herein.
[0285] In the present embodiment or example, each step can be independent, arbitrarily combined or exchanged in order, the optional mode or optional example can be arbitrarily combined, and can be arbitrarily combined with any step of other embodiments or other examples, without contradiction.
[0286] The embodiments of the present disclosure also propose a device for implementing any one of the above methods, for example, a device including units or modules for implementing each step performed by the terminal in any one of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any one of the above methods.
[0287] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize the functions of any of the above methods or the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of the hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship between the elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0288] In the embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), or the like. In another implementation, the processor can implement certain functions through a logical relationship of a hardware circuit, and the logical relationship of the 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 the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all 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), and the like.
[0289] FIG. 6A is a structural schematic diagram of a network device according to an embodiment of the present disclosure. As shown in FIG. 6A, the terminal 6100 can include at least one of a transceiver module 6101, a processing module 6102, and the like. In some embodiments, the processing module 6102 is configured to obtain at least one PDU to be sent; the processing module 6102 is further configured to determine priority information of each of the PDU to be sent based on a first rule; and the transceiver module 6101 is configured to send the PDU to be sent based on the priority information; wherein the PDU to be sent includes at least a first PDU, and at least one of a second PDU and a third PDU; and the first PDU includes a previously sent RLC SDU or a RLC SDU segment.
[0290] Optionally, the retransmission of the RLC SDU included in the first PDU is not based on a RLC status report.
[0291] The second PDU includes a previously transmitted RLC SDU or RLC SDU segment, and retransmission of the RLC SDU is based on the RLC status report;
[0292] The third PDU includes a previously untransmitted RLC SDU or RLC SDU segment.
[0293] Optionally, the priority information is determined based on a first rule, and the first rule includes at least one of the following:
[0294] The priority of the second PDU is higher than the priority of the first PDU;
[0295] The priority of the first PDU is higher than the priority of the third PDU;
[0296] The priority of the third PDU is higher than the priority of the first PDU;
[0297] The priority of the second PDU is higher than the priority of the third PDU;
[0298] The smaller the value of the first timer corresponding to the PDU, the higher the priority of the PDU;
[0299] The greater the value of the PDU set importance PSI corresponding to the PDU, the higher the priority of the PDU;
[0300] The priority of the PDU including delay urgent data is higher than the priority of the PDU not including delay urgent data.
[0301] Optionally, the processing module 6102 is specifically configured to:
[0302] Determine the first rule based on a protocol specification; or
[0303] Receive first information sent by the network device, and the first information is used to indicate the first rule.
[0304] Optionally, the first information is included in at least one of the following messages:
[0305] A radio resource control (RRC) message;
[0306] A medium access control (MAC) control element (CE);
[0307] An RLC control PDU.
[0308] Optionally, the first information corresponds to the terminal; or
[0309] The first information corresponds to a data radio bearer (DRB); or
[0310] The first information corresponds to an RLC entity.
[0311] The first information corresponds to a logical channel.
[0312] The first information corresponds to a logical channel group (LCG).
[0313] The first information corresponds to a medium access control (MAC) entity.
[0314] Optionally, the transceiver 6101 is further configured to:
[0315] send, to the network device, second information, where the second information includes a latency-critical data amount.
[0316] Optionally, the first PDU is not included in the latency-critical data amount.
[0317] Optionally, the transceiver 6101 is further configured to:
[0318] receive third information sent by the network device, where the third information is used to indicate whether the first PDU is included in the latency-critical data amount.
[0319] Optionally, the third information is included in a radio resource control (RRC) message.
[0320] Optionally, the third information corresponds to an RLC entity.
[0321] Optionally, the transceiver is configured to perform at least one of the communication steps (for example, steps S2103 and S2104, but not limited thereto) performed by the terminal in any of the methods described above, and details are not described herein.
[0322] Optionally, the processing module is configured to perform at least one of the other steps (for example, steps S2101 and S2102, but not limited thereto) performed by the terminal in any of the methods described above, and details are not described herein.
[0323] FIG. 6B is a structural schematic of another network device according to an embodiment of the present disclosure. As shown in FIG. 6B, the network device 6200 can include at least one of a transceiver 6201, a processing module 6202, and the like. In some embodiments, the transceiver 6201 is configured to receive at least one protocol data unit (PDU) sent by a terminal, where the PDU is sent based on priority information of each PDU, and the priority information of each PDU is determined by the terminal; the PDU to be sent includes at least a first PDU, and at least one of a second PDU and a third PDU; and the first PDU includes a previously sent radio link control (RLC) service data unit (SDU) or RLC SDU segment.
[0324] Optionally, the retransmission of the RLC SDU included in the first PDU is not based on the RLC status report.
[0325] The second PDU includes a previously transmitted RLC SDU or RLC SDU segment, and the retransmission of the RLC SDU is based on the RLC status report.
[0326] The third PDU includes a previously not transmitted RLC SDU or RLC SDU segment.
[0327] Optionally, the priority information is determined by the terminal based on a first rule, and the first rule includes at least one of the following:
[0328] The priority of the second PDU is higher than the priority of the first PDU.
[0329] The priority of the first PDU is higher than the priority of the third PDU.
[0330] The priority of the third PDU is higher than the priority of the first PDU.
[0331] The priority of the second PDU is higher than the priority of the third PDU.
[0332] The smaller the value of the first timer corresponding to the PDU, the higher the priority of the PDU.
[0333] The greater the value of the PDU set importance PSI corresponding to the PDU, the higher the priority of the PDU.
[0334] The priority of the PDU including delay urgent data is higher than the priority of the PDU not including delay urgent data.
[0335] Optionally, the transceiver 6201 is further configured to:
[0336] Send first information to the terminal, wherein the first information is used to indicate the first rule.
[0337] Optionally, the first information is included in at least one of the following messages:
[0338] A radio resource control (RRC) message.
[0339] A medium access control (MAC) control element (CE).
[0340] An RLC control PDU.
[0341] Optionally, the first information corresponds to the terminal; or
[0342] The first information corresponds to a data radio bearer (DRB).
[0343] The first information corresponds to an RLC entity.
[0344] The first information corresponds to a logical channel.
[0345] The first information corresponds to a logical channel group (LCG).
[0346] The first information corresponds to a medium access control (MAC) entity.
[0347] Optionally, the second information sent by the terminal is received, and the second information includes a data amount of a time delay emergency.
[0348] Optionally, the first PDU is not included in the data amount of the time delay emergency.
[0349] Optionally, the transceiver 6201 is further configured to:
[0350] Third information is sent to the terminal, and the third information is used to indicate whether the first PDU is included in the data amount of the time delay emergency.
[0351] Optionally, the third information is included in a radio resource control (RRC) message.
[0352] Optionally, the third information corresponds to an RLC entity.
[0353] Optionally, the transceiver is configured to perform at least one of the communication steps (for example, steps S2103 and S2104, but not limited thereto) of the sending and / or receiving performed by the network device in any of the above methods, and details are not repeated here.
[0354] Optionally, the processing module is configured to perform at least one of the other steps of the network device in any of the above methods, and details are not repeated here.
[0355] In some embodiments, the transceiver can include a sending module and / or a receiving module, and the sending module and the receiving module can be separate or integrated together. Optionally, the transceiver can be replaced by a transceiver.
[0356] In some embodiments, the processing module can be one module or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be replaced by a processor.
[0357] FIG. 7A is a structural schematic diagram of a communication device 7100 according to an embodiment of the present disclosure. The communication device 7100 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 supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above methods. The communication device 7100 can be used to implement the methods described in the above method embodiments, which can be referred to the descriptions in the above method embodiments.
[0358] As shown in FIG. 7A, the communication device 7100 includes one or more processors 7101. The processor 7101 can be a general processor or a special-purpose processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The communication device 7100 is configured to execute any of the above methods.
[0359] In some embodiments, the communication device 7100 further includes one or more memories 7102 configured to store instructions. Alternatively, all or part of the memory 7102 can be located outside the communication device 7100.
[0360] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as transmitting and / or receiving in the above methods, and the processor 7101 performs at least one of the other steps.
[0361] In some embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms of transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms of transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms of receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0362] In some embodiments, the communication device 7100 can include one or more interface circuits 7104. Alternatively, the interface circuit 7104 is connected with the memory 7102, and the interface circuit 7104 can be used to receive signals from the memory 7102 or other devices, and can be used to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 can read the instructions stored in the memory 7102 and send the instructions to the processor 7101.
[0363] The communication device 7100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 can not be limited by FIG. 7A. The communication device can be a standalone device or can be part of a larger device. For example, the above communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0364] FIG. 7B is a structural schematic diagram of a chip 7200 according to an embodiment of the present disclosure. For the case where the communication device 7100 is a chip or a chip system, the structural schematic diagram of the chip 7200 shown in FIG. 7B can be referred to, but is not limited thereto.
[0365] The chip 7200 includes one or more processors 7201, and the chip 7200 is configured to execute any of the above methods.
[0366] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203, and the interface circuit 7202 can be configured to receive signals from the memory 7203 or other devices, and the interface circuit 7202 can be configured to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.
[0367] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above methods, and the processor 7201 performs at least one of the other steps.
[0368] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, and the like can be replaced with each other.
[0369] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Optionally, all or part of the memory 7203 can be outside the chip 7200.
[0370] The disclosure further provides a storage medium having stored instructions which, when executed on the communication device 7100, cause the communication device 7100 to perform 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 can also be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can also be a transitory storage medium.
[0371] The disclosure further provides a program product which, when executed by the communication device 7100, causes the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0372] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the above methods.
[0373] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded and executed on a computer, all or part of the processes or functions described above according to the embodiments of the disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer programs can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer programs can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a high-density digital video disc (DVD)), or a semiconductor medium (for example, a solid state disk (SSD)), etc.
[0374] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the disclosure.
[0375] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0376] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the above claims.
Claims
1. An information transmission method characterized by comprising: The method is performed by a terminal, and the method comprises: obtaining at least one protocol data unit (PDU) to be sent; determining priority information of each of the PDU to be sent; sending the PDU to be sent based on the priority information; wherein the PDU to be sent comprises at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU comprises a previously sent radio link control (RLC) service data unit (SDU) or RLC SDU segment.
2. The method of claim 1, wherein: retransmission of the RLC SDU included in the first PDU is not based on an RLC status report; the second PDU comprises a previously sent RLC SDU or RLC SDU segment, and retransmission of the RLC SDU is based on the RLC status report; the third PDU comprises a previously unsent RLC SDU or RLC SDU segment.
3. The method according to claim 1 or 2, characterized in that, The priority information is determined based on a first rule, and the first rule comprises at least one of: a priority of the second PDU is higher than a priority of the first PDU; a priority of the first PDU is higher than a priority of the third PDU; a priority of the third PDU is higher than a priority of the first PDU; a priority of the second PDU is higher than a priority of the third PDU; a value of a first timer corresponding to the PDU is smaller, and a priority of the PDU is higher; a value of a PDU set importance (PSI) corresponding to the PDU is larger, and a priority of the PDU is higher; a priority of a PDU comprising delay-critical data is higher than a priority of a PDU not comprising delay-critical data.
4. The method according to any one of claims 1 to 3, characterized in that, The method further comprises: determining the first rule based on a protocol specification; or receiving first information sent by a network device, the first information being used to indicate the first rule.
5. The method of claim 4, wherein, The first information is included in at least one of: a radio resource control (RRC) message; a medium access control (MAC) control element (CE); an RLC control PDU.
6. The method of claim 4 or 5, wherein: the first information corresponds to the terminal; or the first information corresponds to a data radio bearer (DRB); or the first information corresponds to an RLC entity; or the first information corresponds to a logical channel; or the first information corresponds to a logical channel group (LCG); or the first information corresponds to a medium access control (MAC) entity. The method further comprises:
7. The method according to any one of claims 1 to 6, characterized in that, sending, to a network device, second information comprising an amount of delay-critical data. The first PDU is not included in the amount of delay-critical data.
8. The method of claim 7, wherein, The method further comprises:
9. The method of claim 7, wherein, receiving third information sent by the network device, the third information being used to indicate whether the first PDU is included in the amount of delay-critical data. The third information is included in a radio resource control (RRC) message.
10. The method of claim 9, wherein, The third information corresponds to an RLC entity.
11. The method according to claim 9 or 10, characterized in that, The method is performed by a network device, and the method comprises:
12. An information transmission method characterized by comprising: receive at least one protocol data unit (PDU) sent by a terminal; wherein the PDU is sent based on priority information of each PDU, the priority information of each PDU being determined by the terminal; the PDU to be sent includes at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU includes a previously sent radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
13. The method of claim 12, wherein: retransmission of the RLC SDU included in the first PDU is not based on an RLC status report; the second PDU includes a previously sent RLC SDU or RLC SDU segment, and retransmission of the RLC SDU is based on the RLC status report; the third PDU includes a previously unsent RLC SDU or RLC SDU segment.
14. The method according to claim 12 or 13, characterized in that, the priority information is determined by the terminal based on a first rule, the first rule including at least one of: a priority of the second PDU is higher than a priority of the first PDU; a priority of the first PDU is higher than a priority of the third PDU; a priority of the third PDU is higher than a priority of the first PDU; a priority of the second PDU is higher than a priority of the third PDU; a smaller value of a first timer corresponding to the PDU, a higher priority of the PDU; a larger value of a PDU set importance (PSI) corresponding to the PDU, a higher priority of the PDU; a priority of a PDU including delay-critical data is higher than a priority of a PDU not including delay-critical data.
15. The method according to any one of claims 12-14, characterized in that, The method further includes: sending first information to the terminal, the first information being used to indicate the first rule.
16. The method of claim 15, wherein, The first information is included in at least one of: a radio resource control (RRC) message; a medium access control (MAC) control element (CE); an RLC control PDU.
17. The method of claim 15 or 16, wherein: the first information corresponds to the terminal; or the first information corresponds to a data radio bearer (DRB); or the first information corresponds to an RLC entity; or the first information corresponds to a logical channel; or the first information corresponds to a logical channel group (LCG); or the first information corresponds to a medium access control (MAC) entity. The method further includes:
18. The method according to any one of claims 12-17, characterized in that, receiving second information sent by the terminal, the second information including an amount of delay-critical data. The first PDU is not included in the amount of delay-critical data.
19. The method of claim 18, wherein, The method further includes:
20. The method of claim 18, wherein, sending third information to the terminal, the third information being used to indicate whether the first PDU is included in the amount of delay-critical data. The third information is included in a radio resource control (RRC) message.
21. The method of claim 20, wherein, The third information corresponds to an RLC entity.
22. The method of claim 20 or 21, wherein, The terminal includes:
23. A terminal, characterized by a processing module configured to obtain at least one protocol data unit (PDU) to be sent; the processing module is further configured to determine priority information of each PDU to be sent; The transceiver module is configured to transmit the PDU based on the priority information. The PDU includes at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU includes a previously transmitted radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
24. A network device, comprising: The network device includes: The transceiver module is configured to receive at least one protocol data unit (PDU) transmitted by a terminal. The PDU is transmitted based on priority information of each PDU, and the priority information of each PDU is determined by the terminal. The PDU includes at least a first PDU, and at least one of a second PDU and a third PDU; the first PDU includes a previously transmitted radio link control (RLC) service data unit (SDU) or an RLC SDU segment.
25. A communications device, characterized by The terminal includes: One or more processors; The terminal is configured to perform the information transmission method of any one of claims 1-11.
26. A communications device, characterized by The network device includes: One or more processors; The network device is configured to perform the information transmission method of any one of claims 12-22.
27. A communication system, characterized by The terminal and the network device are configured to implement the model training method of any one of claims 1-11 and the information transmission method of any one of claims 12-22.
28. A storage medium, the storage medium storing instructions, wherein, When the instructions run on a communication device, the communication device is caused to perform the information transmission method of any one of claims 1-11 or 12-22.
Citation Information
Patent Citations
Method for transmitting information in dual connection system and device
CN104935414A
Data transmission method and device and storage medium
CN110536354A
Communication method and device
CN112153746A
Communication method and device
CN118042518A
Method and apparatus for transmitting mac PDU including at least one mac ce in wireless communication system
WO2023204407A1