TCP加速方法和装置、加速效果判断控制器和网关制造方法及图纸

技术编号:20224610 阅读:29 留言:0更新日期:2019-01-28 22:38
本发明专利技术公开一种TCP加速方法和装置、加速效果判断控制器和网关。该方法包括:加速效果判断控制器接收用户终端产生的业务流;加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速;若需要对所述业务流进行加速,则加速效果判断控制器将所述业务流发送到传输控制协议TCP加速模块;TCP加速模块对所述业务流进行加速后,将所述业务流发送到相应网络服务器。本发明专利技术通过加速效果判断控制器实现对想要通过TCP加速的业务进行判断,仅对TCP加速可以明显提升用户感知的业务进行加速,由此可以实现对TCP加速功能的合理运用。

【技术实现步骤摘要】
TCP加速方法和装置、加速效果判断控制器和网关
本专利技术涉及智能管道领域,特别涉及一种TCP(TransmissionControlProtocol,传输控制协议)加速方法和装置、加速效果判断控制器和网关。
技术介绍
TCP加速指通过一组优化技术,使TCP在通过Internet传输数据的性能更高(与标准TCP相比),同时不需要修改具体应用。在现网对开启TCP加速进行测试发现:1、针对网页浏览,多数HTTP网页浏览和HTTPS网页浏览速率提升效果较为明显,但也存在部分没有加速效果甚至更差。2、针对内容下载,普遍提升效果比较好,呈现内容越大加速效果越明显的趋势。3、针对视频业务,速率均有提升,但每个视频网站的提升效果差异较大。针对以上问题进行深入分析:理论上TCP优化的确存在适用范围,但目前TCP优化功能并没有对此做区分和判断,就导致TCP优化的效果时而有用,时而无用。
技术实现思路
鉴于以上技术问题,本专利技术提供了一种TCP加速方法和装置、加速效果判断控制器和网关,仅对TCP加速可以明显提升用户感知的业务进行加速,从而实现了对TCP加速功能的合理运用。根据本专利技术的一个方面,提供一种传输控制协议加速方法,其特征在于,包括:加速效果判断控制器接收用户终端产生的业务流;加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速;若需要对所述业务流进行加速,则加速效果判断控制器将所述业务流发送到传输控制协议TCP加速模块;TCP加速模块对所述业务流进行加速后,将所述业务流发送到相应网络服务器。在本专利技术的一个实施例中,所述方法还包括:若不需要对所述业务流进行加速,则加速效果判断控制器直接将所述业务流透传给相应网络服务器。在本专利技术的一个实施例中,所述加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速包括:加速效果判断控制器以预定时间间隔,根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速。在本专利技术的一个实施例中,所述加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速包括:获取所述业务流的TCP吞吐量;获取所述业务流的吞吐量策略值;判断所述TCP吞吐量是否大于所述吞吐量策略值;若所述TCP吞吐量大于所述吞吐量策略值,则判定需要对所述业务流进行加速;若所述TCP吞吐量不大于所述吞吐量策略值,则判定不需要对所述业务流进行加速。在本专利技术的一个实施例中,所述获取所述业务流的吞吐量策略值包括:根据所述目标IP地址获取所述业务流的往返时延;根据所述往返时延、接口带宽、TCP窗口大小、最大报文段长度、丢包率确定所述吞吐量策略值。根据本专利技术的另一方面,提供一种加速效果判断控制器,包括:业务流接收模块,用于接收用户终端产生的业务流;加速效果判断模块,用于根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速;第一发送模块,用于在加速效果判断模块判定需要对所述业务流进行加速的情况下,将所述业务流发送到传输控制协议TCP加速模块,以便TCP加速模块对所述业务流进行加速后,将所述业务流发送到相应网络服务器。在本专利技术的一个实施例中,所述加速效果判断控制器,还包括:第二发送模块,用于在加速效果判断模块判定不需要对所述业务流进行加速的情况下,直接将所述业务流透传给相应网络服务器。在本专利技术的一个实施例中,加速效果判断模块用于以预定时间间隔,根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速。在本专利技术的一个实施例中,所述加速效果判断模块包括:吞吐量获取模块,用于获取所述业务流的TCP吞吐量;策略值获取模块,用于获取所述业务流的吞吐量策略值;吞吐量判断模块,用于判断所述TCP吞吐量是否大于所述吞吐量策略值;在所述TCP吞吐量大于所述吞吐量策略值的情况下,判定需要对所述业务流进行加速;并在所述TCP吞吐量不大于所述吞吐量策略值的情况下,判定不需要对所述业务流进行加速。在本专利技术的一个实施例中,策略值获取模块用于根据所述目标IP地址获取所述业务流的往返时延;并根据所述往返时延、接口带宽、TCP窗口大小、最大报文段长度、丢包率确定所述吞吐量策略值。根据本专利技术的另一方面,提供一种传输控制协议加速装置,包括传输控制协议TCP加速模块、以及如上述任一实施例所述的加速效果判断控制器。根据本专利技术的另一方面,提供一种网关,如上述任一实施例所述的传输控制协议加速装置。本专利技术通过加速效果判断控制器实现对想要通过TCP加速的业务进行判断,仅对TCP加速可以明显提升用户感知的业务进行加速,由此可以实现对TCP加速功能的合理运用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术网关第一实施例的示意图。图2为本专利技术网关第二实施例的示意图。图3为本专利技术传输控制协议加速装置一个实施例的示意图。图4为本专利技术加速效果判断控制器第一实施例的示意图。图5为本专利技术加速效果判断控制器第二实施例的示意图。图6为本专利技术加速效果判断模块一个实施例的示意图。图7为本专利技术传输控制协议加速方法第一实施例的示意图。图8为本专利技术一个实施例中判断是否需要对所述业务流进行加速的示意图。图9为本专利技术传输控制协议加速方法第二实施例的示意图。图10为本专利技术一个实施例不需要对所述业务流进行加速情况的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本专利技术网关第一实施例的示意图。如图1所示,所述网关1中包括传输控制协议加速装置11,其中:传输控制协议加速装置11,用于接收用户终端2产生的业务流;根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速(对所述业务流进行加速是否有明显效果);对于需要对所述业务流进行加速(对所述业务流进行加速有明显效果)的情况,对所述业务流进行加速后,将所述业务流发送到相应网络服务器31;对于不需要对所述业务流进行加速(对所述业务流进行加速没有明显效果)的情况,直接将所述业本文档来自技高网...

【技术保护点】
1.一种传输控制协议加速方法,其特征在于,包括:加速效果判断控制器接收用户终端产生的业务流;加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速;若需要对所述业务流进行加速,则加速效果判断控制器将所述业务流发送到传输控制协议TCP加速模块;TCP加速模块对所述业务流进行加速后,将所述业务流发送到相应网络服务器。

【技术特征摘要】
1.一种传输控制协议加速方法,其特征在于,包括:加速效果判断控制器接收用户终端产生的业务流;加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速;若需要对所述业务流进行加速,则加速效果判断控制器将所述业务流发送到传输控制协议TCP加速模块;TCP加速模块对所述业务流进行加速后,将所述业务流发送到相应网络服务器。2.根据权利要求1所述的方法,其特征在于,还包括:若不需要对所述业务流进行加速,则加速效果判断控制器直接将所述业务流透传给相应网络服务器。3.根据权利要求1或2所述的方法,其特征在于,所述加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速包括:加速效果判断控制器以预定时间间隔,根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速。4.根据权利要求1或2所述的方法,其特征在于,所述加速效果判断控制器根据所述业务流的目标IP地址判断是否需要对所述业务流进行加速包括:获取所述业务流的TCP吞吐量;获取所述业务流的吞吐量策略值;判断所述TCP吞吐量是否大于所述吞吐量策略值;若所述TCP吞吐量大于所述吞吐量策略值,则判定需要对所述业务流进行加速;若所述TCP吞吐量不大于所述吞吐量策略值,则判定不需要对所述业务流进行加速。5.根据权利要求4所述的方法,其特征在于,所述获取所述业务流的吞吐量策略值包括:根据所述目标IP地址获取所述业务流的往返时延;根据所述往返时延、接口带宽、TCP窗口大小、最大报文段长度、丢包率确定所述吞吐量策略值。6.一种加速效果判断控制器,其特征在于,包括:业务流接收模块,用于接收用户终端产生的业务流;加速效果判断模块,用于...

【专利技术属性】
技术研发人员:孙慧朱红绿姚良马长欣
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1