Re-transmission control method, apparatus, device, storage medium and program product
By sending a discard indication message to another base station after successfully receiving a data packet, the problem of wasted wireless resources in dual-connectivity systems is solved, and more efficient resource utilization is achieved.
Patent Information
- Application Number
- CN202411807459.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-12-16
- Estimated Expiration
- 2044-12-09
AI Technical Summary
In dual-connectivity systems, the independent transmission of the primary and secondary links causes the link that successfully transmitted the data packet to continue retransmitting, wasting wireless resources.
By sending a discard indication message to another base station after successfully receiving a data packet, the terminal device can prevent the base station from continuing to retransmit data packets, thus optimizing retransmission control within the terminal device group.
This reduces unnecessary retransmissions, saves wireless resources, and improves the system's spectrum efficiency and resource utilization efficiency.
Smart Images

Figure CN119628796B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, and particularly relates to a retransmission control method and device, equipment, a storage medium and a program product. BACKGROUND
[0002] Dual connectivity (DC) refers to that a terminal device (user equipment, UE) is connected to two base stations (the next Generation Node B, gNodeB / gNB) at the same time, including a master base station and a secondary base station. The master base station can send a data packet to the terminal device through a master link, and the secondary base station can send a data packet copy to the terminal device through a secondary link. In addition, the base station can perform a hybrid automatic repeat request (HARQ) when the data packet fails to be sent, that is, retransmit the data packet to the terminal device, to ensure the reliability of data transmission.
[0003] However, the master link and the secondary link are independent, and the problem that the data packet transmission on one link succeeds while the data packet continues to be retransmitted to the terminal device on the other link occurs, resulting in waste of wireless resources. How to save wireless resources while ensuring the reliability of data transmission becomes a problem to be solved. SUMMARY
[0004] The present application provides a retransmission control method, device, equipment, storage medium and program product, to solve the technical problem that the data packet transmission on one link succeeds while the data packet continues to be retransmitted to the terminal device on the other link, resulting in waste of wireless resources.
[0005] To achieve the above object, the present application adopts the following technical solutions:
[0006] In a first aspect, a retransmission control method is provided, applied to a first terminal device. The method comprises: in the case that the first terminal device successfully receives a data packet from a first base station, sending a first indication message to a second base station; the first indication message is used to instruct the second base station to stop retransmitting the data packet to a terminal device group; and the first terminal device belongs to the terminal device group.
[0007] In a possible implementation manner, the terminal device group includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and the second base station, and signal quality parameters of the plurality of terminal devices are located in the same preset quality range.
[0008] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: the geographical positions of the plurality of terminal devices are all located in a same preset position range; the service priorities of the plurality of terminal devices are same; and the communication quality requirements of the plurality of terminal devices are same.
[0009] In a possible implementation, the first terminal device is determined from the group of terminal devices based on a signal quality parameter and / or a data transmission success rate; or the first terminal device is determined from the group of terminal devices based on a polling manner.
[0010] In a possible implementation, the method further includes: receiving second indication information sent by the first base station or the second base station, the second indication information being used to indicate the first terminal device from the group of terminal devices.
[0011] In a possible implementation, the method further includes: receiving second indication information sent by the first base station or the second base station, the second indication information being used to indicate the first terminal device from the group of terminal devices.
[0012] In a possible implementation, the group of terminal devices includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and second base station, and the signal quality parameters of the plurality of terminal devices are located in a same preset quality range.
[0013] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: the geographical positions of the plurality of terminal devices are all located in a same preset position range; the service priorities of the plurality of terminal devices are same; and the communication quality requirements of the plurality of terminal devices are same.
[0014] In a possible implementation, the first terminal device is determined from the group of terminal devices based on a signal quality parameter and / or a data transmission success rate; or the first terminal device is determined from the group of terminal devices based on a polling manner.
[0015] In a possible implementation, the method further includes: sending, to the first terminal device, second indication information, the second indication information being used to indicate the first terminal device from the group of terminal devices.
[0016] In a possible implementation, the method further includes: sending, to the first terminal device, second indication information, the second indication information being used to indicate the first terminal device from the group of terminal devices.
[0017] In a possible implementation, the terminal device group includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and the second base station, and signal quality parameters of the plurality of terminal devices are located in a same preset quality range.
[0018] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: geographical positions of the plurality of terminal devices are located in a same preset position range; service priorities of the plurality of terminal devices are same; and communication quality requirements of the plurality of terminal devices are same.
[0019] In a possible implementation, the first terminal device is determined from the terminal device group based on the signal quality parameter and / or a data transmission success rate; or the first terminal device is determined from the terminal device group based on a polling manner.
[0020] In a possible implementation, the retransmission control apparatus further includes a receiving unit, configured to receive second indication information sent by the first base station or the second base station, the second indication information being used to indicate the first terminal device from the terminal device group.
[0021] In a fourth aspect, a retransmission control apparatus is provided, applied to a second base station; the retransmission control apparatus includes a receiving unit and a processing unit; the receiving unit is configured to receive a first indication message from a first terminal device; the first terminal device is a terminal device that successfully receives a data packet from a first base station; the first terminal device belongs to a terminal device group; and the processing unit is configured to stop retransmitting the data packet to the terminal device group.
[0022] In a possible implementation, the terminal device group includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and the second base station, and signal quality parameters of the plurality of terminal devices are located in a same preset quality range.
[0023] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: geographical positions of the plurality of terminal devices are located in a same preset position range; service priorities of the plurality of terminal devices are same; and communication quality requirements of the plurality of terminal devices are same.
[0024] In a possible implementation, the first terminal device is determined from the terminal device group based on the signal quality parameter and / or a data transmission success rate; or the first terminal device is determined from the terminal device group based on a polling manner.
[0025] In a possible implementation, the retransmission control apparatus further includes a sending unit, configured to send second indication information to the first terminal device, the second indication information being used to indicate the first terminal device from the terminal device group.
[0026] In a fifth aspect, an electronic device includes a processor and a memory. The memory is configured to store one or more programs including computer-executable instructions. When the electronic device is running, the processor executes the computer-executable instructions stored in the memory, so that the electronic device performs the retransmission control method in the first aspect.
[0027] In a sixth aspect, a computer-readable storage medium storing one or more programs is provided. The one or more programs include instructions that, when executed by a computer, cause the computer to perform the retransmission control method in the first aspect.
[0028] In a seventh aspect, a computer program product is provided. When computer instructions are run on an electronic device, the electronic device performs the retransmission control method in the first aspect.
[0029] The present application provides a retransmission control method, device, equipment, storage medium and program product, which are applied to the scenario of retransmission control. In the case that a terminal device in a plurality of terminal devices included in a terminal device group successfully receives a data packet from a first base station, a first terminal device sends a first indication message to a second base station, the first indication message being used to instruct the second base station to stop retransmitting the data packet to the terminal device group. That is, when the first base station successfully transmits the data packet, the second base station continues to retransmit the data packet, which wastes wireless resources, and the more first indication messages are sent, the more wireless resources are occupied. The present application can save wireless resources by sending the first indication message from a part of the terminal devices to the second base station when the first base station successfully transmits the data packet, so as to prevent the second base station from continuing to retransmit the data packet to all the terminal devices.
[0030] Through the above method, when a data packet is successfully transmitted on a transmission link, a first indication message can be sent from a part of terminal devices to a second base station, so as to prevent another transmission link from continuing to retransmit the data packet to all the terminal devices. Thus, the technical problem that when a data packet is successfully transmitted on a link, another link continues to retransmit the data packet to the terminal device, resulting in waste of wireless resources, is solved. BRIEF DESCRIPTION OF DRAWINGS
[0031] Figure 1 An architecture diagram of dual connectivity for reliability provided for an embodiment of the present application;
[0032] Figure 2 A schematic diagram of preventing HARQ operation provided for an embodiment of the present application;
[0033] Figure 3 A structural schematic diagram of a retransmission control system provided for an embodiment of the present application;
[0034] Figure 4 A flowchart of a retransmission control method provided for an embodiment of the present applicationFigure 1 ;
[0035] Figure 5 Flowchart of a retransmission control method provided for an embodiment of the present application Figure 2 ;
[0036] Figure 6 Schematic diagram of an overall processing flow of a retransmission control provided for an embodiment of the present application
[0037] Figure 7 Structure schematic of a retransmission control device provided for an embodiment of the present application Figure 1 ;
[0038] Figure 8 Structure schematic of a retransmission control device provided for an embodiment of the present application Figure 2 ;
[0039] Figure 9 Structure schematic of an electronic device provided for an embodiment of the present application. DETAILED DESCRIPTION
[0040] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
[0041] In the description of the present application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this document is only a description of the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, "multiple" means two or more. "First", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different.
[0042] With the development of communication technology, reliable dual connectivity is considered to be one of the most important driving factors of ultra-reliable and low-latency communication in the fifth generation cellular system. Figure 1An architecture diagram of reliability-oriented dual connectivity in a New Radio (NR)-based 3rd Generation Partnership Project (3GPP) system is shown, in which a terminal device (i.e., a UE) is connected to two 5G base stations (i.e., gNBs) simultaneously, the gNB on the left is referred to as the master gNB (also referred to as the primary base station or MgNB), which is responsible for managing DC establishment and configuration. The gNB on the right is referred to as the secondary gNB (also referred to as the secondary base station or SgNB), which is responsible for assisting the MgNB in serving UE traffic. The wireless link between the MgNB and the UE is denoted as the primary link, and the wireless link between the SgNB and the UE is denoted as the secondary link. The core of the reliability-oriented DC operation resides in the packet data convergence protocol (PDCP) layer of the MgNB.
[0043] The PDCP protocol data unit (PDU) data packets delivered by the user plane function (UPF) network element can be created by the MgNB in two copies, and one copy of the data packet is sent to the UE through the primary link. In addition, the MgNB forwards the other copy of the data packet to the SgNB via the Xn interface, instructing the SgNB to send the copy of the data packet to the UE through the secondary link as soon as possible. In this way, two copies of the same PDCP PDU are sent down to the lower layers of different gNBs for independent transmission of corresponding transport blocks (TBs).
[0044] Among them, the protocols of the MgNB include, from top to bottom, a service data adaptation protocol (SDAP) layer, a PDCP layer, a radio link control (RLC) layer, a medium access control (MAC) layer, and a physical (PHY) layer. The protocols of the SgNB include, from top to bottom, an RLC layer, a MAC layer, and a PHY layer.
[0045] As Figure 1, it is assumed that the data packet includes sub-packet 1, sub-packet 2 and sub-packet 3. These three sub-packets arrive at the PDCP layer of MgNB from UPF, are copied and forwarded to SgNB at the PDCP layer of MgNB, i.e. SgNB receives sub-packet 1', sub-packet 2' and sub-packet 3' from MgNB. SgNB sends sub-packet 1', sub-packet 2' and sub-packet 3' to UE through the secondary link, and MgNB sends sub-packet 1, sub-packet 2 and sub-packet 3 to UE through the primary link. If sub-packet 2 transmitted on the primary link is lost, UE can recover sub-packet 2 through sub-packet 2' from the secondary link of SgNB, and discard sub-packet 1' and sub-packet 3'. That is, the data packet finally received by UE includes sub-packet 1, sub-packet 2' and sub-packet 3.
[0046] As shown in Figure 1 , the data packet can be attempted to be transmitted through two links respectively within 1 ms, and a hybrid automatic repeat request is instantiated for the link in the case of failure of data packet transmission on any link. At the UE side, UE independently processes the data received from the two gNBs until the data reaches the PDCP layer. At this time, UE finally determines that multiple copies of the same PDCP PDU (i.e. sub-packet 1, sub-packet 2' and sub-packet 3) are received, and can discard the received redundant copies (i.e. sub-packet 1' and sub-packet 3'). In this way, the reliability of data packet transmission is effectively improved.
[0047] However, the transmission on the primary link and the secondary link is independent, that is, each gNB does not know the transmission result (i.e. whether the data packet is successfully sent) of the other gNB in time. The lack of coordination between gNBs in DC operation reduces the system complexity, but can also lead to inefficient use of resources. For example, UE correctly receives the data packet of PDCP PDU from MgNB or SgNB. In this case, the link that experiences transmission failure will continue its regular HARQ operation to attempt a second data transmission, which is actually unnecessary at this time, resulting in waste of resources. In order to avoid this situation, the network allows MgNB and SgNB to trigger the discard of unnecessary pending packets to each other by exchanging Xn signaling containing the sequence number of the data packet of PDCP PDU to be discarded, i.e. preventing the link from sending the data packet of the sequence number.
[0048] However, the current repetition discard mechanism in the 3GPP protocol is a network-based method, which relies on Xn signaling, and therefore can be too slow. In fact, due to non-idealities (e.g. non-zero delay), the potential advantage of such indication is wasted. Therefore, the related art is optimized, for example, as shown in Figure 2As shown, when the terminal device (i.e. UE) successfully receives the data packet from one gNB (e.g. MgNB, i.e. primary base station), the UE returns an acknowledgement message (i.e. HARQ ACK) to the gNB. At the same time, the UE sends a discard indication message (i.e. PDCP PDU discard indication) containing the sequence number of the data packet with the received PDCP PDU to another gNB (e.g. SgNB, i.e. secondary base station) to prevent the other gNB from continuing its regular HARQ operation, thereby skipping the Xn signaling. In this way, the other gNB can avoid sending unnecessary duplicates, removing it from any layer, and avoiding wasting radio resources.
[0049] The above method reduces the total number of transmission attempts for each PDCP PDU from three to two in those cases where only one link initially fails. In the case of intra-frequency deployment (i.e. MgNB and SgNB share the same carrier frequency and system bandwidth), it is expected that this method can be beneficial in helping to reduce the interference with each other caused by repetition.
[0050] However, sending a discard indication message requires occupying air interface resources, especially in the case of a large number of terminal devices in the current cell. If a large number of terminal devices send indication messages to the base station, it will cause excessive occupation of air interface resources, and additional resources need to be occupied to guarantee PDCP repeated transmission to improve reliability, thereby reducing resource utilization efficiency.
[0051] To solve the above problems, the present application provides a retransmission control method, which optimizes the method in the related art and considers the optimization of sending PDCP PDU discard indication messages by multiple terminal devices between base stations, thereby further reducing the air interface resource occupation rate under PDCP repeated transmission and improving resource utilization efficiency.
[0052] The retransmission control method provided by the embodiments of the present application can be applied to a retransmission control system. Figure 3 A structural schematic diagram of a retransmission control system is shown. As shown in Figure 3 As shown, the retransmission control system 10 includes a terminal device 11, a primary base station 12, and a secondary base station 13. The terminal device 11 is a terminal device in a terminal device group. The terminal device 11, the primary base station 12, and the secondary base station 13 can be connected in a wired manner or in a wireless manner, and the embodiments of the present application do not limit this.
[0053] The terminal device 11 (i.e., a first terminal device in the present application) is configured to receive a data packet transmitted by the primary base station 12 and the secondary base station 13 (i.e., a first base station in the present application), and transmit a first indication message (also referred to as a discard indication message) to another base station (i.e., a second base station in the present application) to instruct the other base station to stop retransmitting the data packet to a terminal device group to which the terminal device 11 belongs, in a case where the data packet transmitted by the primary base station 12 or the secondary base station 13 is successfully received (i.e., data in the data packet transmitted by the primary base station 12 or the secondary base station 13 is not lost).
[0054] The primary base station 12 is configured to transmit a data packet to the terminal device 11, retransmit the data packet to the terminal device 11 in a case where the data packet transmission fails, receive a discard indication message from the terminal device 11 in a case where the data packet transmitted by the secondary base station 13 is successfully transmitted, and stop retransmitting the data packet to a terminal device group to which the terminal device 11 belongs based on the discard indication message.
[0055] The secondary base station 13 is configured to transmit a data packet to the terminal device 11, retransmit the data packet to the terminal device 11 in a case where the data packet transmission fails, receive a discard indication message from the terminal device 11 in a case where the data packet transmitted by the primary base station 12 is successfully transmitted, and stop retransmitting the data packet to a terminal device group to which the terminal device 11 belongs based on the discard indication message.
[0056] Optionally, the terminal device 11 can be an entity for receiving or transmitting a signal on a user side, such as a mobile phone. The terminal device 11 can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can be a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiving function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, etc. Embodiments of the present disclosure do not limit the specific technology and specific device form adopted by the terminal device.
[0057] The master base station 12 and the secondary base station 13 can be a base station or an evolved node B (eNB or eNodeB) in long term evolution advanced (LTE-A), a base station device (gNB) in a 5G network, or a base station in a future communication system, and the like, and the base station can include various macro base stations, micro base stations, home base stations, wireless remote, reconfigurable intelligent surfaces (RISs), routers, relay stations, transmission and reception points (TRPs), receivers, access points, wireless fidelity (WIFI) devices, and various network side devices. Embodiments of the present disclosure do not limit the specific technology and specific device form of the base station.
[0058] A retransmission control method provided by an embodiment of the present application will be described below in conjunction with the accompanying drawings. As shown in the figure, the retransmission control method provided by an embodiment of the present application includes S201-S202: Figure 4
[0059] S201, in the case where the first terminal device successfully receives a data packet from the first base station, a first indication message is sent to the second base station. Correspondingly, the second base station receives the first indication message.
[0060] The first indication message (i.e. the discard indication message) is used to instruct the second base station to stop retransmitting the data packet to the terminal device group; the first terminal device belongs to the terminal device group.
[0061] Optionally, each terminal device in the plurality of terminal devices included in the terminal device group can receive data packets from the first base station and the second base station. The first terminal device is connected to two base stations, which are the master base station and the secondary base station. That is, when the first base station is the master base station, the second base station is the secondary base station. When the first base station is the secondary base station, the second base station is the master base station. The first terminal device is at least one terminal device in the terminal device group. The master base station and the secondary base station can pre-store the identifier of each terminal device group (such as terminal device group 1) in the plurality of terminal device groups and the identifier of each terminal device (such as terminal device 1) in the plurality of terminal devices included in each terminal device group.
[0062] In the case that the first terminal device successfully receives the data packet sent from the primary base station or the secondary base station, the first terminal device can detect whether the data included in the data packet sent from the base station is complete, and in the case that the data included in the data packet is complete, the terminal device can send a discard indication message to another base station to instruct another base station to stop retransmitting the data packet to the terminal device group. The discard indication message can include the sequence number of the data packet.
[0063] Meanwhile, in the case that the data included in the data packet is complete, the terminal device can determine that the data packet is successfully received and return an acknowledgement message to the base station. When the base station receives the acknowledgement message, the base station can stop retransmitting the data packet to the terminal device.
[0064] For example, the terminal device group 1 includes five terminal devices, i.e., terminal device 1, terminal device 2, terminal device 3, terminal device 4 and terminal device 5. The terminal device is the terminal device 1 in the terminal device group. The data packet includes sub-data packet 1, sub-data packet 2, sub-data packet 3 and sub-data packet 4. The sequence number of the data packet is data packet A. When the terminal device 1 successfully receives the data packet A from the primary base station (i.e., the data packet A from the primary base station includes sub-data packet 1, sub-data packet 2, sub-data packet 3 and sub-data packet 4), the terminal device 1 can send a discard indication message to the secondary base station to instruct the secondary base station to stop retransmitting the data packet A to the terminal device 1, the terminal device 2, the terminal device 3, the terminal device 4 and the terminal device 5.
[0065] S202, the second base station stops retransmitting the data packet to the terminal device group.
[0066] Optionally, in the case that the second base station receives the discard indication message from the terminal device, the second base station can query the terminal device group to which the terminal device belongs according to the identifier of the terminal device. Further, the second base station can stop retransmitting the data packet to the terminal device group to which the terminal device belongs according to the sequence number of the data packet included in the discard indication message.
[0067] For example, in the case that the secondary base station receives the discard indication message from the terminal device 1, the secondary base station can query that the terminal device 1 belongs to the terminal device group 1 and stop retransmitting the data packet A to the terminal device 1, the terminal device 2, the terminal device 3, the terminal device 4 and the terminal device 5 included in the terminal device group 1.
[0068] The application reduces unnecessary repeated sending of the data packet by sending the discard indication message, thereby improving the spectrum efficiency of the system. Meanwhile, by sending the discard indication message to the base station by part of the terminal devices in the terminal device group, it is avoided that all the terminal devices in the terminal device group need to send the discard indication message, thereby saving a large amount of air interface resources.
[0069] In one design, as shown in Figure 5 The retransmission control method provided by the embodiments of the present application includes, before step S201, step S301:
[0070] In step S301, the first base station or the second base station sends second indication information to the first terminal device. Correspondingly, the first terminal device receives the second indication information sent by the first base station or the second base station.
[0071] The second indication information is used to indicate the first terminal device from the terminal device group.
[0072] Optionally, the first terminal device can know that it is the representative of the terminal device group when it receives the second indication information, so as to send a discard indication message to the second base station as the representative of the terminal device group when it successfully receives a data packet from the first base station.
[0073] In one possible implementation, the terminal device group includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and the same second base station, and the signal quality parameters of the plurality of terminal devices are in the same preset quality range.
[0074] Optionally, all the terminal devices connected to the primary base station and / or the secondary base station can periodically report their signal quality parameters to the corresponding base station. Further, the corresponding base station can divide the terminal devices that are simultaneously connected to the same primary base station and the same secondary base station and have signal quality parameters in the same preset quality range into the same terminal device group. That is, the terminal devices in the same preset quality range are terminal devices with similar signal quality. The number of preset quality ranges can be multiple, and one preset quality range corresponds to one terminal device group.
[0075] For example, the signal quality parameter can be at least one of a signal-to-noise ratio (SNR), a reference signal receiving power (RSRP), a reference signal received quality (RSRQ), a received signal strength indicator (RSSI), and a signal to interference plus noise ratio (SINR).
[0076] Suppose the signal quality parameter is RSRP, a preset quality range is between -70dBm and -90dBm, terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5, terminal device 6 and terminal device 7 in terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5 and terminal device 6 simultaneously access the same primary base station and the same secondary base station, and the RSRP of these terminal devices is between -70dBm and -90dBm, then terminal device 1, terminal device 2, terminal device 3, terminal device 4, terminal device 5 and terminal device 6 are in the same terminal device group. Another preset quality range is between -90dBm and -110dBm, then the terminal devices with RSRP between -90dBm and -110dBm can be divided into the same terminal device group.
[0077] It should be noted that the terminal devices simultaneously accessing the same primary base station and the same secondary base station are divided into a group, which can ensure that the link states are consistent. If the signal quality of some terminal devices is similar, that is, the signal conditions of these terminal devices are the same, then these terminal devices can face similar communication problems. For example, these terminal devices successfully receive data packets from the primary base station, but unsuccessfully receive data packets from the secondary base station. At this time, it is appropriate to simultaneously prevent repeated transmission of data packets to these terminal devices by using the same discard indication message, so as to save wireless resources.
[0078] The present application particularly needs to divide terminal devices with poor signal quality and similar signal quality into a group. This is because the terminal devices with poorer signal quality face greater fluctuations in signal quality, and it is more difficult for them to successfully receive data packets from the base station, that is, they are more likely to send discard indication messages to the base station.
[0079] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: the geographical positions of the plurality of terminal devices are all located in the same preset position range; the service priorities of the plurality of terminal devices are the same; and the communication quality requirements of the plurality of terminal devices are the same.
[0080] Optionally, the application can be based on dividing the terminal devices that simultaneously access the same main base station and the same auxiliary base station in all terminal devices, and the terminal devices whose signal quality parameters are in the same preset quality range into the same terminal device group. Further, the terminal devices whose location parameters are in the preset location range, whose service priorities are the same, and / or whose communication quality requirements are the same are divided into the same terminal device group. The service priority can be the priority of each service (such as a call service, a video service, and a short message service) handled by the terminal device. The communication quality requirement can be the requirement for ultra reliable low latency communications (URLLC). The number of preset location ranges can be multiple, and one preset location range corresponds to one terminal device group.
[0081] The location parameter of each terminal device in the preset location range can be that the distance between each terminal device and the main base station and / or the auxiliary base station is in the preset distance range (that is, the terminal devices that are relatively close or relatively far away from the base station are distinguished), or the latitude and longitude of each terminal device is in the preset geographic location range. That is, the locations of the terminal devices are similar. The location parameter of the terminal device can be obtained by triangulation or a global positioning system (GPS) method.
[0082] For example, the terminal device 1, the terminal device 2, the terminal device 3, the terminal device 4, the terminal device 5, and the terminal device 6 are in the same terminal device group. Among them, the terminal device 1, the terminal device 2, the terminal device 3, and the terminal device 4 are in the same preset location range, have the same service priority, and have the same communication quality requirement. Then, the terminal device 1, the terminal device 2, the terminal device 3, and the terminal device 4 are further divided into the same terminal device group.
[0083] It should be noted that if the locations of some terminal devices are similar, the service priorities are the same, and the communication quality requirements are the same, that is, the signal conditions of these terminal devices are the same, these terminal devices can face similar communication problems. At this time, it is suitable to simultaneously prevent repeated transmission of data packets to these terminal devices by using one discard indication message to save wireless resources.
[0084] The application especially needs to divide the terminal devices that are relatively far away from the base station (that is, the terminal devices located at the edge of the cell) into a group. This is because the terminal devices located at the edge of the cell face greater fluctuations in signal quality, are more difficult to successfully receive data packets from the base station, and are more likely to send a discard indication message to the base station.
[0085] Optionally, all terminal devices can be re-grouped every interval of a preset time length (e.g. 500 ms), and the grouping is dynamically adjusted to adapt to the changing signal environment and the position changes of the terminal devices, so as to ensure flexible grouping to cope with dynamic changes.
[0086] In a possible implementation, the first terminal device is determined from the terminal device group based on the signal quality parameter and / or the data transmission success rate; or the first terminal device is determined from the terminal device group based on polling.
[0087] Optionally, the data transmission success rate can be a higher historical transmission success rate of the first terminal device. The first terminal device is a selected terminal device in the terminal device group, and when the state information of the terminal devices in the terminal device group changes (e.g. signal quality fluctuation), the terminal device representative can be dynamically replaced.
[0088] It should be noted that the terminal device with better signal quality is preferentially selected as the representative because the probability of successfully sending the discard indication message is higher, which can avoid the problem that the discard indication message fails to be sent, resulting in the inability to prevent the base station from retransmitting the data packet. The terminal device with a higher historical transmission success rate is preferentially selected as the representative, which can avoid the problem that the discard indication message fails to be sent, resulting in the inability to prevent the base station from retransmitting the data packet.
[0089] Optionally, the selection can be in a polling manner (e.g. a round table), and each terminal device included in a terminal device group takes turns to be a terminal device representative to send the discard indication message to the base station. The turn-by-turn method can be in time, i.e. a terminal device is replaced as a terminal device representative every interval of a time length.
[0090] For example, the order of the terminal devices in the round table is terminal device 1, terminal device 2, terminal device 3 and terminal device 4, and then terminal device 1, terminal device 2, terminal device 3 and terminal device 4 can be sequentially selected as the terminal device representative to send the discard indication message.
[0091] Optionally, the main base station or the auxiliary base station can maintain the state information (e.g. signal quality) of the terminal devices included in each terminal device group, and record the discard indication state (i.e. whether a terminal device in each terminal device group sends a discard indication message to the base station) of each terminal device group. In addition, the main base station or the auxiliary base station can dynamically and real-timely adjust the resource allocation and transmission strategy (i.e. stop retransmitting data packets to the terminal device group according to the discard indication message sent by the terminal devices in the terminal device group) according to the feedback information (i.e. the discard indication message sent by each terminal device group) of each terminal device group, so as to avoid resource waste.
[0092] For example, Figure 6As shown, the embodiment of the present application provides a whole processing flow of retransmission control, and the whole processing flow of retransmission control is as follows:
[0093] S1, the base station (the primary base station and / or the secondary base station in the present application) connected with the terminal device can receive the signal quality report and the location parameter sent by the plurality of terminal devices.
[0094] S2, the base station can group the plurality of terminal devices according to the signal quality parameter and the location parameter included in the signal quality report.
[0095] S3, the base station can select the terminal device representative in the terminal device group to send the discard indication message according to the round table.
[0096] Alternatively, S4, the base station can select the terminal device representative to send the discard indication message according to the signal strength (i.e. the signal quality parameter) or the historical performance (i.e. the historical data transmission success rate) of the terminal device in the terminal device group.
[0097] S5, the terminal device representative sends the discard indication message to the primary base station or the secondary base station.
[0098] S6, the primary base station or the secondary base station stops sending the duplicate (i.e. the retransmission data packet in the present application) to the corresponding terminal device group after receiving the discard indication message.
[0099] The above mainly introduces the scheme provided by the embodiment of the present application from the perspective of method. In order to realize the above functions, it contains the hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that the units and algorithm steps of each example described in combination with the embodiments disclosed in the present application can be realized in the form of hardware or the combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical scheme. Professional technicians can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0100] The embodiment of the present application can divide a retransmission control method into functional modules according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or software functional module. Optionally, the division of modules in the embodiment of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.
[0101] Figure 7 The structure schematic diagram of a retransmission control device provided by the embodiment of the present application is shown in the figure.Figure 7 As shown in FIG. 1, a retransmission control device 120 is used to avoid wasting wireless resources, for example, to perform Figure 4 As shown in FIG. 1, a retransmission control method. The retransmission control device 120 includes a sending unit 1201.
[0102] The sending unit 1201 is configured to send a first indication message to a second base station in a case where a first terminal device successfully receives a data packet from a first base station; the first indication message is used to instruct the second base station to stop retransmitting the data packet to a terminal device group; and the first terminal device belongs to the terminal device group.
[0103] In a possible implementation, the terminal device group includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and the second base station, and signal quality parameters of the plurality of terminal devices are located in a same preset quality range.
[0104] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: geographic locations of the plurality of terminal devices are located in a same preset location range; service priorities of the plurality of terminal devices are the same; and communication quality requirements of the plurality of terminal devices are the same.
[0105] In a possible implementation, the first terminal device is determined from the terminal device group based on the signal quality parameter and / or a data transmission success rate; or the first terminal device is determined from the terminal device group based on a polling manner.
[0106] In a possible implementation, the retransmission control device 120 further includes a receiving unit 1202; and the receiving unit 1202 is configured to receive second indication information sent by the first base station or the second base station, and the second indication information is used to indicate the first terminal device from the terminal device group.
[0107] Figure 8 A structural schematic diagram of a retransmission control device provided by an embodiment of the present application is shown in FIG. 2. As shown in FIG. 2, a retransmission control device 130 is used to avoid wasting wireless resources, for example, to perform Figure 8 As shown in FIG. 1, a retransmission control method. The retransmission control device 130 includes a receiving unit 1301 and a processing unit 1302. Figure 4 The receiving unit 1301 is configured to receive a first indication message from a first terminal device; the first terminal device is a terminal device that successfully receives a data packet from a first base station; and the first terminal device belongs to a terminal device group; and the processing unit 1302 is configured to stop retransmitting the data packet to the terminal device group.
[0108]
[0109] In a possible implementation, the terminal device group includes a plurality of terminal devices, the plurality of terminal devices are connected to the same first base station and the second base station, and the signal quality parameters of the plurality of terminal devices are located in the same preset quality range.
[0110] In a possible implementation, the plurality of terminal devices further satisfy at least one of the following: the geographic positions of the plurality of terminal devices are all located in the same preset position range; the service priorities of the plurality of terminal devices are the same; and the communication quality requirements of the plurality of terminal devices are the same.
[0111] In a possible implementation, the first terminal device is determined from the terminal device group based on the signal quality parameter and / or the data transmission success rate; or the first terminal device is determined from the terminal device group based on a polling manner.
[0112] In a possible implementation, the retransmission control apparatus 130 further includes a sending unit 1303 configured to send second indication information to the first terminal device, the second indication information being used to indicate the first terminal device from the terminal device group.
[0113] In a case where the functions of the above integrated modules are implemented in the form of hardware, the present embodiment provides a possible structural diagram of an electronic device involved in the above embodiments. As shown in Figure 9 , an electronic device 160 is configured to avoid wasting wireless resources, for example, to perform Figure 4 a retransmission control method. The electronic device 160 includes a processor 1601, a memory 1602, and a bus 1603. The processor 1601 and the memory 1602 can be connected through the bus 1603.
[0114] The processor 1601 is a control center of the communication apparatus, and can be one processor or a general term of a plurality of processing elements. For example, the processor 1601 can be a general central processing unit (CPU), or other general-purpose processors, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0115] As an embodiment, the processor 1601 can include one or more CPUs, for example, the CPU 0 and the CPU 1 shown in Figure 9 .
[0116] The memory 1602 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions for execution by the processor 1601, an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.
[0117] As one possible implementation, the memory 1602 can exist independently of the processor 1601, and the memory 1602 can be connected to the processor 1601 through the bus 1603, for storing instructions or program codes. When the processor 1601 invokes and executes the instructions or program codes stored in the memory 1602, the retransmission control method provided by the embodiments of the present application can be implemented.
[0118] As another possible implementation, the memory 1602 can also be integrated with the processor 1601.
[0119] The bus 1603 can be an industry standard architecture (ISA) bus, a peripheral component interconnect (PCI) bus, an extended industry standard architecture (EISA) bus, or the like. The bus can be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, Figure 9 Only one thick line is used to represent the bus, but it does not mean that there is only one bus or only one type of bus.
[0120] It should be noted that Figure 9 The structure shown does not constitute a limitation on the electronic device 160. In addition to Figure 9 the components shown, the electronic device 160 can include more or fewer components than shown, or combine some components, or different component arrangements.
[0121] As an example, in combination with Figure 7 the functions implemented by the sending unit 1201 and the receiving unit 1202 in the retransmission control apparatus 120 are the same as the functions of the processor 1601 in the Figure 9
[0122] Optionally, as shown in Figure 9 The electronic device 160 provided by the embodiments of the present application can further include a communication interface 1604.
[0123] The communication interface 1604 is configured to connect with other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 1604 can include a receiving unit configured to receive data, and a sending unit configured to send data.
[0124] In one design, the communication interface in the electronic device provided by the embodiments of the present application can be integrated in the processor.
[0125] From the above description of the embodiments, those skilled in the art can clearly understand that, for the convenience and brevity, only the division of the above functional units is exemplified. In actual application, the above functions can be completed by different functional units according to needs, that is, the internal structure of the device is divided into different functional units to complete all or part of the functions described above. The specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0126] The embodiments of the present application further provide a computer readable storage medium, and the computer readable storage medium stores instructions. When a computer executes the instructions, the computer executes each step in the method flow shown in the foregoing method embodiments.
[0127] The embodiments of the present application provide a computer program product. When computer instructions run on an electronic device, the electronic device executes a retransmission control method in the foregoing method embodiments.
[0128] The computer readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium include an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), registers, a hard disk, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. The computer readable storage medium can be any tangible medium that is capable of storing programming for use by or in connection with an instruction execution system, apparatus, or device.
[0129] An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can be a part of the processor. Consistent with the teachings provided herein, the processor can execute instructions embodied by computer readable storage medium.
[0130] In embodiments of the present application, the computer readable storage medium can be any tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device.
[0131] Since the electronic device, the computer readable storage medium, and the computer program product in the embodiments of the present application can be applied to the above method, the technical effects they can obtain can be referred to the above method embodiments, which will not be described here in the embodiments of the present application.
[0132] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, any change or replacement within the technical scope disclosed in the present application should be covered in the protection scope of the present application.
Claims
1. A retransmission control method, characterized in that, Applied to a first terminal device; the method includes: If the first terminal device successfully receives a data packet from the first base station, it sends a first indication message to the second base station; the first indication message is used to instruct the second base station to stop retransmitting the data packet to the terminal device group; the first terminal device belongs to the terminal device group; The terminal device group includes multiple terminal devices, which are connected to the same first base station and second base station, and the signal quality parameters of the multiple terminal devices are within the same preset quality range.
2. The method according to claim 1, characterized in that, The plurality of terminal devices also satisfy at least one of the following: The geographical locations of the multiple terminal devices are all within the same preset location range; The multiple terminal devices have the same service priority; The communication quality requirements of the multiple terminal devices are the same.
3. The method according to claim 1, characterized in that, The first terminal device is determined from the group of terminal devices based on signal quality parameters and / or data transmission success rate; or, the first terminal device is determined from the group of terminal devices based on a polling method.
4. The method according to claim 1, characterized in that, The method further includes: The system receives a second indication message sent by the first base station or the second base station, the second indication message being used to indicate the first terminal device from the terminal device group.
5. A retransmission control method, characterized in that, Applied to a second base station; the method includes: Receive a first indication message from a first terminal device; the first terminal device is a terminal device that has successfully received a data packet from a first base station; the first terminal device belongs to a terminal device group; Stop retransmitting the data packet to the terminal device group; The terminal device group includes multiple terminal devices, which are connected to the same first base station and second base station, and the signal quality parameters of the multiple terminal devices are within the same preset quality range.
6. The method according to claim 5, characterized in that, The plurality of terminal devices also satisfy at least one of the following: The geographical locations of the multiple terminal devices are all within the same preset location range; The multiple terminal devices have the same service priority; The communication quality requirements of the multiple terminal devices are the same.
7. The method according to claim 5, characterized in that, The first terminal device is determined from the group of terminal devices based on signal quality parameters and / or data transmission success rate; or, the first terminal device is determined from the group of terminal devices based on a polling method.
8. The method according to claim 5, characterized in that, The method further includes: Send a second indication message to the first terminal device, the second indication message being used to indicate the first terminal device from the group of terminal devices.
9. A retransmission control device, characterized in that, Applied to the first terminal device; The retransmission control device includes: a transmitting unit; The sending unit is configured to send a first indication message to a second base station when the first terminal device successfully receives a data packet from the first base station; the first indication message is configured to instruct the second base station to stop retransmitting the data packet to the terminal device group; the first terminal device belongs to the first terminal device group; The terminal device group includes multiple terminal devices, which are connected to the same first base station and second base station, and the signal quality parameters of the multiple terminal devices are within the same preset quality range.
10. A retransmission control device, characterized in that, Applied to a second base station; the retransmission control device includes: a receiving unit and a processing unit; The receiving unit is configured to receive a first indication message from a first terminal device; the first terminal device is a terminal device that has successfully received a data packet from a first base station; the first terminal device belongs to a terminal device group. The processing unit is used to stop retransmitting the data packet to the terminal device group; The terminal device group includes multiple terminal devices, which are connected to the same first base station and second base station, and the signal quality parameters of the multiple terminal devices are within the same preset quality range.
11. An electronic device, characterized in that, include: Processor and memory; The memory is used to store one or more programs, the one or more programs including computer execution instructions. When the electronic device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform the method of any one of claims 1-4 or 5-8.
12. A computer-readable storage medium for storing one or more programs, characterized in that, The one or more programs include instructions that, when executed by a computer, cause the computer to perform the method as claimed in any one of claims 1-4 or 5-8.
13. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as claimed in any one of claims 1-4 or 5-8.
Citation Information
Patent Citations
Method and device for performing retransmission processing
CN107733577A