CN101162977A - 用以减少数据重新传输的无线通信方法及装置 - Google Patents
用以减少数据重新传输的无线通信方法及装置 Download PDFInfo
- Publication number
- CN101162977A CN101162977A CNA2007101398444A CN200710139844A CN101162977A CN 101162977 A CN101162977 A CN 101162977A CN A2007101398444 A CNA2007101398444 A CN A2007101398444A CN 200710139844 A CN200710139844 A CN 200710139844A CN 101162977 A CN101162977 A CN 101162977A
- Authority
- CN
- China
- Prior art keywords
- pdu
- reset
- data
- status report
- wireless communications
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/1607—Details of the supervisory signal
- H04L1/1685—Details of the supervisory signal the supervisory signal being transmitted in response to a specific request, e.g. to a polling signal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
本发明提供一种用以减少数据重新传输的无线通信方法及装置。一种无线通信装置执行所述的方法中之一,包含下列步骤:判断是否触发一重置;若是,则接收一状态报告,以及根据该状态报告而传输一未被成功接收的数据。另一无线通信装置执行另一方法,包含以下步骤:接收一重置的一触发;根据该触发而判断已成功接收哪一数据;以及在一特定情况下产生一状态报告。该状态报告指示已成功接收该数据。
Description
技术领域
本发明是关于一种用以减少数据重新传输的无线通信方法及装置。更详细地说,本发明是关于一种用以通过一指示已成功接收数据的状态报告以减少数据重新传输的无线通信方法及装置。
背景技术
无线通信技术近年来已迅速发展。无线通信的质量取决于带宽、服务质量(QoS)及错误校正能力等等。第三代(3G)无线通信系统是由于大量多媒体传输的需要而发展出。在3G接取层中,QoS的维护是由无线电连结控制(RLC)层负责,其也负责错误恢复及流量控制。
复数个RLC实体形成一RLC层,其具有三种类型:透通模式(TransparentMode,简称TM)、非确认模式(Unacknowledged Mode,简称UM)以及确认模式(Acknowledged Mode,简称AM)。一AM RLC实体由一传输端及一接收端组成,其中AM RLC实体的传输端传输RLC协议数据单元(Protocol Data Unit,简称PDU),且AMRLC实体的接收侧接收RLC PDU。图1A是描绘RLC层的模型示意图。该传输端是PDU的传输端且该接收端是PDU的接收端。一传输端或一接收端可设置于使用者设备(User Equipment,简称UE)或通用地面无线电接取网络(Universal Terrestrial Radio Access Network,简称UTRAN)处。此外,一AM RLC实体取决于基本程序而作为传输端或接收端。在一传输端及一接收端间定义的基本程序中的一即RLC重置程序。RLC重置程序是用来重置二RLC同级实体,其是在确认模式中操作。
在RLC重置程序期间,传输端及接收端中的超讯框数(Hyper FrameNumbers,简称HFN)会被同步。HFN是由RLC在AM或UM RLC实体上进行加密功能需用的参数之一。
根据第三代合作伙伴计划(Third Generation Partnership Project,简称3GPP)的协定,触发重置RLC层有三个特定情况。其是:(1)一AMD PDU被排程传输达到一预定次数,且传输端被设定为不丢弃上层的PDU;(2)一移动接收窗(Moving Receiving Window,简称MRW)控制PDU已传输达到一预定次数,而未接收到一对应确认;或(3)一STATUS协议数据模块(PDU)或一背负(piggybacked)STATUS PDU具有一错误序号。
图1B是描绘一传输端110及一接收端120间的一般AMD PDU传输示意图。图2是描绘一RLC重置程序。如图1B所示,传输端110将AMD PDU(一控制PDU 130及一数据PDU 140)传送至接收端120。接收端120通过传送一STATUS PDU 150至AM RLC同级实体,来确认成功接收或请求重新传输遗漏的AMD PDU。一般而言,若未接收任何状态报告,传输端110将假设先前的AMD PDU传输未失败且将传送后续的AMD PDU。同时,RLC重置程序200可在任何时候执行。若来自接收端120的确认响应未在一RLC重置程序200前由传输端110妥善接收,在RLC重置程序200完成后,在不知道接收端120是否已成功接收所述的已传输的AMD PDU下,传输端110必须将其重新传输至接收端120。由此可知,先前技术所提供的方式极无效率。
参考图2,传输端110及接收端120二者皆包括一RLC层。当传输端110检测到RLC重置的一触发时,其传输一RESET PDU 230至接收端120。同时,传输端110停止传输任何确认模式(AMD)PDU、piggybacked STATUS PDU或STATUS PDU,且也忽略任何传入的AMD PDU、piggybacked STATUS PDU或STATUS PDU。在接收RESET PDU 230后,接收端120检查RESET PDU 230承载的一重置顺序号码(Reset Sequence Number,简称RSN),以决定是否将一对应RESET确认(ACK)PDU 240发送至传输端110。应提及的是,当重置程序的触发不在第三情况(一STATUS协议数据单元或piggybacked STATUSPDU承载一错误顺序号码)中时,状态报告对于重新传输至二同级RLC实体是有用的信息。
在一些环境中,上层的数据必须没有遗漏。未由同级RLC实体确认的所述的已传输数据,必须在RLC重置程序后重新传输。例如,UE可能接收AMDPDU且将其重新组合成为RLC服务数据单元(SDU),其是在传输一最后状态报告至接收一RESET PDU的时刻期间传递至上层,且因为触发一RLC重置程序,所述的重新组合成为RLC SDU的RLC PDU的正确接收,没有机会确认至UTRAN。然而,因为传输端110未确认,在重置程序结束后会通过UTRAN将其重新传输。重复及冗余的传输浪费通信带宽且造成上层的问题。
如上述,此项产业领域中高度需求一种在RLC重置期间减少数据重新传输的解决方法。
发明内容
本发明的一目的在于提供一种用以于RLC重置期间减少数据重新传输的无线通信方法。该方法包括以下步骤:判断是否触发一重置;若是,接收一状态报告;以及,根据该状态报告,传输一未被成功接收的数据。该状态报告是在一特定情况下产生,且指示已成功接收哪一数据。
本发明的另一目的在于提供一种用以减少数据重新传输的无线通信方法。该方法包含以下步骤:接收一重置的触发;判断哪一数据已被成功接收;以及在一特定情况下产生一状态报告。该状态报告指示已成功接收该数据。
本发明的另一目的在于提供一种用以减少数据重新传输的无线传输装置。该无线传输装置包括一第一判断模块、一接收模块以及一传输模块。该第一判断模块用以判断是否触发一重置,以及若是,则用以产生一信号。该接收模块用以根据该信号,接收一状态报告。该传输模块用以根据该状态报告,传输一未曾被成功接收的数据。该状态报告是在一特定情况下产生,以及指示哪一数据已被成功接收。
本发明的又一目的在于提供一种用以减少数据重新传输的无线接收装置。该无线接收装置包括一第一接收模块、一判断模块以及一产生模块。该第一接收模块用以接收一重置的一触发。该判断模块用以根据该处发,判断已成功接收哪一数据。该产生模块用以在一特定情况下产生一状态报告。该状态报告指示已成功接收该数据。
一旦触发一RLC重置,本发明能通过一状态报告知悉已传输数据的状态。也即,一AM RLC实体的传输端知悉哪一数据已成功被接收且哪一数据未被成功接收。因而,该AM RLC实体可仅传输未曾被成功接收的数据。通过此种方式达到减少数据重新传输的目的。
在参阅附图及随后描述的实施方式后,该技术领域具有通常知识者便可了解本发明的其他目的,以及本发明的技术手段及实施态样。
附图说明
图1A是描绘RLC层的模型示意图;
图1B是描绘一般AMD PDU传输示意图;
图2是描绘先前技术的RLC重置程序示意图;
图3是描绘本发明的第一实施例;
图4显示一RESET PDU或一RESET ACK PDU的内容;
图5显示一STATUS PDU的内容;
图6显示在第一具体实施例中的一传输端传输RESET PDU的流程图;
图7显示在第一具体实施例中的一接收端传输STATUS PDU及RESETACK PDU的流程图;
图8显示传输端结束一RLC重置程序以响应RESET ACK PDU的流程图;
图9显示第二具体实施例的一RLC重置程序;
图10显示第二具体实施例中的一RESET PDU或一具有SUFI字段的RESETACK PDU的内容;
图11显示在第二具体实施例中的一接收端传输RESET ACK PDU的流程图;
图12显示第三具体实施例的一RLC重置程序;
图13显示第三具体实施例中的一传输端传输RESET PDU的流程图;及
图14显示本发明的第四具体实施例。
附图标号:
110:传输端 120:接收端
130:控制PDU 140:数据PDU
150:STATUS PDU 200:RLC重置程序
210:传输端 220:接收端
230:RESET PDU 240:RESET ACK PDU
300:RLC重置程序 310:传输端
320:接收端 330:RESET PDU
340:STATUS PDU 350:RESET ACK PDU
410:RSN 420:超讯框数指示符(HFNI)
430:D/C字段 440:PDU类型的字段
450:R1字段 460:PAD字段
510:超级字段(SUFI) 910:传输端
920:接收端 930:RESET PDU
940:RESET ACK PDU 1200:RLC重置程序
1210:传输端 1220:接收端
1230:轮询功能 1240:STATUS PDU
1250:RESET PDU 1260:RESETACK PDU
14:无线通信系统
141:无线传输装置 142:无线接收装置
151:第一判断模块 152:接收模块
153:传输模块 154:第二判断模块
155:开始模块 161:第一接收模块
162:决定模块 163:产生模块
164:第二接收模块 165:第一传输模块
166:插入模块 167:第二传输模块
具体实施方式
图3是描绘本发明的一第一实施例,其为一无线通信系统的RLC重置程序300。该无线通信系统包括一传输端310及一接收端320。传输端310及接收端320者皆为3GPP装置,且分别包含一UTRAN及一UE其中之一。
在通信期间,传输端310可将承载数据信息的AMD PDU传输至接收端320。在传输时,传输端310在一些情况下必须执行一重置程序以防止传输错误。当触发一重置时,传输端310组成及传输一状态报告予AM RLC实体的接收侧,且然后传输一RESET PDU 330至接收端320。在接收RESET PDU 330后,接收端320将包含一状态报告的STATUS PDU 340传输至传输端310。在传输STATUS PDU 340时,接收端320传输一RESET ACK PDU 350至传输端310,以确认接收RESET PDU 330。后续将说明RESET PDU 330、STATUSPDU 340、RESETACK PDU 350的信息的细节。
图4描绘RESET PDU 330的内容,其中,一重置顺序号码(RSN)410用以指示RESET PDU 330的顺序号码,且复数个超讯框数指示符(Hyper FrameNumber Indicator,简称HFNI)420用以将一HFN指示予同级实体,即接收端320。此外,D/C字段430是配置成用以指示AMD PDU的类型,其可为一数据PDU或一控制PDU。一PDU类型的字段440是用以指示控制PDU的类型,其可为一STATUS PDU、一RESET PDU及一RESET ACK PDU。一R1字段450是设定用于RESET PDU及RESET ACK PDU,其值恒为000,其余值则被保留且将被视为无效。至于一PAD字段460,RESET PDU 330中所有未使用的空间将位于PDU 330的末端,称之为填补。填补应为一特定长度,使PDU330整体具有一预设全长。
图5是描绘STATUS PDU 340的内容示意图,其中超级字段(Super Fields,简称SUFI)510是用以指示已接收以及遗漏哪些AMD PDU。RESET ACK PDU350的内容与RESET PDU 330类似。在RESET PDU 330及RESET ACK PDU350中使用HFNI 420,可同步化传输端310及接收端320的HFN。
图6是描绘传输端310操作重置程序的流程图。在步骤601中,传输端310首先判断是否触发一重置。若在步骤601中判断为否,传输端310等待一定时间量,如一传输时间间隔(Transmission Time Interval,简称TTI),再执行步骤601。若是,则传输端310执行步骤603,即停止传输AMD PDU及STATUSPDU。接着,在步骤605中,传输端310判断该重置的触发是否为一PDU已被传输达一预定次数而无一确认。若是,传输端310执行步骤607,即接受任何传入的STATUS PDU及背负STATUS PDU,同时忽略传入的AMD PDU。若步骤605的结果为否,则传输端310执行步骤609以忽略任何进入的AMDPDU、piggybacked STATUS PDU及STATUS PDU。在执行步骤607或步骤609后,传输端310在步骤611中将VT(RST)增加1,其中VT(RST)是用以计数重置程序(或RESET PDU 330被排程待传输)被触发的次数。接着,在步骤613中,传输端310判断VT(RST)是否等于MaxRST,其中MaxRST是由上层配置的预定数字。若是,传输端310于步骤617终止正在进行的RLC重置程序,于步骤619停止定时器Timer_RST(若其已开始),且于步骤621指示一不可恢复的错误予上层,其中Timer_RST是用来计数与RESET PDU 330的遗漏关联的时间。若步骤613中为否,则传输端310在步骤623将RESET PDU 330提交下层,然后在步骤625中启动定时器Timer_RST。
或者是,传输端310可将一RESET PDU提交予下层,其内容与步骤613中的答案为是时,步骤623所传送的RESET PDU的内容相同。
图7显示接收端320从传输端310接收RESET PDU 330后所操作的重置程序的流程图。接收端320首先执行图7所示的步骤以回应RESET PDU 330。换句话说,接收端320执行图7中的步骤,以传输STATUS PDU 340及RESETACK PDU 350来响应RESET PDU 330。首先,步骤701中,接收端320判断RESET PDU 330的RSN,是否与最后接收的RESETPDU的RSN相同。若此二数字不同,接收端320直接执行步骤707。若二RSN相同,因为该实体是在步骤703中(重新)建立,接收端320进一步判断此是否为第一RESET PDU。若答案是否定,接收端320执行步骤705以忽略RESET PDU 330。若答案为是,接收端320执行步骤707以传输STATUS PDU 340,即传输状态报告至传输端310。接着,接收端320执行步骤709以提交RESET ACK PDU 350至下层,而后执行步骤711以重置除了VT(RST)外的一些相关状态变量成为其初始值。之后,接收端320于步骤713停止除了Timer_RST、Timer_Discard、Timer_Poll_Periodic及Timer_Status_Periodic外的所有相关定时器,其中当由上层设定丢弃一时基SDU时,Timer_Discard会被触发;当由上层启动时基轮询时,Timer_Poll_Periodic会被触发;以及当由上层启动时基状态报告时,Timer_Status_Periodic会被触发。其次,接收端320在步骤715中将可设定参数重置为其设定值。然后,接收端320在步骤717中丢弃AM RLC实体的接收侧中的所有RLC PDU,且在步骤719中丢弃在重置前传输的AM RLC实体的传输侧中的所有RLC SDU。接着,接收端320前进至步骤721以设定HFN等于RESET PDU 330的HFNI字段中所储存者。更详细地说,当RESET ACKPDU 350由UTRAN发送时,接收端320设定一DL HFN,而当RESET ACKPDU 350由UE发送时,则设定一UL HFN。最后,接收端320在步骤723中将HFN增加1。
另一方式为,接收端320可将RESET ACK PDU 350提交予下层,其内容与最后传输的RESET ACK PDU完全相同,以代替当步骤701中的答案为是时所执行的步骤703至723。
当接收到RESET ACK PDU 350时,传输端310执行图8所描绘的步骤以完成RLC重置程序。首先,传输端310在步骤801中检查是否以存在一未确认RESET PDU。若否,传输端310在步骤803中丢弃RESET ACK PDU 350。若是,传输端310于步骤805进一步检查RESET ACK PDU 350的RSN及未确认RESET PDU的RSN是否相同。若二RSN不同,则传输端310执行步骤803以丢弃RESET ACK PDU 350。若二RSN相同,传输端310执行步骤807,以将HFN值设定为RESET ACK PDU 350的HFNI字段。详言之,当RESETACK PDU 350由UE接收时,设定DL HFN,而当RESET ACK PDU 350由UTRAN接收时,设定UL HFN。接着,传输端310在步骤809中重设状态变量为其初始值。之后,传输端310在步骤811中停止除了Timer_Discard、Timer_Poll_Periodic、Timer_Status_Periodic外的所有定时器。然后,传输端310执行步骤813以将可设定参数重置成为其设定值。接着,传输端310在步骤815中丢弃AMRLC实体的接收侧中的所有RLC PDU,且在步骤817中,丢弃重置前AM RLC实体的传输侧中的所有已传输RLC SDU。最后,在步骤819中,传输端310将HFN增加1。更新的HFN是在重置程序后使用。RLC重置程序现已完成。在完成RLC重置后,传输端310传输一未曾被成功接收的数据,以响应状态报告,即STATUS PDU 340。
本发明的第二具体实施例的示意图描绘于图9,其说明一无线通信系统的RLC重置程序900。该无线通信系统包括一传输端910及一接收端920。当传输端910检测到一重置被触发时,传输一RESET PDU 930至接收端920。RESET PDU 930的一实例描会于图10中。然后,接收端920通过传输一RESETACK PDU 940至传输端910来产生一状态报告,以响应RESET PDU 930。RESET ACK PDU 940的内容与图10中所示类似。在完成RLC重置后,传输端310传输一未曾被成功接收的数据以响应该状态报告。
为了传输RESET PDU 930,传输端910执行图6中所示的步骤。为了传输RESET ACK PDU 940,接收端920执行如图11中所示的步骤。图11中的大多数步骤类似于图7中的对应步骤,除了图11中的步骤1101、1103、1105、及1107取代图7中的步骤707以外。在此具体实施例中,接收端920在传输RESET ACK PDU 940前,将状态报告插入RESET ACK PDU 940中。详言之,接收端920检查RESET PDU 930是否为该实体在步骤703中(重新)建立后的第一个。若是,接收端920执行步骤1101,以检查所有SUFI字段的大小是否大于RESET ACK PDU 940的一填补区域的大小。若否,接收端920在步骤1103中将所有SUFI字段插入RESET ACK PDU 940的填补区域。否则,接收端920在步骤1105中于填补区域尽可能多地插入SUFI字段。SUFI字段包括关于哪些AMD PDU已被接收以及被遗漏的信息。接着,在步骤1107中,接收端920填补未使用的RESET ACK PDU 940的其余部分。其他步骤与图6中所示类似,故未在此重复细节。
在接收RESET ACK PDU 940后,传输端910撷取SUFI以得到数据传输信息,及基于数据传输信息执行与图8所示类似的步骤以完成RLC重置。若步骤701中的答案为是,除了执行步骤703、705、1103至1107及步骤709至723外,接收端920可选择性地将RESET ACK PDU 940提交予下层,其中内容与最后传输的RESET ACK PDU中的完全相同。
本发明的第三实施例描绘于图12中,为一无线通信系统的RLC重置程序1200。该无线通信系统包括一传输端1210及一接收端1220。在此实施例中,传输端1210为了取得一状态报告,持续轮询接收端1220。当传输端1210触发一重置程序时,传输端1210延迟重置程序达一预定时间周期,以检查是否未禁止该轮询,且通过设定轮询位以开始一轮询功能1230。然后,接收端1220传输一STATUS PDU 1240,即,传输一状态报告至传输端1210。在传输端1210接收STATUS PDU 1240后,其传输一RESET PDU 1250至接收端1220。最后,接收端传输一RESET ACK PDU 1260以响应RESET PDU 1250。
详言之,传输端1210执行图13中所示的步骤。首先,传输端1210在步骤1301中决定是否触发一重置。若否,传输端1210等待一定时间量且回到步骤1301。若是,传输端1210执行步骤1303以决定是否禁止轮询。若是,传输端1210在步骤1311中执行现有技术重置程序以提交RESET ACK PDU1260,而不产生一状态报告。若否,传输端1210前进至步骤1305以延迟重置程序达一预定时间周期,以检查是否存在一未确认AMD PDU。若否,则传输端1210也前进至步骤1311。若是,传输端1210在步骤1307中通过设定轮询位以请求一状态报告来开始一轮询功能。同时,Timer_Poll开始计数。接着,传输端1210前进至步骤1309,以检查Timer_Poll是否超过一预定值。若否,传输端1210等待一预定时间间隔然后再次检查。若是,传输端1210前进至步骤1311,以执行现有技术重置程序来提交RESET ACK PDU 1260。在接收RESET ACK PDU 1260后,传输端1210执行图8中所示的步骤以结束RLC重置。在完成RLC重置后,传输端310传输一未曾被成功接收的数据,以响应该状态报告。
本发明的状态报告是在一些特定情况下产生。例如,一已被传输达一预定次数的数据无法被丢弃,且传输端无法接收一对应的确认;一已被传输达一预定次数的数据而未接收一对应的确认,且可丢弃该数据;一STATUS PDU或piggybacked STATUS PDU具有一不正确顺序号码;或存在一未传输数据。
图14显示本发明的第四具体实施例,其是一适应3GPP的无线通信系统14。该无线通信系统14以三种替代方法减少数据重新传输,以后将加以解释。
无线通信系统14包含一无线传输装置141及一无线接收装置142。无线传输装置141包含一第一判断模块151、一接收模块152、一传输模块153、一第二判断模块154,及一开始模块155。无线接收装置142包含一第一接收模块161、一决定模块162、一产生模块163、一第二接收模块164、一第一传输模块165、一插入模块166、及一第二传输模块167。
用于无线通信系统14以减少数据重新传输的第一方法说明如下。第一判断模块151配置成用以判断一重置是否触发。在3GPP中,重置的触发包括接收一RESET PDU。若触发该重置,第一判断模块151产生一信号以通知无线接收装置142。第一接收模块161配置成用以接收该重置的触发。若接收模块161接收该重置的触发,则判断模块162判断哪一数据已成功接收以响应该触发。然后,产生模块163在一特定情况下产生一状态报告,其中该状态报告指示已成功接收该数据。
更明确言之,该特定情况是以下四个情况中之一:(1)传输模块153已传输一数据达一预定次数且无法接收一确认;(2)用于接收一数据的第二接收模块164无法接收一已传输达一预定次数的数据;(3)用于传输一确认的第一传输模块165无法传输一确认;及(4)无线传输装置141具有一未传输的数据。详言之,在3GPP中,该特定情况是一STATUS PDU及一piggybacked STATUSPDU其中之一承载不正确顺序号码,该状态报告包括一STATUS PDU及一背负STATUS PDU其中之一,且该确认包含一RESET ACK PDU。
在状态报告产生后,接收模块152接收该状态报告,即一STATUS PDU。传输模块153了解已从STATUS PDU传输哪一数据,所以其接着传输未被成功接收的数据。
无线通信系统14用以减少数据重新传输的第二方法如下说明。在判断模块162判断哪一数据已被成功接收以响应该触发后,状态报告被插入该重置确认中(reset acknowledgement)。该状态报告是在重置确认内传输而非直接传输。
在3GPP中,重置确认包含一RESET ACK PDU。RESET ACK PDU包括一填补区域。如图5所示,STATUS PDU包括复数个SUFI。更精确地说,插入模块166将STATUS PDU插入RESET ACK PDU中。插入模块166判断复数个SUFI的大小是否大于重置确认(即RESET ACK PDU)的填补区域的大小。若复数个SUFI的大小大于填补区域的大小,插入模块166尽可能多地插入复数个SUFI,以填充该填补区域的大小。若复数个SUFI的大小小于填补区域的大小,插入模块166将所有SUFI插入填补区域。然后,第二传输模块167传输RESET ACK PDU以响应该重置的触发。依此方法,无线传输装置141从RESET ACK PDU中的状态报告中知悉哪一数据已传输,故已被传输的数据不会再次由传输模块153重新传输。
无线通信系统14用以减少数据重新传输的第三方法如下。在第一判断模块151判断一重置已触发后,第二判断模块154判断是否禁止轮询。若未禁止轮询,开始模块155在该重置被触发后开始一轮询功能以请求一状态报告。判断模块162判断已成功接收哪一数据,以响应轮询的请求。然后,产生模块163产生一STATUS PDU。
第一判断模块151可执行图6中所示的步骤601至621,即判断一重置是否触发的步骤及一系列在接收该状态报告前执行的步骤。判断模块162执行图7及图11中所示的步骤701至723,即在无线接收装置142接收该重置的触发后及产生状态报告前执行的步骤。传输模块153执行步骤801至819,即无线传输装置141接收状态报告(一STATUS PDU或一RESET ACK PDU)后的步骤。插入模块166执行图11中所示的步骤1101至1107,即将状态报告插入重置确认的步骤。第二判断模块154执行图13中所示的步骤1303及1305,即判断是否禁止轮询的步骤。开始模块155执行图13中所示的步骤1307及1309,即开始一轮询功能以请求状态报告的步骤。除上述描述外,无线通信系统14可执行在第一、第二、及第三具体实施例中描述的所有功能。
值得一提的是,第一判断模块151、接收模块152、传输模块153、第二判断模块154、开始模块155、第一接收模块161、判断模块162、产生模块163、第二接收模块164、第一传输模块165、插入模块166、及第二传输模块167,可用一移动电话、一手提器件、一计算机、一路由器或适于3GPP之类似者的处理器来执行。
一旦触发一RLC重置,本发明能通过一状态报告知悉已传输数据的状态。即,传输端知悉已成功地接收哪一数据且哪一数据未被成功地接收。因而,传输端可仅传输未成功接收的数据。因此达到减少数据重新传输。
上述说明书是关于详细技术内容及本发明的特征。熟习此项领域的人士可基于上述本发明的说明书及建议进行各种修改及替代,而不脱离其特征。然而,虽然以上描述中未完全揭示此等修正及替代,但其已实质上涵盖权利要求范围。
Claims (30)
1.一种用以减少数据重新传输的无线通信方法,其特征在于,该无线通信方法包含下列步骤:
根据判断一重置的触发,接收一状态报告;以及
根据该状态报告,传输一未被成功接收的数据;
其中,所述的状态报告是在一特定情况下产生,以及指示哪一数据已被成功地接收。
2.如权利要求1所述的无线通信方法,其特征在于,所述的特定情况是一数据已被传输达一预定次数且一确认未被接收。
3.如权利要求1所述的无线通信方法,其中所述的无线通信方法适用于3GPP,且所述的特定情况是一STATUS PDU及一背负STATUS PDU其中之一具有一错误序号。
4.如权利要求1所述的无线通信方法,其特征在于,所述的特定情况存在一未传输数据。
5.如权利要求1所述的无线通信方法,其特征在于,所述的无线通信方法适用于3GPP,所述的重置的触发包含一RESET PDU,所述的状态报告包含一STATUS PDU及一背负STATUS PDU其中之一,且所述的确认包含一确以PDU。
6.如权利要求1所述的无线通信方法,其特征在于,所述的接收步骤是接收一重置确认,且该传输步骤响应所述的重置确认。
7.如权利要求1所述的无线通信方法,其特征在于,该无线通信方法适用于3GPP,该无线通信方法还包含下列步骤:
判断是否禁止轮询;及
若判断轮询未被禁止,则于执行判断是否触发所述的重置的步骤后,初始化一轮询功能,以请求所述的状态报告。
8.一种用以减少数据重新传输的无线通信方法,其特征在于,该无线通信方法包含下列步骤:
接收一重置的一触发;
根据该触发,判断哪一数据已被成功接收;以及
在一特定情况下产生一状态报告,其中该状态报告指示已成功接收所述的数据。
9.如权利要求8所述的无线通信方法,其特征在于,所述的特定情况是一数据已被传输达一预定次数且一确认未被接收。
10.如权利要求8所述的无线通信方法,其特征在于,该无线通信方法适用于3GPP,且所述的特定情况是一STATUS模块PDU及一背负STATUSPDU其中之一具有一错误序号。
11.如权利要求8所述的无线通信方法,其特征在于,所述的特定情况是存在一未传输数据。
12.如权利要求8所述的无线通信方法,其特征在于,所述的无线通信方法适用于3GPP,所述的重置的触发包含一RESET PDU,所述的状态报告包含一STATUS PDU及一背负STATUS PDU其中之一,且所述的确认包含一ACKPDU。
13.如权利要求8所述的无线通信方法,其特征在于,该方法还包含下列步骤:
将所述的状态报告置入一重置确认中;及
根据所述的重置的触发,传输所述的重置确认。
14.如权利要求13所述的无线通信方法,其特征在于,所述的无线通信方法适用于3GPP,所述的触发包含接收一RESET PDU,所述的状态报告包含复数SUFIs,所述的重置确认包含一RESET ACK PDU,该RESET ACK PDU包含一填补区域,其中所述的置入步骤包含下列步骤:
判断所述的SUFIs的大小是否大于所述的填补区域的大小;
若判断所述的SUFIs的大小大于所述的填补区域的大小,则将所述的复数个SUFI尽可能多地置入,以填充所述的填补区域的大小;及
若判断所述的SUFIs的大小不大于所述的填补区域的大小,则将所有所述的SUFIs置入所述的填补区域。
15.如权利要求8所述的无线通信方法,其特征在于,所述的无线通信方法适用于3GPP,决定已成功接收哪一数据的步骤响应有关所述的状态报告的一请求,其中该请求为在决定触发所述的重置后,初始化的一轮询功能。
16.一种用以减少数据重新传输的无线传输装置,其特征在于,该无线传输装置包含:
一第一判断模块,用以根据一重置的触发,以产生一信号;
一接收模块,用以根据所述的信号,接收一状态报告;以及
一传输模块,用以根据所述的状态报告,传输一未被成功接收的数据;
其中,所述的状态报告是在一特定情况下产生,以及指示哪一数据已被成功接收。
17.如权利要求16所述的无线传输装置,其特征在于,所述的特定情况是所述的传输模块已传输一数据达一预定次数且无法接收一确认。
18.如权利要求16所述的无线传输装置,其特征在于,所述的无线通信方法适用于3GPP,且所述的特定情况是一STATUS PDU及一背负STATUSPDU其中之一具有一错误序号。
19.如权利要求16所述的无线传输装置,其特征在于,所述的特定情况是该无线传输装置具有一未传输数据。
20.如权利要求16所述的无线传输装置,其特征在于,所述的无线传输装置适用于3GPP,所述的重置的触发包含接收一RESET PDU,所述的状态报告包含一STATUS PDU及一背负STATUS PDU其中之一,且所述的确认包含一RESET ACK PDU。
21.如权利要求16所述的无线传输装置,其特征在于,所述的接收模块接收一重置确认,且所述的传输模块根据该重置确认,传输一未被成功接收的数据。
22.如权利要求16所述的无线传输装置,其特征在于,该无线传输装置适用于3GPP,该装置还包含:
一第二判断模块,用以判断是否禁止轮询;及
一初始化模块,若判断轮询未被禁止,则用以于所述的重置被触发后,初始化一轮询功能,以请求所述的状态报告。
23.一种用以减少数据重新传输的无线接收装置,其特征在于,该无线接收装置包含:
一第一接收模块,用以接收一重置的一触发;
一判断模块,用以根据所述的触发,判断已成功接收哪一数据;以及
一产生模块,用以在一特定情况下产生一状态报告,其中该状态报告指示已成功接收所述的数据。
24.如权利要求23所述的无线接收装置,其特征在于,该无线接收装置还包含:
一第二接收模块,用以接收一数据;及
一第一传输模块,用以传输一确认;
其中所述的特定情况是所述的第二接收模块未能接收一已被传输达一预定次数的数据,或由所述的第一传输模块传输的一确认未能被传输。
25.如权利要求23所述的无线接收装置,其特征在于,所述的无线接收装置适用于3GPP,且所述的特定情况是一STATUS PDU及一背负STATUSPDU其中之一具有一错误序号。
26.如权利要求23所述的无线接收装置,其特征在于,所述的特定情况存在一未传输数据。
27.如权利要求23所述的无线接收装置,其特征在于,该无线接收装置适用于3GPP,所述的重置的触发包含接收一RESET PDU,所述的状态报告包含一STATUS PDU及一背负STATUS PDU其中之一,且所述的确认包含一RESET ACK PDU。
28.如权利要求23所述的无线接收装置,其特征在于,该无线接收装置还包含:
一置入模块,用以将所述的状态报告置入一重置确认中;及
一第二传输模块,用以根据所述的重置的触发,传输所述的重置确认。
29.如权利要求28所述的无线接收装置,其特征在于,该无线接收装置适用于3GPP,所述的触发包含接收一RESET PDU,所述的状态报告包含复数个SUFIs,所述的重置确认包含一RESET ACK PDU,该RESET ACK PDU包含一填补区域,其中所述的置入模块判断所述的SUFIs的大小是否大于所述的填补区域的大小;若判断所述的SUFIs的大小大于该填补区域的大小,则将所述的SUFIs尽可能多地置入,以填充所述的填补区域的大小;以及若决定所述的复数个SUFI的大小不大于该填补区域的大小,则将所有所述的SUFIs置入该填补区域。
30.如权利要求23所述的无线接收装置,其特征在于,所述的无线接收装置适用于3GPP,所述的判断模块根据有关所述的状态报告的一请求,判断已成功接收哪一数据,其中所述的请求为在决定触发所述的重置后,初始化的一轮询功能。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/470,309 US20080056148A1 (en) | 2006-09-06 | 2006-09-06 | Wireless communication method and apparatus for reducing data retransmission |
| US11/470,309 | 2006-09-06 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101162977A true CN101162977A (zh) | 2008-04-16 |
Family
ID=39151361
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNA2007101398444A Pending CN101162977A (zh) | 2006-09-06 | 2007-08-02 | 用以减少数据重新传输的无线通信方法及装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20080056148A1 (zh) |
| CN (1) | CN101162977A (zh) |
| TW (1) | TW200814604A (zh) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2010066152A1 (zh) * | 2008-12-10 | 2010-06-17 | 中兴通讯股份有限公司 | 无线链路控制层减少冗余报文重传的方法及系统 |
| CN102113263A (zh) * | 2008-08-08 | 2011-06-29 | 高通股份有限公司 | 处理来自无线链路控制对等点的轮询请求 |
| CN102265701A (zh) * | 2008-12-24 | 2011-11-30 | 高通股份有限公司 | 用于对数据分组进行高效处理的优化报头 |
| CN106455133A (zh) * | 2016-10-31 | 2017-02-22 | 华为技术有限公司 | 一种链路保持方法及用户设备 |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100996069B1 (ko) * | 2006-11-27 | 2010-11-22 | 삼성전자주식회사 | 이동통신 시스템에서 라디오 링크 제어 계층의 데이터 전송 방법 및 장치 |
| US8797879B2 (en) * | 2006-12-07 | 2014-08-05 | Lg Electronics Inc. | Method of transmitting and receiving status report in a mobile communication system |
| CN101682558B (zh) * | 2006-12-07 | 2013-07-17 | Lg电子株式会社 | 在无线通信系统中传递数据的方法 |
| KR101342365B1 (ko) * | 2006-12-07 | 2013-12-16 | 엘지전자 주식회사 | 무선 통신 시스템에서의 데이터 전달 방법 |
| KR101364802B1 (ko) * | 2007-01-08 | 2014-02-26 | 엘지전자 주식회사 | 무선 통신의 공통채널 수신 방법 및 그 단말 |
| EP2119082A4 (en) * | 2007-01-09 | 2013-07-31 | Lg Electronics Inc | PREVIOUS CONTROL OF DATA RETRANSMISSION IN A WIRELESS COMMUNICATION SYSTEM |
| WO2008084985A2 (en) * | 2007-01-09 | 2008-07-17 | Lg Electronics Inc. | Method of transmitting and receiving data in a wireless communication system |
| WO2008084986A2 (en) * | 2007-01-09 | 2008-07-17 | Lg Electronics Inc. | Method of transmitting and receiving scheduling information in a wireless communication system |
| CN101578783A (zh) * | 2007-01-10 | 2009-11-11 | Lg电子株式会社 | 用于在移动通信中构造数据格式的方法及其终端 |
| KR101211758B1 (ko) * | 2007-01-10 | 2012-12-12 | 엘지전자 주식회사 | 무선 통신 시스템의 블록 데이터 생성 방법 |
| US9066264B2 (en) * | 2007-10-01 | 2015-06-23 | Google Technology Holdings LLC | Status report triggering in wireless communication system |
| JP4976440B2 (ja) * | 2008-05-19 | 2012-07-18 | 創新音▲速▼股▲ふん▼有限公司 | 接続を再確立する方法及び通信装置 |
| CN101873193A (zh) * | 2009-04-27 | 2010-10-27 | 中兴通讯股份有限公司 | 无线链路层状态包的发送方法 |
| US20140219451A1 (en) * | 2013-02-07 | 2014-08-07 | Mediatek Inc. | Adaptive security apparatus and method for updating security parameter |
| WO2016182220A1 (en) * | 2015-05-11 | 2016-11-17 | Lg Electronics Inc. | Method for performing rlc retransmission based on contention-based pusch in a wireless communication system and a device therefor |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030206534A1 (en) * | 2002-05-03 | 2003-11-06 | Wu Frank Chih-Hsiang | Scheme to handle radio link control service data units upon reception of a radio link control reset or reset acknowledge protocol data unit in a wireless communication system |
| US20040203623A1 (en) * | 2002-05-03 | 2004-10-14 | Wu Frank Chih-Hsiang | Scheme to retransmit radio resource control messages during a radio link control reset in a wireless communication system |
| ATE376337T1 (de) * | 2002-05-10 | 2007-11-15 | Interdigital Tech Corp | System zur entleerung eines b-knotens über eine bedienende funknetzwerksteuerungseinheit |
-
2006
- 2006-09-06 US US11/470,309 patent/US20080056148A1/en not_active Abandoned
-
2007
- 2007-07-17 TW TW096125991A patent/TW200814604A/zh unknown
- 2007-08-02 CN CNA2007101398444A patent/CN101162977A/zh active Pending
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102113263A (zh) * | 2008-08-08 | 2011-06-29 | 高通股份有限公司 | 处理来自无线链路控制对等点的轮询请求 |
| US8995421B2 (en) | 2008-08-08 | 2015-03-31 | Qualcomm Incorporated | Processing polling requests from radio link control peers |
| CN102113263B (zh) * | 2008-08-08 | 2015-06-17 | 高通股份有限公司 | 处理来自无线链路控制对等点的轮询请求方法和装置 |
| WO2010066152A1 (zh) * | 2008-12-10 | 2010-06-17 | 中兴通讯股份有限公司 | 无线链路控制层减少冗余报文重传的方法及系统 |
| CN101753281B (zh) * | 2008-12-10 | 2013-03-20 | 中兴通讯股份有限公司 | 无线链路控制层减少冗余报文重传的方法及系统 |
| CN102265701A (zh) * | 2008-12-24 | 2011-11-30 | 高通股份有限公司 | 用于对数据分组进行高效处理的优化报头 |
| CN110049493A (zh) * | 2008-12-24 | 2019-07-23 | 高通股份有限公司 | 用于对数据分组进行高效处理的优化报头 |
| CN110049493B (zh) * | 2008-12-24 | 2023-09-29 | 高通股份有限公司 | 用于对数据分组进行高效处理的优化报头 |
| CN106455133A (zh) * | 2016-10-31 | 2017-02-22 | 华为技术有限公司 | 一种链路保持方法及用户设备 |
| CN106455133B (zh) * | 2016-10-31 | 2019-11-29 | 华为技术有限公司 | 一种链路保持方法及用户设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20080056148A1 (en) | 2008-03-06 |
| TW200814604A (en) | 2008-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101162977A (zh) | 用以减少数据重新传输的无线通信方法及装置 | |
| CN201378833Y (zh) | 一种无线发射/接收单元 | |
| AU2005290963B2 (en) | WCDMA uplink HARQ operation during the reconfiguration of the TTI length | |
| TWI260884B (en) | Method for handling a triggered reset when an RLC is stopped in a wireless communications system | |
| EP2238707B1 (en) | Method of detecting and handling an endless rlc retransmission | |
| TWI486016B (zh) | 通信終端機及將狀態報告自接收終端機發送至發送終端機之方法 | |
| EP1768340B1 (en) | Method and apparatus for handling PDUs during re-establishing transmitting sides in a wireless communications system | |
| CN101647257B (zh) | 重发请求发送方法和接收侧装置 | |
| CN105721120A (zh) | 用于触发无线电链路控制rlc重建的方法和设备 | |
| US20080170522A1 (en) | Method and apparatus for indicating a transmission status to a higher layer | |
| US20130070614A1 (en) | Method and apparatus for delivery notification of non-access stratum retransmission | |
| CN101351984A (zh) | 用于实施借由h-arq辅助的arq的方法和系统 | |
| EP1871033A2 (en) | Method and apparatus for detection of local NACK in a wireless communications system | |
| TWI423614B (zh) | 資料再發送方法及無線通訊裝置 | |
| US7325172B2 (en) | Failsafe RLC reset method for a wireless communication system | |
| CN102740353B (zh) | 上行状态报告上报方法、无线链路控制数据发送方法及装置 | |
| CN1926819B (zh) | 用于避免不必要的重传的方法和布置 | |
| CN102315923B (zh) | 一种3g卫星通信系统无线链路控制方法 | |
| US20070183328A1 (en) | Method of resetting radio link control entity in a mobile communications system and related apparatus | |
| WO2009086679A1 (zh) | 无线链路控制实体的复位控制方法 | |
| EP1852995B1 (en) | Method and apparatus of handling a variable of a RLC reset procedure during receiver-side-only re-establishment in wireless communication system | |
| CN102315915A (zh) | 一种构造状态报告的方法与装置 | |
| WO2008100689A2 (en) | Automatic repeat request (arq) reset method | |
| EP1424823A1 (en) | Processing unexpected transmission interruptions in a wireless communications system | |
| EP1944899A2 (en) | Method and apparatus for handling reset in a wireless communications system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080416 |