An apparatus and method for performing duplicate avoidance of broadcast data packets in a (UE). The includes receiving a broadcast data packet from a plurality of cells; storing, if a sequence number of the received broadcast data packet does not fall within a reception window, the broadcast data pa
An apparatus and method for performing duplicate avoidance of broadcast data packets in a (UE). The includes receiving a broadcast data packet from a plurality of cells; storing, if a sequence number of the received broadcast data packet does not fall within a reception window, the broadcast data packet in a buffer and updating the reception window based on the sequence number; determining, if the sequence number of the received broadcast data packet falls within the reception window, whether a broadcast data packet having the sequence number has previously been stored in the buffer; discarding the broadcast data packet, if the broadcast data packet has previously been stored in the buffer; and storing the broadcast data packet in the buffer, if the broadcast data packet has not previously been stored in the buffer.
대표청구항▼
1. A method for performing duplicate avoidance of broadcast data packets from a plurality of cells in a User Equipment (UE), the method comprising the steps of: receiving a broadcast data packet from each of the plurality of cells;storing, if a sequence number of the received broadcast data packet d
1. A method for performing duplicate avoidance of broadcast data packets from a plurality of cells in a User Equipment (UE), the method comprising the steps of: receiving a broadcast data packet from each of the plurality of cells;storing, if a sequence number of the received broadcast data packet does not fall within a reception window, the broadcast data packet in a buffer and updating the reception window based on the sequence number;determining, if the sequence number of the received broadcast data packet falls within the reception window, whether a broadcast data packet having the sequence number has previously been stored in the buffer;discarding the broadcast data packet, if the broadcast data packet has previously been stored in the buffer; andstoring the broadcast data packet in the buffer, if the broadcast data packet has not previously been stored in the buffer,wherein the reception window is determined based on a highest sequence number among sequence numbers of the broadcast data packets received, and a predetermined window size. 2. The method of claim 1, further comprising the step of delivering, to an upper layer, a broadcast data packet having a sequence number which is outside a range of the reception window due to the update of the reception window, among the broadcast data packets stored in the buffer. 3. The method of claim 1, further comprising the steps of: reordering broadcast data packets stored in the buffer in the order of sequence number; anddelivering, to an upper layer, a broadcast data packet having a sequence number preceding a reception-failed sequence number, wherein a reception-failed sequence number is a sequence number for which the corresponding broadcast data packet is missing. 4. The method of claim 1, wherein the predetermined window size is determined based on a maximum error range for reception points of broadcast data packets having a same sequence number, transmitted from different cells. 5. An apparatus for performing duplicate avoidance of broadcast data packets from a plurality of cells in a User Equipment (UE), the apparatus comprising: a buffer; anda selective combiner for storing a received broadcast data packet in the buffer, if a sequence number of the broadcast data packet received from each of the plurality of cells does not fall within a reception window, and storing the received broadcast data packet in the buffer, if the sequence number of the received broadcast data packet falls within the reception window and has not previously been stored in the buffer,wherein the selective combiner updates the reception window, if the sequence number of the received broadcast data packet does not fall within the reception window, and discards the received broadcast data packet, if the sequence number of the received broadcast data packet falls within the reception window and has previously been stored in the buffer, andwherein the reception window is determined based on a highest sequence number among sequence numbers of the broadcast data packets received, and a predetermined window size. 6. The apparatus of claim 5, wherein the selective combiner delivers, to an upper layer, a broadcast data packet having a sequence number which is outside a range of the reception window due to the update of the reception window, among the broadcast data packets stored in the buffer. 7. The apparatus of claim 5, wherein the selective combiner reorders broadcast data packets stored in the buffer in the order of sequence number and delivers, to an upper layer, a broadcast data packet having a sequence number preceding a reception-failed sequence number, wherein a reception-failed sequence number is a sequence number for which the corresponding broadcast data packet is missing. 8. The apparatus of claim 5, wherein the predetermined window size is determined based on a maximum error range for reception points of broadcast data packets having a same sequence number, transmitted from different cells. 9. A method for performing, by a User Equipment (UE), duplicate avoidance of broadcast data packets from a serving cell and at least one target cell in a mobile communication system including the UE, the serving cell for providing a particular broadcast service through a primary link set up by the UE, the target cell for providing the particular broadcast service through a secondary link set up by the UE, and a Radio Network Controller (RNC) for providing broadcast data packets for the particular broadcast service to the serving cell and the target cell, the method comprising the steps of: receiving a broadcast data packet from the serving cell and the target cell, respectively;determining whether the received broadcast data packet has already been received by using a reception window;discarding the received broadcast data packet, if the received broadcast data packet has already been received;storing the received broadcast data packet in a buffer, if the received broadcast data packet has not already been received and falls within a reception window;reordering broadcast data packets stored in the buffer in an order of a sequence number; anddelivering, to an upper layer, a broadcast data packet having a sequence number preceding a reception-failed sequence number, among the reordered broadcast data packets, wherein a reception-failed sequence number is a sequence number for which the corresponding broadcast data packet is missing,wherein the sequence number is an indicator for distinguishing the broadcast data packet, and a same sequence number is assigned to a same broadcast data packet in the serving cell and the target cell, andwherein the reception window is determined based on a highest sequence number among sequence numbers of the broadcast data packets received, and a predetermined window size. 10. The method of claim 9, wherein the received broadcast data packet is regarded as a previously received broadcast data packet, if a broadcast data packet having the same sequence number as the sequence number of the received broadcast data packet has been stored in the buffer. 11. An apparatus for performing, by a User Equipment (UE), duplicate avoidance of broadcast data packets from a serving cell and at least one target cell in a mobile communication system including the UE, the serving cell for providing a particular broadcast service through a primary link set up by the UE, the target cell for providing the particular broadcast service through a secondary link set up by the UE, and a Radio Network Controller (RNC) for providing broadcast data packets for the particular broadcast service to the serving cell and the target cell, the apparatus comprising: a duplication checker for determining whether a broadcast data packet respectively from the serving cell and the target cell has already been received by using a reception window, discarding the received broadcast data packet if the received broadcast data packet has already been received, and storing the received broadcast data packet, if the received broadcast data packet has not already been received and falls within a reception window; anda reordering buffer for reordering the broadcast data packets in an order of sequence numbers, and delivering, to an upper layer, a broadcast data packet having a sequence number preceding a reception-failed sequence number, among the reordered broadcast data packets, wherein a reception-failed sequence number is a sequence number for which the corresponding broadcast data packet is missing,wherein the sequence number is an indicator for distinguishing the broadcast data packet, and a same sequence number is assigned to a same broadcast data packet in the serving cell and the target cell, andwherein the reception window is determined based on a highest sequence number among sequence numbers of the broadcast data packets received, and a predetermined window size. 12. The apparatus of claim 11, wherein the duplication checker regards the received broadcast data packet as a previously received broadcast data packet if a broadcast data packet having a same sequence number as the sequence number of the received broadcast data packet has been stored in the reordering buffer. 13. A method for performing duplicate avoidance of broadcast data packets from a plurality of cells in a User Equipment (UE), the method comprising the steps of: allocating a reception window based on a sequence number of a broadcast data packet first received from each of the plurality of cells, and a predetermined window size;determining whether a sequence number of a next broadcast data packet received from the plurality of cells falls within the reception window;determining whether a broadcast data packet having a same sequence number as the sequence number of the next broadcast data has already been stored in a buffer, if the sequence number falls within the reception window;discarding the received next broadcast data packet, if the broadcast data packet having the same sequence number as the sequence number of the next broadcast data has already been stored in the buffer;storing the received next broadcast data packet in the buffer, if the broadcast data packet having the same sequence number as the sequence number of the next broadcast data has not been stored in the buffer;storing the next received broadcast data packet in the buffer, if the sequence number does not fall within the reception window;updating the reception window based on the sequence number and the predetermined window size; anddelivering, to an upper layer, a broadcast data packet having a sequence number that is outside a range of the updated reception window, among the broadcast data packets stored in the buffer,wherein the reception window is determined based on a highest sequence number among sequence numbers of the broadcast data packets received, and a predetermined window size. 14. The method of claim 13, further comprising the steps of: reordering broadcast data packets stored in the buffer in an order of sequence numbers; anddelivering, to the upper layer, a broadcast data packet having a sequence number preceding a reception-failed sequence number, wherein a reception-failed sequence number is a sequence number for which the corresponding broadcast data packet is missing. 15. The method of claim 13, wherein the predetermined window size is determined based on a maximum error range for reception points of broadcast data packets having the same sequence number, transmitted from different cells.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (5)
Lee,Nam Suk; Park,Nam Hoon, Method for resolving collisions in communication systems using medium access control based on contention.
Uemura, Katsunari; Tsuboi, Hidekazu, Mobile station apparatus, communication system, base station apparatus, cell reselection method, control program of mobile station apparatus, and integrated circuit.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.