An information processing method and device
By generating a BSR indicating the size of L2 uplink control information at the terminal, the problem of unreasonable resource allocation in high- and low-frequency joint networking is solved, and more efficient resource utilization and service transmission performance are achieved.
Patent Information
- Application Number
- CN202111067601.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2018-02-13
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2038-02-13
AI Technical Summary
In the high- and low-frequency joint networking mode, the existing uplink resource allocation process cannot effectively distinguish between control information and service data, resulting in unreasonable resource allocation and waste of resources.
The terminal generates a BSR indicating the size of the L2 uplink control information and sends a request for uplink authorization under this indication so that network devices can allocate resources reasonably.
By distinguishing between control information and data, the waste of resource scheduling is reduced, and the rationality of uplink resource allocation and service transmission performance are improved.
Smart Images

Figure CN113973383B_ABST
Abstract
Description
[0001] This application is a divisional application of the application No. 201810150992.4, filed on February 18, 2018 in China Patent Office, and entitled "Method and device for uplink grant". TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular to an information processing method and device. BACKGROUND
[0003] With the development of communication technology, more and more terminals need to access to the wireless network, and more and more services need to be guaranteed at high speed. These put forward higher throughput requirements on the network. In order to meet this demand, a simple method is to increase the bandwidth of the wireless network. The wireless resources of low frequency band are limited, while the wireless resources of high frequency band are abundant, so the industry considers using the wireless resources of high frequency band to transmit services.
[0004] The wireless propagation of high frequency band has its limitations, for example, fast attenuation, so the transmission range is relatively small. In addition, the quality of the transmission signal of high frequency band is more easily affected by the outside world, for example, when the signal transmission direction is blocked by an object, the signal quality will be more seriously degraded. Therefore, the way of high-low frequency joint networking is introduced, and in this networking mode, the existing uplink resource allocation process, or the uplink grant process, may have the problem of unreasonable resource allocation. SUMMARY
[0005] Embodiments of the present application provide an information processing method and device to improve the rationality of uplink resource allocation.
[0006] In a first aspect, the present application provides a method for uplink grant, which can be applied to a terminal or a chip inside the terminal. In the method, a BSR is generated to indicate the size of L2 uplink control information, and the first information for requesting uplink grant is generated under the trigger of the BSR.
[0007] In a second aspect, the present application provides a method for uplink grant, which can be applied to a network device or a chip inside the network device. In the method, the first information for requesting uplink grant is received, and the uplink grant is allocated according to the first information. The first information is sent by the opposite end (such as a terminal or a chip inside the terminal) under the trigger of the BSR, and the BSR is used to indicate the size of L2 uplink control information.
[0008] In a third aspect, the present application provides a device for uplink grant, which includes units or means for performing each step of the first aspect or the second aspect.
[0009] In a fourth aspect, the present application provides a device for uplink grant, comprising at least one processor and a memory, wherein the at least one processor is configured to execute the method provided in the first aspect or the second aspect.
[0010] In a fifth aspect, the present application provides a device for uplink grant, comprising at least one processor and an interface circuit, wherein the at least one processor is configured to execute the method provided in the first aspect or the second aspect.
[0011] In a sixth aspect, the present application provides a program for uplink grant, which, when executed by a processor, is configured to execute the method provided in the first aspect or the second aspect.
[0012] In a seventh aspect, a program product, such as a computer readable storage medium, is provided, comprising the program of the sixth aspect.
[0013] As can be seen, in the above aspects, a BSR indicating the size of L2 uplink control information can be generated. If the network device informs, through a message, that the L2 control information and L2 data content are transmitted on different wireless transmission links (for example, the L2 uplink control information is transmitted through low-frequency wireless resources, and the L2 data content is transmitted through high-frequency wireless resources), when the terminal identifies that the L2 uplink control information needs to be transmitted, the terminal can trigger the reporting of the BSR indicating the size of the L2 uplink control information. In this way, the network device can determine the size of the L2 uplink control information, so that the uplink grant corresponding to the size of the L2 uplink control information is allocated on the transmission link dedicated for transmitting the L2 uplink control information, which can avoid the waste of resources caused by allocating too much uplink grant, and improve the service transmission performance.
[0014] In the above aspects, the L2 uplink control information can be at least one of the following control information: control information generated by the SDAP layer, control information generated by the PDCP layer, control information generated by the RLC layer, control information generated by the MAC layer, and the like.
[0015] In a possible design, the first information can be a data unit including a BSR indicating the size of the L2 uplink control information, which can be a MAC data unit, such as a BSR MAC CE. When the first information is the data unit including the BSR indicating the size of the L2 uplink control information, the requested uplink grant can be an uplink grant for transmitting the L2 uplink control information of the size indicated by the BSR.
[0016] In another possible design, the first information can be a SR, which can be used to request an uplink grant for transmitting a BSR indicating a size of the L2 control information. The SR can be a PUCCH or a PRACH. When the first information is the SR (e.g., a PUCCH or a PRACH), the uplink grant resource for transmitting the BSR indicating the size of the L2 control information can be scheduled first or after the uplink grant resource for transmitting the terminal MAC CE.
[0017] In yet another possible design, the terminal can generate a BSR indicating a size of the L2 control information triggered by the L2 control information. For example, when the terminal identifies that there is L2 control information to be transmitted, the terminal can generate a BSR indicating a size of the L2 control information, and thus can distinguish the L2 control information from L2 data content and generate the BSR for the L2 control information.
[0018] The terminal can determine the L2 control information by identifying a type of each data unit based on an identifier of a control PDU in a header of a data unit of a higher layer protocol.
[0019] In yet another possible design, the terminal can generate the BSR for the L2 control information based on the indication information.
[0020] The generation of the BSR for the L2 control information can also be understood as transmitting the L2 control information via a transmission link dedicated for control information, or generating the BSR indicating the size of the L2 control information, or transmitting the BSR or a SR (e.g., a PUCCH or a PRACH) indicating the size of the L2 control information triggered by the BSR, or notifying a network device that there is L2 control information to be transmitted via the transmission link dedicated for control information based on the terminal distinguishing the control PDU from the data PDU.
[0021] The indication information can be an indication information element. The indication information element can be RRC signaling, a layer 2 (MAC CE), physical layer signaling, etc. Alternatively, the indication information can be configuration information, which can be used to configure a resource for transmitting the first information. The resource for transmitting the first information can be at least one of a cell resource, a carrier resource, a TRP resource, a beam resource, and a channel resource (e.g., a logical channel or a physical channel).
[0022] In one possible example, the network device in the present application can indicate the PDCP Control PDU generated by the PDCP layer of the terminal to be transmitted on a transmission link dedicated for transmission control information, for example, the PDCP Control PDU can be specified to be transmitted in which CG or carrier. After receiving the indication message from the network device, if the PDCP entity of the terminal is associated with multiple RLC entities, the PDCP Control PDU can be transmitted to the RLC entity corresponding to the specified CG or carrier according to the specific indication in the indication information.
[0023] In another possible design, the present application can provide identification information for identifying the BSR indicating the size of the L2 uplink control information, so as to distinguish the BSR indicating the size of the L2 uplink control information. The identification information can be sent by the network device to the terminal, and the terminal can determine the BSR indicating the size of the L2 uplink control information after receiving the identification information.
[0024] The above-mentioned identification information can be a logical channel group identifier.
[0025] In one possible implementation, the present application can define a special logical channel and a logical channel group to which the logical channel belongs for transmitting the L2 uplink control information, and the logical channel number of the special logical channel can be used as the identification information, so as to reduce the change to the original protocol. The logical channel group corresponding to the special logical channel can also be used in the MAC CE of the BSR to indicate the size of the L2 uplink control information. The LCG for transmitting the MAC CE carrying the BSR indicating the size of the L2 uplink control information does not need to carry the size of the data to be transmitted corresponding to the LCG carrying other non-control information, so the size of the L2 uplink control information indicated by the BSR can be directly determined according to the size of the data in the LCG. BRIEF DESCRIPTION OF DRAWINGS
[0026] Figure 1 The figure is a communication system architecture diagram related to the present application;
[0027] Figure 2 The figure is a network architecture diagram;
[0028] Figure 3 The figure is another network architecture diagram;
[0029] Figure 4 The figure is a method flowchart for uplink authorization provided by an embodiment of the present application;
[0030] Figure 5 The figure is another method flowchart for uplink authorization provided by an embodiment of the present application;
[0031] Figure 6A BSR format diagram involved in an embodiment of the present application;
[0032] Figure 7 Another BSR format diagram involved in an embodiment of the present application;
[0033] Figure 8A A scenario diagram of a terminal communicating through multi-carrier involved in an embodiment of the present application;
[0034] Figure 8B A scenario diagram of a terminal communicating through single-carrier involved in an embodiment of the present application;
[0035] Figure 9 A device diagram for uplink grant provided in an embodiment of the present application;
[0036] Figure 10 Another device diagram for uplink grant provided in an embodiment of the present application;
[0037] Figure 11 A terminal diagram provided in an embodiment of the present application;
[0038] Figure 12 A network device diagram provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In the following, the technical solutions in the embodiments of the present application will be described.
[0040] First, some terms in the present application are explained to facilitate the understanding of those skilled in the art.
[0041] 1), terminal, also known as user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT) and the like, is a device that provides voice and / or data connectivity to users, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc. At present, some examples of terminals are: mobile phones, tablet computers, notebook computers, palm computers, mobile internet devices (mobile internet device, MID), wearable devices, virtual reality (virtual reality, VR) devices, augmented reality (augmented reality, AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grid, wireless terminals in transportation safety, wireless terminals in smart city, wireless terminals in smart home, etc.
[0042] 2) Network device, a device in a wireless network, for example, a radio access network (RAN) node that can access a terminal to a wireless network, the RAN node can also be referred to as a base station. Currently, some examples of RAN nodes are: a continued evolution of a node B (gNB), a transmission reception point (TRP), an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved node B, or a home node B, HNB), a base band unit (BBU), or a wireless fidelity (Wifi) access point (AP), etc. In a network structure, a network device can include a centralized unit (CU) node, or a distributed unit (DU) node, or a RAN device including a CU node and a DU node.
[0043] 3) "Multiple" refers to two or more, and other quantifiers are similar. "And / or" describes the association between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent three cases: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after are an "or" relationship.
[0044] 4) "Network" and "system" are often used interchangeably, but those skilled in the art can understand their meanings. "Of", "relevant" and "corresponding" can be replaced with each other sometimes, and their meanings are consistent when their differences are not emphasized.
[0045] Please refer to Figure 1 , which is a schematic diagram of a communication system provided by an embodiment of the present application. As shown in Figure 1As shown, the terminal 130 accesses to the wireless network to acquire the service of the external network (for example, the Internet) through the wireless network, or to communicate with other terminals through the wireless network. The wireless network includes the RAN 110 and the core network (CN) 120, wherein the RAN 110 is used to access the terminal 130 to the wireless network, and the CN 120 is used to manage the terminal and provide the gateway for the communication with the external network.
[0046] Please refer to Figure 2 , which is a schematic diagram of a network architecture provided by an embodiment of the present application. As shown in the figure, Figure 2 , the network architecture includes a CN device and a RAN device. The RAN device includes a baseband device and a radio frequency device, wherein the baseband device can be implemented by one node or by multiple nodes, and the radio frequency device can be independently implemented by pulling away from the baseband device, or can be integrated in the baseband device, or partially pulled away and partially integrated in the baseband device. For example, in a long term evolution (Long Term Evolution, LTE) communication system, the RAN device (eNB) includes a baseband device and a radio frequency device, wherein the radio frequency device can be arranged remotely relative to the baseband device, for example, the radio frequency remote unit (remote radio unit, RRU) is arranged remotely relative to the BBU.
[0047] The communication between the RAN device and the terminal follows a certain protocol layer structure, which includes the functions of the protocol layers such as the radio resource control (radio resource control, RRC) layer, the packet data convergence protocol (packet data convergence protocol, PDCP) layer, the radio link control (radio link control, RLC) layer, the media access control (media access control, MAC) layer and the physical layer; in an implementation, the PDCP layer can further include the service data adaptation (service data adaptation protocol, SDAP) layer. The functions of these protocol layers can be implemented by one node or by multiple nodes; for example, in an evolution structure, the RAN device can include a centralized unit (centralized unit, CU) and a distributed unit (distributed unit, DU), and multiple DUs can be controlled by one CU. As shown in the figure, Figure 2 , the CU and the DU can be divided according to the protocol layers of the wireless network, for example, the functions of the PDCP layer and above protocol layers are set in the CU, and the functions of the protocol layers below PDCP, for example, the functions of the RLC layer and the MAC layer are set in the DU.
[0048] The protocol layer division is only an example, and other protocol layer divisions are also possible, such as division at the RLC layer, with the functions of the RLC layer and the protocol layers above the RLC layer being arranged in the CU, and the functions of the protocol layers below the RLC layer being arranged in the DU; or division in a certain protocol layer, such as arranging part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer in the CU, and arranging the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer in the DU. In addition, other divisions are also possible, such as division by delay, with the functions that need to meet a delay requirement in terms of processing time being arranged in the DU, and the functions that do not need to meet the delay requirement being arranged in the CU.
[0049] In addition, the radio frequency device can be remote, not placed in the DU, or integrated in the DU, or partially remote and partially integrated in the DU, without any limitation here.
[0050] Please continue to refer to Figure 3 , in addition to the architecture shown in Figure 2 , the control plane (CP) and the user plane (UP) of the CU can also be separated and implemented in different entities, namely a control plane CU entity (CU-CP entity) and a user plane CU entity (CU-UP entity).
[0051] In the above network architecture, the signaling generated by the CU can be transmitted to the terminal through the DU, or the signaling generated by the terminal can be transmitted to the CU through the DU. The DU can directly transmit the signaling to the terminal or the CU through protocol layer encapsulation without parsing the signaling. In the following embodiments, if the transmission of such signaling between the DU and the terminal is involved, the transmission or reception of the signaling by the DU includes such a scenario. For example, the signaling of the RRC or PDCP layer is finally processed as the signaling of the PHY layer and transmitted to the terminal, or converted from the received PHY layer signaling. In this architecture, the signaling of the RRC or PDCP layer can also be considered as being transmitted by the DU, or transmitted by the DU and the radio frequency.
[0052] In the above embodiments, the CU is divided into a network device on the RAN side, and in addition, the CU can also be divided into a network device on the CN side, without any limitation here.
[0053] The device in the following embodiments of the present application can be located in a terminal or a network device according to its implemented functions. When the above CU-DU structure is adopted, the network device can be a CU node, or a DU node, or a RAN device including a CU node and a DU node.
[0054] Currently, in the uplink transmission process, when the terminal has uplink data to be sent, the terminal 130 generates a buffer status report (BSR), and sends a scheduling request (SR) to the RAN node 110 under the trigger of the BSR. The RAN node 110 allocates uplink resources to the terminal according to the SR, and the terminal transmits the BSR on the allocated uplink resources to inform the RAN node 110 of the data size in the terminal buffer, so that the RAN node can allocate appropriate uplink resources to the terminal. At this time, the uplink data in the terminal buffer includes control information and service data, and the data size is the size of these uplink data.
[0055] With the increasing number of terminals accessing wireless networks and the increasing types of terminal services, limited spectrum resources cannot meet this demand. Therefore, new radio (NR) (also known as 5G) access technology supports working in a frequency spectrum above 3 GHz. The frequency band above 3 GHz is referred to as a higher frequency band, and the frequency band below 3 GHz (including 3 GHz) is referred to as a lower frequency band. The higher the working frequency band, the greater the loss of wireless signals. As can be seen, the wireless resources of the lower frequency band are insufficient, the wireless resources of the higher frequency band are abundant, and the wireless channel quality of the lower frequency band is better than that of the higher frequency band. Therefore, high-low frequency joint networking can be used to complement each other, and important data that has a greater impact on transmission performance is transmitted through the lower frequency band carrier, and other data is transmitted through the higher frequency band carrier. For example, control information is transmitted through the lower frequency band carrier, and service data is transmitted through the higher frequency band spectrum resource.
[0056] However, in the existing uplink resource allocation (or uplink grant) process, the terminal does not distinguish between control information and service data, but considers these uplink data in the buffer as a whole to count the data size in the buffer. Therefore, when the RAN node receives the BSR, it cannot distinguish between the data size of the control information and the data size of the service data indicated by the BSR, so it cannot allocate appropriate lower frequency band resources and higher frequency band resources to the terminal. In order to ensure the uplink transmission of the terminal, resource waste often occurs.
[0057] Therefore, an embodiment of the present application provides a method for uplink grant, in which the terminal generates a BSR indicating the size of L2 uplink control information, and sends information for requesting uplink grant under the trigger of the BSR indicating the size of L2 uplink control information, so that the terminal informs the network device that there is L2 uplink control information to be transmitted. Moreover, the BSR generated by the terminal indicates the size of L2 uplink control information, which can determine the scheduling resources for transmitting L2 uplink control information according to the size of L2 uplink control information, thereby reducing the waste of scheduling resources and making the uplink resource allocation more reasonable.
[0058] Embodiments of the present application are described below in conjunction with the accompanying drawings for a method for uplink grant involved in the present application.
[0059] Figure 4 The method provided by the embodiments of the present application is shown in a flowchart of a method for uplink grant, refer to Figure 4 The method comprises the following steps:
[0060] S101: The terminal generates a BSR for indicating the size of L2 uplink control information.
[0061] In embodiments of the present application, L2 can be referred to as layer 2 (L2). In the process of data wireless transmission, the terminal and the network device generally follow a layered model of data transmission protocol layers. For the user plane, the protocol layers of the terminal and the network device can include a PDCP layer, an RLC layer, a MAC layer, and a PHY layer, and in 5G, a service data adaptation protocol (SDAP) layer can also be included above the PDCP layer. For the control plane, the protocol layers of the terminal and the network device are RRC layer, PDCP layer, RLC layer, MAC layer and PHY layer from top to bottom. Generally, the PDCP layer, the RLC layer and the MAC layer can be collectively referred to as layer 2. If the SDAP layer is also included above the PDCP layer, the SDAP layer is also included in L2. The PDCP layer can perform services such as security, header compression, or encryption. There can be multiple PDCP entities in the PDCP layer, each carrying data of one radio bearer (RB). The protocol data unit (PDU) generated by the PDCP layer is divided into data PDU and control PDU. The content in the data PDU generated by the PDCP layer includes the content of the upper layer (such as the radio resource control (RRC) layer or the CN layer) plus some PDCP header content. The content in the control PDU generated by the PDCP layer includes the message generated by the PDCP layer plus some PDCP header content. The RLC layer performs services such as segmentation, retransmission, etc. There can be multiple RLC entities in the RLC layer, each providing services for each PDCP entity. The PDU generated by the RLC layer is divided into data PDU and control PDU. The content in the data PDU generated by the RLC layer includes the content of the upper layer (such as the PDCP layer) and may further include some RLC header content. The content in the control PDU generated by the RLC layer includes the message generated by the RLC layer plus some RLC header content. The MAC layer provides data transmission services for services on logical channels, and performs services such as scheduling, hybrid automatic repeat request (HARQ) acknowledgement and negative services. The PDU generated by the MAC layer is divided into data PDU and control PDU. The content in the data PDU generated by the MAC layer includes the content of the upper layer (such as the RLC layer) plus some MAC header content. The content in the control PDU generated by the MAC layer includes the message generated by the MAC layer plus some MAC header content.In addition, an SDAP layer can also be included above the PDCP layer, and the main function of the SDAP layer is to map data of different quality of service data flows (Qos flow) of the core network to data of different radio bearers (RB), and the layer can also generate its own control PDU. The terminal receives / transmits service data through a protocol data unit (PDU) session. Each PDU session corresponds to an SDAP entity.
[0062] In the embodiments of the present application, the L2 uplink control information can include at least one of a control PDU generated by an SDAP layer, a control PDU generated by a PDCP layer, a control PDU generated by an RLC, and a control PDU generated by a MAC layer. The control PDU generated by the PDCP layer can include, for example, a PDCP status report for feeding back to a peer end to enable the peer end to determine which PDCP data units have been correctly received and which PDCP data units have not been correctly received, or an interspersed ROHC feedback packet for feeding back some states of a header compression algorithm in the PDCP. The control PDU generated by the RLC layer can include, for example, a status PDU for feeding back to the peer end to enable the peer end to determine which RLC data units have been correctly received and which RLC data units have not been correctly received. The control PDU generated by the MAC layer can include, for example, a MAC control element (CE) generated by a network device or a MAC CE generated by a terminal. The MAC CE generated by the network device can include, for example, at least one of a UE contention resolution identity MAC CE, a timing advance command MAC CE, a discontinuous reception (DRX) command MAC CE, a long DRX command MAC CE, a secondary cell (scell) activation / deactivation MAC CE, and a duplication activation / deactivation MAC CE. The MAC CE generated by the terminal can include, for example, at least one of a buffer status report (BSR) MAC CE, a cell radio network temporary identity (C-RNTI) MAC CE, a single entry power headroom (PHR) MAC CE, and a multiple entry PHR MAC CE. The BSR MAC CE is used to indicate an amount of data to be transmitted in uplink, so that the network device determines how much data of the terminal needs to be scheduled. The C-RNTI MAC CE carries an identity C-RNTI of the terminal, so that the network device determines which terminal the terminal is.The single entry PHR MAC CE / multiple entry PHR MAC CE carries the power headroom of the terminal, that is, how much power is left for the terminal in a certain data transmission, so as to facilitate the network device to select a corresponding scheduling format (such as selecting a modulation and coding scheme (MCS), or a Rank, etc.) when scheduling the terminal.
[0063] In the embodiments of the present application, there are various ways to trigger the terminal to generate the BSR indicating the size of the L2 uplink control information, which are not limited in the present application, and are only described as follows. For example, when new data arrives at a LCH of a certain LCG, and the priority of the LCH is higher than the priority of the LCH with existing data in any other LCG or no data needs to be transmitted in other LCHs of the LCG, the terminal is triggered to generate the BSR indicating the size of the L2 uplink control information, and the new data includes the L2 uplink control information. For another example, when new L2 uplink control information needs to be transmitted in a LCH of a certain LCG, and the priority of the LCH is higher than the priority of the LCH with existing L2 uplink control information in any other LCG or no L2 uplink control information needs to be transmitted in other LCHs of the LCG, the terminal is triggered to generate the BSR indicating the size of the L2 uplink control information. For another example, when the MAC layer of the terminal triggers the MAC CE (for example, the terminal detects that the signal quality of the available service beam has decreased to a certain degree, and the terminal triggers the MAC CE to inform the network device of the latest available beam set, which may also carry the signal quality of the beams), in order to transmit the MAC CE, the terminal can trigger the generation of the BSR. For another example, the network device can also configure a periodic trigger BSR corresponding to a period value, and the terminal periodically triggers the generation of the BSR. Or, the network device can configure a BSR retransmission timer, and if the timer expires and at least L2 uplink control information needs to be transmitted, the terminal triggers the generation of the BSR. Or, when the remaining bit size of the current uplink grant of the terminal is greater than or equal to the sum of the size of the BSR MAC CE and its header, the terminal can also trigger the generation of the BSR. The beam in the embodiments of the present application is a radio wave with a certain direction and shape in space formed when at least one antenna port transmits or receives a wireless signal. It can be seen that the beam has a certain coverage. The method of forming the beam can include weighting the amplitude and / or phase of the data transmitted or received by at least one antenna port to form the beam, or other methods such as adjusting the related parameters of the antenna unit to form the beam. The beam can also be indicated by some identifiers sent by the network side, such as an identifier indicated by a synchronization channel or a broadcast channel, which is not particularly limited in the embodiments of the present application.
[0064] If the L2 uplink control information cannot be correctly received, the data transmission performance will be affected. For example, if the status report in the PDCP control PDU is not correctly received, the network device will retransmit some data PDUs that have been sent. The interspersed ROHC feedback packet is important for the header decompression algorithm of the network side. If it is not correctly received, the header decompression algorithm performance will be affected. The correct acknowledgement (ACK) / negative acknowledgement (NACK) information carried by the RLC control PDU cannot be received by the network device in time, and the sending window cannot be updated in time, which will affect the service performance. The BSR MAC CE carries the size of the data to be transmitted uplink, and the PHR MAC CE carries the power margin of the terminal. If the network device cannot accurately know these, the service transmission performance will be affected.
[0065] Further, when the terminal has L2 uplink control information to be transmitted, the terminal reports the BSR to the network device, so that the network device schedules the transmission resource. Currently, the BSR reported by the terminal to the network device includes the size of all data including the control information and the data. If the terminal transmits the L2 uplink control information on the transmission link of the transmission control information, the resource of the transmission link of the transmission control information is scheduled by the network device according to the total amount of uplink data indicated by the BSR reported by the terminal. The scheduled transmission resource is more than the resource for transmitting the L2 uplink control information, and therefore, there is a problem of waste of the scheduled transmission resource.
[0066] In one possible example in the embodiments of the present application, the L2 uplink control information can trigger the terminal to generate the BSR indicating the size of the L2 uplink control information. For example, when the terminal identifies that there is L2 uplink control information to be transmitted uplink, the terminal can be triggered to generate the BSR indicating the size of the L2 uplink control information. Compared with the uplink authorization mode of the prior art, the control information and the data can be distinguished, and the BSR can be generated for the L2 uplink control information. The network device can inform the terminal through a message to transmit the L2 control information (such as the L2 control PDU) and the L2 service data (such as the L2 data PDU) on different wireless transmission links. In this scenario, when the terminal identifies that the L2 uplink control information needs to be transmitted uplink, the terminal triggers to report the BSR indicating the size of the L2 uplink control information, so that the network device can determine the size of the L2 uplink control information, and allocate the uplink authorization corresponding to the size of the L2 uplink control information on the transmission link of the transmission control information, thereby reducing the waste of resources caused by allocating too much uplink authorization.
[0067] In one possible example, the terminal can determine the L2 uplink control information by identifying the type of various data units through identifying the identifier in the data unit header of the high layer protocol layer for indicating the control PDU. For example, when the MAC entity of the terminal receives the PDU transmitted by the RLC layer, the MAC entity can identify the control PDU generated by the PDCP layer according to the header content of the RLC or the header content of the PDCP. Alternatively, when the MAC entity of the terminal receives the data unit transmitted by the RLC layer, the MAC entity can identify the control PDU generated by the RLC layer according to the header content of the RLC. For example, the header of the PDU generated by the RLC layer or the PDCP layer indicates whether the PDU is a data PDU or a control PDU through a control / data (D / C) indication. The MAC entity identifies whether the PDU is the control PDU generated by the RLC layer according to the D / C in the header of the PDU transmitted by the RLC layer. If the value of the D / C is 0, it can be determined that the PDU is the control PDU generated by the RLC layer. If the value of the D / C is 1, it can be determined that the PDU is the data PDU generated by the RLC layer. Alternatively, whether the PDU is the control PDU generated by the PDCP layer can be identified according to the value of the D / C in the header of the PDU generated by the PDCP layer. If the value of the D / C is 0, it can be determined that the PDU is the control PDU generated by the PDCP layer. It can be understood that whether the PDU is the control PDU can also be identified in combination with the header content of each layer. For example, the MAC layer can first determine whether the PDU transmitted by the RLC layer is the RLC data PDU according to the header content of the RLC, and then determine whether the PDCP layer control PDU is carried in the RLC data PDU according to the header of the PDCP layer.
[0068] In another possible example, the L2 uplink control information can be determined through the indication information transmitted by the high layer protocol layer for indicating the L2 uplink control information. The indication information for indicating the L2 uplink control information can be the indication information newly added by the high layer protocol layer when transmitting the PDU to the low layer protocol layer, for example, a newly added information element, which is used to indicate whether the PDU is the control PDU. After receiving the indication information for indicating whether the PDU is the control PDU, the low layer protocol layer can determine whether the received PDU is the control PDU, but the low layer protocol layer does not transmit the indication information for indicating whether the PDU is the control PDU to the opposite end. For example, when the PDU generated by the PDCP entity or the RLC entity is the control PDU, the PDCP entity or the RLC entity can transmit the indication information for indicating that the PDU is the control PDU to the MAC entity. After receiving the indication information for indicating that the PDU is the control PDU, the MAC entity can identify the control PDU generated by the PDCP entity or the RLC entity.
[0069] It can be understood that the indication information for indicating the L2 uplink control information in the embodiments of the present application can be separate indication information, or can be carried in the PDU transmitted by the high layer protocol layer to the low layer protocol layer.
[0070] It can be further understood that the triggering of the BSR generation in the embodiments of the present application can be performed by using the prior art, or by using the L2 uplink control information, or by using the prior art and the L2 uplink control information involved in the present application.
[0071] Further, the L2 uplink control information involved in the embodiments of the present application can be at least one of the following control information: control information generated by the SDAP layer, control information generated by the PDCP layer, control information generated by the RLC layer, control information generated by the MAC layer, and the like.
[0072] S102: The terminal sends first information under the triggering of the BSR for indicating the size of the L2 uplink control information, to request an uplink grant.
[0073] In the logical channel priority processing of the MAC layer, a transmission rule can be introduced for each logical channel, that is, the set of subcarrier spacings corresponding to the transmission of each logical channel, the maximum duration of data transmission, and the cells in which the transmission can be performed can be limited. When the network device schedules uplink data, the terminal is configured with a corresponding uplink grant. When the transmission rule of the logical channel matches the uplink grant, the terminal transmits the data on the logical channel by using the uplink grant. The uplink grant contains one or more of the corresponding subcarrier spacing, the duration of data transmission, and the transmission cell information. After the terminal generates the BSR for indicating the size of the L2 uplink control information in the embodiments of the present application, the terminal can request to obtain the uplink grant by using the following ways:
[0074] In one approach, the terminal can determine whether there is a transmission resource available for transmitting the BSR indicating the size of the L2 uplink control information. The transmission resource can be an uplink grant resource configured for transmitting the L2 uplink control information, an uplink grant resource requested for transmitting other data, or a grant free resource, a semi-static scheduling resource, etc. In the embodiments of the present application, the BSR indicating the size of the L2 uplink control information can be set with a higher transmission priority than other data. If there is a transmission resource available for transmitting the BSR indicating the size of the L2 uplink control information, the BSR indicating the size of the L2 uplink control information can be transmitted on the determined transmission resource to request an uplink grant for transmitting the L2 uplink control information with the size indicated by the BSR. In this approach, the first information transmitted upon triggering of the BSR can be a data unit including the BSR indicating the size of the L2 uplink control information. The data unit including the BSR indicating the size of the L2 uplink control information can be a MAC data unit, such as a BSR MAC CE. It can be understood that the BSR MAC CE can include multiple BSRs, such as a BSR corresponding to data and a BSR indicating the size of the L2 uplink control information. When the first information is the data unit including the BSR indicating the size of the L2 uplink control information, the requested uplink grant can be an uplink grant for transmitting the L2 uplink control information with the size indicated by the BSR.
[0075] In a possible example, if the determined transmission resource includes a configured transmission resource for transmitting the L2 uplink control information, the configured transmission resource for transmitting the L2 uplink control information can be a cell, a carrier, a logical channel, a physical channel, a transmission reception point, or a beam. If the configured transmission resource for transmitting the L2 uplink control information has an uplink grant, the terminal can transmit a data unit including the BSR indicating the size of the L2 uplink control information on the configured transmission resource, such as transmitting a BSR MAC CE carrying the BSR indicating the size of the L2 uplink control information on the configured transmission resource. In other words, if there is a configured transmission resource for transmitting the L2 uplink control information and the configured transmission resource has an uplink grant, the first information transmitted upon triggering of the BSR by the terminal can be a data unit including the BSR indicating the size of the L2 uplink control information. The data unit including the BSR indicating the size of the L2 uplink control information can be a MAC data unit, such as a BSR MAC CE. It can be understood that the BSR MAC CE can include multiple BSRs, such as a BSR corresponding to data and a BSR indicating the size of the L2 uplink control information.
[0076] In another example, if the determined transmission resource has a configured transmission resource for L2 uplink control information, but the configured transmission resource for L2 uplink control information does not have an uplink grant, the terminal can send a scheduling request (SR) to request an uplink grant for transmitting a BSR indicating the size of the L2 uplink control information. In other words, the first information sent by the terminal in the embodiment of the application under the trigger of the BSR indicating the size of the L2 uplink control information can be an SR, and the SR is used to request an uplink grant for transmitting the BSR indicating the size of the L2 uplink control information.
[0077] Specifically, before the terminal sends the SR, the network device can inform the terminal of the SR resource through an RRC message, for example, in the RRC connection establishment or reconfiguration process. In the embodiment of the application, if the terminal determines that the configured transmission resource for L2 uplink control information has available SR resources, the available SR resources can be SR resources configured for the transmission of L2 uplink control information, and the terminal can send the SR on the available SR resources. After receiving the SR sent by the terminal, the network device can schedule a resource for the terminal to transmit the BSR. In one possible example, if the resource scheduled by the network device for the terminal to transmit the BSR satisfies the transmission of the BSR indicating the size of the L2 uplink control information, but cannot satisfy the transmission of the L2 uplink control information indicating the size of the BSR, the terminal sends the BSR indicating the size of the L2 uplink control information on the scheduled resource for transmitting the BSR to request an uplink grant for transmitting the L2 uplink control information indicated by the BSR. In another possible example, if the resource scheduled by the network device for the terminal to transmit the BSR satisfies the transmission of the L2 uplink control information indicated by the BSR, but does not satisfy the transmission of the BSR indicating the size of the L2 uplink control information (including the corresponding header size), the terminal can not send the BSR indicating the size of the L2 uplink control information, but directly send the L2 uplink control information indicated by the BSR on the scheduled resource for transmitting the BSR.
[0078] In another embodiment of the present application, the SR can be sent through PUCCH or PRACH, and a specific information element can be sent, or a certain energy or sequence can be sent on the resource of PUCCH or PRACH to indicate that the terminal needs uplink authorization. If the terminal determines that the configured transmission resource of L2 uplink control information exists, the PUCCH resource for sending SR can be used for sending, and a specific information element can be sent, or only a certain energy information can be sent. If the terminal determines that the configured transmission resource of L2 uplink control information does not exist, the PUCCH resource for sending SR can be used for sending, and the terminal initiates a random access procedure (RAP). In this case, the first information sent by the terminal under the trigger of BSR can be a transmission on the PRACH to obtain an uplink authorization in which the L2 uplink control information is transmitted. The network device can configure the PRACH resource (here, the PRACH resource refers to the time domain resource, frequency domain resource and code domain resource of PRACH, and the code domain refers to the random access preamble corresponding to PRACH) dedicated to the terminal, or can not configure the PRACH resource dedicated to the terminal. It can be seen that when the first information is SR, sending the first information can include PUCCH transmission or PRACH transmission. The PUCCH transmission can send information at a certain energy at a specified resource location, without limiting the specific form or content of the information. The network device detects that there is energy at this location, and considers it as SR. The PRACH transmission can be a sequence, and the network device detects the sequence, and considers that the terminal initiates a random access procedure, and then allocates an uplink authorization to the terminal. In an example, after the terminal sends PRACH, the network device sends a response to the terminal, and the response carries the uplink authorization allocated by the network device to the terminal and the corresponding preamble. When the terminal receives the message, it first checks whether the preamble in the message is the preamble sent by the terminal last time. If yes, the terminal uses the uplink authorization in the message to send uplink data. If the preamble sent by the terminal last time is dedicated to the terminal (i.e., does not conflict with other terminals), the terminal can use the uplink authorization to send uplink control information and / or BSR (if only BSR is sent, the network device allocates an uplink authorization to the terminal again after receiving the BSR, and the terminal sends uplink control information using the uplink authorization).If the preamble sent by the preceding terminal is not dedicated to the terminal (i.e., it can conflict with other terminals), after the terminal receives the uplink grant, the terminal sends a conflict resolution message (which carries the specific identifier of the terminal, such as a C-RNTI MAC CE, which carries the cell radio network temporary identifier (C-RNTI) to identify the terminal, etc.) to the network device. The terminal can send the BSR and the uplink control information to the network device at the same time as the message, or the network device can allocate another uplink grant to the terminal after receiving the conflict resolution message, and the terminal sends the uplink control information and / or the BSR using the uplink grant (if only the BSR is sent, the network device allocates another uplink grant to the terminal after receiving the BSR, and the terminal sends the uplink control information using the uplink grant).
[0079] In another example, after the terminal sends the PRACH, the network device sends a response to the terminal, which carries the uplink grant allocated by the network device to the terminal. For example, after the terminal sends the PRACH, the terminal listens to a physical downlink control channel (PDCCH) in a window, the PDCCH is scrambled using the C-RNTI of the terminal, and the PDCCH carries the uplink grant allocated to the UE. When the terminal detects the corresponding PDCCH, the terminal sends the uplink control information and / or the BSR using the uplink grant.
[0080] In a high-low frequency CA or DC networking scenario, when the terminal has L2 uplink control information to be transmitted, the terminal can initiate an SR / random access process in the low frequency.
[0081] S103: The network device receives the first information sent by the terminal and schedules an uplink grant resource for the terminal.
[0082] The first information received by the network device in the embodiment of the application can be a data unit (such as a BSR MAC CE) including a BSR indicating the size of the L2 uplink control information, or can be an SR. When the first information received by the network device is the data unit including the BSR indicating the size of the L2 uplink control information, the network device can schedule an uplink grant resource for transmitting the L2 uplink control information indicating the size of the BSR. When the first information received by the network device is the SR, the network device can schedule an uplink grant resource for transmitting the BSR indicating the size of the L2 uplink control information, or first schedule an uplink grant resource for transmitting the C-RNTI MAC CE, and then schedule an uplink grant resource for transmitting the BSR indicating the size of the L2 uplink control information.
[0083] S104: The terminal receives the uplink grant resource scheduled by the network device, and transmits the BSR indicating the size of the L2 uplink control information, or transmits the L2 uplink control information of which the size is indicated by the BSR, or transmits both the BSR indicating the size of the L2 uplink control information and the L2 uplink control information of which the size is indicated by the BSR.
[0084] In the embodiments of the present application, whether the terminal transmits the BSR indicating the size of the L2 uplink control information, or transmits the L2 uplink control information of which the size is indicated by the BSR, or transmits both the BSR indicating the size of the L2 uplink control information and the L2 uplink control information of which the size is indicated by the BSR, can be referred to the description of the above embodiments, and will not be described here. In addition, the control information can also be referred to as control message or control signaling, which is not limited here.
[0085] The method for transmitting the L2 uplink control information provided by the embodiments of the present application, the terminal generates the BSR indicating the size of the L2 uplink control information, and transmits the first information for requesting the uplink grant under the trigger of the BSR indicating the size of the L2 uplink control information, so that the terminal informs the network device that there is L2 uplink control information to be transmitted, and the network device schedules the uplink grant for the L2 uplink control information for the transmission of the L2 uplink control information. And the BSR generated by the terminal indicates the size of the L2 uplink control information, which can make the scheduling resource for transmitting the L2 uplink control information be determined according to the size of the L2 uplink control information, reducing the waste of scheduling resources.
[0086] Since the terminal can have multiple implementation ways when transmitting the L2 uplink control information, for example, using the traditional way: transmitting on the same transmission link as data, or transmitting through the transmission link dedicated for transmitting control information. When transmitting the L2 uplink control information through the transmission link dedicated for transmitting control information, the terminal can choose to use the traditional way of reporting the BSR indicating the total amount of uplink data. When transmitting the L2 uplink control information, the terminal can also choose to use the way of reporting the BSR indicating the size of the L2 uplink control information involved in the embodiments of the present application. In the embodiments of the present application, in order to make the terminal choose to use the L2 uplink control information transmission way involved in the embodiments of the present application to transmit the uplink control information, the network device can send the indication information to the terminal, which indicates that the terminal uses the L2 uplink control information transmission way involved in the embodiments of the present application to transmit the uplink control information. The specific implementation can be as shown in the following method, which comprises: Figure 5
[0087] S201: The terminal receives the indication information, which is used to indicate that the terminal uses the implementation way of generating the BSR indicating the size of the L2 uplink control information for the L2 uplink control information, and transmitting the first information under the trigger of the BSR, which is involved in the above embodiments of the present application.
[0088] In the embodiments of the present application, the network device can send indication information to the terminal. The indication information sent by the network device to the terminal can be an indication element, which is used to indicate whether the terminal transmits L2 uplink control information in a traditional manner or transmits L2 uplink control information by using the method disclosed in the embodiments of the present application. The indication element can be RRC signaling, layer 2 (MAC CE) signaling, or physical layer signaling, and the specific form is not limited.
[0089] Optionally, the network device can also not send the indication information, and the terminal can be configured to generate the BSR for indicating the size of the L2 uplink control information and send the first information triggered by the BSR according to the embodiments of the present application.
[0090] It can be understood that the method for transmitting L2 uplink control information disclosed in the embodiments of the present application can be at least one of the following understandings: the terminal transmits L2 uplink control information through a transmission link dedicated for transmitting control information, the terminal generates a BSR for L2 uplink control information, the terminal generates a BSR for indicating the size of L2 uplink control information, the terminal sends the BSR for indicating the size of L2 uplink control information or SR triggered by the BSR, and the terminal distinguishes control PDU and data PDU to inform the network device that there is L2 uplink control information to be transmitted on the transmission link dedicated for transmitting control information. The transmission link dedicated for transmitting control information refers to a link configured by the network device for the terminal to transmit uplink control information, but the link is not limited to be used for transmitting other information.
[0091] In the embodiments of the present application, the network device can configure resources for transmitting L2 uplink control information.
[0092] In the embodiments of the present application, when the terminal generates a BSR for indicating the size of L2 uplink control information and sends the first information triggered by the BSR, the indication information received by the terminal can be configuration information of resources dedicated for transmitting L2 uplink control information, or can be configuration information of resources for configuring the terminal to transmit the first information. The resources involved in the configuration information can be at least one of cell resources, carrier resources, TRP resources, beam resources, and channel resources (for example, logical channels or physical channels) specified by the network device for the terminal to transmit L2 uplink control information. The beam can be represented as an SS / PBCH block, and each SS / PBCH block corresponds to a label.
[0093] For example, in the high-low frequency CA or DC networking scenario, the network device instructs the terminal to transmit L2 uplink control information in the low frequency carrier. The configuration information can include an SR configuration (such as PUCCH or RACH configuration) dedicated for notifying L2 control information, and the terminal uses the SR configuration to notify the network device that the terminal has L2 uplink control information to be transmitted. The SR configuration can be a configuration on a different carrier / TRP / beam from data transmission. The SR configuration here refers to the uplink physical control channel (PUCCH) resource or resource set for sending SR in different bandwidth parts (BWPs) or cells or PRACH resources or resource sets.
[0094] If the terminal receives the transmission link configuration information dedicated for transmitting control information, it can determine that it needs to use the method related to the embodiments of the present application to transmit L2 uplink control information. The specific implementation process can be referred to the execution steps of S202, S203, S204 and S205 in Figure 5
[0095] The embodiments of the present application are described below in combination with actual applications to illustrate the specific implementation of L2 uplink control information involved in the above embodiments.
[0096] First, the embodiments of the present application take the example of L2 uplink control information including PDCP control PDU generated by the PDCP layer, and the network device instructs the terminal to transmit the PDCP control PDU generated by the PDCP layer in the specified CG or carrier.
[0097] In the embodiments of the present application, the network device can indicate the terminal to transmit the PDCP control PDU generated by the PDCP layer on the transmission link dedicated for transmitting control information through RRC message and other indication information, for example, it can specify which cell group (CG) or carrier to transmit the PDCP control PDU. After receiving the indication information from the network device, if the PDCP entity of the terminal is associated with multiple RLC entities, the terminal can deliver the PDCP control PDU to the RLC entity corresponding to the specified CG or carrier according to the specific indication in the indication information.
[0098] Further, in the embodiments of the present application, when calculating the size of the BSR, the size of the PDCP control PDU can be calculated only into the BSR of the MAC layer corresponding to the RLC entity specified by the RRC. For example, in the high-low frequency CA or DC networking scenario, the network device specifies that the PDCP control PDU is transmitted in the CG to which the low-frequency carrier belongs. It is assumed here that in the DC scenario, the low-frequency carrier belongs to the master cell group (MCG), and the high-frequency carrier belongs to the secondary cell group (SCG). The PDCP layer of the terminal transmits the PDCP control PDU to the MCG without transmitting it to the SCG when delivering the PDCP control PDU. When the MAC layer in the MCG triggers the BSR, the PDCP control PDU in the PDCP layer needs to be calculated in the BSR; when the MAC layer in the SCG triggers the BSR, the PDCP control PDU in the PDCP layer does not need to be calculated in the BSR.
[0099] The control information generally indicated by the BSR can be carried by the MAC CE, but for a certain logical channel group (Logical Channel Group, LCG), there are multiple logical channels corresponding to multiple services, and different logical channels can be attributed to the corresponding LCG, and the MAC layer will also generate the corresponding control PDU, that is, there are both MAC PDU and MAC CE. Therefore, the logical channels can be distinguished by the value of the logical channel identity (logical channel identity, LCID) in the MAC subheader. At the same time, there are different types of BSRs (for example, due to the limitation of the transmission size, the terminal can only send a smaller BSR), so different types of BSRs are also distinguished. The LCID in the MAC subheader can be represented by 6 bits, wherein the value of the LCID corresponding to 000001-100000 can be used to identify the logical channel, and 111011, 111100, 111110 and 111101 can be used to identify different BSRs.
[0100] In addition, in order to reflect the sizes of the data to be transmitted corresponding to different logical channel groups, the sizes of the data to be transmitted corresponding to different logical channel groups are carried in the BSR. Different logical channel groups (for example, logical channel group 0 to logical channel group 7) can be defined to identify the sizes of the data to be transmitted corresponding to the logical channel groups. The format of the BSR for identifying the size of the BSR can be referred to in the logical channel group identification Figure 6 or Figure 7LCG0~LCG7 correspond to the bits respectively represent whether the MAC CE carries the corresponding LCG buffer data size. 0 represents that the MAC CE does not carry the LCG to be transmitted data size, 1 represents that the MAC CE carries the LCG to be transmitted data size. LCG ID represents the corresponding identity of the LCG.
[0101] In the embodiment of the present application, in order to distinguish the BSR indicating the size of L2 uplink control information, the network device can set the identification information for the BSR only calculating the size of L2 uplink control information, and further, the network device sends the identification information to the terminal, and the identification information is used to identify that the BSR is the BSR for indicating the size of L2 uplink control information. The identification information is LCH identification or LCG identification. The network device can also not configure the identification information to the terminal, but preset the LCH identification or LCG identification for identifying the BSR for indicating the size of L2 uplink control information. When the network device sends the identification information to the terminal, the above indication information can be the LCH identification or LCG identification.
[0102] In one implementation, the logical channel corresponding to the MAC CE carrying the BSR indicating the size of L2 uplink control information can be set with a logical channel identification, for example, a special value of the logical channel number different from other logical channel numbers can be set to identify the logical channel corresponding to the MAC CE carrying the BSR indicating the size of L2 uplink control information. The identification information for identifying the BSR indicating the size of L2 uplink control information can be sent by the network device to the terminal, and after receiving the identification information from the network device, the terminal can determine the BSR indicating the size of L2 uplink control information. Alternatively, the logical channel group identification can be set to indicate the MAC CE carrying the BSR indicating the size of L2 uplink control information, for example, a special value of the logical channel group identification different from other logical channel groups can be set to indicate that the MAC CE carries the BSR indicating the size of L2 uplink control information.
[0103] In another possible implementation, a LCH and a LCG to which the LCH belongs can be defined in the embodiments of the present application to transmit L2 uplink control information, so as to reduce the change to the original protocol. When a LCH used to transmit L2 uplink control information is defined in the embodiments of the present application, a logical channel number of the LCH can be used as identification information used to identify a BSR that only calculates the size of L2 uplink control information. Alternatively, a LCG identifier to which the LCH belongs can be used as identification information used to identify a BSR that only calculates the size of L2 uplink control information. In this case, the LCG identifier corresponding to the LCH can be used in the BSR MAC CE to indicate that the BSR is used to indicate the size of L2 uplink control information. In the LCG used to transmit the MAC CE carrying the BSR used to indicate the size of L2 uplink control information, there is no need to carry the size of data to be transmitted of the LCG corresponding to other non-control information, and therefore the size of L2 uplink control information indicated by the BSR can be directly determined according to the size of data in the LCG.
[0104] In the embodiments of the present application, a corresponding transmission rule can be set for the defined LCH, and the transmission rule can include at least one of a set of transmission subcarrier spacings, a maximum duration of data transmission, and cells in which transmission can be performed. Further, an SR configuration corresponding to the LCH can also be configured. It can be understood that the SR configuration refers to PUCCH resources or a set of PUCCH resources or PRACH resources or a set of PRACH resources used to send an SR in different bandwidth parts (BWPs) or cells.
[0105] It can be understood that the above-mentioned method for uplink authorization provided by the embodiments of the present application can be applied to a multi-carrier scenario, for example, a carrier aggregation (CA) or dual connectivity (DC) scenario, and a terminal can communicate with a RAN node by using multiple carriers. These carriers include a carrier in a lower frequency band and a carrier in a higher frequency band. Please refer to Figure 8A , which is a schematic diagram of a multi-carrier scenario provided by the embodiments of the present application. As shown in Figure 8A , a terminal 810 can communicate with a network side by using multiple carriers configured for the terminal by a network device 820 and a network device 830. In a CA scenario, the multiple carriers share the same PDCP entity, the same RLC entity, and the same MAC entity. In a DC scenario, the PDCP entity, the RLC entity, or the MAC entity between the multiple carriers can be different.
[0106] In addition, the above-mentioned method for uplink authorization provided by the embodiments of the present application can also be used in a single-carrier scenario. In a single-carrier scenario, control information and service data of the carrier can also be transmitted separately. For example, please refer to Figure 8B , which is a schematic diagram of a single-carrier scenario provided by the embodiments of the present application. As shown inFigure 8B As shown in the figure, the control information and service data of Cell 1 (Cell1) can be transmitted by different TRPs, TRP1 and TRP2, respectively. Without limitation, the separate transmission of service data and control information can be implemented in other ways. In the separate transmission, the above method can improve the rationality of resource allocation in a single carrier scenario.
[0107] The above describes the scheme provided by the embodiments of the application from the perspective of the interaction between the terminal and the network device. It can be understood that, in order to implement the above functions, the terminal and the network device include the hardware structure and / or software module for executing the respective functions. The units and algorithm steps of the examples described in combination with the embodiments disclosed in the application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the technical solutions of the embodiments of the application.
[0108] The embodiments of the application can divide the functional units of the terminal and the network device according to the above method examples. For example, each functional unit can be divided according to each function, or two or more functions can be integrated in one processing unit. The integrated unit can be implemented in the form of hardware or software functional unit.
[0109] Based on the same inventive concept, the embodiments of the application also provide a device for implementing any one of the above methods, for example, a device including units (or means) for implementing each step performed by the terminal in any one of the above methods. For another example, another device is provided, including units (or means) for implementing each step performed by the network device in any one of the above methods.
[0110] In a possible implementation, the embodiments of the application provide a device 100 for uplink authorization. The device 100 for uplink authorization can be applied to a terminal. Figure 9 As shown in the figure, the device 100 for uplink authorization provided by the embodiments of the application is a structure schematic diagram, which is described in detail below with reference to Figure 9 As shown in the figure, the device 100 for uplink authorization includes a processing unit 101 and a sending unit 102. The processing unit 101 is configured to generate a BSR indicating the size of L2 uplink control information. The sending unit 102 is configured to send first information for requesting uplink authorization under the triggering of the BSR generated by the processing unit 101.
[0111] In another possible implementation, the embodiment of the present application further provides a device 200 for uplink authorization, which can be applied to a network device. Figure 10 Fig. 2 shows a structural schematic diagram of the device 200 for uplink authorization provided by the embodiment of the present application, which can be applied to a network device. Figure 10 As shown in the figure, the device 200 for uplink authorization comprises a receiving unit 201 and a processing unit 202. The receiving unit 201 is configured to receive first information. The processing unit 202 is configured to allocate uplink authorization according to the first information.
[0112] The first information can be a data unit comprising a BSR indicating the size of L2 uplink control information. Alternatively, the first information can be an SR, and the SR or the first information is a random access request message.
[0113] Specifically, the data unit comprising the BSR comprises a MAC CE.
[0114] The L2 uplink control information can be at least one of packet data aggregation PDCP layer control information, radio link control RLC layer control information, and media access control MAC layer control information.
[0115] Further, the L2 uplink control information triggers the generation of the BSR in the embodiment of the present application.
[0116] Further, the device 200 for uplink authorization further comprises a sending unit 203 configured to send indication information, the indication information being used to indicate that a BSR is generated for L2 uplink control information. The device 100 for uplink authorization further comprises a receiving unit 103, wherein the receiving unit 103 is configured to receive indication information, the indication information being used to indicate that a BSR is generated for L2 uplink control information.
[0117] The indication information can be an indication element. Alternatively, the indication information can be configuration information, and the configuration information is used to configure resources for transmitting the first information.
[0118] The resources can comprise a cell, a carrier, a logical channel, a physical channel, a transmission reception point, or a beam.
[0119] In another possible implementation, the device 200 for uplink authorization comprises a sending unit 203 configured to send identification information, the identification information being used to identify a BSR indicating the size of L2 uplink control information. The device 100 for uplink authorization comprises a receiving unit 103, wherein the receiving unit 103 is configured to receive identification information, the identification information being used to identify a BSR indicating the size of L2 uplink control information.
[0120] The identification information is a logical channel group identifier.
[0121] It should be understood that the division of units in the above apparatus is only a logical division of functions, and in actual implementation, all or part of the units can be integrated into one physical entity, or can be physically separated. The units in the apparatus can all be implemented in the form of software called by a processing element; or all be implemented in the form of hardware; or part of the units are implemented in the form of software called by a processing element, and part of the units are implemented in the form of hardware. For example, each unit can be a separately established processing element, or can be integrated in a chip of the apparatus, in addition, the unit can also be stored in the form of a program in a memory, and the function of the unit is called and executed by a processing element of the apparatus. In addition, all or part of the units can be integrated together, or can be independently implemented. The processing element described herein can be a processor, which can be an integrated circuit with signal processing capability. In the implementation process, each step of the above method or each unit can be implemented by an integrated logic circuit of hardware in the processing element, or in the form of software called by the processing element.
[0122] In one example, the units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, for example, one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. For another example, when the units in the apparatus can be implemented in the form of a program called by a processing element, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call a program. For another example, the units can be integrated together to implement a system-on-a-chip (SOC).
[0123] The above receiving unit is an interface circuit of the apparatus for receiving signals from other apparatuses. For example, when the apparatus is implemented in the form of a chip, the receiving unit is an interface circuit of the chip for receiving signals from other chips or apparatuses. The above transmitting unit is an interface circuit of the apparatus for transmitting signals to other apparatuses. For example, when the apparatus is implemented in the form of a chip, the transmitting unit is an interface circuit of the chip for transmitting signals to other chips or apparatuses.
[0124] Reference should be made to Figure 11Fig. 1 is a schematic diagram of a terminal according to an embodiment of the present application. The terminal can be the terminal in the above embodiments, and can be configured to perform the operations of the terminal in the above embodiments. As shown in Fig. 1, the terminal includes an antenna 110, a radio frequency part 120, and a signal processing part 130. The antenna 110 is connected to the radio frequency part 120. In the downlink direction, the radio frequency part 120 receives information transmitted by a network device through the antenna 110, and sends the information to the signal processing part 130 for processing. In the uplink direction, the signal processing part 130 processes information of the terminal, and sends the information to the radio frequency part 120. The radio frequency part 120 processes the information of the terminal, and sends the information to the network device through the antenna 110. Figure 11
[0125] The signal processing part 130 can include a modem subsystem configured to implement processing of data at various protocol layers, a central processing subsystem configured to implement processing of an operating system and application layers of the terminal, and other subsystems such as a multimedia subsystem configured to implement control of a camera, a screen display, and the like of the terminal, and a peripheral subsystem configured to implement connection with other devices. The modem subsystem can be a separate chip. Alternatively, the apparatuses for the terminal described above can be located in the modem subsystem.
[0126] The modem subsystem can include one or more processing elements 131, such as a master control CPU and other integrated circuits. In addition, the modem subsystem can include a storage element 132 and an interface circuit 133. The storage element 132 is configured to store data and programs, but the program for implementing the method performed by the terminal in the above method can not be stored in the storage element 132, but in a memory outside the modem subsystem, which is loaded for use when needed. The interface circuit 133 is configured to communicate with other subsystems. The apparatuses for the terminal described above can be located in the modem subsystem, which can be implemented by a chip including at least one processing element and an interface circuit. The processing element is configured to perform each step of any of the methods performed by the terminal described above, and the interface circuit is configured to communicate with other apparatuses. In one implementation, the unit of the terminal that implements each step of the above method can be implemented by a form of a processing element scheduling a program, such as an apparatus for the terminal including a processing element and a storage element. The processing element calls a program stored in the storage element to perform the method performed by the terminal in the above method embodiment. The storage element can be a storage element on the same chip as the processing element, i.e., an on-chip storage element.
[0127] In another implementation, the program for performing the method performed by the terminal in the above method can be stored in a storage element that is different from the processing element, i.e., an off-chip storage element. At this time, the processing element calls or loads the program from the off-chip storage element to the on-chip storage element to call and perform the method performed by the terminal in the above method embodiment.
[0128] In yet another implementation, the unit of the terminal for implementing each step in the above method can be configured as one or more processing elements, which are arranged on a modem subsystem. The processing element can be an integrated circuit, such as one or more ASICs, or one or more DSPs, or one or more FPGAs, or a combination of these integrated circuits.
[0129] The unit of the terminal for implementing each step in the above method can be integrated together to implement the above method in the form of a system-on-a-chip (SOC). The chip can integrate at least one processing element and a storage element. The processing element calls the stored program of the storage element to implement the method performed by the terminal above; or the chip can integrate at least one integrated circuit to implement the method performed by the terminal above; or a combination of the above implementations can be used, in which part of the functions of the units are implemented by the processing element calling the program, and part of the functions of the units are implemented by the integrated circuit.
[0130] As can be seen, the above apparatus for the terminal can include at least one processing element and an interface circuit, wherein the at least one processing element is used to perform any of the methods performed by the terminal provided in the above method embodiments. The processing element can perform part or all of the steps performed by the terminal in the first way, i.e., by calling the program stored in the storage element; or in the second way, i.e., by the integrated logic circuit of the hardware in the processing element in combination with the instructions; or a combination of the first way and the second way.
[0131] The processing element described above can be a general-purpose processor, such as a CPU, and can also be one or more integrated circuits configured to implement the above method, such as one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0132] The storage element can be a memory or a combination of multiple storage elements.
[0133] Please refer to Figure 12This is a schematic diagram of the structure of a network device provided in an embodiment of this application. It is used to implement the operation of the network device in the above embodiments. For example... Figure 12 As shown, the network device includes: antenna 211, radio frequency (RF) device 212, and baseband device 213. Antenna 211 is connected to RF device 212. In the uplink direction, RF device 212 receives information sent by the terminal through antenna 211 and transmits the information to baseband device 213 for processing. In the downlink direction, baseband device 213 processes the terminal's information and sends it to RF device 212, which then processes the terminal's information and transmits it to the terminal through antenna 211.
[0134] The baseband device 213 may include one or more processing elements 2131, such as a main control CPU and other integrated circuits. Furthermore, the baseband device 213 may also include a storage element 2132 and an interface 2133. The storage element 2132 is used to store programs and data; the interface 2133 is used to interact with the radio frequency device 212, and this interface is, for example, a Common Public Radio Interface (CPRI). The above-described means for the network device may be located in the baseband device 213. For example, the above-described means for the network device may be a chip on the baseband device 213, which includes at least one processing element and an interface circuit. The processing element is used to execute the various steps of any of the methods executed by the network device, and the interface circuit is used to communicate with other devices. In one implementation, the unit of the network device that implements the various steps of the above methods can be implemented in the form of a processing element scheduler. For example, the means for the network device includes a processing element and a storage element, and the processing element calls the program stored in the storage element to execute the method executed by the network device in the above method embodiments. Storage elements can be storage elements located on the same chip as the processing elements, i.e., on-chip storage elements, or storage elements located on different chips than the processing elements, i.e., off-chip storage elements.
[0135] In another implementation, the units in the network device that implement the steps of the above methods can be configured as one or more processing elements located on the baseband device. These processing elements can be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or combinations of these types of integrated circuits. These integrated circuits can be integrated together to form a chip.
[0136] The units for implementing the steps in the above method can be integrated together in the form of a system on a chip (SOC), for example, a baseband device includes the SOC chip, and the baseband device is configured to implement the above method. At least one processing element and a storage element can be integrated in the chip, and the method implemented by the network device is implemented in the form that the processing element invokes the stored program of the storage element; or at least one integrated circuit can be integrated in the chip, and the method implemented by the network device is implemented by the integrated circuit; or a combination of the above implementation manners can be used, and part of the functions of the units are implemented in the form of a program invoked by the processing element, and part of the functions of the units are implemented in the form of an integrated circuit.
[0137] It can be seen that the above apparatus for the network device can include at least one processing element and an interface circuit, where the at least one processing element is configured to execute any of the methods implemented by the network device provided in the above method embodiments. The processing element can execute part or all of the steps of the network device in the following first mode: that is, invoking a program stored in a storage element; or in the following second mode: that is, executing part or all of the steps of the network device by means of an integrated logic circuit of hardware in the processor element in combination with instructions; of course, part or all of the steps of the network device can also be executed in combination of the first mode and the second mode.
[0138] The processing element herein can be a general-purpose processor such as a CPU, and can also be one or more integrated circuits configured to implement the above method, for example: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, or the like, or a combination of at least two of the forms of integrated circuits.
[0139] The storage element can be a memory, or a general term of a plurality of storage elements.
[0140] According to the method provided in the embodiments of the present application, the embodiments of the present application further provide a communication system, which includes the network device and one or more terminals.
[0141] The embodiments of the present application further provide an apparatus for uplink authorization, which is applied to a network device or a terminal, and includes at least one processing element (or chip) configured to execute the method provided in the above method embodiments.
[0142] The present application provides a program for uplink authorization, which, when executed by a processor, is configured to execute the method provided in the above embodiments.
[0143] The present application further provides a program product, for example, a computer-readable storage medium, which includes the program for uplink authorization.
[0144] Those skilled in the art will appreciate that embodiments of the application can be readily used as software, hardware, or a combination of software and hardware. In one embodiment, the application can be implemented in software and / or firmware. In particular, the application can be implemented in hardware, software / firmware, and / or combinations thereof. The application can be implemented as computer programs or code (e.g., hardware description language) on a computer readable medium. A computer readable medium can be any medium that can be read and / or accessed by a machine. Such media can include, but is not limited to, optical media (e.g., optical disks, CD- or DVD-ROM, etc.), electronic media (e.g., RAM, ROM, etc.) and / or other tangible media. In general, the computer readable medium can include any medium that can be used to provide instructions to a processor or other device to produce a machine.
[0145] Embodiments of the application are described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.
[0146] These computer program instructions can also be stored in a computer readable medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.
[0147] The computer program instructions can also be loaded onto a computer, a programmable data processing apparatus, and / or other devices to cause a series of operational steps to be performed on the computer, the programmable data processing apparatus and / or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks. Figure 1 one or more functions specified in the flowchart block or blocks.
[0148] Obviously, numerous modifications and variations of the present application are possible in light of the above teachings. It is therefore to be understood that within the scope of the application, the application can be practiced otherwise than as specifically described. Since modifications and variations of the application can be made without departing from its spirit and scope, it is intended that all such possible modifications and variations be included within the scope of the application.
Claims
1. An information processing method characterized by comprising: The application is applied to a terminal, wherein a packet data convergence protocol (PDCP) entity of the terminal is associated with two or more radio link control (RLC) entities, and the application comprises the following steps: receiving indication information from a network device; transferring a PDCP control protocol data unit (PDU) to a RLC entity corresponding to a specified transmission link according to the indication information.
2. The method of claim 1, wherein, The specified transmission link is a cell group or a carrier.
3. The method of claim 1, wherein, Further comprising: a size of the PDCP control PDU is included in a buffer status report (BSR) of a media access control (MAC) layer corresponding to the RLC entity corresponding to the specified transmission link, and the size of the PDCP control PDU is not included in a BSR of a media access control (MAC) layer corresponding to a RLC entity corresponding to another transmission link calculated by the terminal.
4. The method of claim 2, wherein, The cell group is a primary cell group or a secondary cell group.
5. The method of claim 4, wherein, When a MAC layer in the primary cell group triggers a BSR, the size of the PDCP control PDU in the PDCP layer is calculated in the BSR; when a MAC layer in the secondary cell group triggers a BSR, the size of the PDCP control PDU in the PDCP layer is not calculated in the BSR.
6. The method according to any one of claims 1-5, characterized in that, Further comprising: generating a BSR, wherein the BSR is used to indicate a size of L2 uplink control information; The L2 uplink control information comprises at least one of packet data convergence protocol (PDCP) layer control information, radio link control (RLC) layer control information, media access control (MAC) layer control information, and service data adaptation (SDAP) layer control information. sending first information for requesting uplink authorization under triggering of the BSR.
7. The method of claim 6, wherein, Further comprising: When a MAC layer of the terminal triggers a media access control control element (MAC CE), the terminal triggers generation of a BSR.
8. The method of claim 7, wherein, The MAC layer of the terminal triggering the MAC CE includes the following cases: The terminal detects that a signal quality of an available service beam decreases to a preset degree, and the terminal triggers the MAC CE to notify a network device of a latest available beam set.
9. The method of claim 6, wherein, The first information is a data unit comprising the BSR, or the first information is a scheduling request.
10. The method of claim 9, wherein, The data unit comprising the BSR comprises a MAC CE.
11. The method according to any one of claims 1-5, characterized in that, The indication information is an indication element.
12. The method of any one of claims 1-5, wherein, The indication information is configuration information used to configure a resource for transmitting the first information.
13. The method of claim 12, wherein, The resource comprises at least one of a cell, a carrier, a logical channel, a physical channel, a transmission reception point, and a beam.
14. The method of claim 6, wherein, The method further comprises: receiving identification information used to identify that the BSR is used to indicate the size of the L2 uplink control information.
15. The method of claim 14, wherein, The identification information is a logical channel identification or a logical channel group identification.
16. The method of claim 6, wherein, The L2 uplink control information triggers generation of the BSR.
17. The method of any one of claims 1-5, wherein, The indication information is received through an RRC message.
18. An information processing method characterized by comprising: The application is applied to a network device, comprising the following steps: determining indication information, wherein the indication information is used to indicate that a terminal transmits a PDCP control protocol data unit (PDU) generated by a packet data convergence protocol (PDCP) layer on a transmission link of a dedicated transmission control information; transmitting the indication information to a terminal, wherein a PDCP entity of the terminal is associated with two or more radio link control (RLC) entities.
19. The method of claim 18, wherein, The method comprises: receiving first information, wherein the first information is used for requesting uplink grant and is transmitted by a peer terminal under a buffer status report (BSR) trigger, and the BSR is used for indicating a size of L2 uplink control information; and the L2 uplink control information comprises at least one of packet data convergence protocol (PDCP) layer control information, radio link control (RLC) layer control information, medium access control (MAC) layer control information, and service data adaptation protocol (SDAP) layer control information. allocating uplink grant according to the first information.
20. The method of claim 19, wherein, The first information is a data unit comprising the BSR, or the first information is a scheduling request.
21. The method of claim 20, wherein, The data unit comprising the BSR comprises a medium access control control element (MAC CE).
22. The method of claim 20 or 21, wherein, When the first information is a data unit comprising the BSR, allocating uplink grant according to the first information comprises: allocating uplink grant for the L2 uplink control information according to the BSR; or When the first information is a scheduling request, allocating uplink grant according to the first information comprises: allocating uplink grant for the BSR, and the method further comprises: receiving the BSR transmitted by the peer terminal using the uplink grant allocated for the BSR, and allocating uplink grant for the L2 uplink control information according to the BSR.
23. The method of claim 22, wherein, The indication information is further used for indicating that the BSR is generated for L2 uplink control information.
24. The method of any one of claims 18-21, wherein, The indication information is an indication element; or The indication information is configuration information used for configuring a resource for transmitting the first information.
25. The method of claim 24, wherein, The resource comprises at least one of a cell, a carrier, a logical channel, a physical channel, a transmission reception point, and a beam.
26. The method of claim 22, wherein, The method further comprises: transmitting identification information used for identifying that the BSR is used for indicating a size of L2 uplink control information.
27. The method of claim 26, wherein, The identification information is logical channel identification or logical channel group identification.
28. The method of any one of claims 19-21, wherein, The L2 uplink control information triggers generation of the BSR.
29. A communications device, characterized by The apparatus comprises units configured to perform respective steps of the method of any of claims 1-17.
30. A communications device, characterized by The apparatus comprises at least one processor and interface circuitry, wherein the at least one processor is configured to perform the method of any of claims 1-17.
31. A terminal, characterized by The apparatus of claim 29 or 30.
32. A storage medium, characterized by The apparatus comprises a program that, when executed by a processor, is configured to perform the method of any of claims 1-17.
33. A communications device, characterized by The apparatus comprises units configured to perform respective steps of the method of any of claims 18-28.
34. A communications device, characterized by The apparatus comprises at least one processor and interface circuitry, wherein the at least one processor is configured to perform the method of any of claims 18-28.
35. A network device, comprising: The apparatus of claim 33 or 34.
36. A storage medium, characterized by The apparatus comprises a program that, when executed by a processor, is configured to perform the method of any of claims 18-28.
Citation Information
Patent Citations
Method for transmitting and receiving control data in mobile telecommunications system and transmitter and receiver of mobile telecommunications
US20100184424A1
Data retransmission method and apparatus
WO2017177785A1