CN101682464A - 针对使用多种协议的无线通信重用序列号 - Google Patents

针对使用多种协议的无线通信重用序列号 Download PDF

Info

Publication number
CN101682464A
CN101682464A CN200880015093A CN200880015093A CN101682464A CN 101682464 A CN101682464 A CN 101682464A CN 200880015093 A CN200880015093 A CN 200880015093A CN 200880015093 A CN200880015093 A CN 200880015093A CN 101682464 A CN101682464 A CN 101682464A
Authority
CN
China
Prior art keywords
sdu
pdu
sequence number
agreement
rlc
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.)
Pending
Application number
CN200880015093A
Other languages
English (en)
Inventor
A·梅朗
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Publication of CN101682464A publication Critical patent/CN101682464A/zh
Pending legal-status Critical Current

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/0079Formats for control data
    • H04L1/008Formats for control data where the control data relates to payload of a different packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本文描述了用于由协议栈中的多个协议重用序列号的技术。在一个设计中,可以在第二协议上接收来自第一协议的至少一个协议数据单元(PDU)作为至少一个服务数据单元(SDU),其中第一协议向每个PDU分配不同的序列号。可以基于来自第一协议的对应PDU的序列号,确定每个SDU的序列号。可以基于至少一个SDU,由第二协议形成PDU。可以生成该PDU的报头,该报头可以包括(i)第一SDU的序列号和可能的段偏移,以及(ii)每个剩余SDU的报头块,该报头块可以包括该SDU的段长度、序列号偏移和段偏移。

Description

针对使用多种协议的无线通信重用序列号
本申请要求2007年5月7日提交的、名称为“A METHOD ANDAPPARATUS FOR RLC HEADER FORMATS FOR RLC REUSING PDCPSEQUENCE NUMBERING”的美国临时申请No.60/916,519的优先权,该临时申请被转让给本申请的受让人,并通过引用并入本申请。
技术领域
本公开通常涉及通信,并且更为具体地,涉及用于在无线通信***中发送数据的技术。
背景技术
无线通信***被广泛地部署来提供各种通信内容,比如语音、视频、分组数据、消息、广播等。这些无线***可以是能够通过共享可用的***资源支持多个用户的多址***。这种多址***的实例包括码分多址(CDMA)***、时分多址(TDMA)***、频分多址(FDMA)***、正交FDMA(OFDMA)***和单载波FDMA(SC-FDMA)***。
在无线通信***中,发射机可以根据协议栈中的协议组来对业务数据进行处理,以生成用于传输到接收机的输出数据。每个协议可以根据较高层或子层(如果存在的话)中的协议来接收服务数据单元(SDU),并且可以针对较低层或子层(如果存在的话)中的协议生成协议数据单元(PDU)。每个PDU通常包括报头,该报头包含该PDU的相关信息。由于所述报头表示开销,所以期望将报头开销减小到可能的程度,以便提高效率。
发明内容
本文描述了用于由协议栈中的多个协议来重用序列号以便减小报头开销的技术。在一个设计中,由所述协议栈中的第一协议分配的序列号可以在第二协议处重用。在一个设计中,所述第一协议可以是分组数据汇聚协议(PDCP),所述第二协议可以是无线链路控制(RLC)。所述第一和第二协议还可以是其它协议。
在一个设计中,可以在RLC上接收PDCP PDU作为RLC SDU,其中PDCP向所述PDCP PDU分配了PDCP序列号(PDCP SN)。可以基于所述PDCP SN来确定所述RLC SDU的RLC序列号(RLC SN)。RLC PDU可以基于所述RLC SDU来形成,并且可以包括RLC SDU的全部或一段。可以生成所述RLC PDU的报头,并且所述报头可以包括所述RLC SN以及可能包括段偏移,所述段偏移指示与所述RLC PDU中的第一字节对应的所述RLC SDU的起始字节。
在另一设计中,可以在RLC上接收多个PDCP PDU作为多个RLCSDU,其中PDCP向每个PDCP PDU分配了不同的PDCP SN。每个RLC SDU的RLC SN可以基于对应PDCP PDU的PDCP SN来确定。RLC PDU可以基于所述多个RLC SDU来形成。可以生成所述RLC PDU的报头,并且所述报头可以包括第一RLC SDU的RLC SN和每个剩余RLC SDU的报头块。每个剩余RLC SDU的报头块可以包括:(i)段长度,其传递(convey)在所述RLC PDU中正发送的RLC SDU的数据量,(ii)SN偏移,其指示所述RLC SDU的RLC SN和所述RLC PDU中前一RLC SDU的RLC SN之差,(iii)段偏移,其指示在所述RLC PDU中正发送的RLC SDU中的起始字节,(iv)扩展比特,其指示是否跟随有另一报头块,和/或(v)一些其它信息。
下面将更为详细地描述本公开的各个方面和特征。
附图说明
图1示出了无线通信***。
图2示出了用于所述***中的各个实体的示例协议栈。
图3示出了由发射机处的PDCP和RLC进行的处理。
图4示出了采用SN重用的RLC报头的一个设计。
图5示出了采用SN重用的RLC报头的另一设计。
图6示出了采用SN重用的RLC报头的又一设计。
图7示出了在发射机处针对PDCP重用RLC SN的设计。
图8示出了利用SN重用来发送数据的过程。
图9示出了用于利用SN重用来发送数据的装置。
图10示出了利用SN重用来接收数据的过程。
图11示出了用于利用SN重用来接收数据的装置。
图12示出了利用SN偏移来发送数据的过程。
图13示出了用于利用SN偏移来发送数据的装置。
图14示出了利用SN偏移来接收数据的过程。
图15示出了用于利用SN偏移来接收数据的装置。
图16示出了节点B和UE的方框图。
具体实施例
本文所描述的技术可以用于各种无线通信***,比如CDMA、TDMA、FDMA、OFDMA、SC-FDMA和其它***。术语“***”和“网络”经常互换使用。CDMA***可以实现比如通用陆地无线接入(UTRA)、cdma2000等的无线技术。UTRA包括宽带CDMA(WCDMA)和CDMA的其它变型。cdma2000涵盖IS-2000、IS-95和IS-856标准。TDMA***可以实现比如全球移动通信***(GSM)的无线技术。OFDMA***可以实现比如演进型UTRA(E-UTRA)、超移动宽带(UMB)、IEEE 802.11(Wi-Fi)、IEEE 802.16(WiMAX)、IEEE 802.20、Flash-等的无线技术。UTRA和E-UTRA是通用移动电信***(UMTS)的一部分。3GPP长期演进(LTE)是即将发布的使用E-UTRA的UMTS版本,其在下行链路上使用OFDMA以及在上行链路上使用SC-FDMA。在名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了UTRA、E-UTRA、UMTS、LTE和GSM。在名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了cdma2000和UMB。为了清楚,下面针对LTE描述技术的特定方面,并且在下面的大部分描述中使用LTE术语。
图1示出了具有多个节点B120和122的无线通信***100。节点B可以是与UE通信的固定站,并且节点B还可以称为演进节点B(eNB)、基站、接入点等。节点B120和122可以与移动性管理实体/***架构演进(MME/SAE)网关130通信,该网关130可以支持对UE的数据服务。SAE网关130可以耦合到核心和/或数据网络140(例如,因特网),并且可以与耦合到核心/数据网络140的其它实体(例如,远程服务器和终端)通信。在可公开获得的名称为“Evolved Universal Terrestrial Radio Access(E-UTRA)and Evolved Universal Radio Access Network(E-UTRAN);Overall description;Stage 2”的3GPP TS 36.300中描述了节点B 120、122和SAE网关130的功能。
UE 110可以经由下行链路和上行链路与节点B 120或122通信。下行链路(或前向链路)指的是从节点B到UE的通信链路,而上行链路(或反向链路)指的是从UE到节点B的通信链路。UE 110可以是静止的或移动的,并且还可以称为移动站、终端、接入终端、用户单元、站等。UE 110可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持设备、膝上型计算机、无绳电话等。
图2示出了LTE中的用户面的示例协议栈200。所述用户面承载经由节点B 120在UE 110和SAE网关130之间的业务数据,该节点B 120是UE的服务节点B。每个实体维持用来与另一实体进行通信的协议栈。每个协议栈通常包括网络层(L3)、链路层(L2)和物理层(L1)。UE 110和SAE网关130可以在网络层使用互联网协议(IP)交换数据。可以将更高层数据封装在IP分组中,该IP分组可以经由节点B 120在UE 110和SAE网关130之间交换。
链路层通常依赖于无线技术。对于LTE,UE 110的链路层包括三个子层:PDCP、RLC和媒体接入控制(MAC),所述三个子层在节点B 120处终止。UE 110还在物理层(PHY)上经由E-UTRA空中链路接口与节点B 120通信。节点B 120可以经由IP和链路层与物理层的取决于技术的接口,来与SAE网关130通信。
PDCP可以提供各种服务和功能,比如:
●对上层协议报头的报头压缩和解压缩,以及
●出于安全性而将数据译成密码(即,加密)并对数据进行完整性保护。
在可公开获得的名称为“Evolved Universal Terrestrial Radio Access(E-UTRA):Packet Data Convergence Protocol(PDCP)specification”的3GPPTS 36.323中描述了PDCP。
RLC可以提供各种服务和功能,比如:
●在发射机处对RLC SDU进行分段和级联,
●由发射机通过自动重复请求(ARQ)来进行纠错,
●在接收机处对下层SDU进行副本检测,
●在接收机处对RLC SDU进行重排序,以及
●在接收机处对上层PDU进行顺序传送。
在可公开获得的名称为“Evolved Universal Terrestrial Radio Access(E-UTRA);Radio Link Control(RLC)Protocol Specification”的3GPP TS36.322中描述了RLC。可以为UE 110和节点B 120之间的无线链路维持RLC,并且在将UE切换到另一节点B 122时,对PLC进行复位。在所述切换期间,可以对RLC进行复位,并且可以由PDCP执行如下功能:副本检测、对下行链路RLC SDU的重排序以及在上行链路上顺序传送上层PDU。
在LTE中由PDCP和RLC所提供的服务和功能可以由其它无线技术中的对应协议来提供。例如,cdma2000中的IP适配层和无线链路协议(RLP)可以分别提供与由PDCP和RLC提供的服务和功能相似的服务和功能。
图3示出了在发射机处由PDCP和RLC进行的示例处理,对于下行链路上进行的数据传输而言,该发射机可以是节点B 120,或对于上行链路上进行的数据传输而言,该发射机可以是UE 110。PDCP从更高层协议接收PDCP SDU。例如,该更高层协议可以是IP,并且每个PDCP SDU可以包括一个或多个IP分组。PDCP将顺序增加的PDCP SN分配给每个PDCPSDU。在一个设计中,PDCP对每个PDCP SDU执行报头压缩、加密和完整性保护,并提供对应的PDCP PDU。在另一设计中,PDCP PDU可以包括一个或多个PDCP SDU。在任一情况下,对于加密和完整性保护而言,PDCP针对正在被加密的每个数据块使用COUNT值。数据块可以是一个PDCP SDU、PDCP SDU的一段或者多个PDCP SDU的级联。PDCP使用所述COUNT作为加密和完整性保护的保密同步(crypto sync)。所述COUNT可以表示为:(i)与所述COUNT的最高有效位(MSB)对应的超帧号(HFN),以及(ii)与所述COUNT的最低有效位(LSB)对应的PDCP SN。通常通过发送HFN一次并随后与每个被加密的块一起仅仅发送PDCP SN,来传递所述COUNT。所述COUNT还可以用于在切换时进行的副本检测和顺序传送。
RLC接收PDCP PDU,其被称为RLC SDU。通常,来自给定层/子层的PDU在下一较低层/子层可以称为SDU。RLC可以执行对RLC SDU的分段和/或级联,并且将具有合适大小的RLC PDU提供给MAC。分段指的是将RLC SDU分割为更小的单元的过程,该更小的单元被称为RLC段。再分段指的是将RLC段或PDU分割为更小的单元的过程,该更小的单元也被称为RLC段。为了简化,在本文的描述中,术语“分段”可以指对RLC SDU的分段以及对RLC PDU的再分段。RLC段是RLC SDU或PDU的一部分,并且可以通过分段或再分段来获得。RLC还可以针对接收机错误接收的全部或部分RLC SDU来重传RLC PDU。通常,每个RLC PDU可以包括一个或多个RLC SDU中的每个RLC SDU的全部或部分,如下所述。MAC可以处理每个RLC PDU,并且生成对应的MAC PDU。
根据一个方面,可以在RLC上重用PDCP SN,以便减少报头开销。RLC使用RLC SN来进行比如副本检测、重排序和顺序传送的功能。由于PDCP已经生成并使用PDCP SN来进行加密和其它功能,所以PDCP SN可以被重用来寻址RLC数据,以便减少PDCP和RLC上的SN开销。
PDCP可以将顺序增加的PDCP SN分配给每个PDCP PDU,并且可以将所述PDCP PDU以及其PDCP SN传递到RLC。然而,所述PDCP SN可以不包括在PDCP PDU报头中。通常,PDCP SN可以具有任何合适的长度,例如,其长度为5、7、12、16、32或者一些其它比特数。类似地,RLC SN可以具有任何合适的长度,该长度可以等于或短于PDCP SN的长度。例如,RLC SN的长度可以为5、7、10、12、32或者一些其它比特数。此外,不同的RLC SN长度可以用于不同类型的RLC SDU。此外,尽管RLC SN在大小上受限,但是底层COUNT可以更大,比如32比特。本文所描述的技术可以用于任何PDCP SN长度、任何COUNT长度以及任何RLC SN长度。为了清楚,在下面的大部分描述中假设RLC SN长度为12比特。如果RLCSN长度比PDCP SN长度短,则PDCP SN的LSB部分可以用于RLC SN,并且可以在连接建立时发送PDCP SN的MSB部分一次。可以在连接建立时,例如使用与用于在WCDMA中交换START的机制相似的机制,来在UE 110和节点B 120之间交换完整的PDCP SN。接收机可以根据所述机制获得HFN,并且可以基于所述HFN和PDCP SN重构所述COUNT。在本文的描述中,利用模T算法来执行对RLC SN的增加,其中对于12比特RLC SN,T=212。因此,在达到T-1后,RLC SN绕回到零。
在一个设计中,可以如下,基于PDCP PDU的PDCP SN确定RLC PDU的RLC SN:
RLC SN=(PDCP SN+Δ)mod T    等式(1)
其中Δ是PDCP SN和RLC SN之间的SN差或增量。即使在切换期间,PDCPSN也可以连续地增加,而可以在每次切换到新的节点B时将RLC SN进行复位。在每次切换时,可以确定当前的PDCP SN和复位后的RLC SN之间的差,并将其用作更新后的SN增量。只要PDCP SN和RLC SN增加,UE和节点B就可以使用相同的SN增量,这可以是整个通信对话。还可以采用其它方式,例如采用其它偏移,来根据PDCP SN导出RLC SN。
RLC可以将RLC SDU分段为多个RLC段。RLC SDU内的RLC寻址可以采用子序列编号或基于字节的寻址来实现。对于子序列编号,可以给所述多个RLC段分配不同的子序列号。随后,可以利用RLC SDU的RLC SN以及每个RLC段的子序列号来唯一地标识该RLC段。对于基于字节的寻址,可以通过顺序地增加字节地址来分配RLC SDU中的字节。随后,可以利用RLC SDU的RLC SN、每个RLC段中的第一字节的字节地址以及该RLC段的长度或该RLC段中的最后字节的地址,来唯一地标识该RLC段。术语“字节”和“八位位组”是同义的,并且可以互换使用。通常,可以通过将RLC SDU分割为具有固定或可变大小的数据单元,并向这些数据单元分配不同的地址,来实现该RLC SDU内的RLC寻址。数据单元可以是一个字节、多个字节等。与子序列编号相比,基于字节的寻址的实现可以更简单,并且可以提供更灵活的再分段(例如,用于重传)。下面的描述假设针对RLC段使用基于字节的寻址。
对于基于字节的寻址,可以基于下述参数来定义RLC段:
●RLC SN-包含RLC段的RLC SDU的序列号,
●段偏移(SO)-所述RLC段中的第一字节的字节地址,以及
●段长度(SL)-以字节为单位给出的RLC段的长度。所述段长度还可以利用所述RLC PDU内的RLC SDU的结束字节的字节地址给出。在RLC级联时,可以使用所述段长度来找出RLC SDU边界。
段偏移大小和段长度大小可以取决于最大RLC SDU大小。在下面的描述中所假设的一个设计中,最大RLC SDU大小为4096字节,12比特可以用于段偏移,以及12比特可以用于段长度。还可以使用其它段偏移大小和段长度大小。
在一个设计中,RLC PDU包括RLC报头和数据字段。所述数据字段可以承载来自一个或多个RLC SDU的数据。数据字段或整个RLC PDU的长度可以在MAC报头中传递。所述RLC报头可以包括用于RLC PDU的相关参数的各个字段,所述相关参数例如描述在RLC PDU中承载的一个或多个RLC SDU的参数。在下面的描述中,RLC报头中的字段可以是固定字段或扩展字段。固定字段总是存在于RLC报头中,并且被标记为“M”。扩展字段在需要时存在于RLC报头中,并且被标记为“O”。固定字段和扩展字段还可以分别称为强制字段和可选字段。可以基于承载RLC PDU的MACPDU(如果存在的话)的长度来确定RLC PDU的长度,并且由此可以从RLC报头中略去RLC PDU的长度。否则,可以在RLC报头中包括RLC PDU的长度。
可以定义各种RLC报头格式来支持重用PDCP SN以用于RLC寻址。下面描述了一些示例RLC报头格式。
表1示出了支持承载RLC SDU的全部或一段的RLC PDU的RLC报头的设计。对于该设计,在RLC上不执行级联,并且如果需要可以在MAC上执行级联。RLC报头可以包括如表1中给出的固定(M)字段和扩展(O)字段。
表1不进行级联情况下的RLC报头
字段名称   字段类型   大小(比特) 描述
数据/控制 M 1  指示RLC PDU是否包含业务数据或控制数据
  序列号(SN)   M   12  承载RLC SDU的RLC SN
轮询 M 1   指示发射机是否正在请求来自接收机的状态报告
段扩展(SE) M 1   设置为“0”,以指示RLC PDU包含整个RLC SDU,或者设置为“1”,以指示存在下述扩展字段
段偏移(SO) O 12   指示在RLC PDU中正发送的RLCSDU中的起始字节
段结束 O 1   如果所述RLC PDU包含RLC SDU的结束字节,则设置为“1”
段偏移字段指示RLC SDU内的RLC段的开始,并且可以利用与所述RLC段中的第一字节对应的RLC SDU中的起始字节的字节地址给出。由于段偏移0意味着所述RLC PDU包含RLC SDU的开始,所以不需要段开始字段。在表1中示出的设计中,在不具有段参数时,所述RLC报头的大小为2个字节,而在具有段参数时,所述RLC报头的大小为4个字节。通常,未进行级联的RLC报头可以包括比表1中示出的字段更少、更多或不同的字段。此外,所述字段可以具有与表1中所给出的不同的大小。
图4示出了具有表1中示出的RLC报头的RLC PDU。在该实例中,RLC SDU的RLC SN为N。RLC PDU承载从在地址B处的字节开始的RLCSDU的一段。对于RLC报头,将序列号(SN)字段设置为N,将段扩展(SE)字段设置为“1”,以及将段偏移(SO)字段被设置为B。可以基于MAC报头信息来确定数据字段的大小。可以基于段偏移B和数据字段大小来确定RLC段大小。
表2示出了支持承载多达两个RLC段的RLC PDU的RLC报头的设计。所述RLC PDU中的第一RLC SDU可以是完整RLC SDU或RLC段。任何数目的完整的RLC SDU可以跟随在第一RLC SDU之后。所述RLC PDU中的最后RLC SDU可以是完整RLC SDU或RLC段。RLC报头可以包括表2中给出的固定(M)字段和扩展(O)字段。
表2对多达两个RLC段进行级联情况下的RLC报头
字段名称   字段类型   大小(比特) 描述
数据/控制 M 1  指示RLC PDU是否包含业务数据或控制数据
序列号(SN) M 12  承载RLC PDU中的第一RLC SDU的RLC SN
轮询 M 1  指示发射机是否正在请求来自接收机的状态报告
报头扩展(HE) M 1  设置为“1”,以指示存在K个长度指示符块(其中K>1),或者设置为“0”,以指示不存在长度指示符块
段扩展(SE) M 1  设置为“1”,以指示存在段偏移,或者设置为“0”,以指示不存在段偏移
  K个长度指示符块(LIB) O   0或16K 包含表3中给出的字段集的K个实例
段偏移(SO) O 0或12  指示在RLC PDU中正在发送的第一RLC SDU中的起始字节
在表2中示出的设计中,序列号字段包含所述RLC PDU中的第一RLCSDU的RLC SN。在每个剩余的RLC SDU的长度指示符块中传递该RLCSDU的RLC SN。如果RLC PDU包括第一RLC SDU的一段,则存在段偏移字段,并且该段偏移字段包含与所述RLC PDU中的第一字节对应的第一RLC SDU中的起始字节的地址。
表3示出了表2中示出的RLC报头的长度指示符块的设计。当报头扩展字段被设置为“1”时,在RLC报头中可以包括长度指示符块的K个实例,其中通常K>1。长度指示符块的每个实例提供相关联的RLC SDU的参数。
表3长度指示符块
字段名称   大小(比特) 描述
段长度(SL) 12 指示在RLC PDU中发送的相关RLC SDU的长度或最后字节
  长度指示符扩展(LIE) 1 设置为“1”,以指示将跟随另一长度指示符块,或者设置为“0”,以指示不跟随另一长度指示符块
SN偏移(SNO) 3 指示相关RLC SDU的RLC SN与RLC PDU中前一RLC SDU的RLC SN之差
RLC PDU通常承载具有彼此靠近的RLC SN的RLC SDU。为了节省报头开销,可以利用相对于前一RLC SDU的RLC SN的SN偏移来传递每个RLC SDU(除了第一RLC SDU之外)的RLC SN。在一个设计中,可以如下定义RLC SDU的RLC SN:
RLC_SN(k)=RLC_SN(k-1)+SN_Offset(k),k=1,....K    等式(2)
其中SN_Offset(k)是RLC PDU中的第k个RLC SDU的SN偏移,以及
RLC_SN(k)是RLC PDU中的第k个RLC SDU的RLC SN。
SN偏移字段允许RLC PDU承载非连续的RLC SDU,这在重传时是有用的。可以使用SN偏移0来发送所述RLC PDU中的同一RLC SDU的两个非连续段。在这种情况下,所述RLC PDU中的第k-1个RLC SDU的RLCSN与第k个RLC SDU的RLC SN相同。在SN偏移字段为3比特的情况下,两个连续的RLC SDU之间的最大SN偏移为7。可以通过使用一个或多个附加/伪长度指示符块来获得大于7的SN偏移,其中,在所述附加/伪长度指示符块中,将段长度字段设置为0,以及将SN偏移字段设置为合适的值。
在另一设计中,序列号字段可以包括在长度指示符块中,并且可以承载整个RLC SN。在另一设计中,可以从长度指示符块中略去SN偏移字段或序列号字段。在该设计中,RLC PDU可以承载具有顺序增加的RLC SN的连续RLC SDU。
可以基于每个RLC SDU(除了第一RLC SDU之外)的段长度字段来确定该RLC SDU的长度。可以基于MAC报头信息来确定整个RLC PDU的长度。随后,可以通过从所述RLC PDU的长度中减去每个后续RLC SDU的长度来确定第一RLC SDU的长度。
在表2和表3中示出的设计中,在没有长度指示符块和段偏移字段的情况下,RLC报头的大小为两个字节。所述RLC报头包括两个附加字节用于每个长度指示符块,以及如果第一RLC SDU被分段,则所述RLC报头包括两个附加字节。通常,支持多达两个RLC段的级联的RLC报头可以包括比表2和表3中所示出的字段更少、更多或不同的字段。例如,如果执行级联,则结束比特字段可以用于RLC PDU,以指示该RLC PDU是否是RLC SDU的最后RLC PDU。RLC报头中的字段所具有的大小可以与表2和表3中所给出的大小不同。
图5示出了具有表2和表3中示出的RLC报头的RLC PDU。在该实例中,RLC PDU承载总共K+1个RLC SDU,该总共K+1个RLC SDU包括从在地址B处的字节开始的第一RLC SDU,其后跟随K-1个完整RLC SDU,并且以最后RLC SDU的一段结束。第一RLC SDU的RLC SN为N0。第二RLC SDU的长度为L1,并且第二RLC SDU的RLC SN为N1=N0+O1,其中O1是该RLC SDU相对于第一RLC SDU的SN偏移。可以按照相似的方式来计算每个后续RLC SDU的RLC SN。最后RLC SDU的段的长度为LK,并且该段的RLC SN为NK=NK-1+OK
对于RLC报头,第一RLC SDU的序列号(SN)字段被设置为N0,段扩展(SE)字段被设置为“1”,以及段偏移(SO)字段被设置为B。报头扩展字段被设置为“1”(图5中未示出),并且所述RLC报头包括与K个剩余RLC SDU对应的K个长度指示符块。第二RLC SDU的长度指示符块具有被设置为L1的段长度(SL)字段、被设置为“1”的长度指示符扩展(LIE)字段以及被设置为O1的SN偏移(SNO)字段。可以按照相似的方式来设置每个后续RLC SDU的长度指示符块。最后RLC SDU的长度指示符块具有被设置为LK的段长度字段,被设置为“0”的长度指示符扩展字段,以及被设置为OK的SN偏移字段。
表4示出了支持承载任意数目的RLC SDU和任意数目的RLC段的RLC PDU的RLC报头的设计。所述RLC报头可以包括表4中所给出的固定(M)字段和扩展(O)字段。
表4在级联任意数目的RLC段情况下的RLC报头
字段名称   字段类型   大小(比特) 描述
数据/控制 M 1 指示RLC PDU是否包含业务数据或控制数据
序列号(SN) M 12 承载RLC PDU中第一RLC SDU的RLC SN
轮询 M 1 指示发射机是否正在请求来自接收机的状态报告
报头扩展(HE) M 1 设置为“1”,以指示存在K个长度指示符块(其中K>1),或者设置为“0”,以指示不存在长度指示符块
  K个长度指示符块(LIB) O 0或16K 包含表5中给出的字段集的K个实例
在表4中所示出的设计中,序列号字段包含所述RLC PDU中第一RLCSDU的RLC SN。在每个剩余的RLC SDU的长度指示符块中传递该RLCSDU的RLC SN。
表5示出了表4中的RLC报头的长度指示符块的设计。当报头扩展字段被设置为“1”时,在RLC报头中可以包括长度指示符块的K个实例,其中通常K>1。长度指示符块的每个实例提供相关联的RLC SDU的参数。
表5长度指示符块
字段名称   大小(比特) 描述
  段长度(SL)   12   指示在RLC PDU中发送的相关RLC SDU
的长度或最后字节
段偏移(SO) 12 指示在RLC PDU中发送的相关RLC SDU中的起始字节
  长度指示符扩展(LIE) 1 设置为“1”,以指示将跟随另一长度指示符块,或者设置为“0”,以指示不跟随另一长度指示符块
SN偏移(SNO) 3 指示相关RLC SDU的RLC SN与RLCPDU中的前一RLC SDU的RLC SN之差
可以基于每个RLC SDU(除了第一RLC SDU之外)的段长度字段来确定该RLC SDU的长度。可以基于RLC PDU的长度和每个剩余RLC SDU的长度来确定第一RLC SDU的长度。
在表4或表5中示出的设计中,在没有任何长度指示符块的情况下,RLC报头的大小为两个字节。所述RLC报头包括四个附加字节用于每个长度指示符块。通常,支持对任意数目的RLC段进行级联的RLC报头可以包括比表4和表5中所示出的字段更少、更多或不同的字段。此外,所述字段的大小可以与表4和表5中所给出的大小不同。
图6示出了具有表4和表5中示出的RLC报头的RLC PDU。在该实例中,RLC PDU承载总共K+1个RLC SDU,其中,每个RLC SDU可以是完整的或被分段的。所述RLC SDU具有如上针对图5所述而确定的RLC SN。在图6中示出的实例中,所述RLC PDU承载从地址B0处的字节开始且长度为L0的第一RLC SDU的一段,其后跟随从地址B1处的字节开始且长度为L1的第二RLC SDU的一段,等等,以及以从地址BK处的字节开始且长度为LK的最后RLC SDU的一段结尾。
对于RLC报头,第一RLC SDU的序列号(SN)字段被设置为N0。报头扩展字段被设置为“1”(图6中未示出),并且所述RLC报头包括与K个剩余RLC SDU对应的K个长度指示符块。第二RLC SDU的长度指示符块具有被设置为L1的段长度(SL)字段,被设置为B1的段偏移(SO)字段,被设置为“1”的长度指示符扩展(LIE)字段,以及被设置为O1的SN偏移(SNO)字段。可以按照相似的方式来设置每个后续RLC SDU的长度指示符块。最后RLC SDU的长度指示符块具有被设置为LK的段长度字段,被设置为BK的段偏移(SO)字段,被设置为“0”的长度指示符扩展字段,以及被设置为OK的SN偏移字段。
上文已经描述了三种具体RLC报头格式。对于RLC PDU,还可以定义和使用其它RLC报头格式。RLC报头格式可以或不可以支持级联。如果支持级联,则RLC报头可以包括合适的字段来描述在RLC PDU中承载的每个RLC SDU或段。所述RLC报头还可以包括其它字段来支持其它功能。
根据另一方面,可以在PDCP上重用RLC SN,以便减少报头开销。在一个设计中,RLC可以具有下述特性:
●在RLC中不支持分段,并且可以在MAC中执行分段,和
●在RLC中不支持级联,并且对每个RLC PDU使用不同RLC SN。RLC可以处理具有可变大小的RLC SDU,并且能够支持高吞吐量无线技术,比如LTE。
图7示出了在发射机处针对PDCP重用RLC SN的设计。可以采用合适的机制,在连接建立时在UE 110和节点B 120之间交换完整的PDCP SN。PDCP可以生成PDCP SN为N的PDCP PDU,并将该PDCP PDU传递到RLC。针对PDCP PDU,RLC可以生成一个或多个(U个)具有固定或可变大小的RLC PDU,并且可以将RLC SN分配到每个RLC PDU。可以在SN增量为零或非零的情况下,根据PDCP SN导出第一RLC PDU的RLCSN,例如,如等式(1)所示。为了简化,图7示出了等于零的SN增量。RLC可以为第一RLC PDU分配值为N的RLC SN,为下一RLC PDU分配值为N+1的RLC SN,等等,以及为最后的RLC PDU分配值为N+U-1的RLC SN。所述最后的RLC PDU可以具有被设置为“1”的结束比特(EB)字段,以指示该RLC PDU是PDCP PDU的最后RLC PDU。RLC可以将RLC SN为N到N+U-1的U个RLC PDU传递到MAC,以发送所述PDCPPDU。
只要RLC确定出针对所述PDCP PDU将生成U个RLC PDU,RLC就可以将U传送到PDCP。随后,PDCP可以为下一PDCP PDU分配值为N+U的PDCP SN,并且可以处理该PDCP PDU并将该PDCP PDU发送到RLC。RLC可以针对该PDCP PDU生成一个或多个(V个)RLC PDU,并且可以将从N+U开始的RLC SN分配给每个RLC PDU。由于PDCP针对所述PDCPPDU使用值为N+U的下一可用的RLC SN,所以RLC PDU具有顺序增加的RLC SN,并且在RLC序列编号中不存在空缺或重叠。
接收机可以在连接建立时获得完整的PDCP SN。接收机处的RLC可以从MAC获得RLC PDU,并且可以按照每个RLC PDU的段长度和结束比特字段所指示的,将这些RLC PDU组装为完整的PDCP PDU。PDCP可以基于每个PDCP PDU中的第一RLC PDU的RLC SN,确定该PDCP PDU的PDCP SN。可以将该RLC SN以及所述PDCP PDU一起传递到PDCP。接收机由此可以基于每个成功接收到的PDCP PDU中的第一RLC PDU的RLC SN,确定该PDCP PDU的PDCP SN。
图8示出了利用序列号重用来发送数据的过程800的设计。过程800可以由发射机执行,对于下行链路上的数据传输,该发射机可以是节点B,或者对于上行链路上的数据传输,该发射机可以是UE。可以在第二协议上接收由第一协议分配给第一PDU的第一序列号(方框810)。可以在第二协议上使用来自第一协议的第一序列号(方框820)。
在一个设计中,第一协议在协议栈中可以位于第二协议之上,并且可以沿着协议栈向下传递所述序列号,例如将所述序列号传递到第一协议的PDU之外。例如,第一协议可以是PDCP,以及第二协议可以是RLC。
在方框820的一个设计中,如果不执行级联,如方框830中所确定的,则可以在第二协议上接收来自第一协议的第一PDU作为SDU(方框832)。可以基于第一PDU的第一序列号和增量,确定SDU的第二序列号,例如,如等式(1)中所示(方框834)。可以在切换或连接建立时或其它场合对第二协议的序列编号进行复位。可以在对序列编号进行复位后,基于第一协议的序列号和第二协议的序列号之差,确定所述增量。可以基于第二序列号和距离所述SDU的起始的段偏移,对所述SDU内的数据进行寻址。可以基于所述SDU,在第二协议上形成第二PDU,并且所述第二PDU可以包括所述SDU的全部或一段(方框836)。可以生成所述第二PDU的报头,所述报头可以包括该SDU的第二序列号(方框838)。如果所述第二PDU包括所述SDU的一段,则所述报头可以包括段偏移,该段偏移指示所述SDU内的所述段的起始,例如与所述第二PDU中的第一字节对应的所述SDU中的起始字节。
如果如方框830中所确定的,执行级联,则可以在第二协议上接收来自第一协议的多个PDU作为多个SDU,其中第一协议向所述多个PDU中的每个PDU分配不同的序列号(方框842)。所述多个PDU可以包括所述第一PDU,以及所述多个SDU可以包括与所述第一PDU对应的第一SDU。所述多个SDU中的每个SDU的序列号可以基于所述多个PDU中的对应PDU的序列号和所述增量来确定(方框844)。除了第一SDU之外的每个SDU的序列号偏移可以基于该SDU的序列号和前一SDU的序列号之差来确定(方框846)。
可以基于所述多个SDU在所述第二协议上形成第二PDU,并且该第二PDU可以包括第一SDU,其后跟随所述多个SDU中的剩余SDU(方框848)。在一个设计中,所述第二PDU可以包括第一SDU的全部或部分、最后SDU的全部或部分、以及所述第一和最后SDU之间的每个SDU的全部,如图5中所示。在另一设计中,所述第二PDU可以包括所述多个SDU中的每个SDU的全部或部分,如图6所示。可以生成所述第二PDU的报头,并且所述报头可以包括第一SDU的第二序列号和与每个剩余SDU对应的报头块(例如,长度指示符块)(方框850)。对于表2中示出的设计,所述报头还可以包括段偏移,该段偏移指示与所述第二PDU中的第一字节对应的第一SDU的起始字节。每个剩余SDU的报头块可以包括:(i)段长度,该段长度传递在所述第二PDU中正发送的SDU的数据量,(ii)该SDU的序列号偏移,(iii)扩展比特,该扩展比特指示在所述报头中是否跟随有另一SDU的另一报头块,(iv)段偏移,该段偏移指示在所述第二PDU中正发送的SDU中的起始字节,和/或(v)一些其它信息。
在另一设计中,所述第一协议在协议栈中可以位于第二协议之下,并且可以将所述第一序列号从所述第一协议向上传递到第二协议。例如,所述第一协议可以是RLC,第二协议可以是PDCP。在一个设计中,可以将顺序增加的序列号分配给在第一协议(例如,RLC)上生成的每个PDU。对于在第二协议上生成的每个PDU,可以将来自第一协议的序列号向上传递到第二协议(例如,PDCP)。可以为在第二协议上生成的每个PDU分配基于该PDU的由第一协议向上传递的序列号而确定的序列号。
图9示出了用于利用序列号重用来发送数据的装置900的设计。装置900包括用于接收由第一协议分配给第一PDU的第一序列号的模块910,以及用于在所述第二协议上使用来自所述第一协议的所述第一序列号的模块920。
图10示出了用于利用序列号重用来接收数据的过程1000的设计。过程1000可以由接收机执行,对于下行链路上的数据传输,该接收机可以是UE,或者对于上行链路上的数据传输,该接收机可以是节点B。可以在第一协议(例如,RLC)上接收第一PDU(方框1012)。可以基于所述第一PDU在第一协议上形成第一SDU(方框1014)。可以基于所述第一PDU的报头确定(例如,根据所述第一PDU的报头获得)所述第一SDU的第一序列号(方框1016)。可以在第二协议(例如,PDCP)上接收第一SDU作为第二PDU(方框1018)。可以基于第一SDU的第一序列号和可能的增量确定第二PDU的第二序列号(方框1020)。
在一个设计中,不执行级联。对于方框1014,从所述第一SDU的开始处开始或从通过在所述报头中获得的段偏移所确定的位置开始,可以将所述第一PDU映射到所述第一SDU。在另一设计中,执行级联。对于方框1014,可以基于所述第一PDU在第一协议上形成多个SDU,其中所述多个SDU包括第一SDU,其后跟随剩余SDU。除了第一SDU之外的每个SDU的序列号可以基于该SDU的序列号偏移(其可以从所述报头中获得)和前一SDU的序列号来确定。还可以根据所述报头获得每个SDU的段长度和可能的段偏移。随后,可以如每个SDU的段长度和段偏移所指示的,将所述第一PDU中的数据映射到所述多个SDU。
图11示出了用于利用序列号重用来接收数据的装置1100的设计。装置1100包括用于在第一协议上接收第一PDU的模块1112,用于基于所述第一PDU在第一协议上形成第一SDU的模块1114,用于基于所述第一PDU的报头确定所述第一SDU的第一序列号的模块1116,用于在第二协议上接收第一SDU作为第二PDU的模块1118,以及用于基于所述第一SDU的第一序列号和可能的增量来确定第二PDU的第二序列号的模块1120。
图12示出了利用序列号偏移来发送数据的过程1200的设计。过程1200可以由发射机执行。可以(例如,在RLC)接收多个SDU,其中每个SDU被分配各自的序列号(方框1212)。可以生成包括所述多个SDU的PDU(方框1214)。所述多个SDU可以具有连续的或不连续的序列号。除了第一SDU之外,基于每个SDU的序列号和PDU中的前一SDU的序列号之差,可以确定该SDU的序列号偏移(方框1216)。可以生成所述PDU的报头,并且所述报头可以包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移(方框1218)。
图13示出了利用序列号偏移来发送数据的装置1300的设计。装置1300包括用于接收多个SDU的模块1312,其中每个SDU被分配各自的序列号;用于生成包括所述多个SDU的PDU的模块1314;用于基于每个SDU的序列号和所述PDU中的前一SDU的序列号之差,确定该SDU的序列号偏移的模块1316;以及用于生成所述PDU的报头的模块1318,所述报头可以包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移。
图14示出了用于利用序列号偏移来接收数据的过程1400的设计。过程1400可以由接收机执行。可以(例如在RLC)接收包括多个SDU的PDU(方框1412)。所述多个SDU可以具有连续或不连续的序列号。可以接收所述PDU的报头,并且所述报头可以包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移(方框1414)。所述多个SDU中的每个SDU的序列号可以基于第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移来确定(方框1416)。例如,每个剩余SDU的序列号可以基于该SDU的序列号偏移和所述PDU中的前一SDU的序列号来确定。
图15示出了用于利用序列号偏移来接收数据的装置1500的设计。装置1500包括用于接收包括多个SDU的PDU的模块1512,用于接收所述PDU的报头的模块1514,以及用于基于第一SDU的序列号和每个剩余SDU的序列号偏移来确定每个SDU的序列号的模块1516。
图16示出了节点B 120和UE 110的设计的方框图。在该设计中,节点B 120配备有T个天线1634a到1634t,UE 110配备有R个天线1652a到652r,其中通常T≥1且R≥1。
在节点B 120处,发送处理器1620可以从数据源1612接收一个或多个UE的业务数据。发送处理器1620可以根据(例如,如图2中所示的)一组协议对每个UE的业务数据进行处理,以获得输出数据。发送(TX)多输入多输出(MIMO)处理器1630可以将所有UE的输出数据与导频数据复用在一起,并且可以对复用后的数据进行处理(例如,预编码),并将T个输出符号流提供给T个调制器(MOD)1632a到1632t。每个调制器1632可以(例如,针对OFDM)对各自的输出符号流进行处理,以获得输出码片流。每个调制器1632可以对输出码片流进行进一步处理(例如,转换到模拟、放大、滤波和上变频),以获得下行链路信号。来自调制器1632a到1632t的T个下行链路信号可以分别经由T个天线1634a到1634t发送。
在UE 110处,天线1652a到1652r从节点B 120接收所述下行链路信号,并且将所接收的信号分别提供给解调器(DEMOD)1654a到1654r。每个解调器1654可以对各自的所接收的信号进行调整(例如,滤波、放大、下变频和数字化)以获得采样,并且可以对所述采样进行(例如,针对OFDM)进一步的处理,以获得已接收符号。MIMO检测器1660可以接收和处理来自所有R个解调器1654a到1654r的已接收符号,并且提供已检测符号。接收处理器1670可以根据所述一组协议来对已检测符号进行处理,并将UE 110的已解码数据提供给数据宿1672。通常,由MIMO检测器1660和接收处理器1670进行的处理与由节点B 120上的TX MIMO处理器1630和发送处理器1620进行的处理互补。
在上行链路上,在UE 110处,来自数据源1678的业务数据和信令可以由发送处理器1680进行处理,由TX MIMO处理器1682进一步处理(如果适用的话),由调制器1654a到1654r进行调整,以及经由天线1652a到1652r发送。在节点B 120处,来自UE 110的上行链路信号可以由天线1634接收,由解调器1632进行调整,由MIMO检测器1636进行检测,以及由接收处理器1638进行处理,以获得由节点B 120发送到UE 110的业务数据和信令。
控制器/处理器1640和1690可以分别指导节点B 120和UE 110处的操作。控制器/处理器1640和1690各自可以实现或指导图8中的过程800、图10中的过程1000、图12中的过程1200、图14中的过程1400和/或本文中所描述的技术的其它过程。存储器1642和1692可以分别存储用于节点B120和UE 110的数据和程序代码。调度器1644可以调度UE来进行下行链路传输和/或上行链路传输,并且可以为调度的UE提供资源分配。
本领域技术人员将理解,可以使用各种不同的方法和技术中的任何一种来表示信息和信号。例如,在以上整个说明书中所提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或磁性粒子、光场或光粒子或者其任何组合来表示。
本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑块、模块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件和软件的这种可互换性,已经就各种示意性组件、方框、模块、电路和步骤的功能对其进行了一般性的描述。这种功能是被实现为软件还是被实现为硬件取决于具体应用以及施加给整个***的设计约束。本领域技术人员可以针对每种具体应用以各种方式来实现所述的功能,但是这种实现决定不应被解释为导致脱离本发明的范围。
结合这里的公开所描述的各种示例性逻辑块、模块和电路可以利用被设计成用于执行这里所述功能的下列部件来实现或执行:通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或晶体管逻辑、分立的硬件部件或者这些部件的任何组合。通用处理器可以是微处理器,但是可替换地,处理器可以是任何传统处理器、控制器、微控制器或状态机。处理器也可以被实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器结合DSP核、或任何其它这种配置。
结合这里的公开所描述的方法或算法的步骤可以直接包含在硬件中、由处理器执行的软件模块中或这两者的组合中。软件模块可以驻留在RAM存储器、快闪存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域已知的任何其它形式的存储介质中。示例性的存储介质被耦合到处理器,使得处理器能够从该存储介质中读取信息或向该存储介质写入信息。在一个替换方案中,所述存储介质可以与处理器集成在一起。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在一个替换方案中,处理器和存储介质可以作为分立部件驻留在用户终端中。
在一个或多个示例性设计中,所述功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将所述功能作为一个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质来传送。计算机可读介质包括计算机存储介质和通信介质,该通信介质包括有助于将计算机程序从一个位置传送到另一个位置的任何介质。存储介质可以是能够由通用或专用计算机访问的任何可用介质。作为例子而非限制性的,该计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储设备、磁盘存储设备或其它磁性存储设备,或者是可以用于携带或存储形式为指令或数据结构的所需程序代码并且能够由通用或专用计算机或者通用或专用处理器访问的任何其它介质。此外,任何连接都可以适当地称为计算机可读介质。例如,如果使用同轴线缆、光纤线缆、双绞线、数字用户线路(DSL)或诸如红外线、无线电和微波的无线技术来从网站、服务器或其它远程源发送软件,则上述同轴线缆、光纤线缆、双绞线、DSL或诸如红外先、无线电和微波的无线技术均包括在介质的定义中。如这里所使用的,磁盘和光盘包括压缩盘(CD)、激光盘、光盘、数字多功能盘(DVD)、软盘、蓝光盘,其中磁盘通常磁性地再现数据,而光盘利用激光光学地再现数据。上述内容的组合也应当包括在计算机可读介质的范围内。
提供本公开的上述描述以使得本领域普通技术人员能够实现或使用本公开内容。在不脱离本公开内容的范围的情况下,针对本公开的各种修改对于本领域普通技术人员而言将会是显而易见的,并且在此定义的一般性原理可以应用于其他变型。因此,本公开内容并非旨在限制这里所描述的实例和设计,而是要符合与在此公开的原理或新颖性特征相一致的最宽范围。

Claims (53)

1、一种用于处理传输数据的方法,包括:
接收由第一协议分配给第一协议数据单元(PDU)的第一序列号;并且
在第二协议上使用来自所述第一协议的第一序列号。
2、如权利要求1所述的方法,其中,所述第一协议在协议栈中位于所述第二协议之上,所述方法还包括:
在所述第二协议上接收来自所述第一协议的所述第一PDU作为服务数据单元(SDU);
基于所述第一PDU的第一序列号,确定所述SDU的第二序列号;并且
基于所述SDU,在所述第二协议上形成第二PDU。
3、如权利要求2所述的方法,还包括:
基于所述第二序列号和距离所述SDU的起始的偏移,对所述SDU内的数据进行寻址。
4、如权利要求2所述的方法,还包括:
在切换或连接建立时,对所述第二协议的序列编号进行复位;
在对所述序列编号进行复位后,基于所述第一协议的序列号和所述第二协议的序列号之差来确定增量;并且
基于所述第一PDU的第一序列号和所述增量,确定所述SDU的第二序列号。
5、如权利要求2所述的方法,其中,所述形成第二PDU的步骤包括:
对所述SDU进行分段,以获得包括所述SDU的一部分的段;
形成包括所述段的所述第二PDU;并且
生成所述第二PDU的报头,所述报头包括所述第二序列号和指示所述SDU内的所述段的起始的段偏移。
6、如权利要求5所述的方法,其中,所述段偏移指示与所述第二PDU中的第一字节对应的所述SDU中的起始字节。
7、如权利要求1所述的方法,还包括:
在所述第二协议上接收来自所述第一协议的多个PDU作为多个服务数据单元(SDU),所述第一协议向所述多个PDU中的每个PDU分配不同的序列号,所述多个PDU包括所述第一PDU,以及所述多个SDU包括与所述第一PDU对应的第一SDU;并且
基于所述多个SDU,在所述第二协议上形成第二PDU,所述第二PDU包括所述第一SDU,在所述第一SDU后跟随所述多个SDU中的剩余SDU。
8、如权利要求7所述的方法,其中,所述第二PDU包括所述第一SDU的全部或一部分、所述多个SDU中的最后SDU的全部或一部分、以及所述第一SDU和最后SDU之间的每个SDU的全部。
9、如权利要求7所述的方法,其中,所述第二PDU包括所述多个SDU中的每个SDU的全部或一部分。
10、如权利要求7所述的方法,还包括:
基于所述第一PDU的第一序列号,确定所述第一SDU的第二序列号;并且
生成所述第二PDU的报头,所述报头包括所述第一SDU的第二序列号以及所述多个SDU中的每个剩余SDU的报头块。
11、如权利要求10所述的方法,其中,所述报头还包括段偏移,所述段偏移指示与所述第二PDU中的第一字节对应的所述第一SDU中的起始字节。
12、如权利要求10所述的方法,其中,每个剩余SDU的所述报头块包括段长度,所述段长度传递在所述第二PDU中正在发送的所述SDU中的数据量。
13、如权利要求10所述的方法,其中,每个剩余SDU的所述报头块包括序列号偏移,所述序列号偏移传递所述SDU的序列号和所述第二PDU中的前一SDU的序列号之差。
14、如权利要求10所述的方法,其中,每个剩余SDU的所述报头块包括扩展比特,所述扩展比特指示在所述报头中是否将跟随有另一SDU的另一报头块。
15、如权利要求10所述的方法,其中,每个剩余SDU的所述报头块包括段偏移,所述段偏移指示在所述第二PDU中正在发送的所述SDU中的起始字节。
16、如权利要求1所述的方法,其中,所述第一协议在协议栈中位于所述第二协议之下,并且其中,将所述第一序列号从所述第一协议向上传递到所述第二协议。
17、如权利要求1所述的方法,还包括:
将顺序增加的序列号分配给在所述第一协议上生成的每个PDU;
针对在所述第二协议上生成的每个PDU,将序列号从所述第一协议向上传递到所述第二协议;并且
向在所述第二协议上生成的每个PDU分配基于针对该PDU由所述第一协议向上传递的序列号而确定的序列号。
18、如权利要求1所述的方法,其中,所述第一协议包括分组数据汇聚协议(PDCP),并且所述第二协议包括无线链路控制(RLC)。
19、如权利要求1所述的方法,其中,所述第一协议包括无线链路控制(RLC),并且所述第二协议包括分组数据汇聚协议(PDCP)。
20、一种用于无线通信的装置,包括:
至少一个处理器,被配置来接收由第一协议分配给第一协议数据单元(PDU)的第一序列号,以及在第二协议上使用来自所述第一协议的第一序列号。
21、如权利要求20所述的装置,其中,所述至少一个处理器被配置来在所述第二协议上接收来自所述第一协议的所述第一PDU作为服务数据单元(SDU);基于所述第一PDU的第一序列号,确定所述SDU的第二序列号;以及基于所述SDU,在所述第二协议上形成第二PDU。
22、如权利要求21所述的装置,其中,所述至少一个处理器被配置来对所述SDU进行分段,以获得包括所述SDU的一部分的段;形成包括所述段的所述第二PDU;以及生成所述第二PDU的报头,所述报头包括所述第二序列号和指示所述SDU内的所述段的起始的段偏移。
23、如权利要求20所述的装置,其中,所述至少一个处理器被配置来在所述第二协议上接收来自所述第一协议的多个PDU作为多个服务数据单元(SDU),所述第一协议向所述多个PDU中的每个PDU分配不同的序列号,所述多个PDU包括所述第一PDU,所述多个SDU包括与所述第一PDU对应的第一SDU;以及基于所述多个SDU来在所述第二协议上形成第二PDU,所述第二PDU包括所述第一SDU,在所述第一SDU后跟随所述多个SDU中的剩余SDU。
24、如权利要求23所述的装置,其中,所述至少一个处理器被配置来基于所述第一PDU的第一序列号,确定所述第一SDU的第二序列号;以及生成所述第二PDU的报头,所述报头包括所述第一SDU的第二序列号和所述多个SDU中的每个剩余SDU的报头块,每个剩余SDU的所述报头块包括段长度、序列号偏移、扩展比特和段偏移中的至少一个。
25、一种用于无线通信的装置,包括:
用于接收由第一协议分配给第一协议数据单元(PDU)的第一序列号的模块;以及
用于在第二协议上使用来自所述第一协议的第一序列号的模块。
26、如权利要求25所述的装置,还包括:
用于在所述第二协议上接收来自所述第一协议的所述第一PDU作为服务数据单元(SDU)的模块;
用于基于所述第一PDU的第一序列号,确定所述SDU的第二序列号的模块;以及
用于基于所述SDU,在所述第二协议上形成第二PDU的模块。
27、如权利要求26所述的装置,其中,所述用于形成第二PDU的模块包括:
用于对所述SDU进行分段,以获得包括所述SDU的一部分的段的模块;
用于形成包括所述段的所述第二PDU的模块;以及
用于生成所述第二PDU的报头的模块,所述报头包括所述第二序列号和指示所述SDU内的所述段的起始的段偏移。
28、如权利要求25所述的装置,还包括:
用于在所述第二协议上接收来自所述第一协议的多个PDU作为多个服务数据单元(SDU)的模块,所述第一协议向所述多个PDU中的每个PDU分配不同的序列号,所述多个PDU包括所述第一PDU,所述多个SDU包括与所述第一PDU对应的第一SDU;以及
用于基于所述多个SDU,在所述第二协议上形成第二PDU的模块,所述第二PDU包括所述第一SDU,在所述第一SDU后跟随所述多个SDU中的剩余SDU。
29、如权利要求28所述的装置,还包括:
用于基于所述第一PDU的第一序列号,确定所述第一SDU的第二序列号的模块;以及
用于生成所述第二PDU的报头的模块,所述报头包括所述第一SDU的第二序列号和所述多个SDU中的每个剩余SDU的报头块,每个剩余SDU的所述报头块包括段长度、序列号偏移、扩展比特和段偏移中的至少一个。
30、一种计算机程序产品,包括:
计算机可读介质,包括:
用于使至少一个计算机接收由第一协议分配给第一协议数据单元(PDU)的第一序列号的代码;以及
用于使所述至少一个计算机在第二协议上使用来自所述第一协议的第一序列号的代码。
31、一种接收数据的方法,包括:
在第一协议上接收第一协议数据单元(PDU);
基于所述第一PDU,在所述第一协议上形成第一服务数据单元(SDU);
基于所述第一PDU的报头,确定所述第一SDU的第一序列号;
在第二协议上接收所述第一SDU作为第二PDU;并且
基于所述第一SDU的第一序列号,确定所述第二PDU的第二序列号。
32、如权利要求31所述的方法,其中,所述确定第二序列号的步骤包括基于所述第一SDU的第一序列号和增量,确定所述第二PDU的第二序列号。
33、如权利要求31所述的方法,其中,所述形成第一SDU的步骤包括:
根据所述报头,获得段偏移;并且
从利用所述段偏移确定的所述第一SDU中的位置开始,将所述第一PDU映射到所述第一SDU。
34、如权利要求31所述的方法,还包括:
基于所述第一PDU,在所述第一协议上形成多个SDU,所述多个SDU包括所述第一SDU,在所述第一SDU后跟随所述多个SDU中的剩余SDU;并且
基于所述报头,在所述第一协议上确定所述多个SDU中的每个SDU的序列号。
35、如权利要求34所述的方法,其中,所述在所述第一协议上确定所述多个SDU中的每个SDU的序列号的步骤包括:
根据所述报头,获得每个剩余SDU的序列号偏移;并且
基于每个剩余SDU的序列号偏移和前一SDU的序列号,确定该剩余SDU的序列号。
36、如权利要求34所述的方法,还包括:
根据所述报头,获得所述多个SDU中的每个SDU的段偏移;并且
从利用所述多个SDU中的每个SDU的所述段偏移确定的该SDU中的位置开始,将所述第一PDU中的数据的一部分映射到该SDU。
37、如权利要求34所述的方法,还包括:
根据所述报头,获得所述多个SDU中的每个SDU的段长度;并且
基于与所述多个SDU中的每个SDU对应的所述第一PDU的所述段长度,确定所述PDU中的数据量。
38、如权利要求31所述的方法,其中,所述第一协议包括无线链路控制(RLC),并且所述第二协议包括分组数据汇聚协议(PDCP)。
39、一种用于无线通信的装置,包括
至少一个处理器,被配置来在第一协议上接收第一协议数据单元(PDU);基于所述第一PDU,在所述第一协议上形成第一服务数据单元(SDU);基于所述第一PDU的报头,确定所述第一SDU的第一序列号;在第二协议上接收所述第一SDU作为第二PDU;以及基于所述第一SDU的第一序列号,确定所述第二PDU的第二序列号。
40、如权利要求39所述的装置,其中,所述至少一个处理器被配置来根据所述报头获得段偏移,以及从利用所述段偏移确定的所述第一SDU中的位置开始,将所述第一PDU映射到所述第一SDU。
41、如权利要求39所述的装置,其中,所述至少一个处理器被配置来基于所述第一PDU,在所述第一协议上形成多个SDU,所述多个SDU包括所述第一SDU,在所述第一SDU后跟随所述多个SDU中的剩余SDU;以及基于所述报头,在所述第一协议上确定所述多个SDU中的每个SDU的序列号。
42、如权利要求41所述的装置,其中,所述至少一个处理器被配置来根据所述报头,获得每个剩余SDU的段长度、序列号偏移和段偏移中的至少一个。
43、一种用于处理传输数据的方法,包括:
接收多个服务数据单元(SDU),每个SDU被分配各自的序列号;
生成包括所述多个SDU的协议数据单元(PDU);并且
生成所述PDU的报头,所述报头包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移。
44、如权利要求43所述的方法,还包括:
基于每个剩余SDU的序列号和所述PDU中的前一SDU的序列号之差,确定该剩余SDU的序列号偏移。
45、如权利要求43所述的方法,其中,所述多个SDU具有非连续序列号。
46、如权利要求43所述的方法,其中,所述接收多个SDU的步骤包括在无线链路控制(RLC)上接收所述多个SDU。
47、一种用于无线通信的装置,包括:
至少一个处理器,被配置来接收多个服务数据单元(SDU),每个SDU被分配各自的序列号;生成包括所述多个SDU的协议数据单元(PDU);以及生成所述PDU的报头,所述报头包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移。
48、如权利要求47所述的装置,其中,所述至少一个处理器被配置来基于每个剩余SDU的序列号和所述PDU中的前一SDU的序列号之差,确定该剩余SDU的所述序列号偏移。
49、一种用于接收数据的方法,包括:
接收包括多个服务数据单元(SDU)的协议数据单元(PDU);
接收所述PDU的报头,所述报头包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移;并且
基于所述第一SDU的序列号和每个剩余SDU的序列号偏移,确定所述多个SDU中的每个SDU的序列号。
50、如权利要求49所述的方法,还包括:
基于每个剩余SDU的序列号偏移和所述PDU中的前一SDU的序列号,确定该剩余SDU的序列号。
51、如权利要求49所述的方法,其中,所述多个SDU具有非连续序列号。
52、一种用于无线通信的装置,包括:
至少一个处理器,被配置来接收包括多个服务数据单元(SDU)的协议数据单元(PDU);接收所述PDU的报头,所述报头包括第一SDU的序列号和所述PDU中的每个剩余SDU的序列号偏移;以及基于所述第一SDU的序列号和每个剩余SDU的序列号偏移,确定所述多个SDU中的每个SDU的序列号。
53、如权利要求52所述的装置,其中,所述至少一个处理器被配置来基于每个剩余SDU的序列号偏移和所述PDU中的前一SDU的序列号,确定该剩余SDU的序列号。
CN200880015093A 2007-05-07 2008-05-07 针对使用多种协议的无线通信重用序列号 Pending CN101682464A (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US91651907P 2007-05-07 2007-05-07
US60/916,519 2007-05-07
US12/116,157 US8331399B2 (en) 2007-05-07 2008-05-06 Re-using sequence number by multiple protocols for wireless communication
US12/116,157 2008-05-06
PCT/US2008/062963 WO2008137962A2 (en) 2007-05-07 2008-05-07 Re-using sequence numbers for wireless communication using multiple protocols

Publications (1)

Publication Number Publication Date
CN101682464A true CN101682464A (zh) 2010-03-24

Family

ID=39832218

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880015093A Pending CN101682464A (zh) 2007-05-07 2008-05-07 针对使用多种协议的无线通信重用序列号

Country Status (10)

Country Link
US (1) US8331399B2 (zh)
EP (1) EP2149216A2 (zh)
JP (1) JP2010527544A (zh)
KR (1) KR20100007970A (zh)
CN (1) CN101682464A (zh)
BR (1) BRPI0811298A2 (zh)
CA (1) CA2684375A1 (zh)
RU (1) RU2009145085A (zh)
TW (1) TW200910816A (zh)
WO (1) WO2008137962A2 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104168284A (zh) * 2014-08-25 2014-11-26 联想(北京)有限公司 一种数据传输方法及第一电子设备
CN107211312A (zh) * 2015-09-30 2017-09-26 华为技术有限公司 一种数据传输方法及装置
CN107708154A (zh) * 2017-09-29 2018-02-16 重庆航天职业技术学院 一种无线调制解调器下行分组数据处理方法
WO2018053692A1 (zh) * 2016-09-20 2018-03-29 北京小米移动软件有限公司 数据传输方法、装置及***
CN108631921A (zh) * 2017-03-24 2018-10-09 电信科学技术研究院 一种针对sn长度进行处理的方法和设备
CN109792634A (zh) * 2016-09-30 2019-05-21 华为技术有限公司 数据处理方法、装置及***
CN114500671A (zh) * 2020-10-27 2022-05-13 ***通信有限公司研究院 数据处理方法及设备
CN114586322A (zh) * 2019-10-30 2022-06-03 索尼集团公司 通信装置、基础设施设备和方法

Families Citing this family (37)

* Cited by examiner, † Cited by third party
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
WO2008140222A1 (en) 2007-05-09 2008-11-20 Samsung Electronics Co., Ltd. Method and apparatus for layer 2 arq for packets
US20080310452A1 (en) * 2007-06-14 2008-12-18 Texas Instruments Incorporated Data link layer headers
US8477719B2 (en) * 2007-10-01 2013-07-02 Qualcomm Incorporated Systems and methods for in-order delivery in downlink during handover
EP2107848B1 (en) * 2008-03-31 2013-03-13 Mitsubishi Electric R&D Centre Europe B.V. Method and device for carrying out a handover between base stations of a mobile telecommunication network for a mobile terminal
US9161378B2 (en) * 2008-06-23 2015-10-13 Qualcomm Incorporated Concentrator for multiplexing access point to wireless network connections
US8638699B2 (en) 2008-11-10 2014-01-28 Qualcomm Incorporated Method and apparatus for supporting the large service data unit (SDU)
US8743905B2 (en) * 2008-12-22 2014-06-03 Qualcomm Incorporated Method and apparatus for bundling and ciphering data
US9554417B2 (en) * 2008-12-24 2017-01-24 Qualcomm Incorporated Optimized header for efficient processing of data packets
US20100202613A1 (en) * 2009-01-07 2010-08-12 Qualcomm Incorporated Packet bundling at the pdcp layer with ciphering on the pdcp sdu
US8711881B2 (en) 2009-01-07 2014-04-29 Qualcomm Incorporated Packet bundling at the PDCP layer
US8644338B2 (en) * 2009-01-07 2014-02-04 Qualcomm Incorporated Unbundling packets received in wireless communications
CN101841853A (zh) * 2009-03-17 2010-09-22 中兴通讯股份有限公司 一种用户设备以及用户设备接收下行数据的方法
US20110038313A1 (en) * 2009-08-12 2011-02-17 Electronics And Telecommunications Research Institute Enhanced communication apparatus for providing enhanced concatenation, segmentation and reassembly of service data units
US8863256B1 (en) 2011-01-14 2014-10-14 Cisco Technology, Inc. System and method for enabling secure transactions using flexible identity management in a vehicular environment
TWI563816B (en) * 2011-02-14 2016-12-21 Ericsson Telefon Ab L M Backwards-compatible approach to fields of a protocol layer
CN102740353B (zh) * 2011-04-02 2017-12-12 广州瀚信通信科技股份有限公司 上行状态报告上报方法、无线链路控制数据发送方法及装置
US9736045B2 (en) 2011-09-16 2017-08-15 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
US20130336136A1 (en) * 2011-09-16 2013-12-19 Qualcomm Incorporated Systems and methods for network quality estimation, connectivity detection, and load management
KR102196939B1 (ko) * 2013-03-20 2020-12-30 삼성전자주식회사 클라우드 셀 통신 시스템에서 데이터 동기 장치 및 방법
US11287533B2 (en) 2016-04-01 2022-03-29 Samsung Electronics Co., Ltd. Method and apparatus for wireless communication in wireless communication system
KR102011825B1 (ko) * 2016-04-27 2019-08-19 엘지전자 주식회사 데이터 유닛을 수신하는 방법 및 장치
KR101984609B1 (ko) 2016-05-03 2019-05-31 엘지전자 주식회사 데이터 유닛을 전송하는 방법 및 장치
EP3800868B1 (en) 2016-05-18 2021-11-17 Samsung Electronics Co., Ltd. Method and apparatus for performing efficient layer 2 function in mobile communication system
CN107959946B (zh) * 2016-10-14 2022-10-11 中兴通讯股份有限公司 无线接入网数据复用、解复用的方法、装置及设备
KR102253802B1 (ko) * 2016-11-04 2021-05-21 베이징 시아오미 모바일 소프트웨어 컴퍼니 리미티드 프로토콜 데이타 유닛 패킷의 생성 방법 및 장치
KR20180050192A (ko) 2016-11-04 2018-05-14 삼성전자주식회사 차세대 이동 통신 시스템을 지원하기 위한 mac 서브 헤더의 구조와 이를 적용하는 방법 및 장치
KR102464567B1 (ko) * 2017-01-16 2022-11-09 삼성전자 주식회사 무선 통신 시스템에서 데이터 처리 방법 및 장치
JP6992093B2 (ja) * 2017-05-19 2022-01-13 オッポ広東移動通信有限公司 データを伝送するための方法及び装置
KR102395812B1 (ko) * 2017-06-26 2022-05-09 삼성전자주식회사 무선 통신 시스템에서 암호화 파라미터의 불일치를 감지하기 위한 장치 및 방법
KR102411691B1 (ko) * 2018-01-03 2022-06-22 삼성전자주식회사 외부 전자 장치를 통해 데이터를 송수신하는 전자 장치 및 그 데이터 송수신 방법
WO2019158701A1 (en) * 2018-02-15 2019-08-22 Telefonaktiebolaget Lm Ericsson (Publ) Segment concatenation in radio link control status reports
WO2019193663A1 (ja) 2018-04-03 2019-10-10 富士通株式会社 基地局装置、端末装置、通信方法、及び通信システム
TWI690238B (zh) * 2018-06-29 2020-04-01 華碩電腦股份有限公司 無線通訊系統中處理側鏈路接收的方法和設備
EP3742832B1 (en) * 2019-05-02 2022-11-02 ASUSTek Computer Inc. Method and apparatus for requesting sidelink radio bearer (slrb) configuration of unicast transmission in a wireless communication system
JP7119052B2 (ja) * 2020-11-18 2022-08-16 北京小米移動軟件有限公司 プロトコル・データ・ユニット(pdu)パケットを生成するための方法およびデバイス
KR20220132932A (ko) * 2021-03-24 2022-10-04 삼성전자주식회사 차세대 이동 통신 시스템에서 데이터 처리를 가속화하는 데이터 분할 방법과 수신 상태 보고 방법 및 장치

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI106504B (fi) * 1998-10-06 2001-02-15 Nokia Networks Oy Datan segmentointimenetelmä tietoliikennejärjestelmässä
US6980658B1 (en) 1999-09-30 2005-12-27 Qualcomm Incorporated Method and apparatus for encrypting transmissions in a communication system
KR100447162B1 (ko) * 2000-08-19 2004-09-04 엘지전자 주식회사 래디오 링크 콘트롤(rlc)에서 프로토콜 데이터 유닛(pdu) 정보의 길이 지시자(li) 처리방법
FI110739B (fi) * 2000-10-18 2003-03-14 Nokia Corp Otsikkokenttien kompressoinnin määrittäminen datapakettiyhteydelle
US6687248B2 (en) * 2001-01-10 2004-02-03 Asustek Computer Inc. Sequence number ordering in a wireless communications system
WO2003043259A1 (en) 2001-11-12 2003-05-22 Nokia Corporation Method and device for retransmission of transmitted units
US20030091048A1 (en) * 2001-11-13 2003-05-15 Jiang Sam Shiaw-Shiang Detection of ciphering parameter unsynchronization in a RLC entity
US6904016B2 (en) * 2001-11-16 2005-06-07 Asustek Computer Inc. Processing unexpected transmission interruptions in a wireless communications system
KR100765121B1 (ko) * 2001-11-24 2007-10-11 엘지전자 주식회사 송신버퍼의 프로토콜 데이터 유닛 폴링 방법
KR100765123B1 (ko) * 2002-02-16 2007-10-11 엘지전자 주식회사 Srns 재할당 방법
TWI220815B (en) * 2002-05-06 2004-09-01 Asustek Comp Inc Method and apparatus for handling abnormal transmission status in acknowledged mode and non-acknowledged mode
TWI223520B (en) * 2003-05-23 2004-11-01 Admtek Inc Wireless network receiver and method for performing message integrity check of service data unit thereof
CN1864359B (zh) 2003-08-21 2012-04-18 高通股份有限公司 用于广播和组播内容跨小区边界和/或不同传送方案之间的无缝传送的方法和相关装置
US8694869B2 (en) 2003-08-21 2014-04-08 QUALCIMM Incorporated Methods for forward error correction coding above a radio link control layer and related apparatus
JP4474217B2 (ja) * 2004-07-09 2010-06-02 富士通株式会社 パケット通信装置
WO2006083149A1 (en) 2005-02-07 2006-08-10 Samsung Electronics Co., Ltd. Method and apparatus for requesting/transmitting status report of a mobile communication system
US20060221965A1 (en) * 2005-03-31 2006-10-05 Peter Bosch Method of transferring data packets in a communications network
US8228917B2 (en) 2005-04-26 2012-07-24 Qualcomm Incorporated Method and apparatus for ciphering and re-ordering packets in a wireless communication system
KR100913900B1 (ko) * 2005-05-04 2009-08-26 삼성전자주식회사 이동통신 시스템에서 미리 정의된 길이 지시자를 이용해서 패킷 데이터를 송수신하는 방법 및 장치
CN101292493B (zh) * 2005-08-23 2011-10-12 诺基亚公司 无线电链路控制的非确认模式信头优化
KR101216751B1 (ko) * 2006-02-07 2012-12-28 엘지전자 주식회사 이동 통신 시스템에서 식별자를 이용한 충돌 회피 방법
RU2447590C2 (ru) * 2006-02-07 2012-04-10 Телефонактиеболагет Лм Эрикссон (Пабл) Способ и узлы, предназначенные для обеспечения адаптивной сегментации
WO2007130325A2 (en) * 2006-05-01 2007-11-15 Interdigital Technology Corporation Method and apparatus for facilitating lossless handover in 3gpp long term evolution systems
US20070291788A1 (en) * 2006-06-15 2007-12-20 Interdigital Technology Corporation Method and apparatus for reducing transmission overhead
US8379646B2 (en) * 2006-07-31 2013-02-19 Lg Electronics Inc. Method of processing control information in a mobile communication system
KR101172520B1 (ko) * 2006-10-16 2012-08-10 노키아 코포레이션 무선 액세스 네트워크에서의 프로토콜 데이터 유닛 통신
KR101211758B1 (ko) * 2007-01-10 2012-12-12 엘지전자 주식회사 무선 통신 시스템의 블록 데이터 생성 방법
WO2008094662A2 (en) * 2007-02-01 2008-08-07 Interdigital Technology Corporation Method and apparatus for supporting rlc re-segmentation
US20080226074A1 (en) * 2007-03-15 2008-09-18 Interdigital Technology Corporation Method and apparatus for ciphering packet units in wireless communications
WO2008111019A2 (en) * 2007-03-15 2008-09-18 Nokia Corporation Apparatus, computer program product, and methods for flexible data unit segmentation and arrangement
KR101435832B1 (ko) * 2007-03-19 2014-08-29 엘지전자 주식회사 이동통신 시스템에서의 무선 프로토콜 처리방법 및이동통신 송신기
US8081662B2 (en) * 2007-04-30 2011-12-20 Lg Electronics Inc. Methods of transmitting data blocks in wireless communication system
US8358669B2 (en) * 2007-05-01 2013-01-22 Qualcomm Incorporated Ciphering sequence number for an adjacent layer protocol in data packet communications
US8073012B2 (en) * 2007-05-02 2011-12-06 Innovative Sonic Limited Method and related apparatus for handling packet discard in a wireless communications system
JP2008278496A (ja) * 2007-05-07 2008-11-13 Asustek Computer Inc 無線通信システムにおいてMAC−ehsプロトコルエンティティーのリセットを改善する方法及び装置
EP2153546B1 (en) * 2007-05-10 2013-07-10 LG Electronics Inc. Methods of performing data communication in a wireless communication system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104168284A (zh) * 2014-08-25 2014-11-26 联想(北京)有限公司 一种数据传输方法及第一电子设备
CN107211312A (zh) * 2015-09-30 2017-09-26 华为技术有限公司 一种数据传输方法及装置
CN107211312B (zh) * 2015-09-30 2020-02-14 华为技术有限公司 一种数据传输方法及装置
WO2018053692A1 (zh) * 2016-09-20 2018-03-29 北京小米移动软件有限公司 数据传输方法、装置及***
US10863578B2 (en) 2016-09-20 2020-12-08 Beijing Xiaomi Mobile Software Co., Ltd. Data transmission method, device and system
CN109792634A (zh) * 2016-09-30 2019-05-21 华为技术有限公司 数据处理方法、装置及***
CN109792634B (zh) * 2016-09-30 2023-04-18 华为技术有限公司 数据处理方法、装置及***
CN108631921A (zh) * 2017-03-24 2018-10-09 电信科学技术研究院 一种针对sn长度进行处理的方法和设备
CN108631921B (zh) * 2017-03-24 2020-10-20 电信科学技术研究院 一种针对sn长度进行处理的方法和设备
CN107708154A (zh) * 2017-09-29 2018-02-16 重庆航天职业技术学院 一种无线调制解调器下行分组数据处理方法
CN114586322A (zh) * 2019-10-30 2022-06-03 索尼集团公司 通信装置、基础设施设备和方法
CN114500671A (zh) * 2020-10-27 2022-05-13 ***通信有限公司研究院 数据处理方法及设备
CN114500671B (zh) * 2020-10-27 2024-05-07 ***通信有限公司研究院 数据处理方法及设备

Also Published As

Publication number Publication date
US8331399B2 (en) 2012-12-11
EP2149216A2 (en) 2010-02-03
KR20100007970A (ko) 2010-01-22
RU2009145085A (ru) 2011-06-20
BRPI0811298A2 (pt) 2019-09-24
CA2684375A1 (en) 2008-11-13
TW200910816A (en) 2009-03-01
WO2008137962A3 (en) 2008-12-24
US20090003283A1 (en) 2009-01-01
WO2008137962A2 (en) 2008-11-13
JP2010527544A (ja) 2010-08-12

Similar Documents

Publication Publication Date Title
CN101682464A (zh) 针对使用多种协议的无线通信重用序列号
CN101960767B (zh) 在无线通信***中用于链路控制的方法和装置
TWI427951B (zh) 在行動電信系統中執行無線電協定之方法以及行動電信之傳輸器
CN101904213B (zh) 用于在无线通信网络中在公共控制信道上传送消息以进行随机接入的方法和装置
EP1690348B1 (en) Processing transport format information to prevent mac header redundancy
CN109952781B (zh) 用于处理数据分组的ue、网络节点及方法
TWI309519B (en) Method of handling rlc sdus during rlc reset and rlc re-establishment in a umts system
JP5572220B2 (ja) 断片化パッキング拡張ヘッダーを伴うmacpduを伝送する方法及び装置
US20200280882A1 (en) Methods, apparatuses and computer program product for pdu formatting according to sdu segmentation
US8971213B1 (en) Partial association identifier computation in wireless networks
CN107113111A (zh) 具有分段确收信令的经缩短块确收
CN101779489A (zh) 无线通信***中在切换期间对数据的第二层隧道处理
EP2203990B1 (en) Method of providing circuit switched (cs) service using high-speed downlink packet access (hsdpa) or high-speed uplink packet access (hsupa)
US20180124843A1 (en) Configurable radio link controller frame structure
US20180049061A1 (en) Medium access control (mac) header compression
CN105075164A (zh) 基站的下行链路发送路径的校准
CN103210695A (zh) 用于复用用于高速下行链路信道的多个无线发射/接收单元的数据的方法
CN103209045A (zh) 数据通信的方法、装置及***
CN102812691A (zh) 用于促进前缀分配和公告或委派的方法和装置
CN101785272A (zh) 用于生成密码同步的方法和装置
WO2020175053A1 (ja) 通信装置、通信方法、及び、プログラム
US10880871B2 (en) Method and apparatus for asymmetrical up-link/down-link protocol stack and frame structure in a 5G NR communication system
CN114586291A (zh) 通信设备和方法
CN107613569A (zh) 无线局域网的通信方法、通信装置、接入点和站点
CN104584626A (zh) 低速无线网络中用于长分组的改进分段

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1142190

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100324

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1142190

Country of ref document: HK