[发明专利]一种提高SSCOP发送数据性能的方法及其系统有效
申请号: | 200710120374.7 | 申请日: | 2007-08-16 |
公开(公告)号: | CN101106531A | 公开(公告)日: | 2008-01-16 |
发明(设计)人: | 李顺彬 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁挥;祁建国 |
地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 sscop 发送 数据 性能 方法 及其 系统 | ||
技术领域
本发明涉及ATM(Asynchronous Transfer Mode,异步传输模式)传输方法与系统,特别是涉及一种在采用SSCOP协议在AAL5(ATM Adaptation LayerType 5,ATM适配层类型5)上进行数据传输时提高SSCOP发送数据性能的方法及其系统。
背景技术
SSCOP(Service Specific Connection Oriented Protocol,业务特定面向连接协议)发送端发送数据是受限于发送窗口。而发送端发送窗口的大小是由接收端通知进行变更的。目前SSCOP的发送端有3种方式来更新本端的发送窗口大小。
1)SSCOP在发送数据过程中,会在定时器超时时周期性地发送POLL(状态请求)数据包查询对端接收数据的情况,对端在收到POLL数据包后,会回应STAT(请求状态响应)数据包,由于STAT数据包中带有接收端的接收窗口大小,而该窗口也就是发送端的发送窗口大小。故可使得POLL数据包的发送端更新数据发送窗口,从而推动数据发送窗口的移动。该方法由数据发送端定时器驱动;
2)SSCOP发送端,在发送一定数量的SD(Sequence Data,顺序数据)后,此时方法1)中的定时器还没有到时,会主动发送一个POLL数据包到接收端,对数据接收情况进行查询;接收到POLL数据包的接收端回应STAT,从而推动发送端发送窗口的移动。该方法由发送一定数量的SD间隔驱动;
3)另外在链路有数据丢包情况时,也就是由于链路出现丢包,造成接收端收到非连续序号的SD,此时,接收端会将本端的数据接收情况通过USTAT(非请求状态响应)主动通知发送端,由于USTAT数据包中带有接收端的接收窗口信息,故也会推动发送端窗口的移动。该方法是链路传输异常导致的接收端收到非连续序号SD后主动上报数据接收情况。
但是,方法1)中定时器和方法2)中的数据包数并不能精确地反映出链路的收发数据情况。可能会由于用户配置的原因导致定时器过大或者设置的触发POLL查询的数据包数目过大,从而导致发送端数据已经发送到了最大窗口边界,此时接收端的窗口可能事实上已经扩大,可以接受新的数据了,但由于发送端没有发送POLL数据包进行对接收端窗口信息的查询,导致接收端不能及时将接收窗口的变更通过STAT数据包告知发送端,故无法推动发送端发送窗口的扩大。
此时,就会使得SSCOP数据的发送端在一段时间不能进行数据发送,而事实上链路并没有数据发送,从而造成带宽的浪费。如果SSCOP的应用层在这段时间一直发送数据,由于这部分数据都堆积在发送端的发送队列中,很可能导致发送端的SSCOP发送缓冲区溢出。
发明内容
本发明所要解决的技术问题在于提供一种提高SSCOP发送数据性能的方法及其系统,用于解决发送端由于更新发送窗口不及时导致的发送端等待发送的数据不能及时发送而造成带宽浪费的问题。
为了实现上述目的,本发明提供了一种提高SSCOP发送数据性能的方法,其特征在于,该方法包括:
步骤一,通过SSCOP协议建立数据发送端与数据接收端之间的数据传输链路;
步骤二,所述数据发送端向所述数据接收端发送数据且当发送窗口大小已达到所述数据接收端的最大发送窗口边界时,进入探测所述数据接收端窗口状态的阶段,并在该阶段设置的POLL定时器时长内向所述数据接收端发送状态请求报文;及
步骤三,所述数据接收端接收所述状态请求报文,并返回响应信息至所述数据发送端,所述数据发送端根据所述响应信息将数据发送至所述数据接收端。
所述的提高SSCOP发送数据性能的方法,其中,所述步骤一、二中,进一步包括:所述数据发送端根据接收的发送数据请求将请求发送的数据加入发送队列的步骤。
所述的提高SSCOP发送数据性能的方法,其中,所述步骤二中,进一步包括:所述数据发送端设置SSCOP进入探测所述数据接收端窗口状态的标志的步骤。
所述的提高SSCOP发送数据性能的方法,其中,所述步骤二中,进一步包括:当所述发送窗口大小未达到所述数据接收端的最大发送窗口边界时,所述数据发送端直接将数据发送至所述数据接收端的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710120374.7/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置