Out-of synchronization detection and correction during compression
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04J-003/00
H04W-056/00
H04W-072/04
H04L-029/06
H04W-076/02
출원번호
US-0312423
(2014-06-23)
등록번호
US-9674803
(2017-06-06)
발명자
/ 주소
Eravelli, Srinivasa Rao
Kanamarlapudi, Sitaramanjaneyulu
Kapoor, Rohit
Palakodety, Sivaram Srivenkata
Venkatachalam Jayaraman, Venkata Ramanan
Chhatriwala, Murtuza Taheri
Govindappa, Sumanth
Cereck, Pamela Ann
출원인 / 주소
QUALCOMM Incorporated
대리인 / 주소
Arent Fox LLP
인용정보
피인용 횟수 :
0인용 특허 :
2
초록▼
Methods and apparatus are described for synchronizing compression for communication between a user equipment (UE) and a serving node. The methods and apparatus include determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on
Methods and apparatus are described for synchronizing compression for communication between a user equipment (UE) and a serving node. The methods and apparatus include determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure. Further, the methods and apparatus include resetting the compressor memory and the decompressor memory to a predetermined state in response to determining that the compressor memory and the decompressor memory are out-of-synchronization, wherein the compressor memory and the decompressor memory are synchronized at the predetermined state.
대표청구항▼
1. A method of synchronizing compression for communication between a user equipment (UE) and a serving node, comprising: determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure; andresetting the compresso
1. A method of synchronizing compression for communication between a user equipment (UE) and a serving node, comprising: determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure; andresetting the compressor memory and the decompressor memory to a predetermined state in response to determining that the compressor memory and the decompressor memory are out-of-synchronization, wherein the compressor memory and the decompressor memory are synchronized at the predetermined state, wherein resetting the compressor memory and the decompressor memory to the predetermined state further comprises initiating a Radio Link Control (RLC) RESET procedure based on the checksum failure, and wherein the RLC RESET procedure comprises flushing the compressor memory and the decompressor memory. 2. The method of claim 1, wherein flushing the compressor memory and the decompressor memory further comprises: flushing the decompressor memory to obtain the predetermined state; andtransmitting an RLC RESET signal to the compressor, wherein the RLC RESET signal causes the compressor to flush the compressor memory to obtain the predetermined state. 3. The method of claim 2, wherein the RLC RESET signal further causes the compressor to flush the compressor memory to obtain the predetermined state further comprises flushing one or more compressed RLC Service Data Units (SDUs). 4. The method of claim 1, wherein resetting the compressor memory and the decompressor memory to the predetermined state further comprises: disabling the decompressor in response to determining that the compressor memory and the decompressor memory are out-of-synchronization;transmitting a disable command signal to the compressor, wherein the disable command signal disables the compressor from compressing one or more data packets;re-enabling the decompressor, wherein re-enabling the decompressor causes the decompressor to flush the decompressor memory to obtain the predetermined state; andtransmitting a re-enable command signal to the compressor, wherein the re-enable command signal enables the compressor to compress the one or more data packets, and wherein the re-enable command signal causes the compressor to flush the compressor memory to obtain the predetermined state. 5. The method of claim 1, wherein determining that the compressor memory and the decompressor memory are out-of-synchronization based on the checksum failure further comprises: decompressing, by the decompressor, a compressed data packet to form a decompressed data packet;calculating a checksum for the decompressed data packet;determining whether the checksum for the decompressed data packet matches a checksum for an original data packet, wherein the original data packet corresponds to an uncompressed version of the compressed data packet; andindicating the checksum failure when the checksum for the decompressed data packet does not match the checksum for the original data packet. 6. The method of claim 5, wherein the checksum for the original data packet is calculated for only a portion of a total number of bytes of the original data packet and is appended to a header of the compressed data packet prior to transmission of the compressed data packet. 7. The method of claim 6, wherein calculating the checksum for the decompressed data packet further comprises calculating the checksum for at least one or both of an Internet Protocol (IP) and Transmission Control Protocol (TCP) layer on the decompressed data packet, and wherein the checksum for the original data packet corresponds to the checksum for at least one or both of an Internet Protocol (IP) and Transmission Control Protocol (TCP) layer on original data packet. 8. The method of claim 1, further comprising receiving a point-to-point acknowledge (PTP ACK) signal, wherein the PTP ACK signal corresponds to the compressor compressing one or more data packets based on a configuration request sent prior to the resetting of the compressor memory and the decompressor memory. 9. The method of claim 1, further comprising: receiving a compressed data packet after the resetting of the compressor memory and the decompressor memory, wherein the compressed data packet comprises an Internet Protocol Data Compression (IPDC) sequence number (SN) appended to a header of the compressed data packet;determining whether the IPDC SN of the compressed data packet matches one or more IPDC SNs corresponding to one or more previously received compressed data packets; anddiscarding the compressed data packet when the IPDC SN of the compressed data packet matches one or more previously received IPDC SNs. 10. The method of claim 9, wherein the one or more previously received compressed data packets were received prior to resetting the compressor memory and the decompressor memory to the predetermined state. 11. An apparatus for synchronizing compression for communication between a user equipment (UE) and a serving node, comprising: means for determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure; andmeans for resetting the compressor memory and the decompressor memory to a predetermined state in response to determining that the compressor memory and the decompressor memory are out-of-synchronization, wherein the compressor memory and the decompressor memory are synchronized at the predetermined state, wherein the means for resetting the compressor memory and the decompressor memory to the predetermined state further comprises means for initiating a Radio Link Control (RLC) RESET procedure based on the checksum failure, and wherein the RLC RESET procedure comprises means for flushing the compressor memory and the decompressor memory. 12. An apparatus for synchronizing compression for communication between a user equipment (UE) and a serving node, comprising: a memory configured to store data; andone or more processors communicatively coupled with the memory, the one or more processors and the memory being configured to: determine that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure; andreset the compressor memory and the decompressor memory to a predetermined state in response to determining that the compressor memory and the decompressor memory are out-of-synchronization, wherein the compressor memory and the decompressor memory are synchronized at the predetermined state, wherein to reset the compressor memory and the decompressor memory to the predetermined state the one or more processors is further configured to initiate a Radio Link Control (RLC) RESET procedure based on the checksum failure, and wherein the RLC RESET procedure comprises flushing the compressor memory and the decompressor memory. 13. The apparatus of claim 12, wherein flushing the compressor memory and the decompressor memory further comprises: flushing the decompressor memory to obtain the predetermined state; andtransmitting an RLC RESET signal to the compressor, wherein the RLC RESET signal causes the compressor to flush the compressor memory to obtain the predetermined state. 14. The apparatus of claim 13, wherein the RLC RESET signal further causes the compressor to flush the compressor memory to obtain the predetermined state further comprises flushing one or more compressed RLC Service Data Units (SDUs). 15. The apparatus of claim 12, wherein to reset the compressor memory and the decompressor memory to the predetermined state the one or more processors are further configured to: disable the decompressor in response to determining that the compressor memory and the decompressor memory are out-of-synchronization;transmit a disable command signal to the compressor, wherein the disable command signal disables the compressor from compressing one or more data packets;re-enable the decompressor, wherein re-enabling the decompressor causes the decompressor to flush the decompressor memory to obtain the predetermined state; andtransmit a re-enable command signal to the compressor, wherein the re-enable command signal enables the compressor to compress the one or more data packets, and wherein the re-enable command signal causes the compressor to flush the compressor memory to obtain the predetermined state. 16. The apparatus of claim 12, wherein to determine that the compressor memory and the decompressor memory are out-of-synchronization based on the checksum failure one or more processors are further configured to: decompress, by the decompressor, a compressed data packet to form a decompressed data packet;calculate a checksum for the decompressed data packet;determine whether the checksum for the decompressed data packet matches a checksum for an original data packet, wherein the original data packet corresponds to an uncompressed version of the compressed data packet; andindicate the checksum failure when the checksum for the decompressed data packet does not match the checksum for the original data packet. 17. The apparatus of claim 16, wherein the checksum for the original data packet is calculated for only a portion of a total number of bytes of the original data packet and is appended to a header of the compressed data packet prior to transmission of the compressed data packet. 18. The apparatus of claim 17, wherein calculating the checksum for the decompressed data packet further comprises calculating the checksum for at least one or both of an Internet Protocol (IP) and Transmission Control Protocol (TCP) layer on the decompressed data packet, and wherein the checksum for the original data packet corresponds to the checksum for at least one or both of an Internet Protocol (IP) and Transmission Control Protocol (TCP) layer on original data packet. 19. The apparatus of claim 12, wherein the one or more processors are further configured to receive a point-to-point acknowledge (PTP ACK) signal, wherein the PTP ACK signal corresponds to the compressor compressing one or more data packets based on a configuration request sent prior to the resetting of the compressor memory and the decompressor memory. 20. The apparatus of claim 12, wherein the one or more processors are further configured to: receive a compressed data packet after the resetting of the compressor memory and the decompressor memory, wherein the compressed data packet comprises an Internet Protocol Data Compression (IPDC) sequence number (SN) appended to a header of the compressed data packet;determine whether the IPDC SN of the compressed data packet matches one or more IPDC SNs corresponding to one or more previously received compressed data packets; anddiscard the compressed data packet when the IPDC SN of the compressed data packet matches one or more previously received IPDC SNs. 21. The apparatus of claim 20, wherein the one or more previously received compressed data packets were received prior to resetting the compressor memory and the decompressor memory to the predetermined state. 22. A non-transitory computer-readable medium storing computer executable code for synchronizing compression for communication between a user equipment (UE) and a serving node, comprising: code for determining that a compressor memory of a compressor and a decompressor memory of a decompressor are out-of-synchronization based on a checksum failure; andcode for resetting the compressor memory and the decompressor memory to a predetermined state in response to determining that the compressor memory and the decompressor memory are out-of-synchronization, wherein the compressor memory and the decompressor memory are synchronized at the predetermined state, wherein the code for resetting the compressor memory and the decompressor memory to the predetermined state further comprises code for initiating a Radio Link Control (RLC) RESET procedure based on the checksum failure, and wherein the RLC RESET procedure comprises code for flushing the compressor memory and the decompressor memory.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (2)
Hamiti, Shkumbin; Parantainen, Janne, Header compression in real time service.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.