US20080279194A1 - Method and Apparatus of Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System - Google Patents
Method and Apparatus of Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System Download PDFInfo
- Publication number
- US20080279194A1 US20080279194A1 US12/116,937 US11693708A US2008279194A1 US 20080279194 A1 US20080279194 A1 US 20080279194A1 US 11693708 A US11693708 A US 11693708A US 2008279194 A1 US2008279194 A1 US 2008279194A1
- Authority
- US
- United States
- Prior art keywords
- mac
- ehs
- pdu
- protocol entity
- reordering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1835—Buffer management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2612—Arrangements for wireless medium access control, e.g. by allocating physical layer transmission capacity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0091—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location arrangements specific to receivers, e.g. format detection
Definitions
- the present invention relates to a method and apparatus for improving reset of an evolved media access control, named MAC-ehs hereinafter, protocol entity in a user equipment of a wireless communications system, and more particularly to a method and apparatus for resetting the MAC-ehs protocol entity by correctly discarding previously stored packet data unit segments in a user equipment in a wireless communications system.
- MAC-ehs evolved media access control
- the third generation (3G) mobile telecommunications system has adopted a Wideband Code Division Multiple Access (WCDMA) wireless air interface access method for a cellular network.
- WCDMA Wideband Code Division Multiple Access
- the WCDMA method also meets all kinds of QoS requirements simultaneously, providing diverse, flexible, two-way transmission services and better communication quality to reduce transmission interruption rates.
- PDUs Protocol Data Units
- RLC Radio Link Control
- HSDPA High Speed Downlink Package Access
- HSUPA High Speed Uplink Package Access
- the 3rd Generation Partnership Project makes some modifications for RLC and Media Access Control (MAC) layers, which primarily includes adopting flexible RLC PDU sizes and providing PDU segmentation/reassembly in the MAC layer, to enhance bandwidth utility rate and data processing efficiency, thereby making high data rate enabled by physical layer features such as Multi-input Multi-output (MIMO) and high order modulations possible.
- MIMO Multi-input Multi-output
- the 3GPP newly introduces a MAC-ehs protocol entity in the MAC layer, which allows the support of flexible RLC PDU sizes as well as MAC segmentation/reassembly. Furthermore, unlike MAC-hs for HSDPA, MAC-ehs allows multiplexing of data from several priority queues within one transmission time interval (TTI) of 2 ms. Detailed operations of the MAC-ehs entity can be found in the MAC protocol specification formulated by the 3GPP, and are not narrated herein.
- TTI transmission time interval
- FIG. 1 illustrates a schematic diagram of a MAC-ehs PDU.
- the MAC-ehs PDU consists of a plurality of reordering PDUs R_PDU n and a corresponding MAC-ehs header.
- Each reordering PDU consists of at least one consecutive MAC-ehs Serving Data Unit (SDUs) or segments of MAC-ehs SDUs belonging to the same priority queue, or reordering queue.
- SDUs Serving Data Unit
- a MAC-ehs SDU i.e. an upper layer PDU, is either a MAC-c PDU or a MAC-d PDU.
- the MAC-ehs header For each reordering PDU, the MAC-ehs header carries a Logical channel identifier (LCH-ID) field LCH-ID n , a Length field L n , a Transmission Sequence Number (TSN) field TSN n , a Segmentation Indication (SI) field SI n , and a header extension field F n .
- LCH-ID field LCH-ID n indicates a priority queue for each reordering PDU, wherein the mapping between the logic channel and the priority/reordering queue is provided by upper layers.
- the Length field L n indicates data length of each reordering PDU.
- the TSN field TSN n indicates a TSN of each reordering PDU for reordering purpose.
- the SI field SI n indicates whether MAC-ehs SDUs included in each reordering PDU are segmented and segmentation type of the reordering PDU for reassembly.
- the header extension field F n then indicates whether there exists a next reordering PDU in the following.
- each reordering PDU is firstly assigned to a corresponding reordering queue for reordering according to the LCH-ID field LCH-ID n and the TSN field TSN n .
- the reordering PDU shall be further concatenated with the previously stored segment of the MAC-ehs SDU according to the SI field SI n , so that complete MAC-ehs SDUs can be delivered to upper layers.
- the UE is required by upper layers to perform a MAC-ehs reset procedure for resetting the MAC-ehs protocol entity in some situations.
- the MAC-ehs reset procedure includes the following steps: Flushing soft buffers for all configured Hybrid Automatic Repeat Request (HARQ) processes; stopping all active reordering release timers and setting all timers to their initial values; starting transmission sequence numbers (TSNs) with value 0 for a next transmission of each configured HARQ process; defining an initial range of a receiver window; delivering all reordering PDUs in each reordering buffer to a corresponding reassembly protocol entity; and flushing the reordering buffer.
- HARQ Hybrid Automatic Repeat Request
- a method for improving reset of a MAC-ehs protocol entity in a user equipment of a wireless communications system comprises a plurality of reordering queues and a plurality of reassembly protocol entities.
- the method includes steps of receiving a reset request for resetting the MAC-ehs protocol entity; delivering all reordering Packet Data Units, named PDUs hereinafter, stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and delivering complete upper layer PDUs to a upper layer protocol entity; and discarding all PDU segments still existing in the plurality of reassembly entities.
- PDUs Packet Data Unit
- a communications device used in a wireless communications system for improving reset of a MAC-ehs protocol entity is further disclosed.
- the MAC-ehs protocol entity comprises a plurality of reordering queues and a plurality of reassembly protocol entities.
- the communications device includes a control circuit for realizing functions of the communications device; a processor installed in the control circuit, for executing a program code to command the control circuit; and a memory installed in the control circuit and coupled to the processor for storing the program code.
- the program code includes steps of receiving a reset request for resetting the MAC-ehs protocol entity; delivering all reordering Packet Data Units, named PDUs hereinafter, stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and delivering complete upper layer PDUs to a upper layer protocol entity; and discarding all PDU segments still existing in the plurality of reassembly entities.
- PDUs Packet Data Units
- FIG. 1 illustrates a schematic diagram of a MAC-ehs PDU.
- FIG. 2 is a functional block diagram of a communications device.
- FIG. 3 is a schematic diagram of the program code in FIG. 2 .
- FIG. 4 is a schematic diagram of a process according to an embodiment of the present invention.
- FIG. 2 is a functional block diagram of a communications device 100 .
- FIG. 2 only shows an input device 102 , an output device 104 , a control circuit 106 , a central processing unit (CPU) 108 , a memory 110 , a program code 112 , and a transceiver 114 of the communications device 100 .
- the control circuit 106 executes the program code 112 in the memory 110 through the CPU 108 , thereby controlling an operation of the communications device 100 .
- the communications device 100 can receive signals input by a user through the input device 102 , such as a keyboard, and can output images and sounds through the output device 104 , such as a monitor or speakers.
- the transceiver 114 is used to receive and transmit wireless signals, delivering received signals to the control circuit 106 , and outputting signals generated by the control circuit 106 wirelessly. From a perspective of a communications protocol framework, the transceiver 114 can be seen as a portion of Layer 1 , and the control circuit 106 can be utilized to realize functions of Layer 2 and Layer 3 .
- FIG. 3 is a schematic diagram of the program code 112 in FIG. 2 .
- the program code 112 comprises an application program layer 200 , a layer 3 interface 202 , a layer 2 interface 206 , and a layer 1 interface 218 .
- the layer 3 interface 202 submits Service Data Units (SDUs) 208 to the layer 2 interface 206 and the layer 2 interface 206 stores the SDUs 208 in a buffer 212 .
- the layer 2 interface 206 generates a plurality of PDUs 214 according to the SDUs 208 stored in the buffer 212 and outputs the PDUs 214 generated to a destination through the layer 1 interface 218 .
- SDUs Service Data Units
- the radio signal when receiving a radio signal, the radio signal is received through the layer 1 interface 218 and the layer 1 interface 218 outputs PDUs 214 to the layer 2 interface 206 .
- the layer interface 206 restores the PDUs 214 to SDUs 208 and stores the SDUs 208 in the buffer 212 .
- the layer 2 interface 206 transmits the SDUs 208 stored in the buffer 212 to the layer 3 interface 202 .
- the communications device 100 is applied in an Evolved High Speed Packed Access (Evolved HSPA) system, such that the layer 2 interface 206 can be a MAC-ehs interface utilized for handling MAC-ehs PDUs.
- Evolved HSPA Evolved High Speed Packed Access
- the communications device 100 is required to perform a MAC-ehs reset procedure for resetting the MAC-ehs protocol entity according to a reset request generated by upper layers.
- the embodiment of the present invention provides a MAC-ehs reset program code 220 in the program code 112 utilized for correctly resetting the MAC-ehs protocol entity, so as to avoid incorrect PDUs being generated and delivered to upper layers.
- FIG. 4 illustrates a schematic diagram of a process 30 according to an embodiment of the present invention.
- the process 30 is utilized for improving reset of a MAC-ehs protocol entity in a user equipment of a wireless communications system, and can be compiled into the MAC-ehs reset program code 220 .
- the process 30 includes the following steps:
- Step 300 Start.
- Step 302 Receiving a reset request for resetting the MAC-ehs protocol entity, wherein the MAC-ehs protocol entity includes a plurality of reordering queues and a plurality of reassembly protocol entities.
- Step 304 Deliver all reordering PDUs stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and for delivering complete upper layer PDUs to an upper layer protocol entity.
- Step 306 Discard all PDU segments still existing in the plurality of reassembly entities.
- Step 308 End.
- all reordering PDUs stored in the plurality of reordering queues shall be delivered to the plurality of reassembly protocol entities for reassembly, so as to deliver complete upper layer PDUs to an upper layer protocol entity, such as to corresponding logic channels through a demultiplexing entity.
- all PDU segments still existing in the plurality of reassembly entities are discarded in the embodiment of the present invention.
- the process 30 can further includes steps of: flushing soft buffers for all configured Hybrid Automatic Repeat Request (HARQ) processes, stopping all active reordering release timers and setting all timers to their initial values, starting transmission sequence numbers (TSNs) with value 0 for a next transmission of each configure HARQ process, defining an initial range of a receiver window, delivering all reordering PDUs in each reordering buffer to a corresponding reassembly protocol entity, and flushing the reordering buffer, which are well known by those skilled in the art and not narrated herein.
- HARQ Hybrid Automatic Repeat Request
- the embodiment of the present invention discards all stored PDU segments in the reassembly entities, so as to avoid a data error of the UE due to incorrect concatenation.
Abstract
A method of improving reset of an evolved media access control (MAC-ehs) protocol entity for a user equipment of a wireless communications system is disclosed. The MAC-ehs entity includes a plurality of reordering queues and a plurality of reassembly entities. The method includes receiving a reset request for resetting the MAC-ehs entity, delivering all reordering packet data units (PDUs) stored in the plurality of reordering queues to the corresponding reassembly entities for performing a reassembly process to deliver complete upper layer PDUs to an upper layer entity, and discarding all PDU segments still existing in the plurality of reassembly entities.
Description
- This application claims the benefit of U.S. Provisional Application No. 60916546, filed on May 7, 2007 and entitled “Method and Apparatus for allocating HARQ configuration and concatenation and delivery of MAC PDUs”, the contents of which are incorporated herein by reference.
- 1. Field of the Invention
- The present invention relates to a method and apparatus for improving reset of an evolved media access control, named MAC-ehs hereinafter, protocol entity in a user equipment of a wireless communications system, and more particularly to a method and apparatus for resetting the MAC-ehs protocol entity by correctly discarding previously stored packet data unit segments in a user equipment in a wireless communications system.
- 2. Description of the Prior Art
- The third generation (3G) mobile telecommunications system has adopted a Wideband Code Division Multiple Access (WCDMA) wireless air interface access method for a cellular network. WCDMA provides high frequency spectrum utilization, universal coverage, and high quality, high-speed multimedia data transmission. The WCDMA method also meets all kinds of QoS requirements simultaneously, providing diverse, flexible, two-way transmission services and better communication quality to reduce transmission interruption rates.
- In the prior art, lengths of all Protocol Data Units (PDUs) outputted from a Radio Link Control (RLC) layer are the same. However, this decreases bandwidth utility rate and data processing efficiency, especially for high data rate applications, such as High Speed Downlink Package Access (HSDPA) and High Speed Uplink Package Access (HSUPA) in the 3G mobile telecommunications system. Thus, targeting high data rate applications, the 3rd Generation Partnership Project (3GPP) makes some modifications for RLC and Media Access Control (MAC) layers, which primarily includes adopting flexible RLC PDU sizes and providing PDU segmentation/reassembly in the MAC layer, to enhance bandwidth utility rate and data processing efficiency, thereby making high data rate enabled by physical layer features such as Multi-input Multi-output (MIMO) and high order modulations possible.
- In such a situation, the 3GPP newly introduces a MAC-ehs protocol entity in the MAC layer, which allows the support of flexible RLC PDU sizes as well as MAC segmentation/reassembly. Furthermore, unlike MAC-hs for HSDPA, MAC-ehs allows multiplexing of data from several priority queues within one transmission time interval (TTI) of 2 ms. Detailed operations of the MAC-ehs entity can be found in the MAC protocol specification formulated by the 3GPP, and are not narrated herein.
- Please refer to
FIG. 1 , which illustrates a schematic diagram of a MAC-ehs PDU. The MAC-ehs PDU consists of a plurality of reordering PDUs R_PDUn and a corresponding MAC-ehs header. Each reordering PDU consists of at least one consecutive MAC-ehs Serving Data Unit (SDUs) or segments of MAC-ehs SDUs belonging to the same priority queue, or reordering queue. A MAC-ehs SDU, i.e. an upper layer PDU, is either a MAC-c PDU or a MAC-d PDU. For each reordering PDU, the MAC-ehs header carries a Logical channel identifier (LCH-ID) field LCH-IDn, a Length field Ln, a Transmission Sequence Number (TSN) field TSNn, a Segmentation Indication (SI) field SIn, and a header extension field Fn. The LCH-ID field LCH-IDn indicates a priority queue for each reordering PDU, wherein the mapping between the logic channel and the priority/reordering queue is provided by upper layers. The Length field Ln indicates data length of each reordering PDU. The TSN field TSNn indicates a TSN of each reordering PDU for reordering purpose. The SI field SIn indicates whether MAC-ehs SDUs included in each reordering PDU are segmented and segmentation type of the reordering PDU for reassembly. The header extension field Fn then indicates whether there exists a next reordering PDU in the following. - Thus, when a MAC-ehs PDU is received by the UE, each reordering PDU is firstly assigned to a corresponding reordering queue for reordering according to the LCH-ID field LCH-IDn and the TSN field TSNn. In each reordering queue, if the latest received reordering PDU is determined to be consecutive to a previously stored segment of a MAC-ehs SDU, the reordering PDU shall be further concatenated with the previously stored segment of the MAC-ehs SDU according to the SI field SIn, so that complete MAC-ehs SDUs can be delivered to upper layers.
- In the prior art, the UE is required by upper layers to perform a MAC-ehs reset procedure for resetting the MAC-ehs protocol entity in some situations. The MAC-ehs reset procedure includes the following steps: Flushing soft buffers for all configured Hybrid Automatic Repeat Request (HARQ) processes; stopping all active reordering release timers and setting all timers to their initial values; starting transmission sequence numbers (TSNs) with value 0 for a next transmission of each configured HARQ process; defining an initial range of a receiver window; delivering all reordering PDUs in each reordering buffer to a corresponding reassembly protocol entity; and flushing the reordering buffer.
- By the reassembly protocol entity, all reordering PDUs in each reordering queue are reassembled with previously stored PDU segments for further delivering complete PDUs to upper layers. However, when the MAC-ehs reset procedure is performed, operation of discarding PDU segments still existing in the reassembly entity is not executed. In this situation, after resetting the MAC-ehs protocol entity, later-received reordering PDUs may be incorrectly concatenated with the stored PDU segments in the reassembly entity, resulting in a data error of the UE.
- It is therefore an objective of the present invention to provide a method and apparatus for improving reset of a MAC-ehs protocol entity in a user equipment of a wireless communications system.
- According to the present invention, a method for improving reset of a MAC-ehs protocol entity in a user equipment of a wireless communications system is disclosed. The MAC-ehs protocol entity comprises a plurality of reordering queues and a plurality of reassembly protocol entities. The method includes steps of receiving a reset request for resetting the MAC-ehs protocol entity; delivering all reordering Packet Data Units, named PDUs hereinafter, stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and delivering complete upper layer PDUs to a upper layer protocol entity; and discarding all PDU segments still existing in the plurality of reassembly entities.
- According to the present invention, a communications device used in a wireless communications system for improving reset of a MAC-ehs protocol entity is further disclosed. The MAC-ehs protocol entity comprises a plurality of reordering queues and a plurality of reassembly protocol entities. The communications device includes a control circuit for realizing functions of the communications device; a processor installed in the control circuit, for executing a program code to command the control circuit; and a memory installed in the control circuit and coupled to the processor for storing the program code. The program code includes steps of receiving a reset request for resetting the MAC-ehs protocol entity; delivering all reordering Packet Data Units, named PDUs hereinafter, stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and delivering complete upper layer PDUs to a upper layer protocol entity; and discarding all PDU segments still existing in the plurality of reassembly entities.
- These and other objectives of the present invention will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiment that is illustrated in the various figures and drawings.
-
FIG. 1 illustrates a schematic diagram of a MAC-ehs PDU. -
FIG. 2 is a functional block diagram of a communications device. -
FIG. 3 is a schematic diagram of the program code inFIG. 2 . -
FIG. 4 is a schematic diagram of a process according to an embodiment of the present invention. - Please refer to
FIG. 2 , which is a functional block diagram of acommunications device 100. For the sake of brevity,FIG. 2 only shows aninput device 102, anoutput device 104, acontrol circuit 106, a central processing unit (CPU) 108, amemory 110, aprogram code 112, and atransceiver 114 of thecommunications device 100. In thecommunications device 100, thecontrol circuit 106 executes theprogram code 112 in thememory 110 through theCPU 108, thereby controlling an operation of thecommunications device 100. Thecommunications device 100 can receive signals input by a user through theinput device 102, such as a keyboard, and can output images and sounds through theoutput device 104, such as a monitor or speakers. Thetransceiver 114 is used to receive and transmit wireless signals, delivering received signals to thecontrol circuit 106, and outputting signals generated by thecontrol circuit 106 wirelessly. From a perspective of a communications protocol framework, thetransceiver 114 can be seen as a portion ofLayer 1, and thecontrol circuit 106 can be utilized to realize functions ofLayer 2 andLayer 3. - Please further refer to
FIG. 3 , which is a schematic diagram of theprogram code 112 inFIG. 2 . Theprogram code 112 comprises anapplication program layer 200, alayer 3interface 202, alayer 2interface 206, and alayer 1interface 218. When transmitting signals, thelayer 3interface 202 submits Service Data Units (SDUs) 208 to thelayer 2interface 206 and thelayer 2interface 206 stores theSDUs 208 in abuffer 212. Then, thelayer 2interface 206 generates a plurality ofPDUs 214 according to theSDUs 208 stored in thebuffer 212 and outputs thePDUs 214 generated to a destination through thelayer 1interface 218. Conversely, when receiving a radio signal, the radio signal is received through thelayer 1interface 218 and thelayer 1interface 218outputs PDUs 214 to thelayer 2interface 206. Thelayer interface 206 restores thePDUs 214 toSDUs 208 and stores theSDUs 208 in thebuffer 212. At last, thelayer 2interface 206 transmits theSDUs 208 stored in thebuffer 212 to thelayer 3interface 202. Preferably, thecommunications device 100 is applied in an Evolved High Speed Packed Access (Evolved HSPA) system, such that thelayer 2interface 206 can be a MAC-ehs interface utilized for handling MAC-ehs PDUs. - In some situations, the
communications device 100 is required to perform a MAC-ehs reset procedure for resetting the MAC-ehs protocol entity according to a reset request generated by upper layers. Thus, the embodiment of the present invention provides a MAC-ehsreset program code 220 in theprogram code 112 utilized for correctly resetting the MAC-ehs protocol entity, so as to avoid incorrect PDUs being generated and delivered to upper layers. Please refer toFIG. 4 , which illustrates a schematic diagram of aprocess 30 according to an embodiment of the present invention. Theprocess 30 is utilized for improving reset of a MAC-ehs protocol entity in a user equipment of a wireless communications system, and can be compiled into the MAC-ehsreset program code 220. Theprocess 30 includes the following steps: - Step 300: Start.
- Step 302: Receiving a reset request for resetting the MAC-ehs protocol entity, wherein the MAC-ehs protocol entity includes a plurality of reordering queues and a plurality of reassembly protocol entities.
- Step 304: Deliver all reordering PDUs stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and for delivering complete upper layer PDUs to an upper layer protocol entity.
- Step 306: Discard all PDU segments still existing in the plurality of reassembly entities.
- Step 308: End.
- According to the
process 30, when the reset of the MAC-ehs protocol entity is performed, all reordering PDUs stored in the plurality of reordering queues shall be delivered to the plurality of reassembly protocol entities for reassembly, so as to deliver complete upper layer PDUs to an upper layer protocol entity, such as to corresponding logic channels through a demultiplexing entity. Finally, all PDU segments still existing in the plurality of reassembly entities are discarded in the embodiment of the present invention. - Therefore, after resetting the MAC-ehs protocol entity, no previously stored PDU segments exist in the plurality of reassembly protocol entities, so that occurrence of a data error generated by incorrect concatenation can be avoided.
- Certainly, in the embodiment of the present invention, the
process 30 can further includes steps of: flushing soft buffers for all configured Hybrid Automatic Repeat Request (HARQ) processes, stopping all active reordering release timers and setting all timers to their initial values, starting transmission sequence numbers (TSNs) with value 0 for a next transmission of each configure HARQ process, defining an initial range of a receiver window, delivering all reordering PDUs in each reordering buffer to a corresponding reassembly protocol entity, and flushing the reordering buffer, which are well known by those skilled in the art and not narrated herein. - As mentioned above, when resetting the MAC-ehs protocol entity, the embodiment of the present invention discards all stored PDU segments in the reassembly entities, so as to avoid a data error of the UE due to incorrect concatenation.
- Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.
Claims (12)
1. A method for improving reset of an evolved media access control, named MAC-ehs hereinafter, protocol entity in a user equipment of a wireless communications system, the MAC-ehs protocol entity comprising a plurality of reordering queues and a plurality of reassembly protocol entities, the method comprising:
receiving a reset request for resetting the MAC-ehs protocol entity;
delivering all reordering Packet Data Units, named PDUs hereinafter, stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and delivering complete upper layer PDUs to an upper layer protocol entity; and
discarding all PDU segments still existing in the plurality of reassembly entities.
2. The method of claim 1 , wherein the reset request is generated by an upper layer protocol entity.
3. The method of claim 1 , wherein each reordering PDU stored in the plurality of reordering queues is carried in a MAC-ehs PDU, and comprises at least one PDU or PDU segment.
4. The method of claim 3 , wherein the MAC-ehs PDU is received by the MAC-ehs protocol entity.
5. The method of claim 3 , wherein the at least one PDU comprises a MAC-ehs serving data unit, named MAC-ehs SDU, MAC-d PDU or MAC-c PDU.
6. The method of claim 1 , wherein the wireless communications system is an Evolved High Speed Packet Access system.
7. A communications device used in a wireless communications system for improving reset of an evolved media control access, named MAC-ehs hereinafter, protocol entity, the MAC-ehs protocol entity comprising a plurality of reordering queues and a plurality of reassembly protocol entities, the communications device comprising:
a control circuit for realizing functions of the communications device;
a central processing unit coupled to the control circuit for executing a program code to operate the control circuit; and
a memory coupled to the central processing unit for storing the program code;
wherein the program code comprises:
receiving a reset request for resetting the MAC-ehs protocol entity;
delivering all reordering Packet Data Units, named PDUs hereinafter, stored in the plurality of reordering queues to the plurality of reassembly protocol entities for reassembly and delivering complete upper layer PDUs to an upper layer protocol entity; and
discarding all PDU segments still existing in the plurality of reassembly entities.
8. The communications device claim 7 , wherein the reset request is generated by an upper layer protocol entity.
9. The communications device of claim 7 , wherein each reordering PDU stored in the plurality of reordering queues is carried in a MAC-ehs PDU, and comprises at least one PDU or PDU segment.
10. The communications device of claim 9 , wherein the MAC-ehs PDU is received by the MAC-ehs protocol entity.
11. The communications device of claim 9 , wherein the at least one PDU comprises a MAC-ehs serving data unit, named MAC-ehs SDU, MAC-d PDU or MAC-c PDU.
12. The communications device of claim 7 , wherein the wireless communications system is an Evolved High Speed Packet Access system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/116,937 US20080279194A1 (en) | 2007-05-07 | 2008-05-07 | Method and Apparatus of Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US91654607P | 2007-05-07 | 2007-05-07 | |
US12/116,937 US20080279194A1 (en) | 2007-05-07 | 2008-05-07 | Method and Apparatus of Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080279194A1 true US20080279194A1 (en) | 2008-11-13 |
Family
ID=39541254
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/116,176 Abandoned US20080279192A1 (en) | 2007-05-07 | 2008-05-06 | Method and Apparatus of Delivering Protocol Data Units for a User Equipment in a Wireless Communications System |
US12/116,170 Abandoned US20080279191A1 (en) | 2007-05-07 | 2008-05-06 | Method and Apparatus of Delivering Protocol Data Units for a User Equipment in a Wireless Communications System |
US12/116,207 Active 2029-01-16 US8064460B2 (en) | 2007-05-07 | 2008-05-07 | Method and apparatus of delivering protocol data units for a user equipment in a wireless communications system |
US12/116,937 Abandoned US20080279194A1 (en) | 2007-05-07 | 2008-05-07 | Method and Apparatus of Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/116,176 Abandoned US20080279192A1 (en) | 2007-05-07 | 2008-05-06 | Method and Apparatus of Delivering Protocol Data Units for a User Equipment in a Wireless Communications System |
US12/116,170 Abandoned US20080279191A1 (en) | 2007-05-07 | 2008-05-06 | Method and Apparatus of Delivering Protocol Data Units for a User Equipment in a Wireless Communications System |
US12/116,207 Active 2029-01-16 US8064460B2 (en) | 2007-05-07 | 2008-05-07 | Method and apparatus of delivering protocol data units for a user equipment in a wireless communications system |
Country Status (8)
Country | Link |
---|---|
US (4) | US20080279192A1 (en) |
EP (4) | EP1990945A2 (en) |
JP (4) | JP2008278496A (en) |
KR (4) | KR20080099190A (en) |
CN (4) | CN101304375A (en) |
AT (1) | ATE533247T1 (en) |
ES (1) | ES2376779T3 (en) |
TW (4) | TW200845685A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080267061A1 (en) * | 2007-04-30 | 2008-10-30 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced cell_fach state |
US20110176492A1 (en) * | 2008-10-13 | 2011-07-21 | Samsung Electronics Co., Ltd. | Method for pdu reordering in wireless communication system |
US20130084910A1 (en) * | 2011-09-30 | 2013-04-04 | Research In Motion Limited | Enhancement and Improvement for Hetnet Deployments |
US20130250877A1 (en) * | 2006-12-15 | 2013-09-26 | Telefonaktiebolaget Lm Ericsson (Publ) | MAC-D Multiplexing in UTRAN HSDPA Wireless Networks |
US20140092851A1 (en) * | 2008-08-08 | 2014-04-03 | Interdigital Patent Holdings, Inc. | Mac reset and reconfiguration |
US8885509B2 (en) | 2011-11-04 | 2014-11-11 | Blackberry Limited | Paging in heterogeneous networks using restricted subframe patterns |
US8964672B2 (en) | 2011-11-04 | 2015-02-24 | Blackberry Limited | Paging in heterogeneous networks with discontinuous reception |
US8976764B2 (en) | 2011-11-04 | 2015-03-10 | Blackberry Limited | Accommodating semi-persistent scheduling in heterogeneous networks with restricted subframe patterns |
CN111240882A (en) * | 2020-01-16 | 2020-06-05 | 深圳开源互联网安全技术有限公司 | Method and system for detecting abnormal state |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8358669B2 (en) * | 2007-05-01 | 2013-01-22 | Qualcomm Incorporated | Ciphering sequence number for an adjacent layer protocol in data packet communications |
US8331399B2 (en) * | 2007-05-07 | 2012-12-11 | Qualcomm Incorporated | Re-using sequence number by multiple protocols for wireless communication |
US7949012B2 (en) * | 2007-08-01 | 2011-05-24 | Broadcom Corporation | High-speed uplink packet access (HSUPA) cipher multiplexing engine |
CN101815366B (en) * | 2010-04-01 | 2012-12-19 | 华为终端有限公司 | Device, receiving terminal and method for analyzing MAC-ehs PDU |
EP2654229A1 (en) * | 2010-12-16 | 2013-10-23 | Fujitsu Limited | Wireless communication device and wireless communication device control method |
EP2827676B1 (en) * | 2013-05-17 | 2018-07-25 | Telefonaktiebolaget LM Ericsson (publ) | Wireless device, radio network node, methods therein, computer program and computer readable storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030035440A1 (en) * | 2001-08-16 | 2003-02-20 | Lorenzo Casaccia | Method and apparatus for message segmentation in a wireless communication system |
US6781992B1 (en) * | 2000-11-30 | 2004-08-24 | Netrake Corporation | Queue engine for reassembling and reordering data packets in a network |
US20080188224A1 (en) * | 2007-02-02 | 2008-08-07 | Interdigital Technology Corporation | Method and apparatus for controlling a handover between utra r6 cells and r7 cells |
US20080186946A1 (en) * | 2007-02-02 | 2008-08-07 | Interdigital Technology Corporation | Method and apparatus for versatile mac multiplexing in evolved hspa |
US20080192687A1 (en) * | 2007-02-12 | 2008-08-14 | Richard Lee-Chee Kuo | Method for improving high-speed downlink operation in cell_fach state for a wireless communications system and related apparatus |
US20080219195A1 (en) * | 2007-03-07 | 2008-09-11 | Interdigital Technology Corporation | METHOD AND APPARATUS FOR GENERATING AND PROCESSING A MAC-ehs PROTOCOL DATA UNIT |
US20080227442A1 (en) * | 2007-03-16 | 2008-09-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for supporting reconfiguration of radio link control parameters |
US20080225893A1 (en) * | 2007-03-16 | 2008-09-18 | Interdigital Technology Corporation | Acknowledged mode radio link control architecture and method within evolved hspa systems |
US20080225765A1 (en) * | 2007-03-15 | 2008-09-18 | Interdigital Technology Corporation | Methods and apparatus for reordering data in an evolved high speed packet access system |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100404178B1 (en) | 1999-04-08 | 2003-11-03 | 엘지전자 주식회사 | Mobile communication system |
KR100793000B1 (en) | 2001-08-25 | 2008-01-08 | 엘지전자 주식회사 | Transport method for data of radio link control layer |
CN1523797B (en) * | 2003-02-17 | 2012-07-04 | 北京三星通信技术研究有限公司 | Reordering method for enhancement uplink dedicated channel HARQ in WCDMA system |
KR20060012928A (en) | 2004-08-05 | 2006-02-09 | 삼성전자주식회사 | Method for resolving overflow of reordering buffer in multimedia broadcast/multicast service system |
US8660145B2 (en) | 2006-02-08 | 2014-02-25 | Agere Systems Llc | MAC-HS processing in an HSDPA-compatible receiver in a 3G wireless network |
US7680118B2 (en) | 2006-04-13 | 2010-03-16 | Motorola, Inc. | Method and apparatus for reordering fragments within a MAC layer service data unit within a downlink frame |
-
2008
- 2008-05-02 JP JP2008120528A patent/JP2008278496A/en not_active Withdrawn
- 2008-05-06 US US12/116,176 patent/US20080279192A1/en not_active Abandoned
- 2008-05-06 US US12/116,170 patent/US20080279191A1/en not_active Abandoned
- 2008-05-07 TW TW097116814A patent/TW200845685A/en unknown
- 2008-05-07 KR KR1020080042413A patent/KR20080099190A/en not_active Application Discontinuation
- 2008-05-07 KR KR1020080042410A patent/KR20080099188A/en active IP Right Grant
- 2008-05-07 CN CN200810088769.8A patent/CN101304375A/en active Pending
- 2008-05-07 JP JP2008121608A patent/JP4875659B2/en not_active Expired - Fee Related
- 2008-05-07 US US12/116,207 patent/US8064460B2/en active Active
- 2008-05-07 JP JP2008121609A patent/JP2008278502A/en not_active Withdrawn
- 2008-05-07 EP EP08008596A patent/EP1990945A2/en not_active Withdrawn
- 2008-05-07 CN CN200810088770.0A patent/CN101304415A/en active Pending
- 2008-05-07 JP JP2008121610A patent/JP2008278503A/en not_active Withdrawn
- 2008-05-07 EP EP08008595A patent/EP1990944B1/en active Active
- 2008-05-07 CN CN200810088775.3A patent/CN101304376A/en active Pending
- 2008-05-07 US US12/116,937 patent/US20080279194A1/en not_active Abandoned
- 2008-05-07 KR KR1020080042412A patent/KR20080099189A/en not_active Application Discontinuation
- 2008-05-07 ES ES08008595T patent/ES2376779T3/en active Active
- 2008-05-07 KR KR1020080042409A patent/KR100972338B1/en active IP Right Grant
- 2008-05-07 CN CN200810088773.4A patent/CN101304416A/en active Pending
- 2008-05-07 TW TW097116813A patent/TW200845684A/en unknown
- 2008-05-07 EP EP08008594A patent/EP1990943A2/en not_active Withdrawn
- 2008-05-07 TW TW097116811A patent/TWI373245B/en not_active IP Right Cessation
- 2008-05-07 TW TW097116812A patent/TW200845680A/en unknown
- 2008-05-07 AT AT08008595T patent/ATE533247T1/en active
- 2008-05-07 EP EP08008597A patent/EP1990946A2/en not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6781992B1 (en) * | 2000-11-30 | 2004-08-24 | Netrake Corporation | Queue engine for reassembling and reordering data packets in a network |
US20030035440A1 (en) * | 2001-08-16 | 2003-02-20 | Lorenzo Casaccia | Method and apparatus for message segmentation in a wireless communication system |
US20080188224A1 (en) * | 2007-02-02 | 2008-08-07 | Interdigital Technology Corporation | Method and apparatus for controlling a handover between utra r6 cells and r7 cells |
US20080186946A1 (en) * | 2007-02-02 | 2008-08-07 | Interdigital Technology Corporation | Method and apparatus for versatile mac multiplexing in evolved hspa |
US20080192687A1 (en) * | 2007-02-12 | 2008-08-14 | Richard Lee-Chee Kuo | Method for improving high-speed downlink operation in cell_fach state for a wireless communications system and related apparatus |
US20080219195A1 (en) * | 2007-03-07 | 2008-09-11 | Interdigital Technology Corporation | METHOD AND APPARATUS FOR GENERATING AND PROCESSING A MAC-ehs PROTOCOL DATA UNIT |
US20080225765A1 (en) * | 2007-03-15 | 2008-09-18 | Interdigital Technology Corporation | Methods and apparatus for reordering data in an evolved high speed packet access system |
US20080227442A1 (en) * | 2007-03-16 | 2008-09-18 | Interdigital Technology Corporation | Wireless communication method and apparatus for supporting reconfiguration of radio link control parameters |
US20080225893A1 (en) * | 2007-03-16 | 2008-09-18 | Interdigital Technology Corporation | Acknowledged mode radio link control architecture and method within evolved hspa systems |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130250877A1 (en) * | 2006-12-15 | 2013-09-26 | Telefonaktiebolaget Lm Ericsson (Publ) | MAC-D Multiplexing in UTRAN HSDPA Wireless Networks |
US9918307B2 (en) | 2006-12-15 | 2018-03-13 | Telefonaktiebolaget Lm Ericsson (Publ) | MAC-D multiplexing in UTRAN HSDPA wireless networks |
US9320017B2 (en) * | 2006-12-15 | 2016-04-19 | Telefonaktiebolaget L M Ericsson (Publ) | MAC-d multiplexing in UTRAN HSDPA wireless networks |
US8705491B2 (en) * | 2007-04-30 | 2014-04-22 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced cell—FACH state |
US8982837B2 (en) | 2007-04-30 | 2015-03-17 | Interdigital Technology Corporation | Handling cell reselections and state transitions for high-speed downlink packet access |
US20120127959A1 (en) * | 2007-04-30 | 2012-05-24 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced cell_fach state |
US20080267061A1 (en) * | 2007-04-30 | 2008-10-30 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced cell_fach state |
US9538432B2 (en) | 2007-04-30 | 2017-01-03 | Interdigital Technology Corporation | Handling cell reselections and state transitions for high-speed downlink packet access |
US8130724B2 (en) * | 2007-04-30 | 2012-03-06 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced CELL—FACH state |
US20140177595A1 (en) * | 2007-04-30 | 2014-06-26 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced cell_fach state |
US10129797B2 (en) | 2007-04-30 | 2018-11-13 | Interdigital Technology Corporation | Handling cell reselections and state transitions for high-speed downlink packet access |
US9185739B2 (en) * | 2007-04-30 | 2015-11-10 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced Cell—FACH state |
US9565601B2 (en) * | 2007-04-30 | 2017-02-07 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced cell—FACH state |
US9949180B2 (en) | 2007-04-30 | 2018-04-17 | Interdigital Technology Corporation | Method and apparatus for handling cell reselections and transitions to and from an enhanced Cell_FACH state |
US9155111B2 (en) * | 2008-08-08 | 2015-10-06 | Interdigital Patent Holdings, Inc. | MAC reset and reconfiguration |
US9674874B2 (en) | 2008-08-08 | 2017-06-06 | Interdigital Patent Holdings, Inc. | MAC reset and reconfiguration |
US20140092851A1 (en) * | 2008-08-08 | 2014-04-03 | Interdigital Patent Holdings, Inc. | Mac reset and reconfiguration |
US8611374B2 (en) * | 2008-10-13 | 2013-12-17 | Samsung Electronics Co., Ltd. | Method for PDU reordering in wireless communication system |
US20110176492A1 (en) * | 2008-10-13 | 2011-07-21 | Samsung Electronics Co., Ltd. | Method for pdu reordering in wireless communication system |
US9204316B2 (en) * | 2011-09-30 | 2015-12-01 | Blackberry Limited | Enhancement and improvement for hetnet deployments |
US20130084910A1 (en) * | 2011-09-30 | 2013-04-04 | Research In Motion Limited | Enhancement and Improvement for Hetnet Deployments |
US9226263B2 (en) | 2011-11-04 | 2015-12-29 | Blackberry Limited | Paging in heterogeneous networks using restricted subframe patterns |
US9467971B2 (en) | 2011-11-04 | 2016-10-11 | Blackberry Limited | Paging in heterogeneous networks using restricted subframe patterns |
US8976764B2 (en) | 2011-11-04 | 2015-03-10 | Blackberry Limited | Accommodating semi-persistent scheduling in heterogeneous networks with restricted subframe patterns |
US8964672B2 (en) | 2011-11-04 | 2015-02-24 | Blackberry Limited | Paging in heterogeneous networks with discontinuous reception |
US8885509B2 (en) | 2011-11-04 | 2014-11-11 | Blackberry Limited | Paging in heterogeneous networks using restricted subframe patterns |
CN111240882A (en) * | 2020-01-16 | 2020-06-05 | 深圳开源互联网安全技术有限公司 | Method and system for detecting abnormal state |
Also Published As
Publication number | Publication date |
---|---|
EP1990945A2 (en) | 2008-11-12 |
TW200845685A (en) | 2008-11-16 |
ATE533247T1 (en) | 2011-11-15 |
JP2008278496A (en) | 2008-11-13 |
US8064460B2 (en) | 2011-11-22 |
KR20080099190A (en) | 2008-11-12 |
TWI373245B (en) | 2012-09-21 |
EP1990944A3 (en) | 2010-02-24 |
US20080279192A1 (en) | 2008-11-13 |
EP1990944A2 (en) | 2008-11-12 |
KR100972338B1 (en) | 2010-07-26 |
ES2376779T3 (en) | 2012-03-16 |
JP2008278501A (en) | 2008-11-13 |
US20080279193A1 (en) | 2008-11-13 |
JP2008278502A (en) | 2008-11-13 |
JP2008278503A (en) | 2008-11-13 |
CN101304416A (en) | 2008-11-12 |
KR20080099188A (en) | 2008-11-12 |
CN101304376A (en) | 2008-11-12 |
TW200845683A (en) | 2008-11-16 |
US20080279191A1 (en) | 2008-11-13 |
KR20080099187A (en) | 2008-11-12 |
EP1990946A2 (en) | 2008-11-12 |
EP1990944B1 (en) | 2011-11-09 |
KR20080099189A (en) | 2008-11-12 |
CN101304375A (en) | 2008-11-12 |
JP4875659B2 (en) | 2012-02-15 |
TW200845684A (en) | 2008-11-16 |
EP1990943A2 (en) | 2008-11-12 |
TW200845680A (en) | 2008-11-16 |
CN101304415A (en) | 2008-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20080279194A1 (en) | Method and Apparatus of Improving Reset of Evolved Media Access Control Protocol Entity in a Wireless Communications System | |
EP2009833B1 (en) | Method and related apparatus for setting an header extension type field (HE) in a PDU header of a wireless communications system operating in RLC acknowledged mode | |
EP1683282B1 (en) | Updating next-expected tsn and receiver window to avoid stall conditions | |
KR101211758B1 (en) | Method for generating block data in wireless communication system | |
US7512099B2 (en) | Method, system and transmitting side protocol entity for sending packet data units for unacknowledged mode services | |
US20070298781A1 (en) | Method and apparatus for handling status report after handover in a wireless communications system | |
US8031600B2 (en) | Method and related apparatus for performing status report procedure in a wireless communication system | |
EP3576330A2 (en) | Method and apparatus for supporting uplink protocol changes | |
KR20090106507A (en) | Wireless communication system and method for determining the size allocated to a field in the header of a packet based on the length of the packet payload | |
EP1988657B1 (en) | Method and related apparatus for handling packet discard in a wireless communication system | |
US9210610B2 (en) | Method and apparatus for header setting in a wireless communications system | |
KR101432101B1 (en) | Apparatus and method for processing of received packets for real-time services in high-speed wireless communication systems | |
ZA200603632B (en) | Updating next-expected TSN and receiver window to avoid stall conditions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INNOVATIVE SONIC LIMITED, VIRGIN ISLANDS, BRITISH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TSENG, LI-CHIH;REEL/FRAME:020916/0487 Effective date: 20080415 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |