CN101841391B - Method of handling packet error and related communication device - Google Patents

Method of handling packet error and related communication device Download PDF

Info

Publication number
CN101841391B
CN101841391B CN201010147612.5A CN201010147612A CN101841391B CN 101841391 B CN101841391 B CN 101841391B CN 201010147612 A CN201010147612 A CN 201010147612A CN 101841391 B CN101841391 B CN 101841391B
Authority
CN
China
Prior art keywords
access
medium access
unit
arbitrary access
data payload
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.)
Active
Application number
CN201010147612.5A
Other languages
Chinese (zh)
Other versions
CN101841391A (en
Inventor
徐家俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HTC Corp
Original Assignee
High Tech Computer Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by High Tech Computer Corp filed Critical High Tech Computer Corp
Publication of CN101841391A publication Critical patent/CN101841391A/en
Application granted granted Critical
Publication of CN101841391B publication Critical patent/CN101841391B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0091Avoidance 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0079Formats for control data

Abstract

A method of handling packet error for a communication device in a wireless communication system is disclosed. The method comprises the steps of: obtaining a payload from a received protocol data unit (PDU) and verifying the payload according to a predetermined payload format, wherein the preset data payload comprises the length and the numerical range of the data payload.

Description

Process method and the related communication devices thereof of packet error
Technical field
The present invention is about a kind of method for a wireless telecommunication system and related communication devices thereof, espespecially a kind of method and related communication devices thereof of processing packet error for a wireless telecommunication system.
Background technology
(the 3rd Generation Partnership Project of third generation mobile alliance, the Long Term Evolution of 3GPP) formulating (Long Term Evolution, LTE) wireless telecommunication system, is regarded as at present providing high data transmission rate, low latent time, the optimization of dividing into groups and improves power system capacity and a kind of new radio interface and the Wi-Fi framework of coverage.In Long Term Evolution wireless telecommunication system, evolved general land global radio access networking (Evolved Universal Terrestrial Radio AccessNetwork, E-UTRAN) comprise a plurality of evolved wireless base station (evolved Node-B, eNB), and carry out communication with a plurality of mobile devices (or being called user side (User Equipment, UE)).
In Long Term Evolution formula system, a medium access is controlled (Media Access Control, MAC) layer the transfer of data in logical channel is provided.When medium access control layer utilizes an entity down link control channel (Physical Downlink Control Channel, while PDCCH) indicating allocation of radio resources, the classification that maps to the temporary transient identifier of a Wi-Fi (Radio NetworkTemporary Identifier, RNTI) of entity down link control channel depends on different logical channels conventionally.For instance, the temporary transient identifier of one cellular community Wi-Fi (Cell Radio Network Temporary Identifier, C-RNTI), the temporary transient identifier of a temporary cellular community Wi-Fi (Temporary C-RNTI) and the temporary transient identifier of the cellular community of a semi-persistent scheduling Wi-Fi (Semi-PersistentScheduling C-RNTI) can be used for an exclusive control channel (Dedicated Control Channel, DCCH) and exclusive traffic passage (Dedicated Traffic Channel, DTCH).And the temporary transient identifier of an arbitrary access Wi-Fi (Radon Access Radio Network Temporary Identifier, RA-RNTI) can be used for a down link sharing channel (Downlink Share Channel, DL-SCH) (Random Access Response, RAR) message is responded in arbitrary access.As an arbitrary access (Random Access, when RA) program is triggered by an entity down link control channel order or medium access control sublaryer, networking end transmits a medium access and controls Protocol Data Unit (MAC Protocol DataUnit, MAC PDU), it carries the medium access that comprises sequential information and controls arbitrary access response (MACRAR).
Please refer to the 1st figure, the 1st figure is the schematic diagram that a known medium access is controlled Protocol Data Unit.As shown in Figure 1, medium access control Protocol Data Unit includes a medium access control gauge outfit, at least one medium access controls arbitrary access response and selectivity is filled up (optional padding) position.Medium access is controlled the beginning that gauge outfit is added on a networking grouping, makes networking grouping become the frame that can be used for network transmission.Medium access control gauge outfit is variable-length and includes at least one medium access control subtabulation head.Outside a yielding indicating device (backoff indicator, BI) subtabulation head, each medium access is controlled subtabulation head and all corresponding to a medium access, is controlled arbitrary access response.Please refer to the 2nd figure, the 2nd figure is the schematic diagram that in the 1st figure, medium access is controlled the medium access control agreement subtabulation head of Protocol Data Unit.As shown in Figure 2, medium access control subtabulation head is comprised of three fields (E field/T field/RAPID field).Making a concession indicating device subtabulation head is comprised of five fields (E field/T field/R field/R field/BI field).E field represents an expansion field, the mark (flag) whether it has other gauge outfits to exist for indication medium access control gauge outfit.E field is set as " 1 ", in order to indication, have at least medium access to control subtabulation head or make a concession indicating device subtabulation head to exist.E field is set as " 0 ", in order to indicate medium access to control arbitrary access response, originate in next position.T field is a classification field, the mark whether it comprises the leading indicating device of an arbitrary access (Random Access Preamble Identifier, RAPID) or make a concession indicating device for indication medium access control subtabulation head.R field is a reservation position, is generally set as " 0 ".Make a concession indicator field and can differentiate the overload condition of cellular community.Making a concession indicator field length is four.RAPID field includes the leading indicating device of arbitrary access, can distinguish that the arbitrary access that in RAP, user side transmits is leading.The length of RAPID field is six.
Please refer to the 3rd figure, the 3rd figure is that a known medium access is controlled the schematic diagram that arbitrary access is responded.Medium access is controlled the length of arbitrary access response and is fixed, and medium access control arbitrary access response is comprised of following field.R field is a reservation position, is generally set as " 0 ".One shifts to an earlier date sequential (timingadvance, TA) instruction field, is used to refer to an index value TA (0-1282).Index value TA is used for controlling the sequential adjustment that user side is used.Sequential instruction field is seven in advance.One up link permits the indication of amount field for the resource of up link.It is 20 that up link permits the length of amount field.The one temporary cellular community temporary transient identifier field of Wi-Fi is used to refer to the temporary transient identification that user side is used during RAP.The length of the temporary transient identifier field of temporary cellular community Wi-Fi is 17.
As mentioned above, medium access is controlled use and the packet format that transmission is relevant to the temporary transient identifier in specific wireless networking.According to Long Term Evolution formula system specifications, when receiving by being relevant to the temporary transient identifier of cellular community Wi-Fi of user side and medium access that Wi-Fi temporary transient identifier in the cellular community of semi-persistent scheduling is identified, media storage control unit controls Protocol Data Unit (, the medium access that is mapped to exclusive traffic passage and exclusive control channel is controlled Protocol Data Unit) time, if medium access is controlled Protocol Data Unit, comprise improper value, media storage control unit abandons received medium access and controls Protocol Data Unit.Yet, current any packet error that there is no standard can process to be mapped to the medium access control Protocol Data Unit of shared control channel.
In addition, during RAP, when being relevant to medium access, controlling medium access that arbitrary access responds and control Protocol Data Unit when received, there is no at present medium access and control the related specifications that arbitrary access is responded.Therefore, if the medium access of a mistake is controlled arbitrary access, respond while being received, user side possibly cannot judge or ignore medium access and control the mistake that arbitrary access is responded.
Summary of the invention
Therefore, main purpose of the present invention is to provide a kind of method of processing packet error for a wireless telecommunication system, to avoid program error to occur.
The present invention discloses a kind of method of processing packet error for a communication device of a wireless telecommunication system.The method includes a Protocol Data Unit (the protocol data unit from having received, PDU) obtain corresponding to a data payload (payload) of this communication device and according to a preset data payload format, check this data payload, wherein this preset data valid format includes the length of this data payload and the number range of this data payload.
The present invention is another discloses a kind of communication device for a wireless telecommunication system, is used for processing packet error, and this communication device includes a receiving element and a verification unit.This receives unit, is used for obtaining the data payload corresponding to this communication device from the Protocol Data Unit having received.This verification unit, is used for, according to a preset data payload format, checking this data payload, and wherein this preset data valid format includes the length of this data payload and the number range of this data payload.
Accompanying drawing explanation
The 1st figure is the schematic diagram that a known medium access is controlled Protocol Data Unit.
The 2nd figure is the schematic diagram that in the 1st figure, medium access is controlled agreement subtabulation head.
The 3rd figure is that a known medium access is controlled the schematic diagram that arbitrary access is responded.
The 4th figure is the schematic diagram of the embodiment of the present invention one wireless telecommunication system.
The 5th figure is the schematic diagram of the embodiment of the present invention one communication device
The 6th figure is the schematic diagram of the embodiment of the present invention one flow process.
7a and 7b figure are the schematic diagram of the embodiment of the present invention one flow process.
The 8th figure is the schematic diagram of the embodiment of the present invention one communication device.
[main element symbol description]
50 wireless telecommunication systems
80 communication devices
500 processing unit
510 storage elements
514 procedure codes
60,70 flow processs
610,612,614,616 steps
700,702,704,706 steps
708,710,712,714 steps
716,718,720,722 steps
Embodiment
Please refer to the 4th figure, the 4th figure is the schematic diagram of the embodiment of the present invention one wireless telecommunication system 40.Wireless telecommunication system 40 is preferably a long evolving system (Long Term Evolution, LTE), and it is comprised of a networking end and a plurality of mobile device.In the 4th figure, networking end and mobile device system are used for illustrating the framework of wireless telecommunication system 40.In Long Term Evolution formula system, networking end can be an evolved general land global radio access networking (evolved-UTRAN, EUTRAN), and it can comprise plurality of base stations (eNBs), and the visual user side of doing of mobile device can be the devices such as mobile phone, computer system.In addition,, according to transmission direction, networking end and user side can be considered a conveyer and a receiver.For instance, for up link (uplink, a UL) transmission, user side is transmission end and networking end is receiving terminal; For down link (downlink, a DL) transmission, Duan Wei transmission end, networking and user side is receiving terminal.
Please refer to the 5th figure, the 5th figure is the schematic diagram of the embodiment of the present invention one communication device 50.Communication device 50 can be the mobile device in the 4th figure, and it comprises a processing unit 500, a storage element 510 and a communication interface unit 520.Processing unit 500 can be a microprocessor or an Application Specific Integrated Circuit (Application-Specific Integrated Circuit, ASIC).Storage element 510 can be arbitrary data memory device, and it is used for storing a procedure code 514, can see through processing unit 500 and read and carry out.For instance, storage element 510 can be user identification module (Subscriber Identity Module, SIM), read-only memory (Read-Only Memory, ROM), random access memory (Random-AccessMemory, RAM), compact disc read-only memory (CD-ROMs), tape (Magnetic Tapes), floppy disk (Floppy Disks), optical data storage device (Optical Data Storage Devices) etc., and be not limited to this.Communication control boundary element 520 can be a wireless transceiver, and its operation result according to processing unit 500 is used for carrying out wireless telecommunications with networking end.
Please refer to the 6th figure, the 6th figure is the schematic diagram of the embodiment of the present invention one flow process 60.Flow process 60, for a user side of a wireless telecommunication system, is used for processing packet error.Flow process 60 can be compiled into procedure code 514, and comprises the following step:
Step 600: start.
Step 610: receive a Protocol Data Unit (Protocol Data Unit, PDU).
Step 612: obtain a data payload from the Protocol Data Unit having received.
Step 614: according to a preset data payload format, check data Payload.
Step 616: finish.
According to flow process 60, after Protocol Data Unit is received, user side is therefrom obtained data payload.Then, user side check data Payload, to process packet error.The length that preset data payload format comprises data payload and number range etc.If assay designation data Payload is wrong, the embodiment of the present invention is taked corresponding action, to avoid the field value of user side application error, avoids by this program error to occur.
For instance, user side can see through an arbitrary access (Random Access, RA) program, receives arbitrary access and responds (Random Access Response, RAR) medium access of message is controlled (mediaaccess control, MAC) Protocol Data Unit.During RAP, for receiving media access control Protocol Data Unit, user side is according to the temporary transient identifier of an arbitrary access Wi-Fi (Random Access Radio Network Temporary Identifier, RA-RNTI) monitor an entity downlink paths (Physical Downlink Control Channel, PDCCH) and control Protocol Data Unit to detect medium access.The temporary transient identifier of arbitrary access Wi-Fi can identify user side and transmit time domain and the frequency domain resource that an arbitrary access leading (RA preamble) is used.Medium access is controlled Protocol Data Unit and is included a medium access control gauge outfit and medium access control data payload.Medium access is controlled gauge outfit and is included at least one medium access control subtabulation head.Data payload includes at least one medium access control arbitrary access response (MAC RAR) and selectivity is filled up (Padding) position.Except a yielding indicating device (backoff indicator, BI) outside subtabulation head, each subtabulation head includes the leading identifier of an arbitrary access (Random Access Preamble Identifier, and correspond to medium access in data payload and control arbitrary access and respond RAPID).After medium access control Protocol Data Unit is received, user side is controlled subtabulation head from medium access, find the leading identifier of the leading arbitrary access conforming to of arbitrary access transmitting with previous user side, and according to the leading identifier of the arbitrary access conforming to, obtain corresponding to the medium access of the leading identifier of arbitrary access conforming to control arbitrary access respond (in below, the medium access corresponding with the leading identifier of the arbitrary access conforming to control arbitrary access respond all with medium access, control arbitrary access and respond MAC RAR_1 and represent).
Afterwards, user side is according to preset data payload format, field in check medium access control arbitrary access response MAC RAR_1 (for example: one shifts to an earlier date sequential instruction (timing advance command) field, a up link fair amount (uplink grant) field and the temporary transient identifier of a temporary cellular community Wi-Fi (temporary cell radio network temporary identifier, the correctness of the data payload that temporaryC-RNTI) field), and by this judgement has received.Preset data payload format can be as shown in Figure 3.For instance, if medium access control arbitrary access respond MACRAR_1 sequential instruction hurdle value is not within the scope of 0-1282 in advance time, can be judged to be wrong.
When the vicious field value of above-mentioned either field tool, error format or error field length, it is wrong that user side judgement medium access is controlled arbitrary access response MAC RAR_1, and ignore medium access and control arbitrary access response MAC RAR_1, as never received medium access, control arbitrary access response MAC RAR_1.
If medium access is controlled Protocol Data Unit, have the arbitrary access of the medium access control over one response MAC RAR_1, user side is checked remaining medium access to control arbitrary access and is responded MACRAR_1, and repeats above-mentioned steps.If it is all wrong that assay indicates all medium access to control arbitrary access response MAC RAR_1, user side thinks that the medium access control Protocol Data Unit having received does not have the leading identifier of the arbitrary access conforming to, and lasting monitoring entity down link control channel, to detect another medium access of being identified by the temporary transient identifier of arbitrary access Wi-Fi, control Protocol Data Unit, in further during remaining arbitrary access form (RA window), obtain the medium access relevant to user side and control arbitrary access response.In other words, when also not having correct medium access control arbitrary access to respond in remaining arbitrary access form, user side continues to carry out follow-up RAP, and judges the failure that is received as of medium access control arbitrary access response.
In addition, if medium access is controlled Protocol Data Unit, comprise yielding indicating device subtabulation head, user side is set yielding indicating device accordingly.
Therefore, see through check medium access and control the field in arbitrary access response MAC RAR_1, whether user side can judge that MAC RAR_1 is responded in medium access control arbitrary access wrong.If it is wrong that MAC RAR_1 is responded in medium access control arbitrary access, user side is ignored medium access and is controlled arbitrary access response MAC RAR_1, treats as and never receives medium access control arbitrary access response MACRAR_1.When if the interior all arbitrary accesses response of medium access control Protocol Data Unit MACRAR_1 is all wrong, user side thinks that received medium access control Protocol Data Unit does not have the leading identifier of the arbitrary access conforming to, and continue to monitor entity down link control channel, to detect another medium access, control Protocol Data Unit.User side checks the medium access control arbitrary access response MAC RAR_1 in another medium access control Protocol Data Unit receiving again.Thus, the embodiment of the present invention provides user side to process medium access and controls the wrong method that arbitrary access is responded, and to avoid user side to apply mechanically medium access, controls the RAP mistake that in arbitrary access response, incorrect field value was caused.
Please refer to 7a figure and 7b figure, 7a figure and 7b figure are the schematic diagram of the embodiment of the present invention one flow process 70.Flow process 70, for a user side of a wireless telecommunication system, is used for processing a medium access and controls Protocol Data Unit mistake, and wherein medium access control Protocol Data Unit has the packet format shown in 1-3 figure.Flow process 70 can be compiled into procedure code 514, and comprises the following step:
Step 700: start.
Step 702: during a RAP, receive a medium access control Protocol Data Unit that includes a plurality of subtabulation heads and a plurality of medium access control arbitrary access response according to the temporary transient identifier of an arbitrary access Wi-Fi (RA-RNTI).
Step 704: the leading identifier of an arbitrary access and the E field of sequentially checking subtabulation head.
Step 706: judge leading the conforming to of arbitrary access that the leading identifier of arbitrary access had previously transmitted with user side? if so, perform step 708; If not, perform step 716.
Step 708: according to the leading identifier of the arbitrary access conforming to, obtain the medium access of a correspondence and control arbitrary access response MAC RAR_1.
Step 710: check medium access is controlled one of arbitrary access response MAC RAR_1 and shifted to an earlier date sequential instruction field, a up link fair amount field and the temporary transient identifier field of a temporary cellular community Wi-Fi.
Step 712: whether judgement in advance sequential instruction field, up link permits any one of amount field and the temporary transient identifier field of temporary cellular community Wi-Fi wrong? if so, perform step 714; If not, perform step 722.
Step 714: ignore medium access and control arbitrary access response MAC RAR_1 and judge that medium access is controlled arbitrary access response MAC RAR_1 never received.
Step 716: the field value that judges E field is " 0 "? if so, perform step 718; Perform step if not 704.
Step 718: judgement medium access protocol data cell does not have the leading identifier of the arbitrary access conforming to.
Step 720: continue monitoring entity down link control channel, and continue to carry out RAP.
Step 722: finish.
According to flow process 70, user side is sequentially checked the leading identifier of arbitrary access and E field, once find that there is correct medium access, controls arbitrary access response MAC RAR_1, ends check.E field is set as " 0 ", represent that it is last medium access control arbitrary access response that medium access is controlled Protocol Data Unit that the corresponding medium access control of this subtabulation head arbitrary access is responded.E field is set as " 1 ", presentation medium access control Protocol Data Unit also comprises the corresponding medium access of other subtabulation heads and controls arbitrary access response.At step 716-718, if user side is checked through last medium access, control arbitrary access response, and it is wrong to judge that last medium access is controlled arbitrary access response, user side abandons this medium access and controls Protocol Data Unit.In afterwards during arbitrary access form, user side detects another medium access and controls Protocol Data Unit in entity down link control channel, to obtain the medium access relevant to user side, controls arbitrary access response.Detect medium access control the mode of Protocol Data Unit be user side according to the Time And Frequency information of the temporary transient identifier of arbitrary access Wi-Fi, in arbitrary access form, on corresponding Time And Frequency, detect and whether have medium access to control Protocol Data Unit.The mode of operation that flow process 70 is detailed can, with reference to above, not repeat in this.
Certainly the embodiment of the present invention can adopt other alternative steps in flow process 70.For instance, user side is not ignored medium access and is controlled arbitrary access response, but the medium access that stops monitoring in down link control channel is controlled Protocol Data Unit, and announces that arbitrary access response message takes defeat.Then, user side continues to carry out follow-up RAP, to reselect the leading identifier of arbitrary access resource and arbitrary access.
Embodiment of the present invention flow process 60 is processed the mode of packet error can similarly control agreement unit for being mapped to a medium access that shares control channel (common control channel, CCCH).The medium access control agreement unit that shares control channel includes a gauge outfit and a data payload.Data payload includes a plurality of medium access and controls unit (MAC control element) and medium access control servo data unit (MAC Service Data Unit, MAC SDU).User side is according to the temporary transient identifier of a temporary cellular community Wi-Fi (Temporary C-RNTI), at the upper medium access that receives of a down link sharing channel (downlink Shared Channel, DL-SCH), control Protocol Data Unit.The temporary transient identifier of temporary cellular community Wi-Fi can see through entity down link control channel and be assigned to user side.User side is found the subtabulation head that logical channel identifier field value is " 00000 " (that is, sharing control channel), and according to this subtabulation head, obtains corresponding medium access and control unit or medium access control servo data unit.Then, user side according to user side and networking end default field length, field value scope jointly, check medium access controls unit or medium access is controlled servo data unit.If assay is failed, user side judges that medium access is controlled unit's control or medium access control servo data unit is wrong, and abandons the medium access control Protocol Data Unit having received.Therefore, user side can guarantee to be mapped to that to share the access control of the receiving media Protocol Data Unit of control channel correct, to avoid adopting the medium access that shares control channel to control data or set point wrong in Protocol Data Unit, and then avoid relative program mistake or failed situation to occur.
Medium access is controlled unit and be can be following any medium access and control unit: a buffer state reports medium access control unit,, the temporary transient identifier medium access of a cellular community Wi-Fi controls unit, a discontinuous reception (discontinuous reception, DRX) instruction media access control and controls unit, a user side competition and solve that (contention resolution) identification medium access is controlled unit, unit is controlled in a sequential instruction media access control in advance and a power headroom medium access is controlled unit.It is example that unit is controlled in the in advance sequential instruction media access control of take, sequential instruction media access control in advance control unit by a R field and in advance sequential instruction field formed.R field is the reservation position of two of length.Sequential instruction field is used for controlling the sequential adjustment that user side should be used in advance.The length of sequential instruction field is six in advance.Therefore, user side can be checked length and the field value that medium access is controlled first form, retained position and shift to an earlier date sequential instruction field.
Please refer to the 8th figure, the 8th figure is the schematic diagram of the embodiment of the present invention one communication device 80.Communication device 80 is used for realization flow 60 and 70, and can be applied to above-mentioned user side.Communication device 80 includes a receiving element 800, a verification unit 810, a judging unit 820 and a program execution unit 830.Receiving element 800 is used for obtaining the data payload corresponding to communication device 80 from a Protocol Data Unit.Protocol Data Unit can be any type of Protocol Data Unit (for example: medium access is controlled Protocol Data Unit).Preferably, data payload can include a plurality of medium access control arbitrary accesses responses.Protocol Data Unit can see through a program (as: RAP) and be received by user side.Preferably, receiving element 800 is used for according to the temporary transient identifier of Wi-Fi, receives the Protocol Data Unit that includes a plurality of subtabulation heads and a plurality of arbitrary access response.Receiving element 800 is found the leading identifier of an arbitrary access from a plurality of subtabulation heads, leading the conforming to of arbitrary access that it transmits with communication device 800, and according to the leading identifier of the arbitrary access conforming to, obtain corresponding arbitrary access and respond R1.Verification unit 810 is used for check data Payload.For instance, verification unit 810 is according to a preset data payload format, and check arbitrary access is responded one of R1 and shifted to an earlier date sequential instruction field, a up link fair amount field and the temporary transient identifier field of a temporary cellular community Wi-Fi.Judging unit 820 can be used to ignore the arbitrary access of having checked and responds R1, judgement arbitrary access R1 as being never received, judging that Protocol Data Unit does not have the leading identifier of the leading arbitrary access conforming to of arbitrary access previously having transmitted with communication device 80 when an assay indicating arbitrary access response R1 wrong, and judges taking defeat of arbitrary access response R1.Program execution unit 830 is used for according to a yielding indicating device gauge outfit, set one and make a concession indicating device, the temporary transient identifier in lasting monitoring wireless networking, continuation execution RAP, and stop monitoring the temporary transient identifier of Wi-Fi of communication device 80 and continue to carry out RAP.
In the same manner, communication device 80 can be used to the medium access control Protocol Data Unit that check maps to co-controlling passage, to guarantee its correctness.The medium access having received is controlled Protocol Data Unit and is included a plurality of subtabulation heads and a plurality of medium access control unit.Receiving element 800 can be obtained field value " 00000 " the corresponding medium access of logical channel identification field control unit or medium access is controlled servo data unit.Verification unit 810 is according to default data payload form, check different classes of medium access control to control unit, for example: the control of buffer state reports medium access is first, Wi-Fi temporary transient identifier medium access in cellular community is controlled unit, discontinuous reception instruction media access control control is first, user side competition solves identification medium access control control unit, unit and power headroom medium access control control unit are controlled in sequential instruction media access control in advance.When the assay indication Protocol Data Unit of data payload has error field or erroneous words segment value, judging unit 820 abandons this Protocol Data Unit.The detailed method of operation of communication device 80 can, with reference to above, repeat no more in this.
In sum, embodiment of the present invention user side is obtained data payload from the Protocol Data Unit receiving, follow specific field in check data Payload, and then make relevant treatment for data payload mistake, to avoid user side to apply mechanically wrong field value, avoid by this program error to occur.
The foregoing is only preferred embodiment of the present invention, all equalizations of doing according to the present patent application the scope of the claims change and modify, and all should belong to covering scope of the present invention.

Claims (9)

1. process a method for packet error, for a communication device of a wireless telecommunication system, the method includes:
From the Protocol Data Unit receiving by a RAP, obtain the data payload corresponding to this communication device, wherein this data payload includes a plurality of arbitrary accesses responses; And
According to a preset data payload format, check this data payload, wherein this preset data valid format includes the length of this data payload and the number range of this data payload, and checks the step of this data payload to include according to this preset data payload format:
Check that the plurality of arbitrary access one first arbitrary access in responding responds one sequential instruction field, a up link permit length and the number range of amount field and the temporary transient identifier field of a temporary cellular community Wi-Fi in advance.
2. the method for claim 1, its separately include in this shift to an earlier date sequential instruction field, this up link permit amount field and the temporary transient identifier field of this temporary cellular community Wi-Fi wherein at least one is verified out when wrong, judge that this first arbitrary access responds wrong.
3. the method for claim 1, wherein obtains this data payload from this Protocol Data Unit having received, and includes:
According to the temporary transient identifier of a Wi-Fi, receive this Protocol Data Unit, this Protocol Data Unit comprises a plurality of subtabulation heads and the plurality of arbitrary access is responded;
From the plurality of subtabulation head, find the leading leading identifier of an arbitrary access conforming to of an arbitrary access using with this communication device; And
According to the leading identifier of this arbitrary access conforming to, obtain The the first arbitrary access response that the plurality of arbitrary access is responded.
4. the method for claim 1, it separately includes according to a yielding indicating device subtabulation head, sets a yielding indicating device, and wherein this Protocol Data Unit separately comprises this yielding indicating device subtabulation head.
5. the method for claim 1, it separately includes:
In an assay, indicate this first arbitrary access to respond when wrong, ignore this first arbitrary access respond and continue the plurality of arbitrary access of check respond in arbitrary access response except this first arbitrary access is responded;
In the plurality of arbitrary access, respond and be all verified as when wrong, judge that this Protocol Data Unit does not have the leading leading identifier of an arbitrary access conforming to of an arbitrary access with this communication device, and continue to monitor the temporary transient identifier of a Wi-Fi of this communication device; And this RAP is carried out in continuation.
6. the method for claim 1, it separately includes:
In an assay, indicate this first arbitrary access to respond when wrong, the Wi-Fi identifier according to this communication device, stops monitoring a control channel, and judges taking defeat that this first arbitrary access responds; And
Continue to carry out this RAP.
7. process a method for packet error, for a communication device of a wireless telecommunication system, the method includes:
From the Protocol Data Unit that shares control channel that maps to having received, obtain the data payload corresponding to this communication device, this data payload includes a plurality of medium access and controls unit and a plurality of medium access control servo data unit; And
According to a preset data payload format, check this data payload, wherein this preset data valid format includes the length of this data payload and the number range of this data payload, and checks the step of this data payload to include according to this preset data payload format:
Checking the plurality of medium access to control one first medium access in unit controls unit's one first medium access that wherein length of each field and number range or the plurality of medium access are controlled in servo data unit and controls servo data unit wherein length and the number range of each field.
8. method as claimed in claim 7, it separately includes:
In an assay, indicating this first medium access to control unit or this first medium access controls servo data unit wherein when the size error of either field or number range mistake, abandons this Protocol Data Unit.
9. method as claimed in claim 7, wherein checks this data payload according to this preset data payload format, includes:
Checking a buffer state reports medium access control to control unit, the temporary transient identifier medium access of a cellular community Wi-Fi controls unit, a discontinuous reception instruction media access control and controls unit, a user side competition and solve identification medium access and control unit, a sequential instruction media access control in advance and control length and the number range that unit and a power headroom medium access are controlled wherein at least one each field of unit.
CN201010147612.5A 2009-03-16 2010-03-16 Method of handling packet error and related communication device Active CN101841391B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US16034809P 2009-03-16 2009-03-16
US61/160,348 2009-03-16

Publications (2)

Publication Number Publication Date
CN101841391A CN101841391A (en) 2010-09-22
CN101841391B true CN101841391B (en) 2014-01-29

Family

ID=42308571

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010147612.5A Active CN101841391B (en) 2009-03-16 2010-03-16 Method of handling packet error and related communication device

Country Status (4)

Country Link
US (1) US8553574B2 (en)
EP (1) EP2230787B1 (en)
CN (1) CN101841391B (en)
TW (1) TWI411259B (en)

Families Citing this family (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110194511A1 (en) * 2010-02-10 2011-08-11 Qualcomm Incorporated Multi-user control channel assignment
KR101607374B1 (en) * 2010-09-30 2016-04-11 엘지전자 주식회사 Apparatus and method of reporting power headroom in wireless communication system
WO2012087199A1 (en) * 2010-12-21 2012-06-28 Telefonaktiebolaget L M Ericsson (Publ) Method and arrangement for acknowledgement of contention- based uplink transmissions in a telecommunication system
KR20120093559A (en) * 2011-02-15 2012-08-23 삼성전자주식회사 Apparatus and method for transmitting and receiving machine to machine data in wilress communication system
KR101868616B1 (en) * 2011-05-27 2018-06-19 애플 인크. Apparatus and method for performing random access in wireless communication system
KR101810121B1 (en) 2011-05-27 2017-12-18 애플 인크. Apparatus and method for performing random access in wireless communication system
US9369980B2 (en) 2011-07-19 2016-06-14 Industrial Technology Research Institute Method of handling random access response
US8395985B2 (en) 2011-07-25 2013-03-12 Ofinno Technologies, Llc Time alignment in multicarrier OFDM network
US8995405B2 (en) 2012-01-25 2015-03-31 Ofinno Technologies, Llc Pathloss reference configuration in a wireless device and base station
US9237537B2 (en) 2012-01-25 2016-01-12 Ofinno Technologies, Llc Random access process in a multicarrier base station and wireless device
US8526389B2 (en) 2012-01-25 2013-09-03 Ofinno Technologies, Llc Power scaling in multicarrier wireless device
US8964683B2 (en) 2012-04-20 2015-02-24 Ofinno Technologies, Llc Sounding signal in a multicarrier wireless device
US11943813B2 (en) 2012-04-01 2024-03-26 Comcast Cable Communications, Llc Cell grouping for wireless communications
US9215678B2 (en) 2012-04-01 2015-12-15 Ofinno Technologies, Llc Timing advance timer configuration in a wireless device and a base station
US9084270B2 (en) 2012-04-01 2015-07-14 Ofinno Technologies, Llc Radio access for a wireless device and base station
US11825419B2 (en) 2012-04-16 2023-11-21 Comcast Cable Communications, Llc Cell timing in a wireless device and base station
EP3337079A1 (en) 2012-04-16 2018-06-20 Comcast Cable Communications, LLC Cell group configuration for uplink transmission in a multicarrier wireless device and base station with timing advance groups
US11252679B2 (en) 2012-04-16 2022-02-15 Comcast Cable Communications, Llc Signal transmission power adjustment in a wireless device
US8958342B2 (en) 2012-04-17 2015-02-17 Ofinno Technologies, Llc Uplink transmission power in a multicarrier wireless device
US8964593B2 (en) 2012-04-16 2015-02-24 Ofinno Technologies, Llc Wireless device transmission power
US11582704B2 (en) 2012-04-16 2023-02-14 Comcast Cable Communications, Llc Signal transmission power adjustment in a wireless device
US11882560B2 (en) 2012-06-18 2024-01-23 Comcast Cable Communications, Llc Carrier grouping in multicarrier wireless networks
US9084228B2 (en) 2012-06-20 2015-07-14 Ofinno Technologies, Llc Automobile communication device
US9107206B2 (en) 2012-06-18 2015-08-11 Ofinne Technologies, LLC Carrier grouping in multicarrier wireless networks
US9210619B2 (en) 2012-06-20 2015-12-08 Ofinno Technologies, Llc Signalling mechanisms for wireless device handover
US9113387B2 (en) 2012-06-20 2015-08-18 Ofinno Technologies, Llc Handover signalling in wireless networks
US11622372B2 (en) 2012-06-18 2023-04-04 Comcast Cable Communications, Llc Communication device
US8971298B2 (en) 2012-06-18 2015-03-03 Ofinno Technologies, Llc Wireless device connection to an application server
US9179457B2 (en) 2012-06-20 2015-11-03 Ofinno Technologies, Llc Carrier configuration in wireless networks
US10080253B2 (en) * 2014-07-09 2018-09-18 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for keep-alive signaling
CN106664714B (en) * 2014-08-26 2020-05-08 瑞典爱立信有限公司 Periodic uplink grant alignment in cellular networks
CN107409317B (en) * 2015-03-09 2020-08-04 Lg 电子株式会社 Method for operating fast random access procedure in wireless communication system and apparatus therefor
CN109392017B (en) * 2017-08-11 2021-07-09 大唐移动通信设备有限公司 Random access response method, device, base station and terminal
WO2019097473A1 (en) * 2017-11-16 2019-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Dedicated rnti(s) for response-driven paging
CN112753274A (en) 2018-09-21 2021-05-04 三星电子株式会社 Method and apparatus for supporting multiple message a sizes and uplink coverage for 2-step random access procedure
WO2022067853A1 (en) * 2020-10-02 2022-04-07 Qualcomm Incorporated Signaling for rateless codes in wireless systems

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908828A (en) * 1987-12-29 1990-03-13 Indesys, Inc. Method for error free message reception
CN1692582A (en) * 2002-11-07 2005-11-02 Lg电子株式会社 Method of multiplexing logical channels in mobile communication system and apparatus thereof
CN1805594A (en) * 2005-01-14 2006-07-19 华为技术有限公司 Method of enabling multiple users to receive data services in the same channel
WO2008084955A1 (en) * 2007-01-10 2008-07-17 Lg Electronics Inc. Method for constructing data format in mobile communication and terminal thereof

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100802618B1 (en) 2001-07-07 2008-02-13 엘지전자 주식회사 Method and apparatus for setting user equipment identifier in a wireless communications system
KR100689543B1 (en) 2003-08-26 2007-03-02 삼성전자주식회사 Method and apparatus for requesting scheduling of uplink packet transmission in a mobile telecommunication system
CN101720562B (en) * 2007-06-18 2013-03-13 诺基亚公司 Method and apparatus for providing timing alignment
US7697535B2 (en) * 2007-07-11 2010-04-13 Bhaskar Patel Error resilient protocol data unit boundary detection
US8665857B2 (en) * 2007-12-18 2014-03-04 Qualcomm Incorporated Method and apparatus for sending and receiving random access response in a wireless communication system
KR101447750B1 (en) * 2008-01-04 2014-10-06 엘지전자 주식회사 Method for performing random access process
EP2136599B1 (en) * 2008-06-18 2017-02-22 LG Electronics Inc. Detection of failures of random access procedures
GB2461159B (en) * 2008-06-18 2012-01-04 Lg Electronics Inc Method for transmitting Mac PDUs
US9374837B2 (en) * 2008-08-12 2016-06-21 Google Technology Holdings LLC Preventing misuse of random access procedure in wireless communication system
KR100949972B1 (en) * 2009-01-02 2010-03-29 엘지전자 주식회사 Random access scheme for user equipment
TW201108827A (en) * 2009-03-16 2011-03-01 Htc Corp Method of handling random access procedure and related communication device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4908828A (en) * 1987-12-29 1990-03-13 Indesys, Inc. Method for error free message reception
CN1692582A (en) * 2002-11-07 2005-11-02 Lg电子株式会社 Method of multiplexing logical channels in mobile communication system and apparatus thereof
CN1805594A (en) * 2005-01-14 2006-07-19 华为技术有限公司 Method of enabling multiple users to receive data services in the same channel
WO2008084955A1 (en) * 2007-01-10 2008-07-17 Lg Electronics Inc. Method for constructing data format in mobile communication and terminal thereof

Also Published As

Publication number Publication date
EP2230787A1 (en) 2010-09-22
CN101841391A (en) 2010-09-22
TWI411259B (en) 2013-10-01
TW201115962A (en) 2011-05-01
US20100232363A1 (en) 2010-09-16
EP2230787B1 (en) 2015-01-28
US8553574B2 (en) 2013-10-08

Similar Documents

Publication Publication Date Title
CN101841391B (en) Method of handling packet error and related communication device
US10397959B2 (en) Method and apparatus for performing random access procedure in wireless communication system
US10015833B2 (en) Device of radio network temporary identifier allocation in dual connectivity
CN102349349B (en) The detection method of mobile station apparatus, base station apparatus, integrated circuit and random access problems
US8842567B2 (en) Method and apparatus for performing random access procedures in a wireless communication system
US9642161B2 (en) Cross-scheduling for random access response
US8442017B2 (en) Method for transmitting random access channel message and response message, and mobile communication terminal
CN101841923A (en) Handle the method and the relevant apparatus thereof of RAP
CN102238715B (en) Method for improving power information report of uplink power control
CN112118216A (en) Control information transmission method and apparatus in wireless communication system
CN101998461A (en) Method and apparatus for identifying downlink message responsive in mobile communication system
CN101932028A (en) Improve on the method and the related communication devices of recognin carrier wave in the RAP
CN104756586A (en) Method and apparatus for performing backoff in wireless communication system
KR20120071229A (en) Method for transmitting data for mobile communication systems
CN107466107B (en) Apparatus and method for processing dual connection
US20220312478A1 (en) User equipment and base station performing transmission and reception operations
US20100215013A1 (en) Method of effectively transmitting identification information of terminal during the generation of data block
CN107466076A (en) Handle the device and method of handover
US10201030B2 (en) Device and method of handling dual connectivity
CN117652115A (en) Semi-duplex frequency division duplex conflict handling
CN115913506A (en) Enhancements to new radio devices of reduced capability

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant