CN1099182C - 采用滑动窗口数据流量控制的数据传输系统 - Google Patents

采用滑动窗口数据流量控制的数据传输系统 Download PDF

Info

Publication number
CN1099182C
CN1099182C CN96190461.5A CN96190461A CN1099182C CN 1099182 C CN1099182 C CN 1099182C CN 96190461 A CN96190461 A CN 96190461A CN 1099182 C CN1099182 C CN 1099182C
Authority
CN
China
Prior art keywords
frame
data
transmitting terminal
terminal
send
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.)
Expired - Lifetime
Application number
CN96190461.5A
Other languages
English (en)
Other versions
CN1153583A (zh
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.)
Nokia Technologies Oy
Original Assignee
Nokia Telecommunications Oy
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 Nokia Telecommunications Oy filed Critical Nokia Telecommunications Oy
Publication of CN1153583A publication Critical patent/CN1153583A/zh
Application granted granted Critical
Publication of CN1099182C publication Critical patent/CN1099182C/zh
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/34Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
    • 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
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets

Abstract

本发明涉及一种位于发送端(A)和接受端(B)之间的非透明电路交换数据连接(V.110)的数字数据传输系统,在一个呼叫过程中该系统的名义数据传输速率可能是变化的。数据连接采用一个涉及按预定序列发送数据帧的滑动窗口数据流量控制协议,按照这个预定的序列信息检验接收数据帧的顺序,确认正确接收的数据帧和重发不正确或丢失的数据帧。发送端(A)可能临时将多个数据帧分组,由此在同一组内或组与组之间帧的失序可能导致不必要地重发。在本发明中消除了这种现象,接收端(B)在检测丢失一个数据帧的时候,延迟一段时间发送重发请求来保证该丢失帧后来没有被发送过来。

Description

采用滑动窗口数据流量控制的数据传输系统
本发明涉及一种在非透明数据连接上采用滑动窗口流量控制的数据传输系统,在连接过程中该系统的标称数据传输速率可能变化。
在电路交换连接上的非透明异步数据传输中,数据以帧或“包”的形式从发送端A被传送到接收端B。除了实际用户数据,帧还包括能使接收端检测和可能纠正传输错误的差错检测和纠错比特。每个帧都被编号或者帧序列通过其他种类标识符来表示。所接收每一个帧的正确性在接收端被检测。如果接收端确认某一帧是正确的,它通过发射该帧序号确认收到该帧。如果发现帧是错误的,(例如由于传输错误),它就不会再进行下去(除了“放弃”)。例如在帧序号不连续情况下接收端会发送一种否定确认信号(例如重发请求)。例如假设帧的正确序号是1、2、3、4、5,不管怎样如果帧5跟在帧3后面,帧4丢失,则接收端将为帧4发送一个否定确认信号。一旦发送端接收到一个否定确认信号或根本没收到确认信号,它将按预定次数重发该帧。重发的总次数是受限制的,因此在一个非常差的连接中可以避免无限的重发循环。
在这样一种连接中用户数据容许通过量随连接质量而变,连接质量恶化导致错误帧和丢失帧的数量增加,并且必然地重复次数也增加了。
发送端必须存储(缓冲)帧直到他们被确认,以便于当需要重发时能够提供它们。为了限制必须缓冲量,一种基于滑动窗口的流量控制协议可以用于确认过程。根据这个流量控制协议,发送端A在需要来自接收端的确认之前可以发送多个数据帧。一个窗口代表一种已经被发送但还没有被确认(发送窗口)的连续帧的滑动序列。未被确认帧的最大帧数等于窗口尺寸WS,端B在接收窗口也准备接收WS帧,接收窗口是一种可以被接收的连续帧的滑动序列。适于进入所说的窗口但没按正确顺序达到的帧一起进入接收窗口。假设接收到了帧1、2、5、6、7,帧1和2到达后窗口向前滑动,而帧5、6和7被存储在接收窗口等待丢失的帧3和4,一旦帧3和4到达,接收窗口滑过3、4、5、6和7。当接收端确认一个或多个帧时,接收和发送窗口都向前滑动一个相应的帧数。通过滑动窗口可能更好地利用一个传输信道的标称数据传输容量,并且与只有发送端接收到了来自于接收端的前一个帧的确认之后才能发送一个新帧的情况相比,可能获得更高的容许通过量。
通常接收端B假设帧以由所说的帧序号或者其他标识符来定义的正确的顺序到达。如果某一帧丢失,例如帧N,是从接收的帧N+M(M>0)紧跟在帧N-1之后检测出来的,在常规系统中端B马上把缺少该帧的信息通知端A。结果,端A重发帧N,并且有时也从帧N启动发送序列即使后面的有些帧已经被发送和接收。
有时帧到达端B可能会失序。如果帧N在传输通道被延迟,并且端B在接收了帧N-1后马上又接收到了帧N+M(M>0),端B会立即把帧N丢失的情况通知端A。这导致帧N不必要的重发,可能会在网络中导致阻塞。
在数据传输系统中这样一种情况可能会增加:把几帧临时组成一组发送,或者使用多个半独立并行业务信道。如果一个确定分组中的某一帧丢失,它可能被转移到另一个分组,当接收到下一个真正含有“丢失”帧N的分组之前重发请求可能为此延迟帧被发送或放在一个从端B发送的队列里。如果端A在已经发送了此真正含有帧N的分组之后接收到了这个重发请求,端A就会认为端B没有收到该帧并且重发它。这会给传输系统增加负担,并且甚至可能造成传输协议混乱。
按上述类型数据传输的一个例子是欧洲数字移动通信系统GSM中电路交换连接上的非透明异步数据传输。其中的滑动窗口流量控制按照GSM规范04.22是无线链路协议RLP。
在移动通信系统中限制传输容量最显著的因素是无线接口处的业务信道。例如目前GSM系统不能支持速率高于9.6kbits/s的用户数据传输,这个速率是一个全速GSM业务信道的最高用户数据传输速率。
在移动通信系统中也能够提高用户数据传输速率的一个解决方案公开于申请人的共同未决芬兰专利申请942190和945817(在本申请优先权日未被公布)。其中无线通道上的两条或多条并行业务信道(次信道)被配置用于高速数据连接,高速数据信号在发送端被分配进入这些并行子信道来完成在无线通道上的传输,并且在接收端被重新组合。因此,与常规(单信道)的传输速率相比,依赖配置业务信道的数目,就允许提供甚至达到八倍传输速率的数据传输业务。例如,在GSM系统中,一种19.2kbits/s的全用户数据传输速率由两条并行子信道完成传输,其中每一条子信道能支持速率适配9.6kbits/s,这个速率是GSM系统中现有的非透明9.6kbits/s承载业务。
因而,一个非透明电路交换数据连接可能在无线接口处包括多个并行业务信道,并且在连接过程中业务信道的数目可能会变化。将被发送的帧以N组帧的形式分配给N条并行信道,在连接过程中N可能会改变。因此前面所讲的失序接收的问题在这样一种多信道传输连接中特别明显。
本发明的目的是减少或消除以上的问题。
这是通过一种数字数据传输系统实现的,它包括一个发送端、一个接收端、发送端与接收端之间的一非透明电路交换数据连接和涉及在数据连接上按预定序列发送数据帧的数据流量控制协议,以帧包含的序列信息为基础检验接收数据帧的顺序,确认正确接收的数据帧,并且重发错误或丢失的数据帧。按照本发明,该系统的特征在于:发送端(A)能够临时地将数据帧分组,并且安排接收端(B),根据包含在连续收到的两个数据帧里的序列信息,检测出丢失的数据帧时,带有延迟地发送一个用于丢失数据帧的重发请求,以保证这个丢失帧在这之后还没有被发送。
按照本发明,在采用滑动窗口流量控制协议的数据传输系统中,接收端B延迟发送一丢失帧的一个重发请求时间D,来保证此丢失帧没有被移到同一分组的后部或下一分组中发送。如果在所说的延迟时间内此丢失帧在同一分组的后部或下一分组中被收到,就不发送重发请求。如果在所说的延迟时间内没有收到此丢失帧,即在后面的分组中也没有发现,那么延迟终止后就发送重发请求。这样就消除了由于帧的失序引起的重发和重载或阻塞,在数据连接上它导致更高的容许通过量。如果没有使用分组方法,除非其他的原因需要延迟,重发将不被延迟。
数据传输的一个临时特征是N帧序列被连续地快速发送,例如为了提高数据传输速率,配置N条同时发生和并行的业务信道来完成数据连接。按照本发明的一个实施方案,重发次数在这种情况下会明显降低,因为,例如,直到当发现某帧丢失后又接收了随后的N帧,接收端才发送重发请求。在丢失帧M后又接收到了帧M+N时发送重发请求,这里N是并行信道数(其他位于M和M1N之间的帧可能丢失)。
下面,参照附图描述本发明,其中:
图1说明了能在单信道非透明连接上应用本发明的移动通信系统的一部分。
图2说明了能在多信道非透明连接上应用本发明的移动通信系统的一部分。
图3是一个流程图,相应本发明说明了当接收端观察到某一帧丢失时延迟发送重发请求的方式。
本发明可以适用于所有在非透明数据连接上使用一种可调节窗口尺寸的滑动窗口流量控制的数字数据传输系统,在非透明数据连接中的标称数据传输速率是可以变化的。
本发明特别适用于TDMA或CDMA数字移动通信系统的数据传输应用,比如欧洲数字移动通信系统GSM,DCS1800(数字通信系统),按照EIA/TIA临时标准IS/41.3的一种移动通信系统等。
下面,以GSM移动通信系统为例描述本发明,但并不限于此。GSM系统的基本结构部分如图1,但是在这个应用中没有必要过于详细描述该系统的性能或其他部分。至于GSM系统更详尽的描述,参考GSM说明书和“移动通信GSM系统”,这本书于1992年由M.Mouly&M.编著pautet,Palaiseau,France出版,书号ISBN2-9507190-0-7。
一个移动业务交换中心MSC建立来话和去话呼叫。MSC执行的任务类似于公用交换电话网(PSTN)中的交换,还有,MSC与网络的用户寄存器(没有显示)相协同只完成典型的移动电话业务功能,例如用户定位管理。移动站MS通过基站系统(BSS)与MSC通信,基站系统BBS包括一个基站控制器BSC和基站收发信机站BTS。
GSM系统是时分复用(TDMA)系统,这里无线通道上的业务按时间被分隔且出现于连续重复的TDMA帧里,每一帧包含多个时隙。一个包含一组已调比特的短信息包在每一个时隙里被以一个有限时间突发无线频率发送。时隙主要用于传递控制信道和业务信道。业务信道传送语音和数据,控制信道产生基站和移动站之间的信令。GSM系统无线接口所用的信道结构在GSM规范05.02有非常详细的说明。根据该规范,在呼叫开始时载波的一个时隙被指定作为移动站MS的一个业务信道(单时隙接入)。移动站MS与发送和接收无线频率突发的时隙同步。
GSM系统中,一个移动站MS的终端适配功能TAF31和一个确定网络中的交互功能IWF41(通常与移动业务交换中心MCS相连)之间建立数据连接。在整个连接期间数据连接是从无线接口保留一个(或多个)业务信道的电路交换连接。在GSM网络中对V.24接口适配数字连接来说,数据连接是V.110速率适配。这里描述的V.110连接是原来为ISDN(综合业务数据网)技术设计的一种数字传输信道,它适于V.24接口并且也能提供机会发送V.24状态(控制信号)。CCITT推荐的V.110速率适配连接在CCITT蓝皮书V.110中有描述。CCITT推荐的V.24接口在CCITT蓝皮书V.24中有描述。终端适配功能TAF适配一种接到移动站MS的数据终端(图中未表)至V.110连接,该连接在表示电路交换连接的图1中是用一个业务信道ch1建立。交互功能IWF使V.110连接适应于其他V.110网络,例如ISDN或GSM网络,或适于其他传输网络如公用交换电话网络PSTN。
数据在终端适配功能TAF和交互功能IWF之间使用一种可调窗口尺寸的滑动窗口流量控制以帧或“包”的形式传输。根据GSM系统规范04.22滑动窗口流量控制就是无线链路协议(RLP)。下面,假设交互功能IWF是发送端A和终端适配功能TAF是接收端B,下面描述根据协议的交互功能IWF之间的数据传输。应该说明的是在反方向TAF-IWF中数据传输仍然是类似的。
在电路交换连接上的非透明异步数据传输中,数据以帧或“包”的形式从发送端A传送到接收端B。GSM规范04.22公布了这种帧的例子。除了实际的用户数据,帧还包括能使接收端检测传输错误的差错检测比特。每帧被编号或者帧序列以其他种类标识符表示。端A存储即缓冲已经被发送的帧直到接收到了来自端B的连续接收帧的确认。端B检测每一接收帧的正确性。如果发现某一帧是正确的,接收端通过发送帧号确认接收。否则(如由于传输错误产生的),它不会再处理下去(除了“丢弃”)。例如在帧号不连续的情况下接收端发送一种否定确认(如重复请求)。例如,假设正确的帧序号是1、2、3、5,可是如果帧5跟在帧3后面,帧4被遗漏那么为帧4会发送一个否定确认。一旦端A接收到一个否定确认或根本无确认,端A重发此帧直到接收到一个确认或达到最大重发次数。重发总数受到限制,因此在一个最坏的连接中可以避免无限的重发循环。
发送端A可以发送多个数据帧并在需要接收端B的确认之前缓存它们。已经被发送但还没有被确认的连续帧的滑动序列被称为滑动发送窗口。未被确认的帧的最大数等于窗口尺寸WS。同样接收端B在接收窗口准备接收WS帧,接收窗口也是它能接收的连续帧的滑动序列。适合进入所说的窗口但没有按正确顺序达到的帧被一起收进接收窗口。假设帧以1、2、5、6、7的顺序被接收,帧1和2之后窗口向前滑动,而帧5、6和7被存储在接收窗口等待丢失的帧3和4,一旦帧3和4到达,接收窗口滑过3、4、5、6和7。当接收端确认一个或多个帧时,接收和发送窗口都滑过相应的帧数。通过滑动窗口传输信道的标称数据传输容量可能被更好的利用,并且与发送端A接收到了来自接收端的前一帧的确认才发送一个新帧的情况相比可能获得更高的容许通过量。
通常接收端B认为帧以由所说的帧号或另一种标识符定义的正确顺序到达。如上所述,如在多信道数据连接中由发送端和变化发送延迟完成的处理可能改变接收帧的顺序。在这种情况下,根据GSM规范,用在移动通信系统中为一丢失帧即刻请求重发会导致不必要的重载和降低容许通过量,并且甚至阻塞。
按照本发明的一个实施方案通过安排能消除这种现象,这里接收端B对一丢失帧发送重发请求延迟时间D,借此端B可确定此丢失帧后来没有被发送。重发请求可能被延迟直到接收其序号高于E倍的帧时(E>0,典型值E=N,这里N=并行信道数)。如果在下一个接收的分组里发现此丢失帧,就不发送重发请求。如果在下一分组里没有发现该丢失帧,就延迟时间D发送重发请求。这就消除了由于帧失序导致的不必要的重发,和重载或阻塞。结果是在数据连接上有更高的容许通过量。如果没有使用分组,除非其他目的需要延迟,重发将不被延迟。
数据传输的一个临时特征是N帧序列被连续地快速发送,例如为了提高数据传输速率,配置N条同时发生和并行的业务信道来完成数据连接。重发次数在这种情况下会明显降低:由于例如直到当发现某帧丢失后又接收了随后的N帧即一组新帧,接收端才发送重发请求。
申请人的共同未决芬兰专利申请942190和945817公布一个需要能提供高于单业务信道提供(9600bits/s)的数据传输速率的移动站MS在同一TDMA帧被分配两个或多个时隙的过程。多信道数据连接的最大用户数据传输速率等于并行业务信道数乘以单业务信道用户数据传输速率9600bits/s。例如用这种方法在两条业务信道上至少可提供19200bits/s用户速率。此过程在本申请中用基于无线系统的多并行业务信道实施高速率数据传输的方式为例说明。关于此过程的细节,参考所说的专利申请。可是关于本发明必须要注意的是:唯一的必要条件是它可能建立一个多信道发送连接,并且当通过增加或减少业务信道数改变这样一个多信道连接的传输容量时,本发明仅在接收端单独对应延迟D的调整。
图2说明了采用这样的多并行业务信道组而实施数据传输业务的GSM网络的结构。图1与图2相同,除了在图2中的电路交换非透明连接包括N个并行业务信道ch1-chn,这里N=1、2、…存在于终端适配功能TAF和交互功能IWF之间。在一个移动站网络终端31作为一个分配器将来自于数据终端设备的高速数据信号DATA IN分给并行业务信道ch1-chn,并且作为一个合成器将来自于并行业务信道ch1-chh的低速部分信号合成为高速数据信号DATA OUT。相应地在多信道数据连接的另一端,交互功能IWF作为一个分配器将输入的高速率数据信号DATA IN分配给并行业务信道ch1-chn,并且作为一个合成器将来自于并行业务信道ch1-chn的低速部分信号合成为高速数据信号DATA OUT。
在一个多信道数据连接中,数据连接的一个临时特征是经由N条并行业务信道N帧被连续地快速发送,如以N帧组形式。此外,由于数据连接的传输容量变化,分组在数据连接过程中可能会变化。改变标称传输容量可能涉及改变分配给连接的无线信道数,或者涉及改变一个或多个业务信道标称传输速率。移动业务交换中心MSC典型地占用和释放业务信道,如从一数据连接加上和移去业务信道,更确切的说它的呼叫控制单元42向移动站MS的呼叫控制单元32报告关于被分配的业务信道的信息。从本发明的观点来看,为一个数据连接分配业务信道的过程,或分配过程中参与的单元或功能都是不必要的。就本发明而言,唯一必要的是接收端B(IWF或TAF)或直接或间接提供使用的延迟D的信息,例如发送端A在每一特定时间使用的关于帧分组的信息,或使用允许推断帧分组的信息,如分配给数据连接的业务信道数。在图2显示的例子中,呼叫控制单元42向IWF发送关于用于每一特定时间的标称传输容量信息,并且呼叫控制单元32向TAF发送。按照使用中的传输容量IWF和TAF将适应延迟D。另外,用于数据传输的端可以,比如,确定延时时间的长度。
图3显示一个流程图,示出了按照本发明一个在终端适配功能TAF或交互功能IWF中能被实现延迟的过程的例子。
在图3中,FN是从一个接收帧获得的帧号;FC是一个帧计数器;并且按照本发明D是一个延迟,如D帧。在图3的例子中假设正确的帧发送和接收顺序与帧序号一致。
在300步,数据连接被初始化或发送端改变分组。接收端B接收分组信息或象业务信道数这样能被用来作为推断分组和延迟D的基本信息。
在301步,一帧被等待发送且在302步接收到帧FN。在303步检查该帧是否包含表明它是该次数据连接最后一帧的信息。如果是,接收在304步结束。关于连接结尾的信息可能通过有别于一数据帧的其他方式选择地被接收。
如果该帧不是最后的一个,下一步是305。在305步检查接收帧的帧号FN是否等于帧计数器FC加1,如果FN不等于FC+1,帧FN没有按正确的顺序被接收。在这种情况下帧FN被加到未被确认的帧序列里。这个序列包括所有被接收但由于失序到达还没有向发送端A确认的帧。313步后是314步。
在314步根据本发明检查该帧号FN是否高于帧计数器FC和延迟D之和。如果FN>FC+D,自从应该接到FC+1帧后D帧时间已经过去。因而,下一步是315,这里端B为FC+1帧向端A发送一个重发请求。此后是301步,这里准备发送一个新帧。如果FN≤FC+D,按照本发明延迟还没有结束,所以下一步是301,这里一新帧被准备发送。
如果在305步帧号FN=FC+1,即此帧按正确顺序被接收,在下一步306中帧计数器加1,然后端B向端A发送帧FC的确认(等于FN)。
下一步308检查帧是否存在于未被确认的帧序列中。如果不在,此过程返回到301准备发送一个新帧。如果存在,下一步是309。
在309步检查帧FC+1是否存在于未被确认的帧序列中。如果不在,此过程返回到301准备发送一帧。如果存在,下一步是310。
在310步帧计数器FC增加,然后端B在311步向端A发送帧FC+1的确认,和在312步从未被确认的帧序列中去掉帧FC+1。因此该过程返回309步。
延迟D也可以被定义为接收帧数。例如,一个固定的延迟时间D=30ms可被定义为接收七个TDMA帧的一段时间,即重发请求将被延迟七个TDMA帧。延迟通过计算接收帧数来计量。
替换帧计数器,比如,可以使用一个计时器来测量从一丢失帧应该到达的时刻起的延迟时间D。检测此帧丢失时启动该计时器。如果在计时器终止之前没有接收到丢失帧,发送一个重发请求给端A。若在计时器终止之前(延迟D之内)收到该丢失帧,一个确认被发送给端A。然而就本发明的基本思想必须说明的是,不管重发请求的发送是由帧计数器、计时器或其他装置延迟,都是无关紧要的。
纵然参考确定的实施方案解释了本发明,应该理解的是本描述仅指一个例子,并且在合乎本发明附加的权利要求书陈述的精神和范围情况下本
实施方案可以变更。

Claims (9)

1.数字数据传输系统,包括一个发送端(A)、一个接收端(B)、位于发送端和接收端之间的一非透明电路交换数据连接和一个在数据连接上涉及以一个预定的顺序数据帧发送的数据流量控制协议,基于帧中的顺序信息检查接收的数据帧的顺序,确认正确接收的数据帧并重发错误或丢失的数据帧,其特征在于:发送端(A)能够临时将数据帧分组,并且,基于包含在连续接收数据帧中两个的顺序信息,检测到一个丢失数据帧时,安排接收端(B)以带有延迟地发送用于丢失数据帧的重发请求,该延迟用来保证该丢失帧在这之后还没有被发送。
2.如权利要求1的系统,其特征在于:安排发送端,以便带有所述延迟地发送所述重发请求,从而接收端(B)接收足够数量数据帧,以便确保丢失的数据帧不会稍后在同一组中被接收或在接下来的某个组中被接收。
3.如权利要求1或2的系统,其特征在于:安排发送端(A),以便以N帧的组的形式发送数据帧,且所说的延迟在N帧序列之内,如N帧。
4.如权利要求1的系统,其特征在于:数据传输系统是一种多址移动通信系统,其中无线通路上的数据连接包含一个业务信道(ch1)或多个业务信道(ch1-chn),且所说的分组涉及到通过N个并行业务信道发送数据帧,并且所说的延迟在N帧序列之内,如N帧。
5.如权利要求1的系统,其特征在于:安排发送端,以便带有延迟地发送所述重发请求,所述延迟依靠发送端使用的数据帧的分组。
6.如权利要求1的系统,其特征在于:安排发送端,以便带有延迟地发送所述重发请求,所述延迟被定义为接收的帧的数量。
7.如权利要求1的系统,其特征在于:安排发送端,以便带有延迟地发送所述重发请求,所述延迟通过对接收的帧计数来定义。
8.如权利要求1的系统,其特征在于:发送端在一个移动站中具有终端适配功能(TAF),并且接收端在一个移动通信网络中具有互配功能(IWF)。
9.如权利要求1的系统,其特征在于:发送端在一个移动通信网络中具有互配功能(IWF),并且接收端在一个移动站中具有终端适配功能(TAF)。
CN96190461.5A 1995-05-09 1996-05-08 采用滑动窗口数据流量控制的数据传输系统 Expired - Lifetime CN1099182C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI952256A FI98174C (fi) 1995-05-09 1995-05-09 Datansiirtojärjestelmä, jossa on liukuvaan ikkunaan perustuva datavuonohjaus
FI952256 1995-05-09

Publications (2)

Publication Number Publication Date
CN1153583A CN1153583A (zh) 1997-07-02
CN1099182C true CN1099182C (zh) 2003-01-15

Family

ID=8543385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN96190461.5A Expired - Lifetime CN1099182C (zh) 1995-05-09 1996-05-08 采用滑动窗口数据流量控制的数据传输系统

Country Status (12)

Country Link
US (1) US5930233A (zh)
EP (1) EP0788702B1 (zh)
JP (1) JP3727066B2 (zh)
KR (1) KR100389700B1 (zh)
CN (1) CN1099182C (zh)
AT (1) ATE300141T1 (zh)
AU (1) AU708324B2 (zh)
CA (1) CA2193379C (zh)
DE (1) DE69634948T2 (zh)
ES (1) ES2245784T3 (zh)
FI (1) FI98174C (zh)
WO (1) WO1996036154A1 (zh)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6088342A (en) * 1997-05-05 2000-07-11 Nokia Mobile Phones Limited Dynamic configuration of radio link protocol in a telecommunications system
US7298701B2 (en) 2002-10-31 2007-11-20 Nokia Corporation Apparatus, and associated method, for requesting data retransmission in a packet radio communication system
US7936664B2 (en) 1991-03-26 2011-05-03 Nokia Corporation Multi-carrier radio link protocol supervision in a radio communication system
US6105064A (en) * 1997-05-30 2000-08-15 Novell, Inc. System for placing packets on network for transmission from sending endnode to receiving endnode at times which are determined by window size and metering interval
US6314101B1 (en) * 1997-06-17 2001-11-06 Qualcomm Incorporated Method for detecting delayed data frames in a transport function
US6408003B1 (en) 1997-06-17 2002-06-18 Qualcomm Incorporated Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames
US6038604A (en) * 1997-08-26 2000-03-14 International Business Machines Corporation Method and apparatus for efficient communications using active messages
US6115749A (en) * 1997-10-14 2000-09-05 Lucent Technologies Inc. System and method for using a window mechanism to control multicast data congestion
FI104674B (fi) * 1997-11-24 2000-04-14 Nokia Networks Oy Datakompression neuvottelu tietoliikennejärjestelmässä
US6898181B1 (en) 1997-11-24 2005-05-24 Nokia Corporation Data compression negotiation in a telecommunication system
US6052812A (en) * 1998-01-07 2000-04-18 Pocketscience, Inc. Messaging communication protocol
FI980293A (fi) * 1998-02-09 1999-08-10 Nokia Networks Oy Multimedia- ja monipalvelupuhelut matkaviestinverkossa
US7430164B2 (en) * 1998-05-04 2008-09-30 Hewlett-Packard Development Company, L.P. Path recovery on failure in load balancing switch protocols
US7593408B2 (en) 1998-05-20 2009-09-22 Qualcomm Incorporated Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames
US6760311B1 (en) * 1998-11-20 2004-07-06 Ericsson Inc. Thermal transmission control of wireless data modem
US6473399B1 (en) * 1998-11-30 2002-10-29 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter
EP1014641A1 (de) * 1998-12-22 2000-06-28 Telefonaktiebolaget Lm Ericsson Verfahren und Vorrichtung zur Reduzierung der Aufarbeitungszeit von Daten in Kommunikationsnetzen
EP1018821A1 (en) * 1999-01-08 2000-07-12 TELEFONAKTIEBOLAGET L M ERICSSON (publ) Communication device and method
US7283476B2 (en) * 1999-01-11 2007-10-16 Hewlett-Packard Development Company, L.P. Identity negotiation switch protocols
FI114768B (fi) * 1999-03-11 2004-12-15 Nokia Corp Parannettu menetelmä ja järjestely tiedon siirtämiseksi pakettiradiopalvelussa
US6775707B1 (en) 1999-10-15 2004-08-10 Fisher-Rosemount Systems, Inc. Deferred acknowledgment communications and alarm management
JP2001142845A (ja) * 1999-11-17 2001-05-25 Toshiba Corp コンピュータシステムおよびデータ転送制御方法
US6629285B1 (en) * 2000-01-04 2003-09-30 Nokia Corporation Data transmission
US6757273B1 (en) * 2000-02-07 2004-06-29 Nokia Corporation Apparatus, and associated method, for communicating streaming video in a radio communication system
JP3629025B2 (ja) * 2000-08-24 2005-03-16 松下電器産業株式会社 送受信方法およびその装置
US7061913B1 (en) * 2000-08-25 2006-06-13 Qualcomm Incorporated Method and apparatus for delayed frame detection in third generation radio link protocol
US6697983B1 (en) 2000-10-24 2004-02-24 At&T Wireless Services, Inc. Data link layer tunneling technique for high-speed data in a noisy wireless environment
KR100438167B1 (ko) * 2000-11-10 2004-07-01 엘지전자 주식회사 인터넷 전화통신을 위한 음성신호 송수신장치
EP1209861A1 (en) * 2000-11-22 2002-05-29 Telefonaktiebolaget L M Ericsson (Publ) Monitoring traffic in packet networks
FI111421B (fi) * 2000-12-20 2003-07-15 Nokia Corp Tiedonsiirtomenetelmä ja radiojärjestelmä
US6765885B2 (en) * 2001-02-09 2004-07-20 Asustek Computer Inc. Determination of acceptable sequence number ranges in a communications protocol
US6807428B2 (en) * 2001-08-16 2004-10-19 Qualcomm, Incorporated Method and apparatus for time-based reception of transmissions in a wireless communication system
US7542482B2 (en) 2001-08-16 2009-06-02 Qualcomm Incorporated Method and apparatus for message segmentation in a wireless communication system
US6839566B2 (en) * 2001-08-16 2005-01-04 Qualcomm, Incorporated Method and apparatus for time-based reception of transmissions in a wireless communication system
US7889742B2 (en) * 2001-09-29 2011-02-15 Qualcomm, Incorporated Method and system for improving data throughput
US8089940B2 (en) * 2001-10-05 2012-01-03 Qualcomm Incorporated Method and system for efficient and reliable data packet transmission
US8171300B2 (en) 2002-04-30 2012-05-01 Qualcomm Incorporated Security method and apparatus
KR100463820B1 (ko) * 2002-10-01 2004-12-29 에스케이 텔레콤주식회사 무선데이터 초기접속 지연 개선방법
WO2004068807A1 (en) * 2002-10-25 2004-08-12 Asustek Computer Inc. Determination of acceptable sequence number ranges in a communications protocol
JP3836077B2 (ja) 2002-11-14 2006-10-18 松下電器産業株式会社 伝送データ構造及びそれを伝送するための方法並びに装置
CN100334867C (zh) * 2002-11-20 2007-08-29 华为技术有限公司 简单网络管理协议中数据包传送的可靠性保证方法
CA2415018C (en) * 2002-12-23 2006-09-19 Ibm Canada Limited - Ibm Canada Limitee Adaptive parallel data clustering when loading a data structure containing data clustered along one or more dimensions
JP4283589B2 (ja) * 2003-03-25 2009-06-24 株式会社エヌ・ティ・ティ・ドコモ 通信装置、通信制御方法及びプログラム
JP3838237B2 (ja) * 2003-04-30 2006-10-25 ソニー株式会社 無線通信システム、送信装置および受信装置
US8630168B2 (en) * 2003-06-23 2014-01-14 Intel Corporation Adaptive use of a transmit opportunity
US7464046B2 (en) * 2003-07-15 2008-12-09 At&T Intellectual Properties I, L.P. Dispatch and service support system
US7870268B2 (en) * 2003-09-15 2011-01-11 Intel Corporation Method, system, and program for managing data transmission through a network
US7400578B2 (en) * 2004-12-16 2008-07-15 International Business Machines Corporation Method and system for throttling network transmissions using per-receiver bandwidth control at the application layer of the transmitting server
JP4742669B2 (ja) * 2005-05-13 2011-08-10 ソニー株式会社 送受信システム、送信装置および送信方法、受信装置および受信方法、並びにプログラム
CN100459484C (zh) * 2005-05-25 2009-02-04 华为技术有限公司 一种基站与用户终端信息交互的方法
US7787372B2 (en) * 2005-12-12 2010-08-31 Viasat, Inc. Transmission control protocol with performance enhancing proxy for degraded communication channels
US7584286B2 (en) 2006-06-28 2009-09-01 Intel Corporation Flexible and extensible receive side scaling
HUE051543T2 (hu) 2006-12-18 2021-03-01 Optis Wireless Technology Llc Link layer control protokoll implementálása
CN101212401B (zh) * 2006-12-29 2010-06-09 中兴通讯股份有限公司 面向网格的可配置数据传输方法及系统
EP2119085B1 (en) 2007-01-24 2010-10-20 ViaSat, Inc. Enhanced error control communication systems and methods
US8150446B2 (en) * 2009-06-17 2012-04-03 Telefonaktiebolaget L M Ericsson (Publ) Thermal energy control in a mobile transceiver
GB2520692B (en) * 2013-11-27 2016-04-13 Canon Kk Method and device for data communication in an ad-hoc wireless network
US9900168B2 (en) * 2014-02-04 2018-02-20 Dipankar Sarkar System and method for reliable multicast data transport
CN106383438B (zh) * 2016-11-14 2018-08-24 南京音视软件有限公司 一种基于滑动窗口时间扩展高精度驯钟方法
CN113541885B (zh) * 2021-07-27 2023-10-31 广东电网有限责任公司 一种传输性能保护方法及系统

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2503965B1 (fr) * 1981-04-08 1987-07-24 Thomson Csf Procede de protection contre les erreurs de transmission des messages radio-telegraphiques et dispositif de mise en oeuvre
JPS6251326A (ja) * 1985-08-30 1987-03-06 Oki Electric Ind Co Ltd デ−タ通信における再送制御方式
GB2180127B (en) * 1985-09-04 1989-08-23 Philips Electronic Associated Method of data communication
US4841527A (en) * 1987-11-16 1989-06-20 General Electric Company Stabilization of random access packet CDMA networks
JPH01149640A (ja) * 1987-12-07 1989-06-12 Nec Corp ループ式データ伝送方式
US4970714A (en) * 1989-01-05 1990-11-13 International Business Machines Corp. Adaptive data link protocol
JPH02186733A (ja) * 1989-01-13 1990-07-23 Nec Corp 無線パケット伝送方式
JPH02298133A (ja) * 1989-02-08 1990-12-10 Hitachi Ltd データ通信方法および装置
US5210751A (en) * 1989-09-19 1993-05-11 Nippon Telegraph And Telephone Corporation Signal transmission system capable of performing re-transmission control in units of slots
JP3137744B2 (ja) * 1992-06-25 2001-02-26 三菱電機株式会社 複数経路型データ転送方式
FI92125C (fi) * 1992-10-30 1994-09-26 Nokia Mobile Phones Ltd Radiopuhelinjärjestelmä
JP3032419B2 (ja) * 1993-02-17 2000-04-17 三菱電機株式会社 データ転送方法
JPH0715485A (ja) * 1993-06-15 1995-01-17 Matsushita Electric Ind Co Ltd データ受信方法及びデータ受信装置
JP3003839B2 (ja) * 1993-11-08 2000-01-31 エヌ・ティ・ティ移動通信網株式会社 Cdma通信方法および装置
US5444718A (en) * 1993-11-30 1995-08-22 At&T Corp. Retransmission protocol for wireless communications
JPH07162457A (ja) * 1993-12-07 1995-06-23 Mitsubishi Electric Corp データ伝送方式
US5570367A (en) * 1994-07-29 1996-10-29 Lucent Technologies Inc. Asymmetric protocol for wireless communications
US5592627A (en) * 1994-10-11 1997-01-07 Emprise Technologies, L.P. Pipelined, sliding-window, flow control for end-to-end communication sessions
US5588000A (en) * 1995-03-27 1996-12-24 Emulex Corporation Apparatus for reordering data frames within an interface device

Also Published As

Publication number Publication date
WO1996036154A1 (en) 1996-11-14
CN1153583A (zh) 1997-07-02
DE69634948D1 (de) 2005-08-25
CA2193379A1 (en) 1996-11-14
FI952256A (fi) 1996-11-10
ES2245784T3 (es) 2006-01-16
AU5650696A (en) 1996-11-29
DE69634948T2 (de) 2006-05-24
CA2193379C (en) 2007-09-25
FI98174C (fi) 1997-04-25
JP3727066B2 (ja) 2005-12-14
JPH10503075A (ja) 1998-03-17
ATE300141T1 (de) 2005-08-15
FI98174B (fi) 1997-01-15
US5930233A (en) 1999-07-27
FI952256A0 (fi) 1995-05-09
EP0788702B1 (en) 2005-07-20
AU708324B2 (en) 1999-08-05
EP0788702A1 (en) 1997-08-13
KR100389700B1 (ko) 2003-10-04

Similar Documents

Publication Publication Date Title
CN1099182C (zh) 采用滑动窗口数据流量控制的数据传输系统
AU707904B2 (en) Sliding-window data flow control using an adjustable window size
AU708421B2 (en) Non-transparent data transmission in a digital telecommunications system
FI101332B (fi) Epäjatkuvalähetys monikanavaisessa suurinopeuksisessa datasiirrossa
US6956855B1 (en) Apparatus and method for retransmitting data according to radio link protocol in mobile communication system
US7068681B2 (en) Apparatus and method for exchanging variable-length data according to radio link protocol in mobile communication system
CN1191725C (zh) 数据传输的方法、协议装置及无线通信设备
US6507582B1 (en) Radio link protocol enhancements for dynamic capacity wireless data channels
RU2226039C2 (ru) Передача данных по каналу связи с переменными скоростями передачи
JP4574927B2 (ja) 可変容量無線データチャンネルのための無線リンクプロトコルフレーム整列機構
JP2001516177A (ja) マルチチャネル自動再送信照会(arq)方法
CN1169221A (zh) 移动通信网中的高速数据传输
EP0802696B1 (en) Retransmission control method for cdma mobile communication
CN1452827A (zh) 无线通信网中载送分组语音和数据的方法和设备
US6167058A (en) Media access control protocol
KR100720786B1 (ko) 정보 바이트 스트림을 전송 또는 수신하는 방법, 시스템,송신기 및 수신기
CN1582548A (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
C14 Grant of patent or utility model
GR01 Patent grant
C56 Change in the name or address of the patentee

Owner name: NOKIA NETWORKS OY

Free format text: FORMER NAME OR ADDRESS: NOKIA TELECOMMUNICATIONS OY

CP03 Change of name, title or address

Address after: Espoo, Finland

Patentee after: Nokia Oyj

Address before: Espoo, Finland

Patentee before: Nokia Telecommunications Oy

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160121

Address after: Espoo, Finland

Patentee after: Technology Co., Ltd. of Nokia

Address before: Espoo, Finland

Patentee before: Nokia Oyj

CX01 Expiry of patent term

Granted publication date: 20030115

EXPY Termination of patent right or utility model