WO2019192458A1 - Communication method and apparatus - Google Patents
Communication method and apparatus Download PDFInfo
- Publication number
- WO2019192458A1 WO2019192458A1 PCT/CN2019/080958 CN2019080958W WO2019192458A1 WO 2019192458 A1 WO2019192458 A1 WO 2019192458A1 CN 2019080958 W CN2019080958 W CN 2019080958W WO 2019192458 A1 WO2019192458 A1 WO 2019192458A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- logical channel
- rrc connection
- connection reestablishment
- terminal
- serving cell
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/19—Connection re-establishment
Definitions
- the embodiments of the present application relate to the field of communications technologies, and in particular, to a communication method and apparatus.
- the network needs higher throughput. Since the wireless bandwidth of the high frequency band is rich, it is possible to transmit the service in the radio resources of the high frequency band to meet the above requirements.
- the wireless transmission characteristics of the high frequency band have their limitations, and the attenuation is fast, so the transmission range is relatively small.
- the high-frequency transmission signal is relatively fragile, so it is easy to cause signal quality degradation, which may cause wireless link failure (Radio link Failure). , RLF).
- the terminal in the connected state monitors the quality of the radio link.
- the terminal detects the RLF.
- the terminal remains in the radio resource control (RRC) connection state, and the terminal selects the cell to request the RRC connection reestablishment.
- RRC radio resource control
- the embodiment of the present application provides a communication method and device, which are used to reduce the number of RRC connection reestablishments, to reduce the number and time of service interruption status, and improve communication quality.
- the embodiment of the present application provides a communication method, including: first acquiring a retransmission number of a first data packet, where the first data packet is an RLC data unit; and then retransmitting the first data packet When it is greater than or equal to the maximum number of retransmissions, it is determined whether the RRC connection reestablishment condition is met according to the first logical channel, where the first logical channel is a logical channel carrying the first data packet.
- whether to request the RRC connection reestablishment to the network device is further determined according to whether the first logical channel satisfies the RRC connection reestablishment condition. It is avoided that the terminal requests the RRC connection reestablishment to the network device once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, reduces the number of RRC connection reestablishments, thereby reducing the number and time of the terminal's service interruption state, and improving communication. quality.
- the method further includes requesting, by the network device, an RRC connection reestablishment when it is determined that the RRC connection reestablishment condition is met. Therefore, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is determined according to the first logical channel, the RRC connection reestablishment is requested to the network device, and the number of RRC connection reestablishments is reduced.
- the method further includes: when determining that the RRC connection reestablishment condition is not met, sending a first message to the network device, where the first message includes indicating that the first logical channel is wireless Link failure information. Therefore, the first logical channel radio link failure is reported to the network device by using the first message, so that the network device reconfigures the first logical channel, so that the reconfigured logical channel can meet the service quality.
- the first message includes an identification of the first logical channel.
- the determining, according to the first logical channel, whether the RRC connection reestablishment condition is met includes:
- the first serving cell includes the primary serving cell of the terminal, determining that the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and determining that there is no Other serving cells outside a serving cell may be used to carry an RRC message, and determine that the RRC connection reestablishment condition is satisfied.
- the first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
- the first serving cell that satisfies the mapping rule of the first logical channel includes the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is no
- the other serving cell outside the serving cell may be used to carry the RRC message, indicating that the primary serving cell of the terminal cannot meet the service quality requirement, and the RRC connection reestablishment needs to be initiated to ensure the communication quality.
- the method further includes: determining that the RRC connection reestablishment condition is not satisfied if the primary serving cell of the terminal is not included in the first serving cell;
- the first serving cell includes the primary serving cell of the terminal and determines that another serving cell other than the first serving cell is available to carry the RRC message, determining that the RRC connection reestablishment condition is not met.
- the first serving cell that satisfies the mapping rule of the first logical channel does not include the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is a
- the other serving cell outside the serving cell can be used to carry the RRC message, indicating that the RRC connection re-establishment is not required, and the number and time of the service interruption of the terminal are reduced, and the communication quality is guaranteed.
- the determining, according to the first logical channel, whether the RRC connection reestablishment condition is met includes:
- the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is satisfied.
- the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is required to request an RRC connection to reestablish you to ensure communication quality.
- the method further includes determining that the RRC connection reestablishment condition is not satisfied if the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment.
- the first logical channel does not belong to the preset logical channel that needs to trigger the RRC connection reestablishment, it indicates that the RRC connection reestablishment is not required, and the RRC reestablishment is not requested from the network device, and the RRC reestablishment times are reduced.
- the method further comprises receiving a second message from the network device, the second message including information indicating a preset logical channel that needs to trigger an RRC connection re-establishment.
- the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel.
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one cell, and the at least one serving cell corresponding to the preset logical channel includes the at least one cell. or,
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer. or,
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
- the embodiment of the present application provides a communication method, including: when a number of retransmissions of a first data packet is greater than or equal to a maximum number of retransmissions, and the RRC connection reestablishment condition is met, receiving, from the terminal, requesting RRC connection reestablishment Message. Therefore, it is avoided that the RRC connection reestablishment is received from the terminal once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, thereby reducing the number of RRC connection reestablishments, thereby reducing the number and time of interruption of the service of the terminal, and improving communication. quality. or,
- the terminal Receiving, by the terminal, the first message, where the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is not met, where the first message includes Road failure information.
- the first logical channel is a logical channel carrying the first data packet
- the first data packet is a data unit of the RLC.
- the first message includes an identification of the first logical channel.
- the satisfying the RRC connection reestablishment condition includes:
- the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and it is determined that there is no
- the other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is satisfied.
- the first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
- the first serving cell that satisfies the mapping rule of the first logical channel includes the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is no
- the other serving cell outside the serving cell may be used to carry the RRC message, indicating that the primary serving cell of the terminal cannot meet the service quality requirement, and the RRC connection reestablishment needs to be initiated to ensure the communication quality.
- the not satisfying the RRC connection reestablishment condition includes:
- the RRC connection reestablishment condition is not met; or if the first serving cell includes the primary serving cell of the terminal and is determined to be present
- the other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is not satisfied.
- the first serving cell that satisfies the mapping rule of the first logical channel does not include the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is a
- the other serving cell outside the serving cell can be used to carry the RRC message, indicating that the RRC connection re-establishment is not required, and the number and time of the service interruption of the terminal are reduced, and the communication quality is guaranteed.
- the satisfying the RRC connection reestablishment condition includes: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
- the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is required to request an RRC connection to reestablish you to ensure communication quality.
- the not satisfying the RRC connection reestablishment condition includes: if the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment, the RRC connection reestablishment condition is not satisfied.
- the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel.
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell. or,
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer. or,
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
- the embodiment of the present application provides a communication method, including: acquiring a number of retransmissions of a first data packet, where the first data packet is a data unit of an RLC; and then retransmitting the number of the first data packet And the third message is sent to the network device, where the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
- the first logical channel is a logical channel carrying the first data packet.
- the preset number of times is less than the maximum number of retransmissions.
- the network device reports the network device, so that the network device can perform corresponding operations to avoid retransmission of the first data packet.
- the number of times continues to increase to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of service carried on the first logical channel, thereby reducing the number of RRC connection reestablishments, reducing the number and time of interruption of the service of the terminal, and improving communication quality.
- the third message further includes an identifier of the first logical channel.
- the third message is carried in a Protocol Data Unit (PDU), and the third message includes information for indicating that the PDU is a retransmission number control PDU.
- the retransmission number control PDU is used to indicate that the number of retransmissions of the first data packet carried by the first logical channel is greater than or equal to the preset number of times. Therefore, the number of retransmissions of the first data packet can be reported to the network device by the PDU to be greater than or equal to the preset number of times, so that the network device can perform corresponding operations to prevent the number of retransmissions of the first data packet from continuing to increase to be greater than or equal to the maximum. The number of retransmissions.
- the sending the third message to the network device comprises: sending the third message to the network device by using the first logical channel. Therefore, the number of retransmissions of the first data packet carried on the first logical channel is reported to be greater than or equal to the preset number of times by the network device by sending the first logical channel of the third message.
- the method further includes: starting a timer; and then prohibiting the third message from being sent to the network device again before the timer expires. Therefore, it is possible to prevent the third message from being sent to the network device multiple times before the number of retransmissions of the first data packet is greater than or equal to the preset number of times and less than the maximum number of retransmissions.
- the method further comprises receiving information of the timer from the network device.
- sending the third message to the network device includes:
- the method further includes: receiving information of the retransmission number reporting period from the network device.
- the method further includes: receiving, by the network device, first information, where the first information is used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a pre- The network device is notified when the number of times is set. Therefore, the terminal can make the terminal flexibly execute the solution of the embodiment by using the first information.
- the method further includes receiving, from the network device, information indicating the preset number of times.
- the embodiment of the present application provides a communication method, including: receiving a third message from a terminal, where the third message includes a retransmission number indicating that a data packet carried by the first logical channel is greater than or equal to a pre- The information of the number of times, the data packet is a data unit of the RLC; and then determining, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
- the preset number of times is less than the maximum number of retransmissions. If the network device receives the first message and determines that the number of retransmissions of the first data packet is greater than or equal to the preset number of times according to the first message, the corresponding operation may be performed to avoid the first
- the number of retransmissions of the data packet is increased to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of the service carried on the first logical channel, thereby reducing the number of RRC connection reestablishments and reducing the number and time of interruption of the service of the terminal. Communication quality.
- the third message is carried in a PDU, where the third message includes information indicating that the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate
- the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times. Therefore, the number of retransmissions of the first data packet reported by the terminal is greater than or equal to the preset number of times, so that the network device can perform corresponding operations to prevent the number of retransmissions of the first data packet from continuing to increase to be greater than or equal to the maximum.
- the number of retransmissions is carried in a PDU, where the third message includes information indicating that the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate
- the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times. Therefore, the number of retransmissions
- the receiving, by the terminal, the third message comprises: receiving, by the first logical channel, the third message from a terminal. Therefore, the network device determines, according to the first logical channel that receives the third message, that the number of retransmissions of the first data packet carried on the first logical channel is greater than or equal to a preset number of times.
- the method further includes: sending, to the terminal, information of a retransmission number reporting period, where the retransmission number reporting period is used by the terminal to send when the retransmission number reporting period arrives The third message.
- the method further includes: sending, to the terminal, first information, where the first information is used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset.
- the network device is notified when the number of times. Therefore, the terminal can flexibly configure the terminal to perform the solution of the embodiment.
- the method further includes: sending, to the terminal, information indicating the preset number of times.
- an embodiment of the present application provides a communications apparatus, including:
- modules, components or circuits for implementing the communication method of the first aspect include modules, components or circuits for implementing the communication method of the first aspect; or
- a module, component or circuit for implementing the communication method of the second aspect or
- a module, component or circuit for implementing the communication method of the third aspect or
- a module, component or circuit for implementing the communication method of the fourth aspect is included.
- the embodiment of the present application provides a communication apparatus, including: a processor, where the processor is configured to perform the communication method according to any one of the embodiments of the present application.
- the communication device of the foregoing sixth aspect may further include a transceiver for implementing a corresponding transceiving operation.
- the embodiment of the present application provides a communication device, including: a transceiver; the transceiver is configured to perform the communication method according to any one of the embodiments of the present application.
- the communication device of the above seventh aspect may further comprise a processor for implementing a corresponding processing or control operation.
- the embodiment of the present application provides a communication apparatus, including: a processor and a transceiver; and a processor and a transceiver, for performing the communication method according to any one of the third aspect or the fourth aspect of the present application.
- the embodiment of the present application provides a chip, including: a memory and a processor, where the memory is used to store program instructions, and the processor is configured to call the program instructions in the memory to perform the first aspect or the second aspect or the third aspect or the The communication method described in the fourth embodiment of the present application.
- the embodiment of the present application provides a readable storage medium, where the readable storage medium stores a computer program; when the computer program is executed, implementing the first aspect or the second aspect or the third aspect or The communication method described in the fourth embodiment of the present application.
- an embodiment of the present application provides a program product, where the program product includes a computer program, where the computer program is stored in a readable storage medium, and at least one processor of the communication device can be from the readable storage medium The computer program is read, and the at least one processor executes the computer program such that the communication device implements the communication method of any of the first aspect or the second aspect or the third aspect or the fourth aspect of the present application.
- FIG. 1a is a schematic diagram of a communication system according to an embodiment of the present application.
- FIG. 1b is a schematic diagram of a protocol stack of a network device according to an embodiment of the present disclosure
- FIG. 2 is a flowchart of a communication method according to an embodiment of the present application.
- FIG. 3 is a flowchart of a communication method according to another embodiment of the present application.
- FIG. 5 is a schematic structural diagram of a communication apparatus according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure.
- FIG. 7 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure.
- FIG. 8 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure.
- FIG. 9 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure.
- FIG. 10 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure.
- FIG. 1a is a schematic diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1a, the communication system includes a network device and a terminal.
- a network device also known as a radio access network (RAN) device, is a device that accesses a terminal to a wireless network, and may be an evolved base station in Long Term Evolution (LTE) (Evolutional Node B, eNB or eNodeB), or a relay station or an access point, or a base station in a 5G network, such as a Transmission and Reception Point (TRP), a controller, is not limited herein.
- the access network device may be a base station (such as a gNB) of a CU and a DU separation architecture, as shown in FIG. 1b.
- FIG. 1b is a schematic diagram of a protocol stack of a network device according to an embodiment of the present application.
- the RAN device can be connected to the core network device (for example, it can be the core network of LTE, or the core network of 5G, etc.).
- CU and DU can be understood as the division of the base station from the perspective of logical functions.
- the CU and DU can be physically separated or deployed together. Multiple DUs can share one CU.
- a DU can also be connected to multiple CUs (not shown).
- the CU and the DU can be connected through an interface, for example, an F1 interface.
- the CU and DU can be divided according to the protocol layer of the wireless network.
- the functions of the Radio Resource Control (RRC), the Service Data Adaptation Protocol (SDAP), and the Packet Data Convergence Protocol (PDCP) layer are set in the CU, and the wireless chain
- the functions of the radio link control (RLC), the media access control (MAC) layer, and the physical (PHY) layer are set in the DU.
- RRC Radio Resource Control
- SDAP Service Data Adaptation Protocol
- PDCP Packet Data Convergence Protocol
- RLC radio link control
- MAC media access control
- PHY physical
- the division of the CU and DU processing functions according to this protocol layer is merely an example, and may be divided in other manners.
- a CU or a DU can be divided into functions having more protocol layers.
- a CU or a DU can also be divided into partial processing functions with a protocol layer.
- the functions of the CU or DU can also be divided according to the type of service or other system requirements. For example, according to the delay division, the function that needs to meet the delay requirement in the processing time is set in the DU, and the function that does not need to meet the delay requirement is set in the CU.
- the CU may also have one or more functions of the core network.
- One or more CUs can be set centrally and also separated. For example, the CU can be set to facilitate centralized management on the network side.
- the DU can have multiple RF functions or remotely set the RF function.
- the functions of the CU can be implemented by one entity or by different entities.
- the function of the CU can be further divided, for example, the control plane (CP) and the user plane (UP) are separated, that is, the control plane (CU-CP) of the CU and the CU user plane (CU-UP).
- the CU-CP and the CU-UP may be implemented by different functional entities, which may be coupled with the DU to perform the functions of the base station.
- the CU-CP is responsible for controlling the plane functions, mainly including RRC and PDCP-C.
- PDCP-C is mainly responsible for the encryption and decryption of control plane data, integrity protection, data transmission and so on.
- CU-UP is responsible for user plane functions, mainly including SDAP and PDCP-U.
- the SDAP is mainly responsible for processing the data of the core network and mapping the data flow to the bearer.
- PDCP-U is mainly responsible for encryption and decryption of data planes, integrity protection, header compression, serial number maintenance, and data transmission.
- the CU-CP and CU-UP are connected through the E1 interface.
- the CU-CP represents the gNB connected to the core network through the Ng interface.
- the CU-UP is connected to the DU through the F1-U (user plane).
- F1-C control plane
- PDCP-C is also in CU-UP.
- a wireless terminal can refer to a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld or on-board. It can also be deployed on the water (such as a ship). Etc); can also be deployed in the air (such as airplanes, balloons, satellites, etc.).
- the terminal may be a mobile phone, a tablet, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, and an industrial control.
- the wireless terminal in the smart city, the wireless terminal in the smart home, and the like are not limited herein. It can be understood that, in the embodiment of the present application, the terminal may also be referred to as a user equipment (UE).
- UE user equipment
- DC Dual Connectivity
- CA Carrier Aggregation
- the terminal is connected to two or more carriers, and at least the RLC entity, the MAC entity, and the PHY entity of the two or more carriers are different.
- the service data flows are mapped from the PDCP layer to the RLC, MAC, and PHY entities of each carrier, that is, have the same PDCP entity; in the 1A architecture of the DC, the service data flows from the core network (CoreNetwork, CN) is offloaded and mapped to different PDCP entities, RLC entities, MAC entities, and PHY entities, respectively.
- the two or more carriers in the DC may use the same communication standard, or may use different communication systems. For example, some carriers may use the LTE radio access communication standard to communicate with the terminal, and some carriers use the 5G New Radio (NR) wireless access communication system to communicate with the terminal.
- NR 5G New Radio
- CA The terminal is connected to at least two carriers having the same PDCP entity, RLC entity, and MAC entity.
- RRC layer used to perform broadcast, paging, RRC connection establishment, radio bearer control, mobility management, terminal measurement reporting control, and the like.
- the PDCP layer can perform services such as security, header compression, and encryption.
- the PDCP layer can correspond to multiple PDCP entities, and each PDCP entity carries data of one radio bearer (RB).
- RB radio bearer
- RLC layer Perform services such as segmentation, reassembly, retransmission, etc.
- the RLC layer may correspond to multiple RLC entities, and each RLC entity provides services for the corresponding PDCP entity.
- MAC layer Provides data transmission services for services on logical channels, and performs acknowledgments such as scheduling, Hybrid Automatic Repeat reQuest (HARQ), and negative services.
- HARQ Hybrid Automatic Repeat reQuest
- PHY layer encodes and transmits data transmitted from the MAC layer.
- FIG. 2 is a schematic flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the method in this embodiment may include:
- the terminal acquires the number of retransmissions of the first data packet.
- the first data packet is any data packet received by the RLC layer of the terminal from the PDCP layer or any data packet generated by the RLC layer itself, and the first data packet is Radio Link Control (RLC) data. unit.
- the RLC data unit may be, for example, an RLC Service Data Unit (SDU), or an RLC SDU segment, or an RLC Protocol Data Unit (PDU), or an RLC Control PDU, or the above.
- SDU RLC Service Data Unit
- PDU RLC Protocol Data Unit
- the terminal may obtain the number of retransmissions of the first data packet.
- S202 Determine, according to the first logical channel, whether the RRC connection reestablishment condition is met, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions.
- the logical channel provides services on the service access point (SAP) between the MAC layer and the RLC layer, and defines different types of data services that the MAC layer can provide.
- the general logical channel can be divided into Two groups, one is a logical channel for transmitting control plane information, and the other is a logical channel for transmitting user plane information.
- the logical channel carrying the first data packet in this embodiment is referred to as a first logical channel.
- the terminal After obtaining the number of retransmissions of the first data packet, the terminal compares the obtained number of retransmissions with the maximum number of retransmissions:
- the first logical channel may not be considered to satisfy the RRC connection reestablishment condition or may not further determine whether the first logical channel is determined.
- the RRC connection reestablishment condition is satisfied.
- the terminal in this embodiment does not directly request the RRC connection reestablishment from the network device, but may determine whether the RRC connection reestablishment condition is satisfied according to the first logical channel. Then, the terminal determines whether to request the RRC connection reestablishment to the network device according to whether the first logical channel satisfies the RRC connection reestablishment condition.
- the maximum number of retransmissions in the embodiment may be that the network device is configured to the terminal by using a message, or may be preset and stored in the terminal, which is not limited in this embodiment of the present application.
- the terminal determines whether the RRC connection reestablishment condition is satisfied according to the first logical channel.
- the terminal may decide whether to request the RRC connection reestablishment to the network device according to whether the first logical channel satisfies the RRC connection reestablishment condition.
- the terminal avoids requesting the RRC connection reestablishment to the network device once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, reducing the number of RRC connection reestablishment times, thereby reducing the number and time of interruption of the service of the terminal, and improving Communication quality.
- the first logical channel when the number of retransmissions of the first data packet is less than the maximum number of retransmissions, indicating that the first logical channel can guarantee the quality of service, the first logical channel may be considered as not satisfying the RRC connection reestablishment condition or may not need further Determining whether the first logical channel satisfies an RRC connection reestablishment condition.
- the number of retransmissions of the first data packet is greater than the maximum number of retransmissions, determining whether the RRC connection reestablishment condition is satisfied according to the first logical channel.
- FIG. 3 is a flowchart of a communication method according to another embodiment of the present disclosure. As shown in FIG. 3, the method in this embodiment may include:
- the terminal acquires the number of retransmissions of the first data packet.
- the terminal determines, according to the first logical channel, whether the RRC connection reestablishment condition is met.
- the terminal requests the RRC connection reestablishment to the network device when determining that the RRC connection reestablishment condition is met.
- the RRC connection reestablishment may be performed, for example, the terminal requests the RRC connection reestablishment from the network device.
- the terminal may send the network device to include an indication for requesting the RRC connection.
- the message of the reconstructed information for example, the message is an RRC connection reestablishment request message, and then the network device performs RRC connection reestablishment, and sends an RRC connection reestablishment message to the terminal, and the terminal sends an RRC connection reestablishment complete message to the network device after receiving the RRC connection reestablishment message.
- the process of the RRC connection reestablishment between the network device and the terminal is similar to the prior art, and details are not described herein again. If the terminal determines that the RRC connection reestablishment condition is not satisfied according to the first logical channel, it indicates that the RRC connection reestablishment may not be performed currently, and the terminal does not request the RRC connection reestablishment from the network device.
- the terminal sends a first message to the network device when determining that the RRC connection reestablishment condition is not met.
- the first message is sent to the network device, where the first message includes information indicating that the first logical channel radio link fails, for example:
- the information indicating the failure of the first logical channel radio link may be: a field in the first message indicating a message type of the first message, where the first message indicates the first logical channel radio link by using a message type Failure, for example, if the message type of the first message includes two (this is an example, not limited to two): message types A and B, where message type A indicates that the logical channel radio link fails, and message type B does not Indicates that the logical channel radio link fails, so when the terminal determines that the RRC connection reestablishment condition is not satisfied, the first message with the message type A is sent to the network device instead of the first message with the message type B.
- the first message may add information to the message sent by the terminal to the network device in the prior art to indicate that the first logical channel radio link fails.
- the network device by instructing the first logical channel to fail the radio link, the network device is requested to perform corresponding processing on the first logical channel, such as reconfiguring the first logical channel, etc., and does not represent other A radio link failed on the logical channel.
- the failure of the radio link in the prior art refers to the failure of the radio link in the terminal.
- the terminal requests the network device to perform corresponding processing on all logical channels of the terminal, such as RRC connection reestablishment (that is, reconfiguration). All logical channels of the terminal) and so on.
- the terminal may stop sending data on the first logical channel.
- the terminal determines whether the RRC connection reestablishment condition is satisfied according to the first logical channel.
- the network device obtains, according to the first message, information indicating that the first logical channel radio link fails.
- the network device receives the first message from the terminal, and then parses the first message to obtain information indicating that the first logical channel radio link fails.
- the information indicating the failure of the first logical channel radio link may be: a field in the first message indicating the message type of the first message, and the network device parses the first message to obtain the message of the first message.
- the field of the type determines the message type of the first message according to the field of the message type of the first message, and determines the first logical channel radio link failure according to the message type of the first message.
- the logical channel radio link fails according to the message type A, if the field of the message type of the first message indicates the first message. If the type is not A, but B, it is determined that the logical channel radio link failure is not indicated in the first message according to the message type B (ie, not A).
- the first message may be used by the network device in the prior art to add some content to the message received by the terminal to indicate that the first logical channel radio link fails. Since the network device can obtain the first logical channel radio link failure according to the first message, thereby determining that the first logical channel cannot guarantee the quality of service, the network device can then perform corresponding operations to ensure the quality of service carried on the first logical channel.
- the first message may further include at least one of the following: an identifier of the first logical channel, an identifier of a cell corresponding to the first logical channel, and a failure to indicate a first logical channel radio link failure.
- the reason information the measurement result of the neighboring area of the terminal.
- the reason for the failure of the first logical channel radio link is, for example, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the maximum retransmission number.
- the first message may be an RRC message or a medium access control control element (MAC CE) or a scheduling request (SR)/preamble.
- MAC CE medium access control control element
- SR scheduling request
- the network device may deactivate the cell corresponding to the first logical channel according to the first message, so that the network device may transfer the service carried by the first logical channel to another logical channel to ensure Quality of business.
- the network device may reconfigure the first logical channel from the current corresponding cell to the other cell according to the first message, and after the reconfiguration, the logical channel can guarantee the quality of service carried by the logical channel.
- the foregoing other cell may be a neighboring cell of the cell corresponding to the first logical channel.
- the terminal may report the measurement result of the foregoing other cell to the network device.
- the measurement result of the other cell may be included in the first message sent by the terminal to the network device, or may be included in the terminal to the network device. Other messages sent.
- the determining, by the terminal, whether the RRC connection reestablishment condition is met according to the first logical channel may include the following implementation manner.
- the RRC connection reestablishment condition includes: a first serving cell corresponding to the first logical channel includes a primary serving cell of the terminal, where the first serving cell meets the a serving cell of the terminal of a mapping rule of the first logical channel, where the first serving cell may include one or more serving cells, and if the serving cell of the terminal that satisfies the mapping rule of the first logical channel is n, then The first serving cell is configured to include n serving cells.
- the serving cell of the terminal refers to a cell that can provide data transmission for the terminal or a cell that has established a link with the terminal.
- the primary serving cell of the terminal refers to a cell that is operated/operating on the primary carrier, the terminal initiates an RRC connection establishment process in the primary serving cell, or the terminal initiates an RRC connection reestablishment process in the primary serving cell, or the primary serving cell may also be in the The primary cell specified by the network device during the handover.
- the mapping rule of the first logical channel includes, for example, at least one of the following: an allowed subcarrier interval, an allowed maximum transmission time, an allowed serving cell, an allowed scheduling manner (such as an unlicensed scheduling or an authorized scheduling), and the like.
- the mapping rule of the first logical channel is: the allowed serving cell is cell 1 and cell 2. Then, the serving cell that satisfies the mapping rule of the first logical channel is the cell 1 and the cell 2.
- the mapping rule of the first logical channel is: the allowed subcarrier spacing is 15 kHz, wherein the subcarrier spacing of the cell 1 is 15 kHz, and the subcarrier spacing of the cell 2 is 30 kHz, the service that satisfies the mapping rule of the first logical channel is described.
- the cell is cell 1.
- the mapping rule of the first logical channel is: the maximum allowed transmission time is 0.5 ms, wherein the maximum transmission time of the cell 1 is 0.5 ms, and the maximum transmission time of the cell 2 is 1 ms, the mapping rule of the first logical channel is satisfied.
- the serving cell is cell 1.
- mapping rule of the first logical channel is: the allowed scheduling mode is exempt, wherein the scheduling mode of the cell 1 is an unlicensed scheduling, and the scheduling mode of the cell 2 is an authorized scheduling, indicating that the mapping rule of the first logical channel is met.
- the serving cell is cell 1.
- the serving cell that satisfies the mapping rule of the first logical channel may need to satisfy all the allowed conditions in the mapping rule, or may only need to meet the mapping rule.
- a condition may also only need to satisfy at least one condition in the mapping rule.
- the terminal requests the RRC connection reestablishment from the network device, thereby The number of RRC connection reestablishments can be reduced.
- the RRC connection reestablishment condition includes: a first serving cell corresponding to the first logical channel includes a primary serving cell of the terminal, where the first serving cell meets the a serving cell of the terminal of a mapping rule of the first logical channel, and no other serving cell other than the first serving cell may be used to carry an RRC message, where the first serving cell may include one or more
- the mapping rule for the first logical channel can be referred to the above description, and details are not described herein again.
- the primary serving cell of the terminal is included in the cell, and the serving cell other than the first serving cell is used to carry the RRC message, and it is determined that the RRC connection reestablishment condition is not met, if the first serving cell includes the main service of the terminal.
- the cell, and no other serving cell can be used to carry the RRC message, determines that the RRC connection reestablishment condition is satisfied.
- the number of retransmissions of the first data packet is greater than or equal to (or greater than) the maximum number of retransmissions, if the primary serving cell satisfies the mapping rule of the first logical channel, but the other cell does not satisfy the mapping of the first logical channel.
- the rule can be used to carry the RRC message, and the terminal can indicate the link problem of the primary serving cell by using the other cell bearer RRC message, and does not need to perform RRC connection reestablishment, thereby reducing the number of RRC connection reestablishment.
- the RRC connection reestablishment condition includes: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
- the terminal Determining, by the terminal, whether the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment, and if the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment, determining that the first logical channel satisfies an RRC connection reestablishment condition; If the first logical channel does not belong to the preset logical channel that needs to trigger the RRC connection reestablishment, it is determined that the first logical channel does not satisfy the RRC connection reestablishment condition.
- the preset logical channel includes logical channels 1, 2, and 3.
- the first logical channel is logical channel 1
- the preset logical channel that needs to trigger the RRC connection reestablishment refers to: a logical channel that needs to trigger an RRC connection reestablishment when the number of retransmissions of the carried data packet is greater than or equal to the maximum number of retransmissions.
- the terminal requests the RRC connection to the network device if the first logical channel is a preset logical channel that needs to trigger the RRC connection reestablishment. Reconstruction, thereby reducing the number of RRC connection re-establishments.
- the network device also sends a second message to the terminal, the second message including information indicating a preset logical channel that needs to trigger an RRC connection re-establishment.
- the terminal receives the second message from the network device, and determines, according to the second message, a preset logical channel that needs to trigger the RRC connection reestablishment.
- the preset logical channel that needs to trigger the RRC connection reestablishment in this embodiment is configured by the network device to the terminal.
- the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel;
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell, and the at least one cell may be a terminal Service area; or,
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, where the radio data
- the bearers may correspond to the logical channels one by one, or one wireless data bearer may correspond to multiple logical channels; or
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes at least one carrier bandwidth part (BWP), where the preset logical channel includes the logical channel of the at least one BWP bearer; or
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of at least one subcarrier interval, where the preset logical channel includes a logical channel corresponding to the at least one subcarrier interval.
- the second message includes an identifier of the at least one logical channel, where the at least one logical channel is a preset logical channel.
- the second message includes an identifier of each logical channel of the terminal and indication information indicating whether the logical channel needs to trigger an RRC connection reestablishment.
- the second message includes an identifier of each serving cell of the terminal and indication information indicating whether the logical channel corresponding to the serving cell needs to trigger an RRC connection reestablishment.
- the second message includes an identifier of each radio data bearer of the terminal and indication information indicating whether the logical channel corresponding to the radio data bearer needs to trigger an RRC connection reestablishment.
- the second message includes an identifier of each BWP of the terminal and indication information indicating whether the logical channel corresponding to each BWP requires RRC connection reestablishment.
- the second message includes an identifier of each subcarrier interval of the terminal and indication information indicating whether the logical channel corresponding to each subcarrier interval needs RRC connection reestablishment.
- the foregoing determining, by the terminal, whether the RRC connection reestablishment condition is met according to the first logical channel may be: when the RLC entity of the terminal determines that the retransmission number of the first data packet is greater than or equal to the maximum retransmission number, the RLC The entity notifies the RRC entity that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions.
- the RLC entity may also send the identifier of the corresponding logical channel (ie, the identifier of the first logical channel) to the RRC entity, RRC. The entity determines whether the RRC connection reestablishment condition is met according to the first logical channel.
- the RRC entity requests the RRC connection reestablishment from the network device. If not, the RRC entity sends the first message to the network device.
- another possible implementation manner may be: when the RLC entity determines that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the RLC entity determines, according to the first logical channel, whether the RRC connection reestablishment condition is met, if If yes, the RLC entity notifies the RRC entity that the RRC connection needs to be re-established, and then the RRC entity requests the RRC connection reestablishment from the network device.
- the RLC entity notifies the RRC entity that the RRC connection is not required to be reestablished.
- the RLC entity may also provide the RRC entity to the RRC entity. Notifying the identity of the corresponding logical channel (ie, the identity of the first logical channel), then the RRC entity sends a first message to the network device.
- the network device further sends information to the terminal to indicate whether the terminal needs to determine whether the RRC connection reestablishment condition is met, that is, the terminal is enabled to perform determining whether the RRC connection reestablishment condition is satisfied.
- the terminal may determine, according to the first logical channel, whether the RRC connection is satisfied, according to any one of the foregoing method embodiments. Reconstruction conditions.
- the network device does not send information to the terminal to indicate whether the terminal needs to determine whether the RRC connection reestablishment condition is met, or the network device sends, to the terminal, information indicating that the terminal does not need to determine whether the RRC connection reestablishment condition is met.
- the terminal does not need to determine whether the RRC connection reestablishment condition is met according to the first logical channel, that is, the terminal may not perform the solution of determining whether the RRC connection reestablishment condition is met in the foregoing method embodiments, and the retransmission times of the first data packet are greater than Or equal to the maximum number of retransmissions, request RRC connection reestablishment directly to the network device.
- the terminal can monitor the radio link quality of the secondary cell group (SCG), where the SCG includes the master cell group (MCG) of the terminal.
- the set of serving cells that is, the SCG includes a primary secondary cell (PSCell).
- the SCG may further include at least one other secondary serving cell.
- the MCG is composed of a primary serving cell and a secondary serving cell that belongs to the same base station as the primary serving cell.
- a PSCell is a serving cell in which a terminal performs a random access procedure in an SCG, or a service that initiates a Physical Uplink Shared Channel (PUSCH) transmission when a perform SCG change is performed and a random access procedure is not required. Community.
- PUSCH Physical Uplink Shared Channel
- a secondary cell refers to a cell that operates on a secondary carrier, and is a serving cell configured by the network device to provide additional radio resources after the RRC is established.
- the base station to which the serving cell in the MCG belongs may be referred to as a master node (MN), and the base station to which the serving cell in the SCG belongs may be referred to as a secondary node (SN).
- MN master node
- SN secondary node
- the primary base station and the secondary base station may be different base stations or the same base station.
- the SDAP entity, the PDCP entity, the RLC entity, the MAC entity, and the PHY entity of the network device side bearer service are deployed on different base stations (that is, some entities are deployed in the primary base station, and some entities are deployed in the secondary base station).
- both the primary base station and the secondary base station may have an RRC entity.
- RRC entity For example, in a Multi-RAT Dual Connectivity or/and NR-NR dual connection, both the primary base station and the secondary base station may have an RRC entity, which are respectively responsible for Radio resource control on its own side.
- MCG and SCG may use the same communication standard or different communication systems.
- some carriers may use the LTE radio access communication system to communicate with the terminal, and some carriers use the 5G NR radio access communication system to communicate with the terminal.
- the terminal when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the terminal sends an SCG failure message to the network device, and all data transmissions are stopped between the terminal and the SCG, so that only some bearers are transmitted.
- SCG data transmission is interrupted.
- the data transmission rate is degraded, thereby affecting the communication quality.
- the terminal determines whether the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions.
- the primary serving cell (PSCell) of the terminal is included in the first serving cell corresponding to the first logical channel, and the first serving cell may refer to the related description in the foregoing embodiment, and details are not described herein again. If the first serving cell includes a primary and secondary serving cell of the terminal, the terminal sends an SCG failure message to the network device. If the primary serving cell does not include the primary and secondary serving cells of the terminal, the terminal sends the first message to the network device.
- the first data packet may be a data unit of an RLC of the MCG or a data unit of an RLC of the SCG. If the RLC entity of the MCG of the terminal determines that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the first data packet is a data unit of the RLC of the MCG, and then the terminal determines the first corresponding to the first logical channel.
- the serving cell includes a primary serving cell. If the primary serving cell is not included, the terminal sends a first message to the network device of the MCG.
- the RLC entity of the SCG of the terminal determines that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the first data packet is a data unit of the RLC of the SCG, and then the terminal determines the first corresponding to the first logical channel.
- the serving cell includes the primary and secondary serving cells, if the primary and secondary serving cells are not included, the terminal sends the first message to the network device of the SCG or the network device of the MCG.
- the message type corresponding to the first message sent by the terminal to the network device of the MCG may be different from the message type corresponding to the first message sent by the terminal to the network device of the SCG.
- the other serving cell referred to above may be used to carry the RRC.
- the message indicates that the serving cell in the SCG can be used to carry the RRC message.
- the RRC entity of the secondary base station can generate an RRC message, such as SRB3.
- the RRC message generated by the secondary base station can be directly used by the cell in the SCG to the terminal.
- the RRC message can be sent to the RRC entity of the secondary base station through the cell in the SCG.
- the terminal can send the same RRC message in the SCG and the MCG.
- the RRC message generated by the RRC entity in the primary base station may be sent by the serving cell in the SCG to the terminal, and the terminal may pass the serving cell in the SCG to the RRC in the primary base station.
- the entity sends an RRC message).
- the sending, by the terminal, the first message to the network device may be sent by the terminal to the network device of the SCG. This first message can be carried in SRB3.
- the other serving cell referred to above may be used to carry the RRC.
- the message indicates that the serving cell in the MCG can be used to carry the RRC message.
- the RRC entity of the secondary base station can generate an RRC message, such as SRB3.
- the RRC message generated by the secondary base station can be used by the cell in the MCG to the terminal.
- the terminal may also send an RRC message to the RRC entity of the secondary base station through the cell in the MCG.
- the terminal may send the same RRC message to two or more serving cells in the MCG. ).
- the sending, by the terminal, the first message to the network device may be sent by the terminal to the network device of the MCG.
- FIG. 4 is a flowchart of a communication method according to another embodiment of the present application. As shown in FIG. 4, the method in this embodiment may include:
- the terminal acquires the number of retransmissions of the first data packet.
- the first data packet is a data unit of the RLC.
- the specific implementation process of the S401 in this embodiment refer to the related description in the embodiment shown in FIG. 2, and details are not described herein again.
- the terminal sends a third message to the network device when the number of retransmissions of the first data packet is greater than or equal to the preset number of times.
- the terminal may The network device sends a third message.
- the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times, where the first logical channel is a logical channel carrying the first data packet.
- the terminal may send the third message to the network device when the number of retransmissions of the first data packet is greater than the preset number of times.
- the network device After receiving the third message, the network device determines, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
- the network device receives the third message from the terminal, and determines, according to the third message, that the number of retransmissions of the first data packet carried by the first logical channel is greater than or equal to the preset number of times. Then, the network device can perform corresponding operations to prevent the number of retransmissions of the data packets carried by the first logical channel from continuing to increase to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of service carried on the first logical channel, thereby reducing the RRC connection.
- the number of reconstructions reduces the number and time that the terminal's services are in an interrupted state, improving communication quality.
- the network device may reconfigure the first logical channel from the currently corresponding cell to other cells according to the third message, and the logical channel may guarantee the quality of service carried by the logical channel after the reconfiguration to avoid the first logical channel.
- the number of retransmissions of the carried data packet is greater than or equal to the maximum number of retransmissions.
- the terminal may not send the third message to the network device.
- the third message may further include an identifier of the first logical channel to indicate to the network device that the logical channel carrying the number of retransmissions is greater than or equal to the preset number of times is a first logical channel.
- the third message is carried in a Protocol Data Unit (PDU), where the third message includes information indicating that the PDU is a retransmission number control PDU, where The number of times control PDU is used to indicate that the number of retransmissions of the first data packet carried by the first logical channel is greater than or equal to the preset number of times. That is, when the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the terminal sends a PDU to the network device, and the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate the first logic.
- PDU Protocol Data Unit
- the number of retransmissions of the data packets carried by the channel is greater than or equal to the preset number of times.
- the PDU may further include a sequence number of the first data packet that is greater than or equal to a preset number of times. The foregoing PDU is generated by the PDCP entity of the terminal.
- the foregoing third message may be that the terminal sends the channel to the network device by using a channel corresponding to the logical channel other than the first logical channel, for example, the third message may be an RRC message.
- the third message may be a newly determined medium access control control element (MAC CE) or a scheduling request (SR)/preamble.
- MAC CE medium access control control element
- SR scheduling request
- the terminal after the terminal performs S402, the terminal starts a timer to prohibit the third message from being sent to the network device again before the timer expires. To prevent the terminal from transmitting the third message to the network device multiple times before the number of retransmissions of the first data packet is greater than or equal to the preset number of times and less than the maximum number of retransmissions.
- the network device further sends the information of the timer to the terminal. Accordingly, the terminal receives the information of the timer from the network device, thereby determining a timer. Therefore, the timer in this embodiment may be Configured by the network device to the terminal.
- the information of the timer refers to the length of the timer, for example, 10 ms.
- a possible implementation manner of the foregoing S402 includes: sending the third message to the network device when the number of retransmissions of the first data packet is greater than or equal to a preset number of times, and the retransmission number reporting period arrives .
- the retransmission times reporting period timer may be set in the terminal. If the retransmission times reporting period timer expires and the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the terminal may The network device sends a third message, and then the retransmission times reporting period timer is restarted.
- the network device may send the retransmission number reporting period information to the terminal, and the terminal receives the retransmission number reporting period information from the network device, thereby determining the retransmission number reporting period,
- the retransmission number reporting period in this embodiment may be configured by the network device to the terminal.
- the first information may be sent by the network device to the terminal, where the first information is used to notify the network device when the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times, and correspondingly
- the terminal receives the first information from the network device, and then, according to the first information, the terminal sends the third message to the network device when the number of retransmissions of the first data packet is greater than or equal to the preset number of times.
- the network device further sends information indicating the preset number of times to the terminal, and correspondingly, the terminal receives, from the network device, information for indicating the preset number of times, and the terminal is configured to indicate the preset according to the
- the number of times of the information may determine the size of the preset number of times. Therefore, the preset number of times in this embodiment may be configured by the network device to the terminal. It is to be understood that the preset number of times may be pre-stored in the terminal, which is not limited in this embodiment of the present application. The preset number of times is smaller than the maximum number of retransmissions in the foregoing embodiment.
- the information of the timer, the information of the retransmission times reporting period, and the information used to indicate the preset number of times may be included in the same message sent by the network device to the terminal, or may be included in the The different messages sent by the network device to the terminal.
- At least one of the information of the timer, the information of the retransmission number reporting period, and the information for indicating the preset number of times may include configuration information of the first logical channel that is sent by the network device to the terminal. in.
- the terminal may obtain the number of retransmissions of the first data packet carried by the first logical channel, and send the number of retransmissions of the first data packet carried by the first logical channel to the network device when the retransmission number reporting period arrives.
- the number of retransmissions of the first data packet carried by the first logical channel receives the number of retransmissions of the first data packet carried by the first logical channel from the terminal, if the number of retransmissions of the first data packet is greater than or equal to
- the network device can perform a corresponding operation to prevent the number of retransmissions of the data packet carried by the first logical channel from continuing to increase to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of service carried on the first logical channel.
- the number of RRC connection reestablishments can be reduced, the number and time of interruption of the service of the terminal are reduced, and the communication quality is improved.
- the method or the step implemented by the terminal may also be implemented by components (such as chips or circuits) that can be used for the terminal, and the method or the step implemented by the network device may also be used.
- the components of the network device (such as chips or circuits, etc.) are implemented.
- FIG. 5 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application.
- the communication device 500 in this embodiment may be the terminal or network device mentioned in the foregoing method embodiments.
- the communication device can be used to implement the method corresponding to the terminal or the network device described in the foregoing method embodiments. For details, refer to the description in the foregoing method embodiment.
- the communication device 500 can include one or more processors 501, which can also be referred to as processing units, that can implement certain control or processing functions.
- the processor 501 can be a general purpose processor or a dedicated processor or the like. For example, it can be a baseband processor, or a central processing unit.
- the baseband processor can be used to process communication protocols and communication data
- the central processor can be used to control the communication device, execute software programs, and process data of the software program.
- processor 501 may also store instructions 503 or data (eg, intermediate data).
- the instructions 503 can be executed by the processor such that the communication device 500 performs the method corresponding to the terminal or the network device described in the foregoing method embodiments.
- communication device 500 can include circuitry that can implement the functions of transmitting or receiving or communicating in the foregoing method embodiments.
- the communication device 500 can include one or more memories 502 on which instructions 504 can be stored, the instructions can be executed on the processor, such that the communication device 500 performs the above method implementation.
- the communication device 500 can include one or more memories 502 on which instructions 504 can be stored, the instructions can be executed on the processor, such that the communication device 500 performs the above method implementation. The method described in the example.
- the memory may also be stored in the memory.
- the processor and the memory may be provided separately or integrated.
- the communication device 500 may further include a transceiver 505 and/or an antenna 506.
- the processor 501 may be referred to as a processing unit to control a communication device (terminal or network device).
- the transceiver 505 can be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., for implementing a transceiving function of the communication device.
- the number of retransmissions of the first data packet may be acquired by the processor 501, where the first data packet is an RLC data unit; and when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, according to The first logical channel determines whether an RRC connection reestablishment condition is satisfied, and the first logical channel is a logical channel carrying the first data packet.
- the number of retransmissions of the first data packet may be acquired by the processor 501, where the first data packet is a data unit of the RLC; and when the number of retransmissions of the first data packet is greater than or equal to a preset number of times
- the third message is sent by the transceiver 505 to the network device, where the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times, where A logical channel is a logical channel carrying the first data packet.
- the transceiver 505 may receive a message for requesting RRC connection reestablishment from the terminal when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions and meets the RRC connection reestablishment condition; or, in the first data packet
- the first message is received from the terminal when the number of retransmissions is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is not met, where the first message includes information indicating that the first logical channel radio link fails; Whether the RRC connection reestablishment condition is satisfied is determined according to the first logical channel, the first logical channel is a logical channel carrying the first data packet, and the first data packet is a data unit of the RLC.
- the third message may be received by the transceiver 505 from the terminal, where the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset number of times, the data
- the packet is a data unit of the RLC.
- the processor 501 determines, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
- the processor 501 and the transceiver 505 described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, and an application specific integrated Circuit, ASIC), printed circuit board (PCB), electronic equipment, etc.
- IC integrated circuit
- RFIC radio frequency integrated circuit
- ASIC application specific integrated Circuit
- PCB printed circuit board
- the processor and transceiver can also be fabricated using various 1C process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (n-metal oxide semiconductor) (n-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type A positive oxide metal oxide semiconductor (PMOS), a Bipolar Junction Transistor (BJT), a bipolar CMOS (BiCMOS), a silicon germanium (SiGe), or a gallium arsenide (GaAs).
- CMOS complementary metal oxide semiconductor
- n-metal oxide semiconductor n-type metal oxide semiconductor
- PMOS P-type A positive oxide metal oxide semiconductor
- BJT Bipolar Junction Transistor
- BiCMOS bipolar CMOS
- SiGe silicon germanium
- GaAs gallium arsenide
- the communication device 500 is described by taking a terminal or a network device as an example, the scope of the communication device described in the present application is not limited to the above terminal or the above network device, and the structure of the communication device may not be The limitation of Figure 5.
- Communication device 500 can be a standalone device or can be part of a larger device.
- the device can be:
- the set of ICs may also include storage means for storing data and/or instructions;
- an ASIC such as a modem (MSM);
- FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present application.
- the terminal can be applied to the terminal described in the foregoing embodiments of the present application.
- Figure 6 shows only the main components of the terminal.
- the terminal 600 includes a processor, a memory, a control circuit, an antenna, and an input and output device.
- the processor is mainly used for processing communication protocols and communication data, and controlling the entire terminal, executing software programs, and processing data of the software programs.
- Memory is primarily used to store software programs and data.
- the RF circuit is mainly used for the conversion of the baseband signal and the RF signal and the processing of the RF signal.
- the antenna is mainly used to transmit and receive RF signals in the form of electromagnetic waves.
- Input and output devices such as touch screens, display screens, keyboards, etc., are primarily used to receive user input data and output data to the user.
- the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program.
- the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
- the radio frequency circuit performs radio frequency processing on the baseband signal, and then sends the radio frequency signal to the outside through the antenna in the form of electromagnetic waves.
- the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes the data.
- FIG. 6 shows only one memory and processor for ease of illustration. In an actual terminal, there may be multiple processors and memories.
- the memory may also be referred to as a storage medium or a storage device, and the like.
- the processor may include a baseband processor and a central processing unit, and the baseband processor is mainly used to process communication protocols and communication data, and the central processing unit is mainly used to control the entire terminal and execute the software.
- the processor in FIG. 6 integrates the functions of the baseband processor and the central processing unit.
- the baseband processor and the central processing unit can also be independent processors and interconnected by technologies such as a bus.
- the terminal may include multiple baseband processors to accommodate different network standards.
- the terminal may include multiple central processors to enhance its processing capabilities, and various components of the terminal may be connected through various buses.
- the baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip.
- the central processing unit can also be expressed as a central processing circuit or a central processing chip.
- the functions of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
- the device for implementing the receiving function in the transceiver module 601 can be regarded as a receiving module, and the device for implementing the sending function in the transceiver module 601 is regarded as a sending module, that is, the transceiver module 601 includes a receiving module and a sending module.
- the receiving module may also be referred to as a receiver, a receiver, a receiving circuit, etc.
- the transmitting module may be referred to as a transmitter, a transmitter, or a transmitting circuit.
- FIG. 7 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure.
- the communication device may be a terminal, or may be a component of a terminal (for example, an integrated circuit, a chip, etc.), or may be another communication module.
- the communication device 700 may include: an obtaining module 701 and a processing module 702.
- the communication device 700 may further include a sending module 703.
- the communication device 700 can further include a receiving module 704.
- the obtaining module 701 is configured to obtain a number of retransmissions of the first data packet, where the first data packet is an RLC data unit;
- the processing module 702 is configured to determine, according to the first logical channel, whether the RRC connection reestablishment condition is met, where the first logical channel is the bearer, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions A logical channel of a packet.
- the sending module 703 is configured to request, by the processing module, the RRC connection reestablishment to the network device when the processing module determines that the RRC connection reestablishment condition is met.
- the sending module 703 is configured to send, by the processing module, the first message to the network device when the processing module determines that the RRC connection reestablishment condition is not met, where the first message is used to indicate that the first logical channel is wireless. Link failure information.
- the first message includes an identifier of the first logical channel.
- processing module 702 is specifically configured to:
- the other serving cell other than the first serving cell may be used to carry an RRC message, and determine that the RRC connection reestablishment condition is met;
- the first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
- the first serving cell includes the primary serving cell of the terminal and determines that another serving cell other than the first serving cell is available to carry the RRC message, determining that the RRC connection reestablishment condition is not met.
- the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is not satisfied.
- the receiving module 704 is configured to receive, by the network device, a second message, where the second message includes information indicating a preset logical channel that needs to trigger an RRC connection reestablishment.
- the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel;
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes the identifier of the at least one cell, where the at least one serving cell corresponding to the preset logical channel includes the at least one cell; or
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
- the communication device of this embodiment may be used to implement the technical solution of the terminal in the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
- FIG. 8 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure.
- the communication apparatus may be a network device, or may be a component of a network device (for example, an integrated circuit, a chip, etc.), or may be other communications.
- the module is used to implement the operation corresponding to the network device in the method embodiment shown in FIG. 2 to FIG. 3, and the communication device 800 may include: a first receiving module 801 or a second receiving module 802.
- the communication device 800 may further include a sending module 803.
- the first receiving module 801 is configured to: when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and meet the RRC connection reestablishment condition, receive a message for requesting the RRC connection reestablishment from the terminal.
- the second receiving module 802 is configured to receive the first message from the terminal when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions and does not satisfy the RRC connection reestablishment condition, where the first message includes Information indicating that the first logical channel radio link fails;
- the first logical channel is a logical channel carrying the first data packet
- the first data packet is a data unit of the RLC.
- the first message includes an identifier of the first logical channel.
- the satisfying the RRC connection reestablishment condition includes:
- the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and it is determined that there is no
- the other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is satisfied;
- the first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
- the RRC connection reestablishment condition is not met
- the RRC connection reestablishment condition is not satisfied.
- the satisfying the RRC connection reestablishment condition includes: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
- the not satisfying the RRC connection reestablishment condition includes:
- the RRC connection reestablishment condition is not satisfied.
- the sending module 803 is configured to send, to the terminal, a second message, where the second message includes information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment.
- the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel;
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell; or
- the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, or
- the information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
- the communication device of this embodiment may be used to implement the technical solution of the network device in the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
- FIG. 9 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure.
- the communication device may be a terminal, or may be a component of a terminal (for example, an integrated circuit, a chip, etc.), or may be another communication module.
- the communication device 900 may include: a processing module 901 and a transceiver module 902.
- the transceiver module 902 can also be divided into a receiving module and a sending module, the receiving module is configured to perform a receiving function, and the sending module is configured to perform a sending function.
- the processing module 901 is configured to obtain a number of retransmissions of the first data packet, where the first data packet is a data unit of the RLC;
- the transceiver module 902 is configured to send a third message to the network device when the number of retransmissions of the first data packet is greater than or equal to the preset number of times, where the third message includes The number of retransmissions of the data packet is greater than or equal to the information of the preset number of times, and the first logical channel is a logical channel that carries the first data packet.
- the third message further includes an identifier of the first logical channel.
- the third message is carried in the PDU, where the third message includes information indicating that the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate the first The number of retransmissions of the first data packet carried by the logical channel is greater than or equal to the preset number of times.
- the transceiver module 902 is specifically configured to: send the third message to the network device by using the first logical channel.
- the processing module 901 is configured to: after the sending module sends the third message to the network device, start a timer;
- the transceiver module 902 is further configured to prohibit sending the third message to the network device again before the timer expires.
- the transceiver module 902 is further configured to receive information about the timer from the network device.
- the transceiver module 902 is further configured to: receive information about the retransmission number reporting period from the network device.
- the transceiver module 902 is further configured to: receive the first information from the network device, where the first information is used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a pre- The network device is notified when the number of times is set.
- the transceiver module 902 is further configured to: receive information for indicating the preset number of times from the network device.
- the communication device of this embodiment may be used to implement the technical solution of the terminal in the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
- the communication device may be a network device, or may be a component of a network device (for example, an integrated circuit, a chip, etc.), or may be other communications.
- the module is used to implement the operation corresponding to the network device in the method embodiment shown in FIG. 4.
- the communication device 1000 may include: a transceiver module 1001 and a processing module 1002.
- the transceiver module 1001 can be divided into a receiving module and a sending module, the receiving module is configured to perform a receiving function, and the sending module is configured to perform a sending function.
- the transceiver module 1001 is configured to receive a third message from the terminal, where the third message includes information used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset number of times, where the data packet is RLC data unit;
- the processing module 1002 is configured to determine, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
- the transceiver module 1001 is specifically configured to:
- the transceiver module 1001 is further configured to:
- the transceiver module 1001 is further configured to:
- the transceiver module 1001 is further configured to:
- the first information is sent to the terminal, where the first information is used to notify the network device when the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset number of times.
- the transceiver module 1001 is further configured to:
- the communication device of this embodiment may be used to implement the technical solution of the network device in the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
- the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner.
- the functional modules in the embodiments of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the integrated modules if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium.
- a computer readable storage medium A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application.
- the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
- the computer program product includes one or more computer instructions.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
- the computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
- the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Embodiments of the present application provide a communication method and apparatus. The method comprises: acquiring a number of retransmissions of a first data packet, wherein the first data packet is an RLC data unit; and if the number of retransmissions of the first data packet is greater than or equal to a maximum number of retransmissions, determining, according to a first logical channel, whether an RRC connection reestablishment condition is met, wherein the first logical channel is a logical channel carrying the first data packet. When the number of retransmissions of a first data packet is greater than or equal to a maximum number of retransmissions, a terminal can further determine whether to request an RRC connection reestablishment to a network device according to whether a first logical channel meets an RRC connection reestablishment condition. In this way the terminal is prevented from requesting an RRC connection reestablishment to the network device once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, reducing the number of times an RRC connection has to be reestablished, and reducing the number and durations of interruptions of a service of the terminal, improving communication quality.
Description
本申请要求于2018年04月04日提交中国专利局、申请号为201810299873.5、申请名称为“通信方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。The present application claims priority to Chinese Patent Application Serial No. 20 181 029 987, filed on Apr. 4, s.
本申请实施例涉及通信技术领域,尤其涉及一种通信方法和装置。The embodiments of the present application relate to the field of communications technologies, and in particular, to a communication method and apparatus.
随着通信技术的发展,越来越多的终端需要接入到无线网络,且越来越多的业务需要高速率的保证,因此需要网络具有更高吞吐量。由于高频段的无线带宽丰富,所以可以通过在高频段的无线资源中传输业务,以满足上述需求。但是高频段的无线传播特性有其局限性,衰弱快,所以其传输范围比较小,另外,高频的传输信号比较脆弱,所以容易造成信号质量下降,有可能引起无线链路失败(Radio link Failure,RLF)。With the development of communication technologies, more and more terminals need to access the wireless network, and more and more services require high rate guarantee, so the network needs higher throughput. Since the wireless bandwidth of the high frequency band is rich, it is possible to transmit the service in the radio resources of the high frequency band to meet the above requirements. However, the wireless transmission characteristics of the high frequency band have their limitations, and the attenuation is fast, so the transmission range is relatively small. In addition, the high-frequency transmission signal is relatively fragile, so it is easy to cause signal quality degradation, which may cause wireless link failure (Radio link Failure). , RLF).
处于连接态的终端会监视无线链路质量,一种可能的情形中,如果无线链路控制(radio link control,RLC)指示的某一无线承载中的数据包的重传次数达到最大重传次数,则终端检测到RLF。终端检测到RLF后,终端保留在无线资源控制(radio resource control,RRC)连接态,终端会选择小区进行请求RRC连接重建,在RRC连接重建成功后,终端才能进行数据传输,但是RRC连接重建的过程所需时间较长,可能会造成业务较长时间处于中断状态,影响通信质量。The terminal in the connected state monitors the quality of the radio link. In a possible scenario, if the number of retransmissions of the data packet in a radio bearer indicated by the radio link control (RLC) reaches the maximum number of retransmissions Then, the terminal detects the RLF. After the terminal detects the RLF, the terminal remains in the radio resource control (RRC) connection state, and the terminal selects the cell to request the RRC connection reestablishment. After the RRC connection is successfully reestablished, the terminal can perform data transmission, but the RRC connection is reestablished. The process takes a long time, which may cause the service to be interrupted for a long time and affect the communication quality.
发明内容Summary of the invention
本申请实施例提供一种通信方法和装置,用于减少RRC连接重建次数,以减少业务处理中断状态的次数和时间,提高通信质量。The embodiment of the present application provides a communication method and device, which are used to reduce the number of RRC connection reestablishments, to reduce the number and time of service interruption status, and improve communication quality.
第一方面,本申请实施例提供一种通信方法,包括:先获取第一数据包的重传次数,所述第一数据包为RLC数据单元;然后在所述第一数据包的重传次数大于或等于最大重传次数时,根据第一逻辑信道确定是否满足RRC连接重建条件,所述第一逻辑信道为承载所述第一数据包的逻辑信道。In a first aspect, the embodiment of the present application provides a communication method, including: first acquiring a retransmission number of a first data packet, where the first data packet is an RLC data unit; and then retransmitting the first data packet When it is greater than or equal to the maximum number of retransmissions, it is determined whether the RRC connection reestablishment condition is met according to the first logical channel, where the first logical channel is a logical channel carrying the first data packet.
因此,在第一数据包的重传次数大于或等于最大重传次数时,还根据第一逻辑信道是否满足RRC连接重建条件来决定是否向网络设备请求RRC连接重建。避免了一旦第一数据包的重传次数大于或等于最大重传次数终端就向网络设备请求RRC连接重建,减少了RRC连接重建次数,从而减少终端的业务处于中断状态的次数和时间,提高通信质量。Therefore, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, whether to request the RRC connection reestablishment to the network device is further determined according to whether the first logical channel satisfies the RRC connection reestablishment condition. It is avoided that the terminal requests the RRC connection reestablishment to the network device once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, reduces the number of RRC connection reestablishments, thereby reducing the number and time of the terminal's service interruption state, and improving communication. quality.
在一种可能的设计中,所述方法还包括:在确定满足所述RRC连接重建条件时, 向网络设备请求RRC连接重建。因此,在第一数据包的重传次数大于或等于最大重传次数,且根据第一逻辑信道确定满足RRC连接重建条件时,才向网络设备请求RRC连接重建,减少了RRC连接重建次数。In a possible design, the method further includes requesting, by the network device, an RRC connection reestablishment when it is determined that the RRC connection reestablishment condition is met. Therefore, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is determined according to the first logical channel, the RRC connection reestablishment is requested to the network device, and the number of RRC connection reestablishments is reduced.
在一种可能的设计中,所述方法还包括:在确定不满足所述RRC连接重建条件时,向网络设备发送第一消息,所述第一消息包括用于指示所述第一逻辑信道无线链路失败的信息。因此,通过第一消息向网络设备上报第一逻辑信道无线链路失败,可使得网络设备重配置第一逻辑信道,使得重配置后的逻辑信道能满足业务质量。In a possible design, the method further includes: when determining that the RRC connection reestablishment condition is not met, sending a first message to the network device, where the first message includes indicating that the first logical channel is wireless Link failure information. Therefore, the first logical channel radio link failure is reported to the network device by using the first message, so that the network device reconfigures the first logical channel, so that the reconfigured logical channel can meet the service quality.
在一种可能的设计中,所述第一消息包括所述第一逻辑信道的标识。In one possible design, the first message includes an identification of the first logical channel.
在一种可能的设计中,所述根据第一逻辑信道确定是否满足RRC连接重建条件包括:In a possible design, the determining, according to the first logical channel, whether the RRC connection reestablishment condition is met includes:
若第一服务小区中包括终端的主服务小区,确定满足所述RRC连接重建条件,和/或,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,确定满足所述RRC连接重建条件。If the first serving cell includes the primary serving cell of the terminal, determining that the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and determining that there is no Other serving cells outside a serving cell may be used to carry an RRC message, and determine that the RRC connection reestablishment condition is satisfied.
其中,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区。The first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
因此,若满足第一逻辑信道的映射规则的第一服务小区中包括终端的主服务小区,或者,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,说明终端的主服务小区不能满足业务质量的要求,需发起RRC连接重建以保证通信质量。Therefore, if the first serving cell that satisfies the mapping rule of the first logical channel includes the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is no The other serving cell outside the serving cell may be used to carry the RRC message, indicating that the primary serving cell of the terminal cannot meet the service quality requirement, and the RRC connection reestablishment needs to be initiated to ensure the communication quality.
在一种可能的设计中,所述方法还包括:若所述第一服务小区中不包括所述终端的主服务小区,确定不满足所述RRC连接重建条件;In a possible design, the method further includes: determining that the RRC connection reestablishment condition is not satisfied if the primary serving cell of the terminal is not included in the first serving cell;
或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,确定不满足所述RRC连接重建条件。Or if the first serving cell includes the primary serving cell of the terminal and determines that another serving cell other than the first serving cell is available to carry the RRC message, determining that the RRC connection reestablishment condition is not met.
因此,若满足第一逻辑信道的映射规则的第一服务小区中不包括终端的主服务小区,或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,说明无需发起RRC连接重建,减少了终端的业务处于中断状态的次数和时间,保证通信质量。Therefore, if the first serving cell that satisfies the mapping rule of the first logical channel does not include the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is a The other serving cell outside the serving cell can be used to carry the RRC message, indicating that the RRC connection re-establishment is not required, and the number and time of the service interruption of the terminal are reduced, and the communication quality is guaranteed.
在一种可能的设计中,所述根据第一逻辑信道确定是否满足RRC连接重建条件包括:In a possible design, the determining, according to the first logical channel, whether the RRC connection reestablishment condition is met includes:
若所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道,确定满足RRC连接重建条件。If the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is satisfied.
因此,若第一逻辑信道属于预设的需触发RRC连接重建的逻辑信道,说明需要请求RRC连接重建你以保证通信质量。Therefore, if the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is required to request an RRC connection to reestablish you to ensure communication quality.
在一种可能的设计中,所述方法还包括:若所述第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,确定不满足RRC连接重建条件。In a possible design, the method further includes determining that the RRC connection reestablishment condition is not satisfied if the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment.
因此,若第一逻辑信道不属于预设的需触发RRC连接重建的逻辑信道,说明不需要请求RRC连接重建,则不向网络设备请求RRC重建,减少RRC重建次数。Therefore, if the first logical channel does not belong to the preset logical channel that needs to trigger the RRC connection reestablishment, it indicates that the RRC connection reestablishment is not required, and the RRC reestablishment is not requested from the network device, and the RRC reestablishment times are reduced.
在一种可能的设计中,所述方法还包括:从网络设备接收第二消息,所述第二消 息包括用于指示需要触发RRC连接重建的预设逻辑信道的信息。In a possible design, the method further comprises receiving a second message from the network device, the second message including information indicating a preset logical channel that needs to trigger an RRC connection re-establishment.
在一种可能的设计中,所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识。或者,In a possible design, the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel. or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道对应的至少一个服务小区包括所述至少一个小区。或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one cell, and the at least one serving cell corresponding to the preset logical channel includes the at least one cell. or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载所对应的逻辑信道。或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer. or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个部分载波带宽,所述预设逻辑信道包括所述至少一个部分载波带宽承载的逻辑信道。The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
第二方面,本申请实施例提供一种通信方法,包括:在第一数据包的重传次数大于或者等于最大重传次数,且满足RRC连接重建条件时,从终端接收用于请求RRC连接重建的消息。因此避免了一旦第一数据包的重传次数大于或等于最大重传次数就从终端接收请求RRC连接重建,减少了RRC连接重建次数,从而减少终端的业务处于中断状态的次数和时间,提高通信质量。或者,In a second aspect, the embodiment of the present application provides a communication method, including: when a number of retransmissions of a first data packet is greater than or equal to a maximum number of retransmissions, and the RRC connection reestablishment condition is met, receiving, from the terminal, requesting RRC connection reestablishment Message. Therefore, it is avoided that the RRC connection reestablishment is received from the terminal once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, thereby reducing the number of RRC connection reestablishments, thereby reducing the number and time of interruption of the service of the terminal, and improving communication. quality. or,
在第一数据包的重传次数大于或者等于最大重传次数,且不满足RRC连接重建条件时,从终端接收第一消息,其中,所述第一消息包括用于指示第一逻辑信道无线链路失败的信息。Receiving, by the terminal, the first message, where the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is not met, where the first message includes Road failure information.
其中是否满足RRC连接重建条件是根据第一逻辑信道确定的,所述第一逻辑信道为承载所述第一数据包的逻辑信道,所述第一数据包为RLC的数据单元。Whether the RRC connection reestablishment condition is satisfied is determined according to the first logical channel, the first logical channel is a logical channel carrying the first data packet, and the first data packet is a data unit of the RLC.
因此,在第一数据包的重传次数大于或者等于最大重传次数,且不满足RRC连接重建条件时,第一消息确定第一逻辑信道无线链路失败,可使得网络设备重配置第一逻辑信道,使得重配置后的逻辑信道能满足业务质量。Therefore, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is not met, the first message determines that the first logical channel radio link fails, so that the network device reconfigures the first logic. The channel enables the reconfigured logical channel to meet the quality of service.
在一种可能的设计中,所述第一消息包括所述第一逻辑信道的标识。In one possible design, the first message includes an identification of the first logical channel.
在一种可能的设计中,所述满足RRC连接重建条件包括:In a possible design, the satisfying the RRC connection reestablishment condition includes:
若第一服务小区中包括所述终端的主服务小区,则满足所述RRC连接重建条件,和/或,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,则满足所述RRC连接重建条件。If the primary serving cell of the terminal is included in the first serving cell, the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and it is determined that there is no The other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is satisfied.
其中,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区。The first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
因此,若满足第一逻辑信道的映射规则的第一服务小区中包括终端的主服务小区,或者,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,说明终端的主服务小区不能满足业务质量的要求,需发起RRC连接重建以保证通信质量。Therefore, if the first serving cell that satisfies the mapping rule of the first logical channel includes the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is no The other serving cell outside the serving cell may be used to carry the RRC message, indicating that the primary serving cell of the terminal cannot meet the service quality requirement, and the RRC connection reestablishment needs to be initiated to ensure the communication quality.
在一种可能的设计中,所述不满足RRC连接重建条件包括:In a possible design, the not satisfying the RRC connection reestablishment condition includes:
若所述第一服务小区中不包括所述终端的主服务小区,则不满足所述RRC连接重建条件;或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,则不满足所述RRC连接重建条件。If the primary serving cell of the terminal is not included in the first serving cell, the RRC connection reestablishment condition is not met; or if the first serving cell includes the primary serving cell of the terminal and is determined to be present The other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is not satisfied.
因此,若满足第一逻辑信道的映射规则的第一服务小区中不包括终端的主服务小区,或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,说明无需发起RRC连接重建,减少了终端的业务处于中断状态的次数和时间,保证通信质量。Therefore, if the first serving cell that satisfies the mapping rule of the first logical channel does not include the primary serving cell of the terminal, or if the first serving cell includes the primary serving cell of the terminal and determines that there is a The other serving cell outside the serving cell can be used to carry the RRC message, indicating that the RRC connection re-establishment is not required, and the number and time of the service interruption of the terminal are reduced, and the communication quality is guaranteed.
在一种可能的设计中,所述满足RRC连接重建条件包括:所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道。In a possible design, the satisfying the RRC connection reestablishment condition includes: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
因此,若第一逻辑信道属于预设的需触发RRC连接重建的逻辑信道,说明需要请求RRC连接重建你以保证通信质量。Therefore, if the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is required to request an RRC connection to reestablish you to ensure communication quality.
在一种可能的设计中,所述不满足RRC连接重建条件包括:若所述第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,则不满足RRC连接重建条件。In a possible design, the not satisfying the RRC connection reestablishment condition includes: if the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment, the RRC connection reestablishment condition is not satisfied.
因此,若第一逻辑信道不属于预设的需触发RRC连接重建的逻辑信道,说明不需要请求RRC连接重建,以减少RRC重建次数。Therefore, if the first logical channel does not belong to a preset logical channel that needs to trigger RRC connection reestablishment, it indicates that RRC connection re-establishment is not required to reduce the number of RRC re-establishments.
在一种可能的设计中,所述方法还包括:向所述终端发送第二消息,所述第二消息包括用于指示需要触发RRC连接重建的预设逻辑信道的信息。In a possible design, the method further includes: sending a second message to the terminal, where the second message includes information indicating a preset logical channel that needs to trigger an RRC connection reestablishment.
在一种可能的设计中,所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识。或者,In a possible design, the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel. or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道包括所述至少一个小区中的逻辑信道。或者,The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell. or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载对应的逻辑信道。或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer. or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个部分载波带宽,所述预设逻辑信道包括所述至少一个部分载波带宽承载的逻辑信道。The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
第三方面,本申请实施例提供一种通信方法,包括:获取第一数据包的重传次数,所述第一数据包为RLC的数据单元;然后在所述第一数据包的重传次数大于或者等于预设次数时,向网络设备发送第三消息,其中,所述第三消息包括用于指示第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数的信息,所述第一逻辑信道为承载所述第一数据包的逻辑信道。In a third aspect, the embodiment of the present application provides a communication method, including: acquiring a number of retransmissions of a first data packet, where the first data packet is a data unit of an RLC; and then retransmitting the number of the first data packet And the third message is sent to the network device, where the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times. The first logical channel is a logical channel carrying the first data packet.
该预设次数小于最大重传次数,在第一数据包的重传次数大于或等于预设次数时,就向网络设备上报,从而网络设备可以执行相应的操作来避免第一数据包的重传次数继续增加至大于或等于最大重传次数,从而保证第一逻辑信道上承载的业务质量,进而可以减少RRC连接重建次数,减少终端的业务处于中断状态的次数和时间,提高通信质量。The preset number of times is less than the maximum number of retransmissions. When the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the network device reports the network device, so that the network device can perform corresponding operations to avoid retransmission of the first data packet. The number of times continues to increase to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of service carried on the first logical channel, thereby reducing the number of RRC connection reestablishments, reducing the number and time of interruption of the service of the terminal, and improving communication quality.
在一种可能的设计中,所述第三消息中还包括所述第一逻辑信道的标识。In a possible design, the third message further includes an identifier of the first logical channel.
在一种可能的设计中,所述第三消息承载在协议数据单元(Protocol Data Unit,PDU)中,所述第三消息中包括用于指示所述PDU为重传次数控制PDU的信息,所述重传次数控制PDU用于指示所述第一逻辑信道承载的第一数据包的重传次数大于或等于所述预设次数。因此,可通过PDU来向网络设备上报第一数据包的重传次数大于或等于预设次数,从而网络设备可以执行相应的操作来避免第一数据包的重传次数 继续增加至大于或等于最大重传次数。In a possible design, the third message is carried in a Protocol Data Unit (PDU), and the third message includes information for indicating that the PDU is a retransmission number control PDU. The retransmission number control PDU is used to indicate that the number of retransmissions of the first data packet carried by the first logical channel is greater than or equal to the preset number of times. Therefore, the number of retransmissions of the first data packet can be reported to the network device by the PDU to be greater than or equal to the preset number of times, so that the network device can perform corresponding operations to prevent the number of retransmissions of the first data packet from continuing to increase to be greater than or equal to the maximum. The number of retransmissions.
在一种可能的设计中,所述向网络设备发送第三消息包括:通过所述第一逻辑信道向所述网络设备发送所述第三消息。因此,通过发送第三消息的第一逻辑信道,向网络设备上报该第一逻辑信道上承载的第一数据包的重传次数大于或等于预设次数。In a possible design, the sending the third message to the network device comprises: sending the third message to the network device by using the first logical channel. Therefore, the number of retransmissions of the first data packet carried on the first logical channel is reported to be greater than or equal to the preset number of times by the network device by sending the first logical channel of the third message.
在一种可能的设计中,所述向网络设备发送第三消息之后,还包括:开启定时器;然后在所述定时器超时前禁止向所述网络设备再次发送所述第三消息。因此,可以避免在第一数据包的重传次数大于或等于预设次数,并且小于最大重传次数前,向网络设备多次发送第三消息。In a possible design, after the sending the third message to the network device, the method further includes: starting a timer; and then prohibiting the third message from being sent to the network device again before the timer expires. Therefore, it is possible to prevent the third message from being sent to the network device multiple times before the number of retransmissions of the first data packet is greater than or equal to the preset number of times and less than the maximum number of retransmissions.
在一种可能的设计中,所述方法还包括:从所述网络设备接收所述定时器的信息。In one possible design, the method further comprises receiving information of the timer from the network device.
在一种可能的设计中,所述在所述第一数据包的重传次数大于或者等于预设次数时,向所述网络设备发送第三消息,包括:In a possible design, when the number of retransmissions of the first data packet is greater than or equal to a preset number of times, sending the third message to the network device includes:
在在所述第一数据包的重传次数大于或者等于预设次数,并且重传次数上报周期到达时,向所述网络设备发送所述第三消息。And when the number of retransmissions of the first data packet is greater than or equal to a preset number of times, and the retransmission number reporting period arrives, sending the third message to the network device.
在一种可能的设计中,所述方法还包括:从所述网络设备接收所述重传次数上报周期的信息。In a possible design, the method further includes: receiving information of the retransmission number reporting period from the network device.
在一种可能的设计中,所述方法还包括:从所述网络设备接收第一信息,所述第一信息用于指示所述第一逻辑信道承载的数据包的重传次数大于或者等于预设次数时通知所述网络设备。因此,通过第一信息可以使得终端灵活执行本实施例的方案。In a possible design, the method further includes: receiving, by the network device, first information, where the first information is used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a pre- The network device is notified when the number of times is set. Therefore, the terminal can make the terminal flexibly execute the solution of the embodiment by using the first information.
在一种可能的设计中,所述方法还包括:从所述网络设备接收用于指示所述预设次数的信息。In one possible design, the method further includes receiving, from the network device, information indicating the preset number of times.
第四方面,本申请实施例提供一种通信方法,包括:从终端接收第三消息,其中,所述第三消息包括用于指示第一逻辑信道承载的数据包的重传次数大于或等于预设次数的信息,所述数据包为RLC的数据单元;然后根据所述第三消息,确定所述第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数。In a fourth aspect, the embodiment of the present application provides a communication method, including: receiving a third message from a terminal, where the third message includes a retransmission number indicating that a data packet carried by the first logical channel is greater than or equal to a pre- The information of the number of times, the data packet is a data unit of the RLC; and then determining, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
该预设次数小于最大重传次数,若网络设备接收到第一消息,并根据第一消息确定第一数据包的重传次数大于或等于预设次数,则可以执行相应的操作来避免第一数据包的重传次数继续增加至大于或等于最大重传次数,从而保证第一逻辑信道上承载的业务质量,进而可以减少RRC连接重建次数,减少终端的业务处于中断状态的次数和时间,提高通信质量。The preset number of times is less than the maximum number of retransmissions. If the network device receives the first message and determines that the number of retransmissions of the first data packet is greater than or equal to the preset number of times according to the first message, the corresponding operation may be performed to avoid the first The number of retransmissions of the data packet is increased to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of the service carried on the first logical channel, thereby reducing the number of RRC connection reestablishments and reducing the number and time of interruption of the service of the terminal. Communication quality.
在一种可能的设计中,所述第三消息中还包括所述第一逻辑信道的标识。In a possible design, the third message further includes an identifier of the first logical channel.
在一种可能的设计中,所述第三消息承载在PDU中,所述第三消息中包括用于指示所述PDU为重传次数控制PDU的信息,所述重传次数控制PDU用于指示所述第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数。因此,可通过PDU来获知终端上报的第一数据包的重传次数大于或等于预设次数,从而网络设备可以执行相应的操作来避免第一数据包的重传次数继续增加至大于或等于最大重传次数。In a possible design, the third message is carried in a PDU, where the third message includes information indicating that the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate The number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times. Therefore, the number of retransmissions of the first data packet reported by the terminal is greater than or equal to the preset number of times, so that the network device can perform corresponding operations to prevent the number of retransmissions of the first data packet from continuing to increase to be greater than or equal to the maximum. The number of retransmissions.
在一种可能的设计中,所述从终端接收第三消息,包括:通过所述第一逻辑信道从终端接收所述第三消息。因此,网络设备根据接收第三消息的第一逻辑信道,确定第一逻辑信道上承载的第一数据包的重传次数大于或等于预设次数。In a possible design, the receiving, by the terminal, the third message comprises: receiving, by the first logical channel, the third message from a terminal. Therefore, the network device determines, according to the first logical channel that receives the third message, that the number of retransmissions of the first data packet carried on the first logical channel is greater than or equal to a preset number of times.
在一种可能的设计中,所述方法还包括:向所述终端发送定时器的信息,所述定 时器用于禁止所述终端在所述定时器超时前向网络设备再次发送所述第三消息。因此,可以避免在第一数据包的重传次数大于或等于预设次数,并且小于最大重传次数前,向网络设备多次发送第三消息。In a possible design, the method further includes: sending, to the terminal, information of a timer, where the timer is configured to prohibit the terminal from sending the third message to the network device again before the timer expires. . Therefore, it is possible to prevent the third message from being sent to the network device multiple times before the number of retransmissions of the first data packet is greater than or equal to the preset number of times and less than the maximum number of retransmissions.
在一种可能的设计中,所述方法还包括:向所述终端发送重传次数上报周期的信息,所述重传次数上报周期用于所述终端在所述重传次数上报周期到达时发送所述第三消息。In a possible design, the method further includes: sending, to the terminal, information of a retransmission number reporting period, where the retransmission number reporting period is used by the terminal to send when the retransmission number reporting period arrives The third message.
在一种可能的设计中,所述方法还包括:向所述终端发送第一信息,所述第一信息用于指示所述第一逻辑信道承载的数据包的重传次数大于或者等于预设次数时通知所述网络设备。因此,通过第一信息可以灵活配置终端执行本实施例的方案。In a possible design, the method further includes: sending, to the terminal, first information, where the first information is used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset. The network device is notified when the number of times. Therefore, the terminal can flexibly configure the terminal to perform the solution of the embodiment.
在一种可能的设计中,所述方法还包括:向所述终端发送用于指示所述预设次数的信息。In a possible design, the method further includes: sending, to the terminal, information indicating the preset number of times.
第五方面,本申请实施例提供一种通信装置,包括:In a fifth aspect, an embodiment of the present application provides a communications apparatus, including:
包括用于实现第一方面的通信方法的模块,部件或者电路;或者,Included are modules, components or circuits for implementing the communication method of the first aspect; or
包括用于实现第二方面的通信方法的模块,部件或者电路;或者,A module, component or circuit for implementing the communication method of the second aspect; or
包括用于实现第三方面的通信方法的模块,部件或者电路;或者,A module, component or circuit for implementing the communication method of the third aspect; or
包括用于实现第四方面的通信方法的模块,部件或者电路。A module, component or circuit for implementing the communication method of the fourth aspect is included.
第六方面,本申请实施例提供一种通信装置,包括:处理器;处理器用于执行第一方面本申请实施例任一所述的通信方法。In a sixth aspect, the embodiment of the present application provides a communication apparatus, including: a processor, where the processor is configured to perform the communication method according to any one of the embodiments of the present application.
一种可能的方式,上述第六方面的通信装置还可以包括收发器,用于实现相应的收发操作。In a possible manner, the communication device of the foregoing sixth aspect may further include a transceiver for implementing a corresponding transceiving operation.
第七方面,本申请实施例提供一种通信装置,包括:收发器;收发器用于执行第二方面本申请实施例任一所述的通信方法。In a seventh aspect, the embodiment of the present application provides a communication device, including: a transceiver; the transceiver is configured to perform the communication method according to any one of the embodiments of the present application.
一种可能的方式,上述第七方面的通信装置还可以包括处理器,用于实现相应的处理或者控制操作。In a possible manner, the communication device of the above seventh aspect may further comprise a processor for implementing a corresponding processing or control operation.
第八方面,本申请实施例提供一种通信装置,包括:处理器和收发器;处理器和收发器用于执行第第三方面或第四方面本申请实施例任一所述的通信方法。In an eighth aspect, the embodiment of the present application provides a communication apparatus, including: a processor and a transceiver; and a processor and a transceiver, for performing the communication method according to any one of the third aspect or the fourth aspect of the present application.
第九方面,本申请实施例提供一种芯片,包括:存储器和处理器,存储器用于存储程序指令,处理器用于调用存储器中的程序指令执行第一方面或第二方面或第三方面或第四方面本申请实施例所述的通信方法。In a ninth aspect, the embodiment of the present application provides a chip, including: a memory and a processor, where the memory is used to store program instructions, and the processor is configured to call the program instructions in the memory to perform the first aspect or the second aspect or the third aspect or the The communication method described in the fourth embodiment of the present application.
第十方面,本申请实施例提供一种可读存储介质,所述可读存储介质上存储有计算机程序;所述计算机程序在被执行时,实现第一方面或第二方面或第三方面或第四方面本申请实施例所述的通信方法。In a tenth aspect, the embodiment of the present application provides a readable storage medium, where the readable storage medium stores a computer program; when the computer program is executed, implementing the first aspect or the second aspect or the third aspect or The communication method described in the fourth embodiment of the present application.
第十一方面,本申请实施例提供一种程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信装置的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信装置实施第一方面或第二方面或第三方面或第四方面本申请实施例任一所述的通信方法。In an eleventh aspect, an embodiment of the present application provides a program product, where the program product includes a computer program, where the computer program is stored in a readable storage medium, and at least one processor of the communication device can be from the readable storage medium The computer program is read, and the at least one processor executes the computer program such that the communication device implements the communication method of any of the first aspect or the second aspect or the third aspect or the fourth aspect of the present application.
图1a为本申请实施例提供的通信系统的示意图;FIG. 1a is a schematic diagram of a communication system according to an embodiment of the present application;
图1b为本申请一实施例提供的网络设备的协议栈示意图;FIG. 1b is a schematic diagram of a protocol stack of a network device according to an embodiment of the present disclosure;
图2为本申请一实施例提供的通信方法的流程图;2 is a flowchart of a communication method according to an embodiment of the present application;
图3为本申请另一实施例提供的通信方法的流程图;FIG. 3 is a flowchart of a communication method according to another embodiment of the present application;
图4为本申请另一实施例提供的通信方法的流程图;4 is a flowchart of a communication method according to another embodiment of the present application;
图5为本申请一实施例提供的一种通信装置的结构示意图;FIG. 5 is a schematic structural diagram of a communication apparatus according to an embodiment of the present disclosure;
图6为本申请一实施例提供的一种终端的结构示意图;FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present disclosure;
图7为本申请又一实施例提供的一种通信装置的结构示意图;FIG. 7 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure;
图8为本申请又一实施例提供的一种通信装置的结构示意图;FIG. 8 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure;
图9为本申请又一实施例提供的一种通信装置的结构示意图;FIG. 9 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure;
图10为本申请又一实施例提供的一种通信装置的结构示意图。FIG. 10 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure.
图1a为本申请实施例提供的通信系统的示意图,如图1a所示,通信系统包括网络设备和终端。FIG. 1a is a schematic diagram of a communication system according to an embodiment of the present disclosure. As shown in FIG. 1a, the communication system includes a network device and a terminal.
以下,对本申请中的部分用语进行解释说明,以便于本领域技术人员理解:In the following, some of the terms in this application are explained so as to be understood by those skilled in the art:
网络设备:又称为无线接入网(Radio Access Network,RAN)设备,是一种将终端接入到无线网络的设备,可以是长期演进(Long Term Evolution,LTE)中的演进型基站(Evolutional Node B,eNB或eNodeB),或者中继站或接入点,或者5G网络中的基站,如发送和接收点(Transmission and Reception Point,TRP)、控制器,在此并不限定。一种可能的方式中,接入网设备可以是CU和DU分离架构的基站(如gNB),如图1b所示,图1b为本申请一实施例提供的网络设备的协议栈示意图。RAN设备可以与核心网设备相连(例如可以是LTE的核心网,也可以是5G的核心网等)。CU和DU可以理解为是对基站从逻辑功能角度的划分。CU和DU在物理上可以是分离的也可以部署在一起。多个DU可以共用一个CU。一个DU也可以连接多个CU(图中未示出)。CU和DU之间可以通过接口相连,例如可以是F1接口。CU和DU可以根据无线网络的协议层划分。例如无线资源控制(Radio Resource Control,RRC)、业务数据适配协议栈(Service Data Adaptation Protocol,SDAP)以及分组数据汇聚层协议(packet data convergence protocol,PDCP)层的功能设置在CU,而无线链路控制(radio link control,RLC),媒体接入控制(Media Access Control,MAC)层,物理(physical,PHY)层等的功能设置在DU。可以理解对CU和DU处理功能按照这种协议层的划分仅仅是一种举例,也可以按照其他的方式进行划分。例如可以将CU或者DU划分为具有更多协议层的功能。例如,CU或DU还可以划分为具有协议层的部分处理功能。在一种设计中,将RLC层的部分功能和RLC层以上的协议层的功能设置在CU,将RLC层的剩余功能和RLC层以下的协议层的功能设置在DU。在另一种设计中,还可以按照业务类型或者其他系统需求对CU或者DU的功能进行划分。例如按时延划分,将处理时间需要满足时延要求的功能设置在DU,不需要满足该时延要求的功能设置在CU。在另一种设计中,CU也可以具有核心网的一个或多个功能。一个或者多个CU可以集中设置,也分离设置。例如CU可以设置在网络侧方便集中管理。DU可以具有多个射频功能,也可以将射频功能拉远设置。A network device, also known as a radio access network (RAN) device, is a device that accesses a terminal to a wireless network, and may be an evolved base station in Long Term Evolution (LTE) (Evolutional Node B, eNB or eNodeB), or a relay station or an access point, or a base station in a 5G network, such as a Transmission and Reception Point (TRP), a controller, is not limited herein. In a possible manner, the access network device may be a base station (such as a gNB) of a CU and a DU separation architecture, as shown in FIG. 1b. FIG. 1b is a schematic diagram of a protocol stack of a network device according to an embodiment of the present application. The RAN device can be connected to the core network device (for example, it can be the core network of LTE, or the core network of 5G, etc.). CU and DU can be understood as the division of the base station from the perspective of logical functions. The CU and DU can be physically separated or deployed together. Multiple DUs can share one CU. A DU can also be connected to multiple CUs (not shown). The CU and the DU can be connected through an interface, for example, an F1 interface. The CU and DU can be divided according to the protocol layer of the wireless network. For example, the functions of the Radio Resource Control (RRC), the Service Data Adaptation Protocol (SDAP), and the Packet Data Convergence Protocol (PDCP) layer are set in the CU, and the wireless chain The functions of the radio link control (RLC), the media access control (MAC) layer, and the physical (PHY) layer are set in the DU. It can be understood that the division of the CU and DU processing functions according to this protocol layer is merely an example, and may be divided in other manners. For example, a CU or a DU can be divided into functions having more protocol layers. For example, a CU or a DU can also be divided into partial processing functions with a protocol layer. In one design, some functions of the RLC layer and functions of the protocol layer above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layer below the RLC layer are set in the DU. In another design, the functions of the CU or DU can also be divided according to the type of service or other system requirements. For example, according to the delay division, the function that needs to meet the delay requirement in the processing time is set in the DU, and the function that does not need to meet the delay requirement is set in the CU. In another design, the CU may also have one or more functions of the core network. One or more CUs can be set centrally and also separated. For example, the CU can be set to facilitate centralized management on the network side. The DU can have multiple RF functions or remotely set the RF function.
CU的功能可以由一个实体来实现也可以由不同的实体实现。例如,可以对CU的功能进行进一步切分,例如,将控制面(CP)和用户面(UP)分离,即CU的控制面(CU-CP)和CU用户面(CU-UP)。例如,CU-CP和CU-UP可以由不同的功能实体来实现,所述CU-CP和CU-UP可以与DU相耦合,共同完成基站的功能。一种可能的方式中,CU-CP负责控制面功能,主要包含RRC和PDCP-C。PDCP-C主要负责控制面数据的加解密,完整性保护,数据传输等。CU-UP负责用户面功能,主要包含SDAP和PDCP-U。其中SDAP主要负责将核心网的数据进行处理并将数据流(flow)映射到承载。PDCP-U主要负责数据面的加解密,完整性保护,头压缩,序列号维护,数据传输等。其中CU-CP和CU-UP通过E1接口连接。CU-CP代表gNB通过Ng接口和核心网连接。通过F1-C(控制面)和DU连接。CU-UP通过F1-U(用户面)和DU连接。当然还有一种可能的实现是PDCP-C也在CU-UP。The functions of the CU can be implemented by one entity or by different entities. For example, the function of the CU can be further divided, for example, the control plane (CP) and the user plane (UP) are separated, that is, the control plane (CU-CP) of the CU and the CU user plane (CU-UP). For example, the CU-CP and the CU-UP may be implemented by different functional entities, which may be coupled with the DU to perform the functions of the base station. In one possible approach, the CU-CP is responsible for controlling the plane functions, mainly including RRC and PDCP-C. PDCP-C is mainly responsible for the encryption and decryption of control plane data, integrity protection, data transmission and so on. CU-UP is responsible for user plane functions, mainly including SDAP and PDCP-U. The SDAP is mainly responsible for processing the data of the core network and mapping the data flow to the bearer. PDCP-U is mainly responsible for encryption and decryption of data planes, integrity protection, header compression, serial number maintenance, and data transmission. The CU-CP and CU-UP are connected through the E1 interface. The CU-CP represents the gNB connected to the core network through the Ng interface. Connected to the DU via F1-C (control plane). The CU-UP is connected to the DU through the F1-U (user plane). Of course, another possible implementation is that PDCP-C is also in CU-UP.
终端:可以是无线终端也可以是有线终端,无线终端可以是指一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(Virtual Reality,VR)终端、增强现实(Augmented Reality,AR)终端、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等,在此不作限定。可以理解的是,本申请实施例中,终端也可以称为用户设备(user equipment,UE)。Terminal: It can be a wireless terminal or a wired terminal. A wireless terminal can refer to a device with wireless transceiver function, which can be deployed on land, including indoor or outdoor, handheld or on-board. It can also be deployed on the water (such as a ship). Etc); can also be deployed in the air (such as airplanes, balloons, satellites, etc.). The terminal may be a mobile phone, a tablet, a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, and an industrial control. Wireless terminal, wireless terminal in self driving, wireless terminal in remote medical, wireless terminal in smart grid, wireless terminal in transportation safety, The wireless terminal in the smart city, the wireless terminal in the smart home, and the like are not limited herein. It can be understood that, in the embodiment of the present application, the terminal may also be referred to as a user equipment (UE).
本申请下述各实施例可以应用于双连接(Dual Connectivity,DC)和载波聚合(Carrier Aggregation,CA)场景中,但并不限于此。The following embodiments of the present application may be applied to a Dual Connectivity (DC) and Carrier Aggregation (CA) scenario, but are not limited thereto.
DC:终端与两个或者两个以上载波有连接,这两个或者两个以上载波中至少RLC实体、MAC实体以及PHY实体是不同的。其中DC中的3C架构中,业务数据流从PDCP层映射到各个载波的RLC、MAC以及PHY实体,即具有相同的PDCP实体;其中DC中的1A架构中,业务数据流从核心网(CoreNetwork,CN)中分流,分别映射到不同的PDCP实体、RLC实体、MAC实体和PHY实体。可以理解的是,本申请实施例中,DC中的所述两个或者两个以上的载波可能采用相同的通信制式,也可能采用不同的通信制式。比如可能一部分载波采用LTE无线接入通信制式与终端通信,一部分载波采用5G新无线(New Radio,NR)无线接入通信制式与终端通信。DC: The terminal is connected to two or more carriers, and at least the RLC entity, the MAC entity, and the PHY entity of the two or more carriers are different. In the 3C architecture of the DC, the service data flows are mapped from the PDCP layer to the RLC, MAC, and PHY entities of each carrier, that is, have the same PDCP entity; in the 1A architecture of the DC, the service data flows from the core network (CoreNetwork, CN) is offloaded and mapped to different PDCP entities, RLC entities, MAC entities, and PHY entities, respectively. It can be understood that, in the embodiment of the present application, the two or more carriers in the DC may use the same communication standard, or may use different communication systems. For example, some carriers may use the LTE radio access communication standard to communicate with the terminal, and some carriers use the 5G New Radio (NR) wireless access communication system to communicate with the terminal.
CA:终端与至少两个载波有连接,该至少两个载波具有相同的PDCP实体、RLC实体、和MAC实体。CA: The terminal is connected to at least two carriers having the same PDCP entity, RLC entity, and MAC entity.
下面对无线网络的各协议层进行解释说明。The following explains the protocol layers of the wireless network.
RRC层:用于执行广播、寻呼、RRC连接建立、无线承载控制、移动性管理、终端测量上报控制等。RRC layer: used to perform broadcast, paging, RRC connection establishment, radio bearer control, mobility management, terminal measurement reporting control, and the like.
PDCP层:可执行诸如安全性、头压缩、加密之类的服务,PDCP层可以对应多个PDCP实体,每个PDCP实体承载一个无线承载(Radio Bear,RB)的数据。The PDCP layer can perform services such as security, header compression, and encryption. The PDCP layer can correspond to multiple PDCP entities, and each PDCP entity carries data of one radio bearer (RB).
RLC层:执行诸如分段、重新装配、重传等服务,RLC层可以对应多个RLC实体,每个RLC实体为对应的PDCP实体提供服务。RLC layer: Perform services such as segmentation, reassembly, retransmission, etc. The RLC layer may correspond to multiple RLC entities, and each RLC entity provides services for the corresponding PDCP entity.
MAC层:对逻辑信道上的业务提供数据传输服务,执行诸如调度、混合自动重传请求(Hybrid Automatic Repeat reQuest,HARQ)的确认和否定服务。MAC layer: Provides data transmission services for services on logical channels, and performs acknowledgments such as scheduling, Hybrid Automatic Repeat reQuest (HARQ), and negative services.
PHY层:对从MAC层传下来的数据进行编码和传输。PHY layer: encodes and transmits data transmitted from the MAC layer.
图2为本申请一实施例提供的通信方法的流程示意图,如图2所示,本实施例的方法可以包括:FIG. 2 is a schematic flowchart of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2, the method in this embodiment may include:
S201、终端获取第一数据包的重传次数。S201. The terminal acquires the number of retransmissions of the first data packet.
其中,第一数据包是终端的RLC层从PDCP层接收的任一数据包或者RLC层自己产生的任一数据包,所述第一数据包为无线链路控制(Radio Link Control,RLC)数据单元。该RLC数据单元例如可以为RLC服务数据单元(Service Data Unit,SDU),或者,RLC SDU分段,或者,RLC协议数据单元(Protocol Data Unit,PDU),或者,RLC控制PDU,或者是以上的多种。本实施例中,终端可以获取该第一数据包的重传次数。The first data packet is any data packet received by the RLC layer of the terminal from the PDCP layer or any data packet generated by the RLC layer itself, and the first data packet is Radio Link Control (RLC) data. unit. The RLC data unit may be, for example, an RLC Service Data Unit (SDU), or an RLC SDU segment, or an RLC Protocol Data Unit (PDU), or an RLC Control PDU, or the above. A variety. In this embodiment, the terminal may obtain the number of retransmissions of the first data packet.
S202、在所述第一数据包的重传次数大于或等于最大重传次数时,根据第一逻辑信道确定是否满足RRC连接重建条件。S202. Determine, according to the first logical channel, whether the RRC connection reestablishment condition is met, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions.
其中,逻辑信道(LCH)在MAC层和RLC层间的服务接入点(Service Access Point,SAP)上提供服务,定义的是MAC层可以提供的不同种类的数据服务,一般逻辑信道可以分为两组,一种为传输控制面信息的逻辑信道,一种为传输用户面信息的逻辑信道。本实施例中承载第一数据包的逻辑信道称为第一逻辑信道。The logical channel (LCH) provides services on the service access point (SAP) between the MAC layer and the RLC layer, and defines different types of data services that the MAC layer can provide. The general logical channel can be divided into Two groups, one is a logical channel for transmitting control plane information, and the other is a logical channel for transmitting user plane information. The logical channel carrying the first data packet in this embodiment is referred to as a first logical channel.
本实施例中,终端在获取到该第一数据包的重传次数之后,将该获取到的重传次数与最大重传次数进行比较:In this embodiment, after obtaining the number of retransmissions of the first data packet, the terminal compares the obtained number of retransmissions with the maximum number of retransmissions:
例如在第一数据包的重传次数小于最大重传次数时,说明第一逻辑信道可以保证业务质量,则可以认为第一逻辑信道不满足RRC连接重建条件或者可以不用进一步确定第一逻辑信道是否满足RRC连接重建条件。For example, when the number of retransmissions of the first data packet is less than the maximum number of retransmissions, indicating that the first logical channel can guarantee the quality of service, the first logical channel may not be considered to satisfy the RRC connection reestablishment condition or may not further determine whether the first logical channel is determined. The RRC connection reestablishment condition is satisfied.
例如在第一数据包的重传次数大于或等于最大重传次数时,本实施例的终端不是直接向网络设备请求RRC连接重建,而是可以根据第一逻辑信道确定是否满足RRC连接重建条件。然后终端再根据第一逻辑信道是否满足RRC连接重建条件来决定是否向网络设备请求RRC连接重建。For example, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the terminal in this embodiment does not directly request the RRC connection reestablishment from the network device, but may determine whether the RRC connection reestablishment condition is satisfied according to the first logical channel. Then, the terminal determines whether to request the RRC connection reestablishment to the network device according to whether the first logical channel satisfies the RRC connection reestablishment condition.
可以理解的是,本实施例中所述的最大重传次数可以是网络设备通过消息配置给终端的,也可以是预设的并存储在终端的,本申请实施例对此不做限定。It can be understood that the maximum number of retransmissions in the embodiment may be that the network device is configured to the terminal by using a message, or may be preset and stored in the terminal, which is not limited in this embodiment of the present application.
本实施例中,通过当在该第一数据包的重传次数大于或等于最大重传次数时,终端根据第一逻辑信道确定是否满足RRC连接重建条件。终端可根据第一逻辑信道是否满足RRC连接重建条件来决定是否向网络设备请求RRC连接重建。避免了一旦第一数据包的重传次数大于或等于最大重传次数时终端就向网络设备请求RRC连接重建,减少了RRC连接重建次数,从而减少终端的业务处于中断状态的次数和时间,提高通信质量。In this embodiment, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the terminal determines whether the RRC connection reestablishment condition is satisfied according to the first logical channel. The terminal may decide whether to request the RRC connection reestablishment to the network device according to whether the first logical channel satisfies the RRC connection reestablishment condition. The terminal avoids requesting the RRC connection reestablishment to the network device once the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, reducing the number of RRC connection reestablishment times, thereby reducing the number and time of interruption of the service of the terminal, and improving Communication quality.
在另一些实施例中,在第一数据包的重传次数小于最大重传次数时,说明第一逻辑信道可以保证业务质量,则可以认为第一逻辑信道不满足RRC连接重建条件或者可 以不用进一步确定第一逻辑信道是否满足RRC连接重建条件。在所述第一数据包的重传次数大于最大重传次数时,根据第一逻辑信道确定是否满足RRC连接重建条件。In other embodiments, when the number of retransmissions of the first data packet is less than the maximum number of retransmissions, indicating that the first logical channel can guarantee the quality of service, the first logical channel may be considered as not satisfying the RRC connection reestablishment condition or may not need further Determining whether the first logical channel satisfies an RRC connection reestablishment condition. When the number of retransmissions of the first data packet is greater than the maximum number of retransmissions, determining whether the RRC connection reestablishment condition is satisfied according to the first logical channel.
图3为本申请另一实施例提供的通信方法的流程图,如图3所示,本实施例的方法可以包括:FIG. 3 is a flowchart of a communication method according to another embodiment of the present disclosure. As shown in FIG. 3, the method in this embodiment may include:
S301、终端获取第一数据包的重传次数。S301. The terminal acquires the number of retransmissions of the first data packet.
S302、终端在所述重传次数大于或等于最大重传次数时,根据第一逻辑信道确定是否满足RRC连接重建条件。S302. When the number of retransmissions is greater than or equal to the maximum number of retransmissions, the terminal determines, according to the first logical channel, whether the RRC connection reestablishment condition is met.
本实施例中,S301-S303的具体实现过程可以参见上述方法实施例中的描述,此处不再赘述。For the specific implementation process of the S301-S303 in this embodiment, refer to the description in the foregoing method embodiment, and details are not described herein again.
S303、终端在确定满足RRC连接重建条件时,向网络设备请求RRC连接重建。S303. The terminal requests the RRC connection reestablishment to the network device when determining that the RRC connection reestablishment condition is met.
如果终端根据第一逻辑信道确定满足RRC连接重建条件,可以进行RRC连接重建,例如终端向网络设备请求RRC连接重建,一种可能的方式中,终端可以向网络设备发送包括用于指示请求RRC连接重建的信息的消息,例如该消息为RRC连接重建请求消息,然后网络设备进行RRC连接重建,并给终端发送RRC连接重建消息,终端收到RRC连接重建消息之后向网络设备发送RRC连接重建完成消息,其中,网络设备与终端进行RRC连接重建过程与现有技术类似,此处不再赘述。如果终端根据第一逻辑信道确定不满足RRC连接重建条件,说明当前可以不进行RRC连接重建,终端不向网络设备请求RRC连接重建。If the terminal determines that the RRC connection reestablishment condition is met according to the first logical channel, the RRC connection reestablishment may be performed, for example, the terminal requests the RRC connection reestablishment from the network device. In a possible manner, the terminal may send the network device to include an indication for requesting the RRC connection. The message of the reconstructed information, for example, the message is an RRC connection reestablishment request message, and then the network device performs RRC connection reestablishment, and sends an RRC connection reestablishment message to the terminal, and the terminal sends an RRC connection reestablishment complete message to the network device after receiving the RRC connection reestablishment message. The process of the RRC connection reestablishment between the network device and the terminal is similar to the prior art, and details are not described herein again. If the terminal determines that the RRC connection reestablishment condition is not satisfied according to the first logical channel, it indicates that the RRC connection reestablishment may not be performed currently, and the terminal does not request the RRC connection reestablishment from the network device.
S304、终端在确定不满足RRC连接重建条件时,向网络设备发送第一消息。S304. The terminal sends a first message to the network device when determining that the RRC connection reestablishment condition is not met.
本实施例中,若终端根据第一逻辑信道确定不满足RRC连接重建条件时,向网络设备发送第一消息,该第一消息包括用于指示第一逻辑信道无线链路失败的信息,例如:用于指示第一逻辑信道无线链路失败的信息可以为:第一消息中用于指示该第一消息的消息类型的字段,该第一消息中通过消息类型来指示第一逻辑信道无线链路失败,例如:若第一消息的消息类型包括两种(此为示例,并不限于两种):消息类型A和B,其中,消息类型A表示逻辑信道无线链路失败,而消息类型B不表示逻辑信道无线链路失败,因此在终端确定不满足RRC连接重建条件时,向网络设备发送消息类型为A的第一消息,而不是发送消息类型为B的第一消息。又例如:该第一消息可以为现有技术中终端发给网络设备的消息中增加一些内容来指示第一逻辑信道无线链路失败的信息。本申请实施例中,通过指示该第一逻辑信道发生了无线链路失败,从而请求网络设备对该第一逻辑信道进行相应的处理,比如重配置所述第一逻辑信道等,并不代表其他逻辑信道发生了无线链路失败。而现有技术中的无线链路失败是指终端发生了无线链路失败,该场景下,终端会请求网络设备对该终端的所有逻辑信道进行相应的处理,比如RRC连接重建(也就是重配置终端的所有逻辑信道)等。In this embodiment, if the terminal determines that the RRC connection reestablishment condition is not met according to the first logical channel, the first message is sent to the network device, where the first message includes information indicating that the first logical channel radio link fails, for example: The information indicating the failure of the first logical channel radio link may be: a field in the first message indicating a message type of the first message, where the first message indicates the first logical channel radio link by using a message type Failure, for example, if the message type of the first message includes two (this is an example, not limited to two): message types A and B, where message type A indicates that the logical channel radio link fails, and message type B does not Indicates that the logical channel radio link fails, so when the terminal determines that the RRC connection reestablishment condition is not satisfied, the first message with the message type A is sent to the network device instead of the first message with the message type B. For another example, the first message may add information to the message sent by the terminal to the network device in the prior art to indicate that the first logical channel radio link fails. In the embodiment of the present application, by instructing the first logical channel to fail the radio link, the network device is requested to perform corresponding processing on the first logical channel, such as reconfiguring the first logical channel, etc., and does not represent other A radio link failed on the logical channel. The failure of the radio link in the prior art refers to the failure of the radio link in the terminal. In this scenario, the terminal requests the network device to perform corresponding processing on all logical channels of the terminal, such as RRC connection reestablishment (that is, reconfiguration). All logical channels of the terminal) and so on.
本实施例中,在第一数据包的重传次数大于或者等于最大重传次数时,若终端根据第一逻辑信道确定不满足RRC连接重建条件时,终端可以停止在第一逻辑信道上发送数据。In this embodiment, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, if the terminal determines that the RRC connection reestablishment condition is not satisfied according to the first logical channel, the terminal may stop sending data on the first logical channel. .
在另一些实施例中,也可以是在第一数据包的重传次数大于最大重传次数时,终端根据第一逻辑信道确定是否满足RRC连接重建条件。In other embodiments, when the number of retransmissions of the first data packet is greater than the maximum number of retransmissions, the terminal determines whether the RRC connection reestablishment condition is satisfied according to the first logical channel.
S305、网络设备根据第一消息,获得用于指示第一逻辑信道无线链路失败的信息。S305. The network device obtains, according to the first message, information indicating that the first logical channel radio link fails.
本实施例中,网络设备从终端接收第一消息,然后解析该第一消息,获得用于指示第一逻辑信道无线链路失败的信息。例如:用于指示第一逻辑信道无线链路失败的信息可以为:第一消息中用于指示该第一消息的消息类型的字段,网络设备解析该第一消息,获得该第一消息的消息类型的字段,根据该第一消息的消息类型的字段来确定该第一消息的消息类型,再根据该第一消息的消息类型确定第一逻辑信道无线链路失败。例如:若第一消息的消息类型的字段表示该第一消息的消息类型为A,则根据消息类型为A确定逻辑信道无线链路失败,若第一消息的消息类型的字段表示该第一消息类型不是A,而是B,则根据消息类型为B(即不是A)确定第一消息中未指示逻辑信道无线链路失败。又例如:该第一消息可以为现有技术中网络设备从终端接收的消息中增加一些内容来指示第一逻辑信道无线链路失败的信息。由于网络设备根据第一消息可以获得第一逻辑信道无线链路失败,从而确定第一逻辑信道无法保证业务质量,然后网络设备可以执行相应的操作来保证第一逻辑信道上承载的业务质量。In this embodiment, the network device receives the first message from the terminal, and then parses the first message to obtain information indicating that the first logical channel radio link fails. For example, the information indicating the failure of the first logical channel radio link may be: a field in the first message indicating the message type of the first message, and the network device parses the first message to obtain the message of the first message. The field of the type determines the message type of the first message according to the field of the message type of the first message, and determines the first logical channel radio link failure according to the message type of the first message. For example, if the field of the message type of the first message indicates that the message type of the first message is A, the logical channel radio link fails according to the message type A, if the field of the message type of the first message indicates the first message. If the type is not A, but B, it is determined that the logical channel radio link failure is not indicated in the first message according to the message type B (ie, not A). For another example, the first message may be used by the network device in the prior art to add some content to the message received by the terminal to indicate that the first logical channel radio link fails. Since the network device can obtain the first logical channel radio link failure according to the first message, thereby determining that the first logical channel cannot guarantee the quality of service, the network device can then perform corresponding operations to ensure the quality of service carried on the first logical channel.
在一些实施例中,该第一消息中还可以包括以下至少一项:该第一逻辑信道的标识、该第一逻辑信道对应的小区的标识、用于指示第一逻辑信道无线链路失败的原因的信息、终端的邻区的测量结果。其中,该第一逻辑信道无线链路失败的原因例如为第一逻辑信道承载的数据包的重传次数大于或等于最大重传数。In some embodiments, the first message may further include at least one of the following: an identifier of the first logical channel, an identifier of a cell corresponding to the first logical channel, and a failure to indicate a first logical channel radio link failure. The reason information, the measurement result of the neighboring area of the terminal. The reason for the failure of the first logical channel radio link is, for example, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the maximum retransmission number.
在一些实施例中,上述的第一消息可以是RRC消息或者媒体接入控制控制元素(medium access control control element,MAC CE)或者调度请求(Scheduling Request,SR)/前导码(preamble)。In some embodiments, the first message may be an RRC message or a medium access control control element (MAC CE) or a scheduling request (SR)/preamble.
在一些实施例中,网络设备可以根据第一消息,去激活(deactivate)该第一逻辑信道对应的小区,这样网络设备可以将第一逻辑信道承载的业务转移承载到其它逻辑信道上,来保证业务质量。或者,网络设备可以根据第一消息将该第一逻辑信道从当前对应的小区重新配置至其它小区中,重新配置之后逻辑信道可以保证其承载的业务质量。In some embodiments, the network device may deactivate the cell corresponding to the first logical channel according to the first message, so that the network device may transfer the service carried by the first logical channel to another logical channel to ensure Quality of business. Alternatively, the network device may reconfigure the first logical channel from the current corresponding cell to the other cell according to the first message, and after the reconfiguration, the logical channel can guarantee the quality of service carried by the logical channel.
可选地,上述的其它小区可以是第一逻辑信道对应的小区的邻区。可选的,终端可以向网络设备上报上述的其它小区的测量结果;例如:上述的其它小区的测量结果可以包括在终端向网络设备发送的上述第一消息中,也可以包括在终端向网络设备发送的其它消息。Optionally, the foregoing other cell may be a neighboring cell of the cell corresponding to the first logical channel. Optionally, the terminal may report the measurement result of the foregoing other cell to the network device. For example, the measurement result of the other cell may be included in the first message sent by the terminal to the network device, or may be included in the terminal to the network device. Other messages sent.
其中,终端根据第一逻辑信道确定是否满足RRC连接重建条件可以包括如下实现方式。The determining, by the terminal, whether the RRC connection reestablishment condition is met according to the first logical channel may include the following implementation manner.
在第一种可能的实现方式中,所述RRC连接重建条件包括:所述第一逻辑信道对应的第一服务小区中包括所述终端的主服务小区,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区,其中,该第一服务小区可以包括一个或者多个服务小区,如果满足第一逻辑信道的映射规则的终端的服务小区为n个,则说明第一服务小区为包括n个服务小区。In a first possible implementation, the RRC connection reestablishment condition includes: a first serving cell corresponding to the first logical channel includes a primary serving cell of the terminal, where the first serving cell meets the a serving cell of the terminal of a mapping rule of the first logical channel, where the first serving cell may include one or more serving cells, and if the serving cell of the terminal that satisfies the mapping rule of the first logical channel is n, then The first serving cell is configured to include n serving cells.
终端确定第一逻辑信道对应的第一服务小区中是否包括终端的主服务小区:若该第一服务小区中包括该终端的主服务小区,则可以确定满足RRC连接重建条件,若该第一服务小区中不包括终端的主服务小区,则可以确定不满足RRC连接重建条件。若满足第一逻辑信道的映射规则的第一服务小区中不包括终端的主服务小区,说明终端 的主服务小区能满足业务质量的要求,无需发起RRC连接重建,减少了终端的业务处于中断状态的次数和时间,保证通信质量。Determining, by the terminal, whether the first serving cell corresponding to the first logical channel includes the primary serving cell of the terminal: if the first serving cell includes the primary serving cell of the terminal, determining that the RRC connection reestablishment condition is satisfied, if the first service is If the primary serving cell of the terminal is not included in the cell, it may be determined that the RRC connection reestablishment condition is not satisfied. If the primary serving cell of the first serving cell that does not include the mapping rule of the first logical channel does not include the primary serving cell of the terminal, the primary serving cell of the terminal can meet the requirements of the service quality, and the RRC connection reestablishment is not required to be performed, thereby reducing the service interruption of the terminal. The number and time of time to ensure the quality of communication.
其中,终端的服务小区是指当前能为终端提供数据传输的小区或者说已经和终端之间建立链路的小区。终端的主服务小区是指配置(operation/operating)在主载波的小区,终端在主服务小区发起RRC连接建立过程,或者终端在主服务小区发起RRC连接重建过程,或者主服务小区也可以是在切换过程中网络设备指定的主小区。The serving cell of the terminal refers to a cell that can provide data transmission for the terminal or a cell that has established a link with the terminal. The primary serving cell of the terminal refers to a cell that is operated/operating on the primary carrier, the terminal initiates an RRC connection establishment process in the primary serving cell, or the terminal initiates an RRC connection reestablishment process in the primary serving cell, or the primary serving cell may also be in the The primary cell specified by the network device during the handover.
其中,第一逻辑信道的映射规则例如包括以下至少一项:允许的子载波间隔、允许的最大传输时间、允许的服务小区、允许的调度方式(比如是免授权调度还是授权调度)等。The mapping rule of the first logical channel includes, for example, at least one of the following: an allowed subcarrier interval, an allowed maximum transmission time, an allowed serving cell, an allowed scheduling manner (such as an unlicensed scheduling or an authorized scheduling), and the like.
例如:若第一逻辑信道的映射规则是:允许的服务小区为小区1和小区2。则说明满足第一逻辑信道的映射规则的服务小区为小区1和小区2。For example, if the mapping rule of the first logical channel is: the allowed serving cell is cell 1 and cell 2. Then, the serving cell that satisfies the mapping rule of the first logical channel is the cell 1 and the cell 2.
若第一逻辑信道的映射规则是:允许的子载波间隔为15KHz,其中,小区1的子载波间隔为15KHz,小区2的子载波间隔为30KHz,则说明满足第一逻辑信道的映射规则的服务小区为小区1。If the mapping rule of the first logical channel is: the allowed subcarrier spacing is 15 kHz, wherein the subcarrier spacing of the cell 1 is 15 kHz, and the subcarrier spacing of the cell 2 is 30 kHz, the service that satisfies the mapping rule of the first logical channel is described. The cell is cell 1.
若第一逻辑信道的映射规则是:允许的最大传输时间为0.5ms,其中,小区1的最大传输时间为0.5ms,小区2的最大传输时间为1ms,则说明满足第一逻辑信道的映射规则的服务小区为小区1。If the mapping rule of the first logical channel is: the maximum allowed transmission time is 0.5 ms, wherein the maximum transmission time of the cell 1 is 0.5 ms, and the maximum transmission time of the cell 2 is 1 ms, the mapping rule of the first logical channel is satisfied. The serving cell is cell 1.
若第一逻辑信道的映射规则是:允许的调度方式为免授权,其中,小区1的调度方式为免授权调度,小区2的调度方式为授权调度,则说明满足第一逻辑信道的映射规则的服务小区为小区1。If the mapping rule of the first logical channel is: the allowed scheduling mode is exempt, wherein the scheduling mode of the cell 1 is an unlicensed scheduling, and the scheduling mode of the cell 2 is an authorized scheduling, indicating that the mapping rule of the first logical channel is met. The serving cell is cell 1.
若第一逻辑信道的映射规则包括上述多个允许的条件时,则满足第一逻辑信道的映射规则的服务小区可以需要满足映射规则中的所有允许的条件,也可以只需要满足映射规则中的某个条件,也可以只需要满足映射规则中的至少一个条件。If the mapping rule of the first logical channel includes the foregoing multiple allowed conditions, the serving cell that satisfies the mapping rule of the first logical channel may need to satisfy all the allowed conditions in the mapping rule, or may only need to meet the mapping rule. A condition may also only need to satisfy at least one condition in the mapping rule.
因此,终端在第一数据包的重传次数大于或等于(或者大于)最大重传次数时,若终端的主服务小区满足第一逻辑信道的映射规则,才向网络设备请求RRC连接重建,从而可以减少RRC连接重建次数。Therefore, when the number of retransmissions of the first data packet is greater than or equal to (or greater than) the maximum number of retransmissions, if the primary serving cell of the terminal satisfies the mapping rule of the first logical channel, the terminal requests the RRC connection reestablishment from the network device, thereby The number of RRC connection reestablishments can be reduced.
在第二种可能的实现方式中,所述RRC连接重建条件包括:所述第一逻辑信道对应的第一服务小区中包括所述终端的主服务小区,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区,并且不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,其中,该第一服务小区可以包括一个或者多个服务小区,有关第一逻辑信道的映射规则可以参见上述所示,此处不再赘述。In a second possible implementation manner, the RRC connection reestablishment condition includes: a first serving cell corresponding to the first logical channel includes a primary serving cell of the terminal, where the first serving cell meets the a serving cell of the terminal of a mapping rule of the first logical channel, and no other serving cell other than the first serving cell may be used to carry an RRC message, where the first serving cell may include one or more For the serving cell, the mapping rule for the first logical channel can be referred to the above description, and details are not described herein again.
终端确定第一逻辑信道对应的第一服务小区中是否包括终端的主服务小区:若该第一服务小区中不包括终端的主服务小区,则确定不满足RRC连接重建条件,若该第一服务小区中包括该终端的主服务小区,且存在除第一服务小区之外的其它服务小区可用于承载RRC消息,则确定不满足RRC连接重建条件,若第一服务小区中包括该终端的主服务小区,且不存在其它服务小区可用于承载RRC消息,则确定满足RRC连接重建条件。Determining, by the terminal, whether the first serving cell corresponding to the first logical channel includes the primary serving cell of the terminal: if the primary serving cell of the terminal is not included in the first serving cell, determining that the RRC connection reestablishment condition is not met, if the first service The primary serving cell of the terminal is included in the cell, and the serving cell other than the first serving cell is used to carry the RRC message, and it is determined that the RRC connection reestablishment condition is not met, if the first serving cell includes the main service of the terminal. The cell, and no other serving cell can be used to carry the RRC message, determines that the RRC connection reestablishment condition is satisfied.
因此,终端在第一数据包的重传次数大于或等于(或者大于)最大重传次数时,若主服务小区满足第一逻辑信道的映射规则,但其它小区(不满足第一逻辑信道的映 射规则)可用于承载RRC消息,则终端可以通过该其它小区承载RRC消息来指示主服务小区的链路问题,无需进行RRC连接重建,从而减少了RRC连接重建的次数。Therefore, when the number of retransmissions of the first data packet is greater than or equal to (or greater than) the maximum number of retransmissions, if the primary serving cell satisfies the mapping rule of the first logical channel, but the other cell does not satisfy the mapping of the first logical channel. The rule can be used to carry the RRC message, and the terminal can indicate the link problem of the primary serving cell by using the other cell bearer RRC message, and does not need to perform RRC connection reestablishment, thereby reducing the number of RRC connection reestablishment.
在第三种可能的实现方式中,所述RRC连接重建条件包括:所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道。In a third possible implementation manner, the RRC connection reestablishment condition includes: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
终端确定第一逻辑信道是否属于需触发RRC连接重建的预设逻辑信道,若该第一逻辑信道属于需触发RRC连接重建的预设逻辑信道,则确定第一逻辑信道满足RRC连接重建条件;若该第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,则确定第一逻辑信道不满足RRC连接重建条件。例如:预设逻辑信道包括逻辑信道1、2、3,如果第一逻辑信道为逻辑信道1,则确定第一逻辑信道满足RRC连接重建条件,如果第一逻辑信道为逻辑信道4,则确定第一逻辑信道不满足RRC连接重建条件。Determining, by the terminal, whether the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment, and if the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment, determining that the first logical channel satisfies an RRC connection reestablishment condition; If the first logical channel does not belong to the preset logical channel that needs to trigger the RRC connection reestablishment, it is determined that the first logical channel does not satisfy the RRC connection reestablishment condition. For example, the preset logical channel includes logical channels 1, 2, and 3. If the first logical channel is logical channel 1, it is determined that the first logical channel satisfies the RRC connection reestablishment condition, and if the first logical channel is the logical channel 4, the first A logical channel does not satisfy the RRC connection reestablishment condition.
所述需触发RRC连接重建的预设逻辑信道是指:当承载的数据包的重传次数大于或等于最大重传次数时需要触发RRC连接重建的逻辑信道。The preset logical channel that needs to trigger the RRC connection reestablishment refers to: a logical channel that needs to trigger an RRC connection reestablishment when the number of retransmissions of the carried data packet is greater than or equal to the maximum number of retransmissions.
因此,终端在第一数据包的重传次数大于或等于(或者大于)最大重传次数时,若第一逻辑信道为预设的需触发RRC连接重建的逻辑信道,才向网络设备请求RRC连接重建,从而减少了RRC连接重建次数。Therefore, when the number of retransmissions of the first data packet is greater than or equal to (or greater than) the maximum number of retransmissions, the terminal requests the RRC connection to the network device if the first logical channel is a preset logical channel that needs to trigger the RRC connection reestablishment. Reconstruction, thereby reducing the number of RRC connection re-establishments.
在一些实施例中,网络设备还向终端发送第二消息,该第二消息包括用于指示需要触发RRC连接重建的预设逻辑信道的信息。相应地,终端从网络设备接收第二消息,并根据第二消息确定需要触发RRC连接重建的预设逻辑信道。本实施例中的需要触发RRC连接重建的预设逻辑信道是网络设备向终端配置的。In some embodiments, the network device also sends a second message to the terminal, the second message including information indicating a preset logical channel that needs to trigger an RRC connection re-establishment. Correspondingly, the terminal receives the second message from the network device, and determines, according to the second message, a preset logical channel that needs to trigger the RRC connection reestablishment. The preset logical channel that needs to trigger the RRC connection reestablishment in this embodiment is configured by the network device to the terminal.
在一些实施例中,所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识;或者,In some embodiments, the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道包括所述至少一个小区中的逻辑信道,所述至少一个小区可以为终端的服务小区;或者,The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell, and the at least one cell may be a terminal Service area; or,
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载所对应的逻辑信道,其中,无线数据承载可以与逻辑信道一一对应,或者,一个无线数据承载可以对应多个逻辑信道;或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, where the radio data The bearers may correspond to the logical channels one by one, or one wireless data bearer may correspond to multiple logical channels; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个载波带宽部分(bandwidth part,BWP),所述预设逻辑信道包括所述至少一个BWP承载的逻辑信道;或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes at least one carrier bandwidth part (BWP), where the preset logical channel includes the logical channel of the at least one BWP bearer; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个子载波间隔的标识,所述预设逻辑信道包括所述至少一个子载波间隔所对应的逻辑信道。The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of at least one subcarrier interval, where the preset logical channel includes a logical channel corresponding to the at least one subcarrier interval.
在一些实施例中,第二消息中包括至少一个逻辑信道的标识,该至少一个逻辑信道即为预设逻辑信道。或者,第二消息中包括终端的每个逻辑信道的标识以及指示该逻辑信道是否需要触发RRC连接重建的指示信息。或者,第二消息中包括终端的每个服务小区的标识以及指示该服务小区对应的逻辑信道是否需要触发RRC连接重建的指示信息。或者,第二消息中包括终端的每个无线数据承载的标识以及指示该无线数据承载对应的逻辑信道是否需要触发RRC连接重建的指示信息。或者,第二消息中包 括终端的每个BWP的标识以及指示每个BWP对应的逻辑信道是否需要RRC连接重建的指示信息。或者,第二消息中包括终端的每个子载波间隔的标识以及指示每个子载波间隔对应的逻辑信道是否需要RRC连接重建的指示信息。In some embodiments, the second message includes an identifier of the at least one logical channel, where the at least one logical channel is a preset logical channel. Or the second message includes an identifier of each logical channel of the terminal and indication information indicating whether the logical channel needs to trigger an RRC connection reestablishment. Or the second message includes an identifier of each serving cell of the terminal and indication information indicating whether the logical channel corresponding to the serving cell needs to trigger an RRC connection reestablishment. Or the second message includes an identifier of each radio data bearer of the terminal and indication information indicating whether the logical channel corresponding to the radio data bearer needs to trigger an RRC connection reestablishment. Alternatively, the second message includes an identifier of each BWP of the terminal and indication information indicating whether the logical channel corresponding to each BWP requires RRC connection reestablishment. Or the second message includes an identifier of each subcarrier interval of the terminal and indication information indicating whether the logical channel corresponding to each subcarrier interval needs RRC connection reestablishment.
在一些实施例中,上述终端根据第一逻辑信道确定是否满足RRC连接重建条件的实现方式可以为:终端的RLC实体在判断第一数据包的重传次数大于或等于最大重传次数时,RLC实体向RRC实体通知第一数据包的重传次数大于或等于最大重传次数,可选的,RLC实体还可以向RRC实体发送对应的逻辑信道的标识(即第一逻辑信道的标识),RRC实体根据第一逻辑信道确定是否满足RRC连接重建条件,若满足,则RRC实体向网络设备请求RRC连接重建,若不满足,RRC实体向网络设备发送第一消息。或者,另一种可能的实现方式可以为:RLC实体在判断第一数据包的重传次数大于或等于最大重传次数时,RLC实体再根据第一逻辑信道确定是否满足RRC连接重建条件,若满足,则RLC实体通知RRC实体需要RRC连接重建,然后RRC实体向网络设备请求RRC连接重建,若不满足,则RLC实体通知RRC实体无需RRC连接重建,可选的,RLC实体还可以向RRC实体通知对应的逻辑信道的标识(即第一逻辑信道的标识),然后RRC实体向网络设备发送第一消息。In some embodiments, the foregoing determining, by the terminal, whether the RRC connection reestablishment condition is met according to the first logical channel may be: when the RLC entity of the terminal determines that the retransmission number of the first data packet is greater than or equal to the maximum retransmission number, the RLC The entity notifies the RRC entity that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions. Optionally, the RLC entity may also send the identifier of the corresponding logical channel (ie, the identifier of the first logical channel) to the RRC entity, RRC. The entity determines whether the RRC connection reestablishment condition is met according to the first logical channel. If yes, the RRC entity requests the RRC connection reestablishment from the network device. If not, the RRC entity sends the first message to the network device. Alternatively, another possible implementation manner may be: when the RLC entity determines that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the RLC entity determines, according to the first logical channel, whether the RRC connection reestablishment condition is met, if If yes, the RLC entity notifies the RRC entity that the RRC connection needs to be re-established, and then the RRC entity requests the RRC connection reestablishment from the network device. If not, the RLC entity notifies the RRC entity that the RRC connection is not required to be reestablished. Alternatively, the RLC entity may also provide the RRC entity to the RRC entity. Notifying the identity of the corresponding logical channel (ie, the identity of the first logical channel), then the RRC entity sends a first message to the network device.
在一些实施例中,网络设备还向终端发送用于指示终端需要确定是否满足RRC连接重建条件的信息,即通过该方式使能终端执行确定是否满足RRC连接重建条件。相应地,终端从网络设备接收到用于指示终端需要确定是否满足RRC连接重建条件的信息之后,终端可以通过上述各方法实施例的任意一种方式,来根据第一逻辑信道确定是否满足RRC连接重建条件。可选的,若网络设备未向终端发送用于指示终端需要确定是否满足RRC连接重建条件的信息,或者,网络设备向终端发送用于指示终端不需要确定是否满足RRC连接重建条件的信息,则终端不用根据第一逻辑信道确定是否满足RRC连接重建条件,那么也就是说终端可以不执行上述各方法实施例中确定是否满足RRC连接重建条件的方案,而在第一数据包的重传次数大于或等于最大重传次数时,直接向网络设备请求RRC连接重建。In some embodiments, the network device further sends information to the terminal to indicate whether the terminal needs to determine whether the RRC connection reestablishment condition is met, that is, the terminal is enabled to perform determining whether the RRC connection reestablishment condition is satisfied. Correspondingly, after receiving, by the network device, information indicating that the terminal needs to determine whether the RRC connection reestablishment condition is met, the terminal may determine, according to the first logical channel, whether the RRC connection is satisfied, according to any one of the foregoing method embodiments. Reconstruction conditions. Optionally, if the network device does not send information to the terminal to indicate whether the terminal needs to determine whether the RRC connection reestablishment condition is met, or the network device sends, to the terminal, information indicating that the terminal does not need to determine whether the RRC connection reestablishment condition is met, The terminal does not need to determine whether the RRC connection reestablishment condition is met according to the first logical channel, that is, the terminal may not perform the solution of determining whether the RRC connection reestablishment condition is met in the foregoing method embodiments, and the retransmission times of the first data packet are greater than Or equal to the maximum number of retransmissions, request RRC connection reestablishment directly to the network device.
一种可能的方式中,当终端处于DC时,终端可以监视辅小区组(Secondary Cell Group,SCG)的无线链路质量,其中,SCG包括终端的除主小区组(Master Cell Group,MCG)之外的服务小区的集合,也就是SCG包括一个主辅小区(Primary Secondary Cell,PSCell),可选的,SCG还可以包括至少一个其他辅服务小区。MCG是指由主服务小区和与主服务小区属于同一个基站的辅服务小区组成。PSCell是指终端在SCG中执行随机接入过程的服务小区,或者,是指当执行(perform)SCG改变且无需随机接入过程时发起物理上行共享信道(Physical Uplink Shared Channel,PUSCH)传输的服务小区。辅服务小区(Secondary Cell,SCell)是指操作在辅载波的小区,是终端在RRC建立之后网络设备配置的用于提供额外的无线资源的服务小区。MCG里的服务小区所属的基站可以称为主基站(Master node,MN),SCG里的服务小区所属的基站可以称为辅基站(Secondary node,SN)。主基站和辅基站可以为不同的基站,也可以为相同的基站。一种可能的方式中,网络设备侧承载业务的SDAP实体,PDCP实体,RLC实体,MAC实体,PHY实体部署在不同的基站上(即某些实体部署在主基站,某些实体部署在辅基站),也可能部署在相同的基站上。比如承载某些业务的SDAP 实体和/或PDCP实体部署在辅基站,而该承载业务的RLC实体、MAC实体、PHY实体部署在主基站上。主基站和辅基站可能都具有RRC实体,比如在多无线接入技术双连接(Multi-RAT Dual Connectivity)或/和NR-NR双连接中,主基站和辅基站都可能具有RRC实体,分别负责自身侧的无线资源控制。MCG和SCG可能采用相同的通信制式,也可能采用不同的通信制式。比如可能一部分载波采用LTE无线接入通信制式与终端通信,一部分载波采用5G NR无线接入通信制式与终端通信。现有技术中,当第一数据包的重传次数大于或等于最大重传次数时,终端向网络设备发送SCG失败消息,终端和SCG之间会停止所有的数据传输,这样对于某些只承载在SCG上的业务而言,数据传输会中断,对于同时承载在MCG和SCG上的业务而言,数据传输速率会下降,从而影响通信质量。In a possible manner, when the terminal is in DC, the terminal can monitor the radio link quality of the secondary cell group (SCG), where the SCG includes the master cell group (MCG) of the terminal. The set of serving cells, that is, the SCG includes a primary secondary cell (PSCell). Optionally, the SCG may further include at least one other secondary serving cell. The MCG is composed of a primary serving cell and a secondary serving cell that belongs to the same base station as the primary serving cell. A PSCell is a serving cell in which a terminal performs a random access procedure in an SCG, or a service that initiates a Physical Uplink Shared Channel (PUSCH) transmission when a perform SCG change is performed and a random access procedure is not required. Community. A secondary cell (SCell) refers to a cell that operates on a secondary carrier, and is a serving cell configured by the network device to provide additional radio resources after the RRC is established. The base station to which the serving cell in the MCG belongs may be referred to as a master node (MN), and the base station to which the serving cell in the SCG belongs may be referred to as a secondary node (SN). The primary base station and the secondary base station may be different base stations or the same base station. In a possible manner, the SDAP entity, the PDCP entity, the RLC entity, the MAC entity, and the PHY entity of the network device side bearer service are deployed on different base stations (that is, some entities are deployed in the primary base station, and some entities are deployed in the secondary base station). ), or it may be deployed on the same base station. For example, the SDAP entity and/or the PDCP entity that carries certain services are deployed on the secondary base station, and the RLC entity, the MAC entity, and the PHY entity of the bearer service are deployed on the primary base station. Both the primary base station and the secondary base station may have an RRC entity. For example, in a Multi-RAT Dual Connectivity or/and NR-NR dual connection, both the primary base station and the secondary base station may have an RRC entity, which are respectively responsible for Radio resource control on its own side. MCG and SCG may use the same communication standard or different communication systems. For example, some carriers may use the LTE radio access communication system to communicate with the terminal, and some carriers use the 5G NR radio access communication system to communicate with the terminal. In the prior art, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the terminal sends an SCG failure message to the network device, and all data transmissions are stopped between the terminal and the SCG, so that only some bearers are transmitted. In the case of services on the SCG, data transmission is interrupted. For services that are simultaneously carried on the MCG and the SCG, the data transmission rate is degraded, thereby affecting the communication quality.
针对上述数据传输速度会下降的问题,在本申请一实施例中,终端获取第一数据包的重传次数之后,终端在第一数据包的重传次数大于或等于最大重传次数时,判断第一逻辑信道对应的第一服务小区中是否包括所述终端的主辅服务小区(PSCell),其中,第一服务小区可以参见上述实施例中的相关描述,此处不再赘述。若所述第一服务小区中包括终端的主辅服务小区,则终端向网络设备发送SCG失败消息。若所述第一服务小区中不包括终端的主辅服务小区,则终端向网络设备发送上述第一消息。In the embodiment of the present application, after the terminal obtains the number of retransmissions of the first data packet, the terminal determines whether the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions. Whether the primary serving cell (PSCell) of the terminal is included in the first serving cell corresponding to the first logical channel, and the first serving cell may refer to the related description in the foregoing embodiment, and details are not described herein again. If the first serving cell includes a primary and secondary serving cell of the terminal, the terminal sends an SCG failure message to the network device. If the primary serving cell does not include the primary and secondary serving cells of the terminal, the terminal sends the first message to the network device.
在一些实施例中,第一数据包可以为MCG的RLC的数据单元或者SCG的RLC的数据单元。若终端的MCG的RLC实体在判断第一数据包的重传次数大于或等于最大重传次数时,说明第一数据包为MCG的RLC的数据单元,然后终端判断第一逻辑信道对应的第一服务小区是否包括主服务小区,若不包括主服务小区,则终端向MCG的网络设备发送第一消息。若终端的SCG的RLC实体在判断第一数据包的重传次数大于或等于最大重传次数时,说明第一数据包为SCG的RLC的数据单元,然后终端判断第一逻辑信道对应的第一服务小区是否包括主辅服务小区,若不包括主辅服务小区,则终端向SCG的网络设备或者MCG的网络设备发送第一消息。另外,在一些实施例中,终端向MCG的网络设备发送的第一消息所对应的消息类型与终端向SCG的网络设备发送的第一消息所对应的消息类型可能不同。In some embodiments, the first data packet may be a data unit of an RLC of the MCG or a data unit of an RLC of the SCG. If the RLC entity of the MCG of the terminal determines that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the first data packet is a data unit of the RLC of the MCG, and then the terminal determines the first corresponding to the first logical channel. The serving cell includes a primary serving cell. If the primary serving cell is not included, the terminal sends a first message to the network device of the MCG. If the RLC entity of the SCG of the terminal determines that the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, the first data packet is a data unit of the RLC of the SCG, and then the terminal determines the first corresponding to the first logical channel. Whether the serving cell includes the primary and secondary serving cells, if the primary and secondary serving cells are not included, the terminal sends the first message to the network device of the SCG or the network device of the MCG. In addition, in some embodiments, the message type corresponding to the first message sent by the terminal to the network device of the MCG may be different from the message type corresponding to the first message sent by the terminal to the network device of the SCG.
在一些实施例中(比如图3的实施例),在上述终端根据第一逻辑信道确定是否满足RRC连接重建条件的第二种可能的实现方式中,上述所指的其它服务小区可用于承载RRC消息是指SCG中的服务小区可用于承载RRC消息(一种可能的方式中辅基站的RRC实体可以产生RRC消息,比如称为SRB3。辅基站产生的RRC消息可以直接由SCG中的小区向终端发送,而无需由MCG中的小区向终端发送。终端也可以通过SCG中的小区向辅基站的RRC实体发送RRC消息。另一种可能的方式中,终端可以把同一个RRC消息在SCG和MCG中的服务小区都发送。又一种可能的方式中,主基站中的RRC实体产生的RRC消息可以由SCG中的服务小区发送给终端,终端可以通过SCG中的服务小区向主基站中的RRC实体发送RRC消息)。相应地,终端向网络设备发送上述第一消息可以是指终端向SCG的网络设备发送的。该第一消息可以在SRB3中承载。In some embodiments (such as the embodiment of FIG. 3), in the second possible implementation manner that the terminal determines whether the RRC connection reestablishment condition is met according to the first logical channel, the other serving cell referred to above may be used to carry the RRC. The message indicates that the serving cell in the SCG can be used to carry the RRC message. In a possible manner, the RRC entity of the secondary base station can generate an RRC message, such as SRB3. The RRC message generated by the secondary base station can be directly used by the cell in the SCG to the terminal. The RRC message can be sent to the RRC entity of the secondary base station through the cell in the SCG. In another possible manner, the terminal can send the same RRC message in the SCG and the MCG. In another possible manner, the RRC message generated by the RRC entity in the primary base station may be sent by the serving cell in the SCG to the terminal, and the terminal may pass the serving cell in the SCG to the RRC in the primary base station. The entity sends an RRC message). Correspondingly, the sending, by the terminal, the first message to the network device may be sent by the terminal to the network device of the SCG. This first message can be carried in SRB3.
在一些实施例中(比如图3的实施例),在上述终端根据第一逻辑信道确定是否满足RRC连接重建条件的第二种可能的实现方式中,上述所指的其它服务小区可用于 承载RRC消息是指MCG中的服务小区可用于承载RRC消息(一种可能的方式中,辅基站的RRC实体可以产生RRC消息,比如称为SRB3。辅基站产生的RRC消息可以由MCG中的小区向终端发送。终端也可以通过MCG中的小区向辅基站的RRC实体发送RRC消息。另一种可能的方式中,终端可以把同一个RRC消息在MCG中的两个或两个以上的服务小区都发送)。相应地,终端向网络设备发送上述第一消息可以是指终端向MCG的网络设备发送的。In some embodiments (such as the embodiment of FIG. 3), in the second possible implementation manner that the terminal determines whether the RRC connection reestablishment condition is met according to the first logical channel, the other serving cell referred to above may be used to carry the RRC. The message indicates that the serving cell in the MCG can be used to carry the RRC message. In a possible manner, the RRC entity of the secondary base station can generate an RRC message, such as SRB3. The RRC message generated by the secondary base station can be used by the cell in the MCG to the terminal. The terminal may also send an RRC message to the RRC entity of the secondary base station through the cell in the MCG. In another possible manner, the terminal may send the same RRC message to two or more serving cells in the MCG. ). Correspondingly, the sending, by the terminal, the first message to the network device may be sent by the terminal to the network device of the MCG.
图4为本申请另一实施例提供的通信方法的流程图,如图4所示,本实施例的方法可以包括:FIG. 4 is a flowchart of a communication method according to another embodiment of the present application. As shown in FIG. 4, the method in this embodiment may include:
S401、终端获取第一数据包的重传次数。S401. The terminal acquires the number of retransmissions of the first data packet.
其中,第一数据包为RLC的数据单元。本实施例中,S401的具体实现过程可以参见图2所示实施例中的相关描述,此处不再赘述。The first data packet is a data unit of the RLC. For the specific implementation process of the S401 in this embodiment, refer to the related description in the embodiment shown in FIG. 2, and details are not described herein again.
S402、终端在所述第一数据包的重传次数大于或者等于预设次数时,向网络设备发送第三消息。S402. The terminal sends a third message to the network device when the number of retransmissions of the first data packet is greater than or equal to the preset number of times.
本实施例中,终端在获取到该第一数据包的重传次数之后,若第一数据包的重传次数大于或等于预设次数,说明第一逻辑信道即将不能保证业务质量,则可以向网络设备发送第三消息。所述第三消息包括用于指示第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数的信息,其中,第一逻辑信道为承载第一数据包的逻辑信道。In this embodiment, after the number of retransmissions of the first data packet is obtained, if the number of retransmissions of the first data packet is greater than or equal to the preset number of times, indicating that the first logical channel is unable to guarantee the service quality, the terminal may The network device sends a third message. The third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times, where the first logical channel is a logical channel carrying the first data packet.
在另一些实施例中,也可以是终端在第一数据包的重传次数大于预设次数时,向网络设备发送第三消息。In other embodiments, the terminal may send the third message to the network device when the number of retransmissions of the first data packet is greater than the preset number of times.
S403、网络设备从终端接收第三消息后,根据所述第三消息,确定第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数。S403. After receiving the third message, the network device determines, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
本实施例中,网络设备从终端接收第三消息,再根据该第三消息,确定第一逻辑信道承载的第一数据包的重传次数大于或等于所述预设次数。然后网络设备可以执行相应的操作来避免第一逻辑信道承载的数据包的重传次数继续增加至大于或等于最大重传次数,从而保证第一逻辑信道上承载的业务质量,进而可以减少RRC连接重建次数,减少终端的业务处于中断状态的次数和时间,提高通信质量。In this embodiment, the network device receives the third message from the terminal, and determines, according to the third message, that the number of retransmissions of the first data packet carried by the first logical channel is greater than or equal to the preset number of times. Then, the network device can perform corresponding operations to prevent the number of retransmissions of the data packets carried by the first logical channel from continuing to increase to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of service carried on the first logical channel, thereby reducing the RRC connection. The number of reconstructions reduces the number and time that the terminal's services are in an interrupted state, improving communication quality.
在一些实施例中,网络设备可以根据第三消息将该第一逻辑信道从当前对应的小区重配至其它小区中,重配之后逻辑信道可以保证其承载的业务质量,以避免第一逻辑信道承载的数据包的重传次数大于或等于最大重传次数。In some embodiments, the network device may reconfigure the first logical channel from the currently corresponding cell to other cells according to the third message, and the logical channel may guarantee the quality of service carried by the logical channel after the reconfiguration to avoid the first logical channel. The number of retransmissions of the carried data packet is greater than or equal to the maximum number of retransmissions.
在另一些实施例中,在第一数据包的重传次数等于预设次数时,终端也可以不向网络设备发送上述第三消息。In other embodiments, when the number of retransmissions of the first data packet is equal to the preset number of times, the terminal may not send the third message to the network device.
在一些实施例中,所述第三消息中还可以包括所述第一逻辑信道的标识,以向网络设备指示承载重传次数大于或等于预设次数的数据包的逻辑信道为第一逻辑信道。In some embodiments, the third message may further include an identifier of the first logical channel to indicate to the network device that the logical channel carrying the number of retransmissions is greater than or equal to the preset number of times is a first logical channel. .
在一些实施例中,所述第三消息承载在协议数据单元(Protocol Data Unit,PDU)中,所述第三消息中包括用于指示所述PDU为重传次数控制PDU的信息,所述重传次数控制PDU用于指示所述第一逻辑信道承载的第一数据包的重传次数大于或等于所述预设次数。也就是说,终端在第一数据包的重传次数大于或等于预设次数时,向网络设备发送PDU,并且该PDU为重传次数控制PDU,该重传次数控制PDU用于指 示第一逻辑信道承载的数据包的重传次数大于或等于预设次数。可选的,该PDU还可以包括大于或等于预设次数的上述第一数据包的序列号。其中,上述的PDU是由终端的PDCP实体产生的。In some embodiments, the third message is carried in a Protocol Data Unit (PDU), where the third message includes information indicating that the PDU is a retransmission number control PDU, where The number of times control PDU is used to indicate that the number of retransmissions of the first data packet carried by the first logical channel is greater than or equal to the preset number of times. That is, when the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the terminal sends a PDU to the network device, and the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate the first logic. The number of retransmissions of the data packets carried by the channel is greater than or equal to the preset number of times. Optionally, the PDU may further include a sequence number of the first data packet that is greater than or equal to a preset number of times. The foregoing PDU is generated by the PDCP entity of the terminal.
在一些实施例中,上述的第三消息可以是终端通过除第一逻辑信道之外的其它逻辑信道对应的信道向网络设备发送,例如该第三消息可以是RRC消息。或者,上述的第三消息可以是新定议的媒体接入控制控制元素(medium access control control element,MAC CE)或者调度请求(scheduling request,SR)/前导码(preamble)。In some embodiments, the foregoing third message may be that the terminal sends the channel to the network device by using a channel corresponding to the logical channel other than the first logical channel, for example, the third message may be an RRC message. Alternatively, the third message may be a newly determined medium access control control element (MAC CE) or a scheduling request (SR)/preamble.
在一些实施例中,在终端执行S402之后,终端开启定时器,禁止在该定时器超时前向网络设备再次发送所述第三消息。以避免终端在第一数据包的重传次数大于或等于预设次数,并且小于最大重传次数前,向网络设备多次发送第三消息。In some embodiments, after the terminal performs S402, the terminal starts a timer to prohibit the third message from being sent to the network device again before the timer expires. To prevent the terminal from transmitting the third message to the network device multiple times before the number of retransmissions of the first data packet is greater than or equal to the preset number of times and less than the maximum number of retransmissions.
在一些实施例中,网络设备还向终端发送所述定时器的信息,相应地,终端从网络设备接收所述定时器的信息,从而确定定时器,因此,本实施例中的定时器可以是由网络设备向终端配置的。其中,定时器的信息是指定时器的时间长度取值,例如10ms。In some embodiments, the network device further sends the information of the timer to the terminal. Accordingly, the terminal receives the information of the timer from the network device, thereby determining a timer. Therefore, the timer in this embodiment may be Configured by the network device to the terminal. The information of the timer refers to the length of the timer, for example, 10 ms.
在一些实施例中,上述S402的一种可能的实现方式包括:在第一数据包的重传次数大于或等于预设次数,且重传次数上报周期到达时,向网络设备发送上述第三消息。本实施例中,终端中可以设置有重传次数上报周期定时器,若在当前时间,重传次数上报周期定时器超时且第一数据包的重传次数大于或等于预设次数,则终端向网络设备发送第三消息,之后重传次数上报周期定时器重新启动。In some embodiments, a possible implementation manner of the foregoing S402 includes: sending the third message to the network device when the number of retransmissions of the first data packet is greater than or equal to a preset number of times, and the retransmission number reporting period arrives . In this embodiment, the retransmission times reporting period timer may be set in the terminal. If the retransmission times reporting period timer expires and the number of retransmissions of the first data packet is greater than or equal to the preset number of times, the terminal may The network device sends a third message, and then the retransmission times reporting period timer is restarted.
在一些实施例中,可以是网络设备向终端发送所述重传次数上报周期的信息,相应地,终端从网络设备接收所述重传次数上报周期的信息,从而确定重传次数上报周期,因此,本实施例中的重传次数上报周期可以是由网络设备向终端配置的。In some embodiments, the network device may send the retransmission number reporting period information to the terminal, and the terminal receives the retransmission number reporting period information from the network device, thereby determining the retransmission number reporting period, The retransmission number reporting period in this embodiment may be configured by the network device to the terminal.
在一些实施例中,可以由网络设备向终端发送第一信息,所述第一信息用于指示第一逻辑信道承载的数据包的重传次数大于或者等于预设次数时通知网络设备,相应地,终端从网络设备接收所述第一信息,然后终端根据所述第一信息,在第一数据包的重传次数大于或等于预设次数时,向网络设备发送上述第三消息。In some embodiments, the first information may be sent by the network device to the terminal, where the first information is used to notify the network device when the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times, and correspondingly The terminal receives the first information from the network device, and then, according to the first information, the terminal sends the third message to the network device when the number of retransmissions of the first data packet is greater than or equal to the preset number of times.
在一些实施例中,网络设备还向终端发送用于指示所述预设次数的信息,相应地,终端从网络设备接收用于指示所述预设次数的信息,终端根据该用于指示预设次数的信息可以确定预设次数的大小,因此,本实施例中的预设次数可以是由网络设备向终端配置的。可以理解的是,预设次数也可以是预先存储在终端的,本申请实施例对此不做限定。其中,该预设次数小于上述实施例中的最大重传次数。In some embodiments, the network device further sends information indicating the preset number of times to the terminal, and correspondingly, the terminal receives, from the network device, information for indicating the preset number of times, and the terminal is configured to indicate the preset according to the The number of times of the information may determine the size of the preset number of times. Therefore, the preset number of times in this embodiment may be configured by the network device to the terminal. It is to be understood that the preset number of times may be pre-stored in the terminal, which is not limited in this embodiment of the present application. The preset number of times is smaller than the maximum number of retransmissions in the foregoing embodiment.
在一些实施例中,上述定时器的信息、上述重传次数上报周期的信息、用于指示所述预设次数的信息可以包括在网络设备向终端发送的同一消息中,或者,也可以包括在网络设备向终端发送的不同消息中。In some embodiments, the information of the timer, the information of the retransmission times reporting period, and the information used to indicate the preset number of times may be included in the same message sent by the network device to the terminal, or may be included in the The different messages sent by the network device to the terminal.
在一些实施例中,上述定时器的信息、上述重传次数上报周期的信息、用于指示预设次数的信息中的至少一项可以包括在网络设备向终端发送的第一逻辑信道的配置信息中。In some embodiments, at least one of the information of the timer, the information of the retransmission number reporting period, and the information for indicating the preset number of times may include configuration information of the first logical channel that is sent by the network device to the terminal. in.
在另一些实施例中,与图4所示实施例不同的是,终端可以在重传次数上报周期到达时,获取第一逻辑信道承载的第一数据包的重传次数,并向网络设备发送第一逻辑信道承载的第一数据包的重传次数,相应地,网络设备从终端接收第一逻辑信道承 载的第一数据包的重传次数,若第一数据包的重传次数大于或等于预设次数时,网络设备可以执行相应的操作,来避免第一逻辑信道承载的数据包的重传次数继续增加至大于或等于最大重传次数,从而保证第一逻辑信道上承载的业务质量,进而可以减少RRC连接重建次数,减少终端的业务处于中断状态的次数和时间,提高通信质量。In other embodiments, different from the embodiment shown in FIG. 4, the terminal may obtain the number of retransmissions of the first data packet carried by the first logical channel, and send the number of retransmissions of the first data packet carried by the first logical channel to the network device when the retransmission number reporting period arrives. The number of retransmissions of the first data packet carried by the first logical channel, and correspondingly, the network device receives the number of retransmissions of the first data packet carried by the first logical channel from the terminal, if the number of retransmissions of the first data packet is greater than or equal to When the preset number of times, the network device can perform a corresponding operation to prevent the number of retransmissions of the data packet carried by the first logical channel from continuing to increase to be greater than or equal to the maximum number of retransmissions, thereby ensuring the quality of service carried on the first logical channel. In addition, the number of RRC connection reestablishments can be reduced, the number and time of interruption of the service of the terminal are reduced, and the communication quality is improved.
可以理解的是,上述各个实施例中,由终端实现的方法或者步骤,也可以由可用于终端的部件(例如芯片或者电路等)实现,由网络设备实现的方法或者步骤,也可以由可用于网络设备的部件(例如芯片或者电路等)实现。It can be understood that, in the above embodiments, the method or the step implemented by the terminal may also be implemented by components (such as chips or circuits) that can be used for the terminal, and the method or the step implemented by the network device may also be used. The components of the network device (such as chips or circuits, etc.) are implemented.
图5为本申请一实施例提供的一种通信装置的结构示意图。如图5所示,本实施例所述的通信装置500可以是前述方法实施例中提到的终端或者网络设备。通信装置可用于实现上述方法实施例中描述的对应于终端或者网络设备的方法,具体参见上述方法实施例中的说明。FIG. 5 is a schematic structural diagram of a communication apparatus according to an embodiment of the present application. As shown in FIG. 5, the communication device 500 in this embodiment may be the terminal or network device mentioned in the foregoing method embodiments. The communication device can be used to implement the method corresponding to the terminal or the network device described in the foregoing method embodiments. For details, refer to the description in the foregoing method embodiment.
所述通信装置500可以包括一个或多个处理器501,所述处理器501也可以称为处理单元,可以实现一定的控制或者处理功能。所述处理器501可以是通用处理器或者专用处理器等。例如可以是基带处理器、或中央处理器。基带处理器可以用于对通信协议以及通信数据进行处理,中央处理器可以用于对通信装置进行控制,执行软件程序,处理软件程序的数据。The communication device 500 can include one or more processors 501, which can also be referred to as processing units, that can implement certain control or processing functions. The processor 501 can be a general purpose processor or a dedicated processor or the like. For example, it can be a baseband processor, or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processor can be used to control the communication device, execute software programs, and process data of the software program.
在一种可选的设计中,处理器501也可以存有指令503或者数据(例如中间数据)。其中,所述指令503可以被所述处理器运行,使得所述通信装置500执行上述方法实施例中描述的对应于终端或者网络设备的方法。In an alternative design, processor 501 may also store instructions 503 or data (eg, intermediate data). The instructions 503 can be executed by the processor such that the communication device 500 performs the method corresponding to the terminal or the network device described in the foregoing method embodiments.
在又一种可能的设计中,通信装置500可以包括电路,所述电路可以实现前述方法实施例中发送或接收或者通信的功能。In yet another possible design, communication device 500 can include circuitry that can implement the functions of transmitting or receiving or communicating in the foregoing method embodiments.
可选的,所述通信装置500中可以包括一个或多个存储器502,其上可以存有指令504,所述指令可在所述处理器上被运行,使得所述通信装置500执行上述方法实施例中描述的方法。Optionally, the communication device 500 can include one or more memories 502 on which instructions 504 can be stored, the instructions can be executed on the processor, such that the communication device 500 performs the above method implementation. The method described in the example.
可选的,所述存储器中也可以是存储有数据。所述处理器和存储器可以单独设置,也可以集成在一起。Optionally, the memory may also be stored in the memory. The processor and the memory may be provided separately or integrated.
可选的,所述通信装置500还可以包括收发器505和/或天线506。所述处理器501可以称为处理单元,对通信装置(终端或者网络设备)进行控制。所述收发器505可以称为收发单元、收发机、收发电路、或者收发器等,用于实现通信装置的收发功能。Optionally, the communication device 500 may further include a transceiver 505 and/or an antenna 506. The processor 501 may be referred to as a processing unit to control a communication device (terminal or network device). The transceiver 505 can be referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., for implementing a transceiving function of the communication device.
在一个设计中,若该通信装置500用于实现对应于上述各实施例中终端的操作时。例如,可以由处理器501获取第一数据包的重传次数,所述第一数据包为RLC数据单元;以及在所述第一数据包的重传次数大于或等于最大重传次数时,根据第一逻辑信道确定是否满足RRC连接重建条件,所述第一逻辑信道为承载所述第一数据包的逻辑信道。或者,例如,可以由处理器501获取第一数据包的重传次数,所述第一数据包为RLC的数据单元;以及在所述第一数据包的重传次数大于或者等于预设次数时,由收发器505向网络设备发送第三消息,其中,所述第三消息包括用于指示第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数的信息,所述第一逻辑信道为承载所述第一数据包的逻辑信道。In one design, if the communication device 500 is used to implement operations corresponding to the terminals in the above embodiments. For example, the number of retransmissions of the first data packet may be acquired by the processor 501, where the first data packet is an RLC data unit; and when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, according to The first logical channel determines whether an RRC connection reestablishment condition is satisfied, and the first logical channel is a logical channel carrying the first data packet. Or, for example, the number of retransmissions of the first data packet may be acquired by the processor 501, where the first data packet is a data unit of the RLC; and when the number of retransmissions of the first data packet is greater than or equal to a preset number of times The third message is sent by the transceiver 505 to the network device, where the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times, where A logical channel is a logical channel carrying the first data packet.
另一个设计中,若该通信装置用于实现对应于上述各实施例中网络设备的操作时。 例如可以由收发器505在第一数据包的重传次数大于或者等于最大重传次数,且满足RRC连接重建条件时,从终端接收用于请求RRC连接重建的消息;或者,在第一数据包的重传次数大于或者等于最大重传次数,且不满足RRC连接重建条件时,从终端接收第一消息,其中,所述第一消息包括用于指示第一逻辑信道无线链路失败的信息;其中是否满足RRC连接重建条件是根据第一逻辑信道确定的,所述第一逻辑信道为承载所述第一数据包的逻辑信道,所述第一数据包为RLC的数据单元。或者,例如可以由收发器505从终端接收第三消息,其中,所述第三消息包括用于指示第一逻辑信道承载的数据包的重传次数大于或等于预设次数的信息,所述数据包为RLC的数据单元;由处理器501根据所述第三消息,确定所述第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数。In another design, if the communication device is used to implement operations corresponding to the network devices in the above embodiments. For example, the transceiver 505 may receive a message for requesting RRC connection reestablishment from the terminal when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions and meets the RRC connection reestablishment condition; or, in the first data packet The first message is received from the terminal when the number of retransmissions is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is not met, where the first message includes information indicating that the first logical channel radio link fails; Whether the RRC connection reestablishment condition is satisfied is determined according to the first logical channel, the first logical channel is a logical channel carrying the first data packet, and the first data packet is a data unit of the RLC. Alternatively, for example, the third message may be received by the transceiver 505 from the terminal, where the third message includes information indicating that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset number of times, the data The packet is a data unit of the RLC. The processor 501 determines, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
其中,上述收发器505与处理器501的具体实现过程可以参见上述各实施例的相关描述,此处不再赘述。For a specific implementation process of the foregoing transceiver 505 and the processor 501, refer to the related descriptions of the foregoing embodiments, and details are not described herein again.
本申请中描述的处理器501和收发器505可实现在集成电路(integrated circuit,IC)、模拟IC、射频集成电路(radio frequency integrated circuit,RFIC)、混合信号IC、专用集成电路(application specific integrated circuit,ASIC)、印刷电路板(printed circuit board,PCB)、电子设备等上。该处理器和收发器也可以用各种1C工艺技术来制造,例如互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)、N型金属氧化物半导体(nMetal-oxide-semiconductor,NMOS)、P型金属氧化物半导体(positive channel metal oxide semiconductor,PMOS)、双极结型晶体管(Bipolar Junction Transistor,BJT)、双极CMOS(BiCMOS)、硅锗(SiGe)、砷化镓(GaAs)等。The processor 501 and the transceiver 505 described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, and an application specific integrated Circuit, ASIC), printed circuit board (PCB), electronic equipment, etc. The processor and transceiver can also be fabricated using various 1C process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (n-metal oxide semiconductor) (n-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type A positive oxide metal oxide semiconductor (PMOS), a Bipolar Junction Transistor (BJT), a bipolar CMOS (BiCMOS), a silicon germanium (SiGe), or a gallium arsenide (GaAs).
虽然在以上的实施例描述中,通信装置500以终端或者网络设备为例来描述,但本申请中描述的通信装置的范围并不限于上述终端或上述网络设备,而且通信装置的结构可以不受图5的限制。通信装置500可以是独立的设备或者可以是较大设备的一部分。例如所述设备可以是:Although in the above description of the embodiment, the communication device 500 is described by taking a terminal or a network device as an example, the scope of the communication device described in the present application is not limited to the above terminal or the above network device, and the structure of the communication device may not be The limitation of Figure 5. Communication device 500 can be a standalone device or can be part of a larger device. For example, the device can be:
(1)独立的集成电路IC,或芯片,或,芯片系统或子系统;(1) a separate integrated circuit IC, or chip, or chip system or subsystem;
(2)具有一个或多个IC的集合,可选的,该IC集合也可以包括用于存储数据和/或指令的存储部件;(2) having a set of one or more ICs, optionally, the set of ICs may also include storage means for storing data and/or instructions;
(3)ASIC,例如调制解调器(MSM);(3) an ASIC, such as a modem (MSM);
(4)可嵌入在其他设备内的模块;(4) modules that can be embedded in other devices;
(5)接收机、终端、蜂窝电话、无线设备、手持机、移动单元,网络设备等等;(5) receivers, terminals, cellular phones, wireless devices, handsets, mobile units, network devices, etc.;
(6)其他等等。(6) Others and so on.
图6为本申请一实施例提供的一种终端的结构示意图。该终端可适用于本申请上述各实施例中所述的终端。为了便于说明,图6仅示出了终端的主要部件。如图6所示,终端600包括处理器、存储器、控制电路、天线以及输入输出装置。处理器主要用于对通信协议以及通信数据进行处理,以及对整个终端进行控制,执行软件程序,处理软件程序的数据。存储器主要用于存储软件程序和数据。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。FIG. 6 is a schematic structural diagram of a terminal according to an embodiment of the present application. The terminal can be applied to the terminal described in the foregoing embodiments of the present application. For ease of explanation, Figure 6 shows only the main components of the terminal. As shown in FIG. 6, the terminal 600 includes a processor, a memory, a control circuit, an antenna, and an input and output device. The processor is mainly used for processing communication protocols and communication data, and controlling the entire terminal, executing software programs, and processing data of the software programs. Memory is primarily used to store software programs and data. The RF circuit is mainly used for the conversion of the baseband signal and the RF signal and the processing of the RF signal. The antenna is mainly used to transmit and receive RF signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are primarily used to receive user input data and output data to the user.
当终端开机后,处理器可以读取存储单元中的软件程序,解释并执行软件程序的指令,处理软件程序的数据。当需要通过无线发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到终端时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。When the terminal is powered on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When the data needs to be transmitted by wireless, the processor performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal, and then sends the radio frequency signal to the outside through the antenna in the form of electromagnetic waves. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor, which converts the baseband signal into data and processes the data.
本领域技术人员可以理解,为了便于说明,图6仅示出了一个存储器和处理器。在实际的终端中,可以存在多个处理器和存储器。存储器也可以称为存储介质或者存储设备等,本申请实施例对此不做限制。Those skilled in the art will appreciate that FIG. 6 shows only one memory and processor for ease of illustration. In an actual terminal, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, and the like.
作为一种可选的实现方式,处理器可以包括基带处理器和中央处理器,基带处理器主要用于对通信协议以及通信数据进行处理,中央处理器主要用于对整个终端进行控制,执行软件程序,处理软件程序的数据。图6中的处理器集成了基带处理器和中央处理器的功能,本领域技术人员可以理解,基带处理器和中央处理器也可以是各自独立的处理器,通过总线等技术互联。本领域技术人员可以理解,终端可以包括多个基带处理器以适应不同的网络制式,终端可以包括多个中央处理器以增强其处理能力,终端的各个部件可以通过各种总线连接。所述基带处理器也可以表述为基带处理电路或者基带处理芯片。所述中央处理器也可以表述为中央处理电路或者中央处理芯片。对通信协议以及通信数据进行处理的功能可以内置在处理器中,也可以以软件程序的形式存储在存储单元中,由处理器执行软件程序以实现基带处理功能。As an optional implementation, the processor may include a baseband processor and a central processing unit, and the baseband processor is mainly used to process communication protocols and communication data, and the central processing unit is mainly used to control the entire terminal and execute the software. A program that processes data from a software program. The processor in FIG. 6 integrates the functions of the baseband processor and the central processing unit. Those skilled in the art can understand that the baseband processor and the central processing unit can also be independent processors and interconnected by technologies such as a bus. Those skilled in the art will appreciate that the terminal may include multiple baseband processors to accommodate different network standards. The terminal may include multiple central processors to enhance its processing capabilities, and various components of the terminal may be connected through various buses. The baseband processor can also be expressed as a baseband processing circuit or a baseband processing chip. The central processing unit can also be expressed as a central processing circuit or a central processing chip. The functions of processing the communication protocol and the communication data may be built in the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.
在一个例子中,可以将具有收发功能的天线和控制电路视为终端600的收发模块601,将具有处理功能的处理器视为终端600的处理模块602。如图6所示,终端600包括收发模块601和处理模块602。收发模块也可以称为收发器、收发机、收发装置等。可选的,可以将收发模块601中用于实现接收功能的器件视为接收模块,将收发模块601中用于实现发送功能的器件视为发送模块,即收发模块601包括接收模块和发送模块示例性的,接收模块也可以称为接收机、接收器、接收电路等,发送模块可以称为发射机、发射器或者发射电路等。In one example, the antenna and control circuit having the transceiving function can be regarded as the transceiver module 601 of the terminal 600, and the processor having the processing function can be regarded as the processing module 602 of the terminal 600. As shown in FIG. 6, the terminal 600 includes a transceiver module 601 and a processing module 602. The transceiver module can also be referred to as a transceiver, a transceiver, a transceiver, and the like. Optionally, the device for implementing the receiving function in the transceiver module 601 can be regarded as a receiving module, and the device for implementing the sending function in the transceiver module 601 is regarded as a sending module, that is, the transceiver module 601 includes a receiving module and a sending module. The receiving module may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the transmitting module may be referred to as a transmitter, a transmitter, or a transmitting circuit.
图7为本申请又一实施例提供的一种通信装置的结构示意图,该通信装置可以是终端,也可以是终端的部件(例如,集成电路,芯片等等),或者可以是其他通信模块,用于实现图2-图3所示方法实施例中对应于终端的操作或者步骤,该通信装置700可以包括:获取模块701和处理模块702。可选地,该通信装置700还可以包括发送模块703。可选地,该通信装置700还可以包括接收模块704。FIG. 7 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure. The communication device may be a terminal, or may be a component of a terminal (for example, an integrated circuit, a chip, etc.), or may be another communication module. For implementing the operations or steps corresponding to the terminal in the method embodiment shown in FIG. 2 to FIG. 3, the communication device 700 may include: an obtaining module 701 and a processing module 702. Optionally, the communication device 700 may further include a sending module 703. Optionally, the communication device 700 can further include a receiving module 704.
获取模块701,用于获取第一数据包的重传次数,所述第一数据包为RLC数据单元;The obtaining module 701 is configured to obtain a number of retransmissions of the first data packet, where the first data packet is an RLC data unit;
处理模块702,用于在所述第一数据包的重传次数大于或等于最大重传次数时,根据第一逻辑信道确定是否满足RRC连接重建条件,所述第一逻辑信道为承载所述第一数据包的逻辑信道。The processing module 702 is configured to determine, according to the first logical channel, whether the RRC connection reestablishment condition is met, where the first logical channel is the bearer, when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions A logical channel of a packet.
可选地,发送模块703,用于在所述处理模块确定满足所述RRC连接重建条件时,向网络设备请求RRC连接重建。Optionally, the sending module 703 is configured to request, by the processing module, the RRC connection reestablishment to the network device when the processing module determines that the RRC connection reestablishment condition is met.
可选地,发送模块703,用于在所述处理模块确定不满足所述RRC连接重建条件 时,向网络设备发送第一消息,所述第一消息包括用于指示所述第一逻辑信道无线链路失败的信息。Optionally, the sending module 703 is configured to send, by the processing module, the first message to the network device when the processing module determines that the RRC connection reestablishment condition is not met, where the first message is used to indicate that the first logical channel is wireless. Link failure information.
可选地,所述第一消息包括所述第一逻辑信道的标识。Optionally, the first message includes an identifier of the first logical channel.
可选地,所述处理模块702,具体用于:Optionally, the processing module 702 is specifically configured to:
若第一服务小区中包括所述终端的主服务小区,确定满足所述RRC连接重建条件,和/或,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,确定满足所述RRC连接重建条件;If the primary serving cell of the terminal is included in the first serving cell, determining that the RRC connection reestablishment condition is met, and/or if the first serving cell includes the primary serving cell of the terminal and determining that there is no The other serving cell other than the first serving cell may be used to carry an RRC message, and determine that the RRC connection reestablishment condition is met;
其中,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区。The first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
可选地,所述处理模块702,还用于:Optionally, the processing module 702 is further configured to:
若所述第一服务小区中不包括所述终端的主服务小区,确定不满足所述RRC连接重建条件;If the primary serving cell of the terminal is not included in the first serving cell, determining that the RRC connection reestablishment condition is not met;
或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,确定不满足所述RRC连接重建条件。Or if the first serving cell includes the primary serving cell of the terminal and determines that another serving cell other than the first serving cell is available to carry the RRC message, determining that the RRC connection reestablishment condition is not met.
可选地,所述处理模块702,具体用于:Optionally, the processing module 702 is specifically configured to:
若所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道,确定满足RRC连接重建条件。If the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is satisfied.
可选地,所述处理模块702,还用于:Optionally, the processing module 702 is further configured to:
若所述第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,确定不满足RRC连接重建条件。If the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is not satisfied.
接收模块704,用于从网络设备接收第二消息,所述第二消息包括用于指示需要触发RRC连接重建的预设逻辑信道的信息。The receiving module 704 is configured to receive, by the network device, a second message, where the second message includes information indicating a preset logical channel that needs to trigger an RRC connection reestablishment.
可选地,所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识;或者,Optionally, the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道对应的至少一个服务小区包括所述至少一个小区;或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes the identifier of the at least one cell, where the at least one serving cell corresponding to the preset logical channel includes the at least one cell; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载所对应的逻辑信道,或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个部分载波带宽,所述预设逻辑信道包括所述至少一个部分载波带宽承载的逻辑信道。The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
本实施例的通信装置,可以用于执行上述各方法实施例中终端的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device of this embodiment may be used to implement the technical solution of the terminal in the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
图8为本申请又一实施例提供的一种通信装置的结构示意图,该通信装置可以是网络设备,也可以是网络设备的部件(例如,集成电路,芯片等等),或者可以是其他通信模块,用于实现图2-图3所示方法实施例中对应于网络设备的操作,该通信装置800可以包括:第一接收模块801或者第二接收模块802。可选的,该通信装置800还可以包括发送模块803。FIG. 8 is a schematic structural diagram of a communication apparatus according to another embodiment of the present disclosure. The communication apparatus may be a network device, or may be a component of a network device (for example, an integrated circuit, a chip, etc.), or may be other communications. The module is used to implement the operation corresponding to the network device in the method embodiment shown in FIG. 2 to FIG. 3, and the communication device 800 may include: a first receiving module 801 or a second receiving module 802. Optionally, the communication device 800 may further include a sending module 803.
第一接收模块801,用于在第一数据包的重传次数大于或者等于最大重传次数,且满足RRC连接重建条件时,从终端接收用于请求RRC连接重建的消息。The first receiving module 801 is configured to: when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and meet the RRC connection reestablishment condition, receive a message for requesting the RRC connection reestablishment from the terminal.
第二接收模块802,用于在第一数据包的重传次数大于或者等于最大重传次数,且不满足RRC连接重建条件时,从终端接收第一消息,其中,所述第一消息包括用于指示第一逻辑信道无线链路失败的信息;The second receiving module 802 is configured to receive the first message from the terminal when the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions and does not satisfy the RRC connection reestablishment condition, where the first message includes Information indicating that the first logical channel radio link fails;
其中是否满足RRC连接重建条件是根据第一逻辑信道确定的,所述第一逻辑信道为承载所述第一数据包的逻辑信道,所述第一数据包为RLC的数据单元。Whether the RRC connection reestablishment condition is satisfied is determined according to the first logical channel, the first logical channel is a logical channel carrying the first data packet, and the first data packet is a data unit of the RLC.
可选地,所述第一消息包括所述第一逻辑信道的标识。Optionally, the first message includes an identifier of the first logical channel.
可选地,所述满足RRC连接重建条件包括:Optionally, the satisfying the RRC connection reestablishment condition includes:
若第一服务小区中包括所述终端的主服务小区,则满足所述RRC连接重建条件,和/或,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,则满足所述RRC连接重建条件;If the primary serving cell of the terminal is included in the first serving cell, the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and it is determined that there is no The other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is satisfied;
其中,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区。The first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
可选地,所述不满足RRC连接重建条件包括:Optionally, the not satisfying the RRC connection reestablishment condition includes:
若所述第一服务小区中不包括所述终端的主服务小区,则不满足所述RRC连接重建条件;If the primary serving cell of the terminal is not included in the first serving cell, the RRC connection reestablishment condition is not met;
或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,则不满足所述RRC连接重建条件。Alternatively, if the first serving cell includes the primary serving cell of the terminal and it is determined that other serving cells other than the first serving cell are available to carry the RRC message, the RRC connection reestablishment condition is not satisfied.
可选地,所述满足RRC连接重建条件包括:所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道。Optionally, the satisfying the RRC connection reestablishment condition includes: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
可选地,所述不满足RRC连接重建条件包括:Optionally, the not satisfying the RRC connection reestablishment condition includes:
若所述第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,则不满足RRC连接重建条件。If the first logical channel does not belong to a preset logical channel that needs to trigger RRC connection reestablishment, the RRC connection reestablishment condition is not satisfied.
可选地,发送模块803,用于向所述终端发送第二消息,所述第二消息包括用于指示需要触发RRC连接重建的预设逻辑信道的信息。Optionally, the sending module 803 is configured to send, to the terminal, a second message, where the second message includes information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment.
可选地,所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识;或者,Optionally, the information used to indicate a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of the preset logical channel; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道包括所述至少一个小区中的逻辑信道;或者,The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell; or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载对应的逻辑信道,或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, or
所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个部分载波带宽,所述预设逻辑信道包括所述至少一个部分载波带宽承载的逻辑信道。The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
本实施例的通信装置,可以用于执行上述所示方法实施例中网络设备的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device of this embodiment may be used to implement the technical solution of the network device in the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
图9为本申请又一实施例提供的一种通信装置的结构示意图,该通信装置可以是 终端,也可以是终端的部件(例如,集成电路,芯片等等),或者可以是其他通信模块,用于实现图4所示方法实施例中对应于终端的操作或者步骤,该通信装置900可以包括:处理模块901和收发模块902。可选地,该收发模块902也可以划分为接收发模块和发送模块,接收模块用于执行接收功能,发送模块用于执行发送功能。FIG. 9 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure. The communication device may be a terminal, or may be a component of a terminal (for example, an integrated circuit, a chip, etc.), or may be another communication module. For implementing the operations or steps corresponding to the terminal in the method embodiment shown in FIG. 4, the communication device 900 may include: a processing module 901 and a transceiver module 902. Optionally, the transceiver module 902 can also be divided into a receiving module and a sending module, the receiving module is configured to perform a receiving function, and the sending module is configured to perform a sending function.
处理模块901,用于获取第一数据包的重传次数,所述第一数据包为RLC的数据单元;The processing module 901 is configured to obtain a number of retransmissions of the first data packet, where the first data packet is a data unit of the RLC;
收发模块902,用于在所述第一数据包的重传次数大于或者等于预设次数时,向网络设备发送第三消息,其中,所述第三消息包括用于指示第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数的信息,所述第一逻辑信道为承载所述第一数据包的逻辑信道。The transceiver module 902 is configured to send a third message to the network device when the number of retransmissions of the first data packet is greater than or equal to the preset number of times, where the third message includes The number of retransmissions of the data packet is greater than or equal to the information of the preset number of times, and the first logical channel is a logical channel that carries the first data packet.
可选地,所述第三消息中还包括所述第一逻辑信道的标识。Optionally, the third message further includes an identifier of the first logical channel.
可选地,所述第三消息承载在PDU中,所述第三消息中包括用于指示所述PDU为重传次数控制PDU的信息,所述重传次数控制PDU用于指示所述第一逻辑信道承载的第一数据包的重传次数大于或等于所述预设次数。Optionally, the third message is carried in the PDU, where the third message includes information indicating that the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate the first The number of retransmissions of the first data packet carried by the logical channel is greater than or equal to the preset number of times.
可选地,所述收发模块902,具体用于:通过所述第一逻辑信道向所述网络设备发送所述第三消息。Optionally, the transceiver module 902 is specifically configured to: send the third message to the network device by using the first logical channel.
可选地,处理模块901,用于在所述发送模块向所述网络设备发送第三消息之后,开启定时器;Optionally, the processing module 901 is configured to: after the sending module sends the third message to the network device, start a timer;
所述收发模块902,还用于在所述定时器超时前禁止向所述网络设备再次发送所述第三消息。The transceiver module 902 is further configured to prohibit sending the third message to the network device again before the timer expires.
可选地,所述收发模块902,还用于从所述网络设备接收所述定时器的信息。Optionally, the transceiver module 902 is further configured to receive information about the timer from the network device.
可选地,所述收发模块902,具体用于:Optionally, the transceiver module 902 is specifically configured to:
在所述第一数据包的重传次数大于或者等于预设次数,并且重传次数上报周期到达时,向所述网络设备发送所述第三消息。And when the number of retransmissions of the first data packet is greater than or equal to a preset number of times, and the retransmission number reporting period arrives, sending the third message to the network device.
可选地,所述收发模块902,还用于:从所述网络设备接收所述重传次数上报周期的信息。Optionally, the transceiver module 902 is further configured to: receive information about the retransmission number reporting period from the network device.
可选地,所述收发模块902,还用于:从所述网络设备接收第一信息,所述第一信息用于指示所述第一逻辑信道承载的数据包的重传次数大于或者等于预设次数时通知所述网络设备。Optionally, the transceiver module 902 is further configured to: receive the first information from the network device, where the first information is used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a pre- The network device is notified when the number of times is set.
可选地,所述收发模块902,还用于:从所述网络设备接收用于指示所述预设次数的信息。Optionally, the transceiver module 902 is further configured to: receive information for indicating the preset number of times from the network device.
本实施例的通信装置,可以用于执行上述各方法实施例中终端的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device of this embodiment may be used to implement the technical solution of the terminal in the foregoing method embodiments, and the implementation principle and technical effects are similar, and details are not described herein again.
图10为本申请又一实施例提供的一种通信装置的结构示意图,该通信装置可以是网络设备,也可以是网络设备的部件(例如,集成电路,芯片等等),或者可以是其他通信模块,用于实现图4所示方法实施例中对应于网络设备的操作,该通信装置1000可以包括:收发模块1001和处理模块1002。可选的,该收发模块1001可以划分为接收模块和发送模块,接收模块用于执行接收功能,发送模块用于执行发送功能。10 is a schematic structural diagram of a communication device according to another embodiment of the present disclosure. The communication device may be a network device, or may be a component of a network device (for example, an integrated circuit, a chip, etc.), or may be other communications. The module is used to implement the operation corresponding to the network device in the method embodiment shown in FIG. 4. The communication device 1000 may include: a transceiver module 1001 and a processing module 1002. Optionally, the transceiver module 1001 can be divided into a receiving module and a sending module, the receiving module is configured to perform a receiving function, and the sending module is configured to perform a sending function.
收发模块1001,用于从终端接收第三消息,其中,所述第三消息包括用于指示第 一逻辑信道承载的数据包的重传次数大于或等于预设次数的信息,所述数据包为RLC的数据单元;The transceiver module 1001 is configured to receive a third message from the terminal, where the third message includes information used to indicate that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset number of times, where the data packet is RLC data unit;
处理模块1002,用于根据所述第三消息,确定所述第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数。The processing module 1002 is configured to determine, according to the third message, that the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to the preset number of times.
可选地,所述第三消息中还包括所述第一逻辑信道的标识。Optionally, the third message further includes an identifier of the first logical channel.
可选地,所述第三消息承载在PDU中,所述第三消息中包括用于指示所述PDU为重传次数控制PDU的信息,所述重传次数控制PDU用于指示所述第一逻辑信道承载的数据包的重传次数大于或等于所述预设次数。Optionally, the third message is carried in the PDU, where the third message includes information indicating that the PDU is a retransmission number control PDU, and the retransmission number control PDU is used to indicate the first The number of retransmissions of the data packet carried by the logical channel is greater than or equal to the preset number of times.
可选地,所述收发模块1001,具体用于:Optionally, the transceiver module 1001 is specifically configured to:
通过所述第一逻辑信道从终端接收所述第三消息。Receiving the third message from the terminal over the first logical channel.
可选地,所述收发模块1001,还用于:Optionally, the transceiver module 1001 is further configured to:
向所述终端发送定时器的信息,所述定时器用于禁止所述终端在所述定时器超时前向网络设备再次发送所述第三消息。And sending, to the terminal, information about a timer, where the timer is used to prohibit the terminal from sending the third message to the network device again before the timer expires.
可选地,所述收发模块1001,还用于:Optionally, the transceiver module 1001 is further configured to:
向所述终端发送重传次数上报周期的信息,所述重传次数上报周期用于所述终端在所述重传次数上报周期到达时发送所述第三消息。Sending, to the terminal, information of a retransmission number reporting period, where the retransmission number reporting period is used by the terminal to send the third message when the retransmission number reporting period arrives.
可选地,所述收发模块1001,还用于:Optionally, the transceiver module 1001 is further configured to:
向所述终端发送第一信息,所述第一信息用于指示所述第一逻辑信道承载的数据包的重传次数大于或者等于预设次数时通知所述网络设备。The first information is sent to the terminal, where the first information is used to notify the network device when the number of retransmissions of the data packet carried by the first logical channel is greater than or equal to a preset number of times.
可选地,所述收发模块1001,还用于:Optionally, the transceiver module 1001 is further configured to:
向所述终端发送用于指示所述预设次数的信息。Sending information indicating the preset number of times to the terminal.
本实施例的通信装置,可以用于执行上述所示方法实施例中网络设备的技术方案,其实现原理和技术效果类似,此处不再赘述。The communication device of this embodiment may be used to implement the technical solution of the network device in the foregoing method embodiment, and the implementation principle and the technical effect are similar, and details are not described herein again.
需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在本申请的实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。It should be noted that the division of the module in the embodiment of the present application is schematic, and is only a logical function division, and the actual implementation may have another division manner. The functional modules in the embodiments of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。The integrated modules, if implemented in the form of software functional modules and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application, in essence or the contribution to the prior art, or all or part of the technical solution may be embodied in the form of a software product stored in a storage medium. A number of instructions are included to cause a computer device (which may be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store program codes. .
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用 计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in accordance with embodiments of the present application are generated in whole or in part. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.). The computer readable storage medium can be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that includes one or more available media. The usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
Claims (23)
- 一种通信方法,其特征在于,包括:A communication method, comprising:获取第一数据包的重传次数,所述第一数据包为无线链路控制RLC数据单元;Obtaining a number of retransmissions of the first data packet, where the first data packet is a radio link control RLC data unit;在所述第一数据包的重传次数大于或等于最大重传次数时,根据第一逻辑信道确定是否满足无线资源控制RRC连接重建条件,所述第一逻辑信道为承载所述第一数据包的逻辑信道。When the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, determining, according to the first logical channel, whether the radio resource control RRC connection reestablishment condition is met, where the first logical channel is to carry the first data packet Logical channel.
- 根据权利要求1所述的方法,其特征在于,还包括:The method of claim 1 further comprising:在确定满足所述RRC连接重建条件时,向网络设备请求RRC连接重建。When it is determined that the RRC connection reestablishment condition is satisfied, the RRC connection reestablishment is requested to the network device.
- 根据权利要求1或2所述的方法,其特征在于,还包括:The method according to claim 1 or 2, further comprising:在确定不满足所述RRC连接重建条件时,向网络设备发送第一消息,所述第一消息包括用于指示所述第一逻辑信道无线链路失败的信息。When it is determined that the RRC connection reestablishment condition is not met, the first message is sent to the network device, where the first message includes information indicating that the first logical channel radio link fails.
- 根据权利要求3所述的方法,其特征在于,所述第一消息包括所述第一逻辑信道的标识。The method of claim 3 wherein said first message comprises an identification of said first logical channel.
- 根据权利要求1-4任一项所述的方法,其特征在于,所述根据第一逻辑信道确定是否满足RRC连接重建条件包括:The method according to any one of claims 1-4, wherein the determining, according to the first logical channel, whether the RRC connection reestablishment condition is satisfied comprises:若第一服务小区中包括终端的主服务小区,确定满足所述RRC连接重建条件,和/或,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,确定满足所述RRC连接重建条件;If the first serving cell includes the primary serving cell of the terminal, determining that the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and determining that there is no Other serving cells outside a serving cell may be used to carry an RRC message, and determine that the RRC connection reestablishment condition is satisfied;其中,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区。The first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
- 根据权利要求5所述的方法,其特征在于,还包括:The method of claim 5, further comprising:若所述第一服务小区中不包括所述终端的主服务小区,确定不满足所述RRC连接重建条件;If the primary serving cell of the terminal is not included in the first serving cell, determining that the RRC connection reestablishment condition is not met;或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,确定不满足所述RRC连接重建条件。Or if the first serving cell includes the primary serving cell of the terminal and determines that another serving cell other than the first serving cell is available to carry the RRC message, determining that the RRC connection reestablishment condition is not met.
- 根据权利要求1-4任一项所述的方法,其特征在于,所述根据第一逻辑信道确定是否满足RRC连接重建条件包括:The method according to any one of claims 1-4, wherein the determining, according to the first logical channel, whether the RRC connection reestablishment condition is satisfied comprises:若所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道,确定满足RRC连接重建条件。If the first logical channel belongs to a preset logical channel that needs to trigger RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is satisfied.
- 根据权利要求7所述的方法,其特征在于,还包括:The method of claim 7 further comprising:若所述第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,确定不满足RRC连接重建条件。If the first logical channel does not belong to a preset logical channel that needs to trigger an RRC connection reestablishment, it is determined that the RRC connection reestablishment condition is not satisfied.
- 根据权利要求7或8所述的方法,其特征在于,还包括:The method according to claim 7 or 8, further comprising:从网络设备接收第二消息,所述第二消息包括用于指示需要触发RRC连接重建的预设逻辑信道的信息。Receiving a second message from the network device, the second message including information indicating a preset logical channel that needs to trigger an RRC connection re-establishment.
- 根据权利要求9所述的方法,其特征在于,所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识;或者,The method according to claim 9, wherein the information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes the identifier of the preset logical channel; or所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道对应的至少一个服务小区包括所述至少一个小区;或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes the identifier of the at least one cell, where the at least one serving cell corresponding to the preset logical channel includes the at least one cell; or所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载所对应的逻辑信道,或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, or所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个部分载波带宽,所述预设逻辑信道包括所述至少一个部分载波带宽承载的逻辑信道。The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
- 一种通信方法,其特征在于,包括:A communication method, comprising:在第一数据包的重传次数大于或者等于最大重传次数,且满足无线资源控制RRC连接重建条件时,从终端接收用于请求RRC连接重建的消息;或者,When the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is met, the terminal receives a message for requesting RRC connection reestablishment; or在第一数据包的重传次数大于或者等于最大重传次数,且不满足RRC连接重建条件时,从终端接收第一消息,其中,所述第一消息包括用于指示第一逻辑信道无线链路失败的信息;Receiving, by the terminal, the first message, where the number of retransmissions of the first data packet is greater than or equal to the maximum number of retransmissions, and the RRC connection reestablishment condition is not met, where the first message includes Road failure information;其中是否满足RRC连接重建条件是根据第一逻辑信道确定的,所述第一逻辑信道为承载所述第一数据包的逻辑信道,所述第一数据包为无线链路控制RLC的数据单元。Whether the RRC connection reestablishment condition is satisfied is determined according to the first logical channel, where the first logical channel is a logical channel carrying the first data packet, and the first data packet is a data unit of a radio link control RLC.
- 根据权利要求11所述的方法,其特征在于,所述第一消息包括所述第一逻辑信道的标识。The method of claim 11 wherein said first message comprises an identification of said first logical channel.
- 根据权利要求11或12所述的方法,其特征在于,所述满足RRC连接重建条件包括:The method according to claim 11 or 12, wherein the satisfying the RRC connection reestablishment condition comprises:若第一服务小区中包括所述终端的主服务小区,则满足所述RRC连接重建条件,和/或,若所述第一服务小区中包括所述终端的主服务小区且确定不存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,则满足所述RRC连接重建条件;If the primary serving cell of the terminal is included in the first serving cell, the RRC connection reestablishment condition is met, and/or, if the first serving cell includes the primary serving cell of the terminal, and it is determined that there is no The other serving cell except the first serving cell may be used to carry the RRC message, and the RRC connection reestablishment condition is satisfied;其中,所述第一服务小区为满足所述第一逻辑信道的映射规则的所述终端的服务小区。The first serving cell is a serving cell of the terminal that satisfies the mapping rule of the first logical channel.
- 根据权利要求13所述的方法,其特征在于,所述不满足RRC连接重建条件包括:The method according to claim 13, wherein the not satisfying the RRC connection reestablishment condition comprises:若所述第一服务小区中不包括所述终端的主服务小区,则不满足所述RRC连接重建条件;If the primary serving cell of the terminal is not included in the first serving cell, the RRC connection reestablishment condition is not met;或者,若所述第一服务小区中包括所述终端的主服务小区且确定存在除所述第一服务小区之外的其他服务小区可用于承载RRC消息,则不满足所述RRC连接重建条件。Alternatively, if the first serving cell includes the primary serving cell of the terminal and it is determined that other serving cells other than the first serving cell are available to carry the RRC message, the RRC connection reestablishment condition is not satisfied.
- 根据权利要求11或12所述的方法,其特征在于,所述满足RRC连接重建条件包括:所述第一逻辑信道属于需触发RRC连接重建的预设逻辑信道。The method according to claim 11 or 12, wherein the satisfying the RRC connection reestablishment condition comprises: the first logical channel belongs to a preset logical channel that needs to trigger an RRC connection reestablishment.
- 根据权利要求15所述的方法,其特征在于,所述不满足RRC连接重建条件包括:The method according to claim 15, wherein the not satisfying the RRC connection reestablishment condition comprises:若所述第一逻辑信道不属于需触发RRC连接重建的预设逻辑信道,则不满足RRC连接重建条件。If the first logical channel does not belong to a preset logical channel that needs to trigger RRC connection reestablishment, the RRC connection reestablishment condition is not satisfied.
- 根据权利要求15或16所述的方法,其特征在于,还包括:The method according to claim 15 or 16, further comprising:向所述终端发送第二消息,所述第二消息包括用于指示需要触发RRC连接重建的 预设逻辑信道的信息。Sending a second message to the terminal, where the second message includes information indicating a preset logical channel that needs to trigger an RRC connection reestablishment.
- 根据权利要求17所述的方法,其特征在于,The method of claim 17 wherein:所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括所述预设逻辑信道的标识;或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes the identifier of the preset logical channel; or所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个小区的标识,所述预设逻辑信道包括所述至少一个小区中的逻辑信道;或者,The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes an identifier of at least one cell, where the preset logical channel includes a logical channel in the at least one cell; or所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个无线数据承载的标识,所述预设逻辑信道包括所述至少一个无线数据承载对应的逻辑信道,或者,The information indicating the preset logical channel that needs to trigger the RRC connection reestablishment includes an identifier of the at least one radio data bearer, where the preset logical channel includes a logical channel corresponding to the at least one radio data bearer, or所述用于指示需要触发RRC连接重建的预设逻辑信道的信息包括至少一个部分载波带宽,所述预设逻辑信道包括所述至少一个部分载波带宽承载的逻辑信道。The information for indicating a preset logical channel that needs to trigger an RRC connection reestablishment includes at least one partial carrier bandwidth, where the preset logical channel includes a logical channel carried by the at least one partial carrier bandwidth.
- 一种通信装置,其特征在于,用于实现如权利要求1-10任一项或者11-18任一项所述的通信方法。A communication device for implementing the communication method according to any one of claims 1 to 10 or 11 to 18.
- 一种通信装置,其特征在于,包括处理器和收发器;A communication device, comprising: a processor and a transceiver;所述处理器和所述收发器用于执行如权利要求1-10任意一项或者11-18任意一项所述的通信方法。The processor and the transceiver are for performing the communication method according to any one of claims 1 to 10 or any one of 11 to 18.
- 一种芯片,其特征在于,包括:存储器和处理器;A chip, comprising: a memory and a processor;所述存储器用于存储程序指令;The memory is configured to store program instructions;所述处理器用于调用所述存储器中的程序指令执行如权利要求1-10任意一项或者11-18任意一项所述的通信方法。The processor is configured to invoke a program instruction in the memory to perform the communication method according to any one of claims 1-10 or any one of 11-18.
- 一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序;所述计算机程序被执行时,实现如权利要求1-10任一项或者11-18任一项所述的通信方法。A readable storage medium, wherein the readable storage medium stores a computer program; when the computer program is executed, implementing any one of claims 1-10 or 11-18 Communication method.
- 一种程序产品,其特征在于,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,通信装置的至少一个处理器可以从所述可读存储介质读取所述计算机程序,所述至少一个处理器执行所述计算机程序使得通信装置实施如权利要求1-10任意一项或者11-18任意一项所述的通信方法。A program product, comprising: a computer program stored in a readable storage medium, the at least one processor of the communication device being readable from the readable storage medium The at least one processor executes the computer program such that the communication device implements the communication method of any one of claims 1-10 or any one of 11-18.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810299873.5A CN110351895B (en) | 2018-04-04 | 2018-04-04 | Communication method and device |
CN201810299873.5 | 2018-04-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019192458A1 true WO2019192458A1 (en) | 2019-10-10 |
Family
ID=68100084
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/080958 WO2019192458A1 (en) | 2018-04-04 | 2019-04-02 | Communication method and apparatus |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN110351895B (en) |
WO (1) | WO2019192458A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112788649A (en) * | 2019-11-07 | 2021-05-11 | Oppo(重庆)智能科技有限公司 | Network connection control method, terminal and storage medium |
CN113709804A (en) * | 2020-05-22 | 2021-11-26 | 维沃移动通信有限公司 | Data transmission method, terminal equipment and network equipment |
CN114902630A (en) * | 2020-03-31 | 2022-08-12 | 华为技术有限公司 | Data transmission method and equipment applied to access network |
CN115843125A (en) * | 2023-03-01 | 2023-03-24 | 荣耀终端有限公司 | Communication method and communication device |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113132065A (en) * | 2019-12-30 | 2021-07-16 | 西安诺瓦星云科技股份有限公司 | Data communication method, device and system, storage medium and video processing equipment |
CN114846757A (en) * | 2020-01-07 | 2022-08-02 | Oppo广东移动通信有限公司 | Method and apparatus for activating or deactivating reliable transmissions |
CN111641975B (en) * | 2020-05-12 | 2023-07-21 | Oppo广东移动通信有限公司 | Wireless connection reestablishing method and device, terminal and storage medium |
CN114786214A (en) * | 2021-01-22 | 2022-07-22 | 达发科技股份有限公司 | Data packet retransmission method and device for wireless peer and readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010017376A1 (en) * | 2008-08-08 | 2010-02-11 | Interdigital Patent Holdings, Inc. | Mac reset and reconfiguration |
CN101965009A (en) * | 2009-07-22 | 2011-02-02 | 中兴通讯股份有限公司 | Method and system for processing message exception of network wireless link control layer |
CN102036284A (en) * | 2009-09-30 | 2011-04-27 | 华为技术有限公司 | Method and device for processing radio link failure under carrier aggregation scene |
CN102223658A (en) * | 2010-04-19 | 2011-10-19 | 中兴通讯股份有限公司 | Method and relay node for handling radio link failure |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101754413B (en) * | 2008-12-17 | 2012-07-04 | 电信科学技术研究院 | Message authorization code managing method, device and system |
CN101959262B (en) * | 2009-07-15 | 2015-07-22 | 中兴通讯股份有限公司 | Method and device for notifying handover failure indication information |
CN102123458A (en) * | 2010-01-11 | 2011-07-13 | 中兴通讯股份有限公司 | Radio link failure processing method and terminal |
CN103298048B (en) * | 2012-03-05 | 2018-09-11 | 中兴通讯股份有限公司 | The method and terminal of RRC connection re-establishment numbers in a kind of reduction handoff procedure |
WO2013163902A1 (en) * | 2012-05-04 | 2013-11-07 | 华为技术有限公司 | Radio link management method, user equipment and base station |
CN105940757A (en) * | 2014-01-31 | 2016-09-14 | 诺基亚技术有限公司 | Configured condition for radio resource control connection re-establishment procedure |
CN104853372B (en) * | 2014-02-17 | 2019-11-05 | 中兴通讯股份有限公司 | A kind of method, apparatus and base station reduced UE and discharge number |
-
2018
- 2018-04-04 CN CN201810299873.5A patent/CN110351895B/en active Active
-
2019
- 2019-04-02 WO PCT/CN2019/080958 patent/WO2019192458A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010017376A1 (en) * | 2008-08-08 | 2010-02-11 | Interdigital Patent Holdings, Inc. | Mac reset and reconfiguration |
CN101965009A (en) * | 2009-07-22 | 2011-02-02 | 中兴通讯股份有限公司 | Method and system for processing message exception of network wireless link control layer |
CN102036284A (en) * | 2009-09-30 | 2011-04-27 | 华为技术有限公司 | Method and device for processing radio link failure under carrier aggregation scene |
CN102223658A (en) * | 2010-04-19 | 2011-10-19 | 中兴通讯股份有限公司 | Method and relay node for handling radio link failure |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112788649A (en) * | 2019-11-07 | 2021-05-11 | Oppo(重庆)智能科技有限公司 | Network connection control method, terminal and storage medium |
CN114902630A (en) * | 2020-03-31 | 2022-08-12 | 华为技术有限公司 | Data transmission method and equipment applied to access network |
CN114902630B (en) * | 2020-03-31 | 2024-05-03 | 华为技术有限公司 | Data transmission method and device applied to access network |
CN113709804A (en) * | 2020-05-22 | 2021-11-26 | 维沃移动通信有限公司 | Data transmission method, terminal equipment and network equipment |
CN115843125A (en) * | 2023-03-01 | 2023-03-24 | 荣耀终端有限公司 | Communication method and communication device |
CN115843125B (en) * | 2023-03-01 | 2023-08-08 | 荣耀终端有限公司 | Communication method and communication device |
Also Published As
Publication number | Publication date |
---|---|
CN110351895B (en) | 2021-11-09 |
CN110351895A (en) | 2019-10-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11246074B2 (en) | Communication method and communications apparatus | |
WO2019192458A1 (en) | Communication method and apparatus | |
US20230354454A1 (en) | Re-Establishment of Component Carriers in a Wireless Communication System | |
CA3066516C (en) | Information processing method and related apparatus | |
US20200059991A1 (en) | Preventing Inadvertent Idle Mode in Multi-Node Connectivity Environments | |
TWI448183B (en) | Handling radio resource control connection reconfiguration | |
US11369000B2 (en) | Communication method and communications apparatus | |
JP7467597B2 (en) | COMMUNICATION METHOD, SLRB ESTABLISHMENT METHOD, AND COMMUNICATION DEVICE | |
US20220030444A1 (en) | Communication method, apparatus, and system | |
US20220201786A1 (en) | Methods and apparatus to reduce packet latency in multi-leg transmission | |
US20230091236A1 (en) | Communication control method and user equipment | |
US20220201794A1 (en) | Communication control method | |
US10314086B2 (en) | Radio bearer setup method and device | |
WO2023004532A1 (en) | Access control method, terminal and network device | |
CN111263398B (en) | Service transmission measuring method and device | |
WO2020030176A1 (en) | Data transmission method and device | |
CN112312588A (en) | Method for transmitting data, terminal equipment and network equipment | |
WO2022141332A1 (en) | Communication method and apparatus | |
WO2023045173A1 (en) | Cell switching method and communication apparatus | |
US20240357690A1 (en) | Method and apparatus for transceiving information, and communication system | |
WO2023160706A1 (en) | Communication method and apparatus | |
WO2023220954A1 (en) | Communication method, terminal, communication device, and network device | |
WO2022247338A1 (en) | Communication method and apparatus | |
WO2023023958A1 (en) | Paging message transmission method and apparatus, and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19782255 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19782255 Country of ref document: EP Kind code of ref document: A1 |