【技术实现步骤摘要】
【国外来华专利技术】优先权和相关申请声明本申请享有于2014年3月18日递交的、标题为“TRANSPORT ACCELERATOR IMPLEMENTING EXTENDED TRANSMISSION CONTROL FUNCTIONALITY”的共同未决的美国临时专利申请号61/954,936;于2014年5月28日递交的、标题为“TRANSPORT ACCELERATOR IMPLEMENTING EXTENDED TRANSMISSION CONTROL FUNCTIONALITY”的美国专利申请序列号14/289,181;故上述申请的公开内容通过引用被并入本文。本申请与共同转让的以下专利申请相关:于2014年5月28日递交的、标题为“TRANSPORT ACCELERATOR IMPLEMENTING EXTENDED TRANSMISSION CONTROL FUNCTIONALITY”的美国专利序列号14/289,016的优先权;于2014年5月28日递交的、标题为“TRANSPORT ACCELERATOR IMPLEMENTING ENHANCED SIGNALING”的美国专利申请序列号14/289,348;于2014年5月28日递交的、标题为“TRANSPORT ACCELERATOR IMPLEMENTING REQUEST MANAGER AND CONNECTION MANAGER FUNCTIONALITY”的美国专利申请序列号14/289,403;于2014年5月28日递交的、标题为“TRANSPORT ACCELERATOR IMPLEMENTI ...
【技术保护点】
一种用于由客户端设备的传输加速器(TA)对内容至所述客户端设备的用户代理(UA)的传送进行加速的方法,所述方法包括:使用在所述UA与可操作用于提供内容的内容服务器之间的通信路径中布置的所述TA,来发起针对所述UA的媒体传输操作,其中,所述TA包括请求管理器(RM)和连接管理器(CM),所述RM可操作用于控制从所述内容服务器请求所述内容的什么数据,所述CM可操作用于控制何时从所述内容服务器请求所述内容的所述数据,其中,所述RM布置在所述UA与由所述CM使用的通信协议栈之间的通信路径中,用于将接收的所述内容的数据传递给所述UA;由所述CM向所述RM传递接收的由所CM从所述内容服务器请求的一个或多个内容块中的数据,其中,所接收的数据是出自所述一个或多个内容块中的块的缺失的数据,并且由所述CM通过所述通信协议栈传递给所述RM以便组装成内容流,其中,所述RM操作为使所述UA与关于所述缺失的数据的TA操作隔离;将所述一个或多个内容块的所述数据组装成由所述UA请求的内容片段;以及由所述RM向所述UA传递针对于所述UA的所述内容片段作为部分的内容流,其中,如由所述RM向所述UA传递的所述内容片段包括用 ...
【技术特征摘要】
【国外来华专利技术】2014.03.18 US 61/954,936;2014.05.28 US 14/289,1811.一种用于由客户端设备的传输加速器(TA)对内容至所述客户端设备的用户代理(UA)的传送进行加速的方法,所述方法包括:使用在所述UA与可操作用于提供内容的内容服务器之间的通信路径中布置的所述TA,来发起针对所述UA的媒体传输操作,其中,所述TA包括请求管理器(RM)和连接管理器(CM),所述RM可操作用于控制从所述内容服务器请求所述内容的什么数据,所述CM可操作用于控制何时从所述内容服务器请求所述内容的所述数据,其中,所述RM布置在所述UA与由所述CM使用的通信协议栈之间的通信路径中,用于将接收的所述内容的数据传递给所述UA;由所述CM向所述RM传递接收的由所CM从所述内容服务器请求的一个或多个内容块中的数据,其中,所接收的数据是出自所述一个或多个内容块中的块的缺失的数据,并且由所述CM通过所述通信协议栈传递给所述RM以便组装成内容流,其中,所述RM操作为使所述UA与关于所述缺失的数据的TA操作隔离;将所述一个或多个内容块的所述数据组装成由所述UA请求的内容片段;以及由所述RM向所述UA传递针对于所述UA的所述内容片段作为部分的内容流,其中,如由所述RM向所述UA传递的所述内容片段包括用于补全所述缺失的数据的内容数据。2.根据权利要求1所述的方法,其中,所述通过所述通信协议栈将所接收的数据传递给所述RM,其中所接收的数据是出自所述一个或多个内容块中请求的块的缺失的数据,包括:将虚设数据插入缺失数据的地方。3.根据权利要求1所述的方法,还包括:以信号形式向所述RM通知所接收的数据是出自所述一个或多个块中请求的块的缺失的数据。4.根据权利要求1所述的方法,还包括:由所述CM向所述内容服务器提供针对至少所述缺失的数据的接收确认(ACK),如同没有缺失过数据。5.根据权利要求4所述的方法,其中,所述提供针对至少所述缺失的数据的ACK包括:由所述CM向所述内容服务器选择性地提供针对至少所述缺失的数据的所述ACK,其中,所述CM适于选择性地确定是否要向所述内容服务器提供针对所述缺失的数据的ACK,以实现基于客户端的网络拥塞控制。6.根据权利要求1所述的方法,还包括:由所述RM向所述CM提供用于获得所述缺失的数据的一个或多个请求。7.根据权利要求6所述的方法,还包括:由所述RM确定针对用于获得所述缺失的数据的请求的纠错编码数据的量,其中,所述纠错编码数据的源包括与用于提供所接收的数据的所述内容服务器不同的源。8.根据权利要求1所述的方法,其中,所述内容服务器包括不是针对用于支持由所述TA提供的对内容的加速传送的操作而预先设计的内容服务器。9.根据权利要求8所述的方法,其中,所述内容服务器可操作用于:根据标准的传输控制协议(TCP)操作,响应于针对内容的请求来提供数据,其中,所接收的数据被接收成TCP数据,并且其中,所述通信协议栈包括TCP栈。10.一种被配置用于由客户端设备的传输加速器(TA)对内容至所述客户端设备的用户代理(UA)的传送进行加速的装置,所述装置包括:用于使用在所述UA与可操作用于提供内容的内容服务器之间的通信路径中布置的所述TA,来发起针对所述UA的媒体传输操作的单元,其中,所述TA包括请求管理器(RM)和连接管理器(CM),所述RM可操作用于控制从所述内容服务器请求所述内容的什么数据,所述CM可操作用于控制何时从所述内容服务器请求所述内容的所述数据,其中,所述RM布置在所述UA与由所述CM使用的通信协议栈之间的通信路径中,用于将接收的所述内容的数据传递给所述UA;用于由所述CM向所述RM传递接收的由所CM从所述内容服务器请求的一个或多个内容块中的数据的单元,其中,所接收的数据是出自所述一个或多个内容块中的块的缺失的数据,并且由所述CM通过所述通信协议栈传递给所述RM以便组装成内容流,其中,所述RM操作为使所述UA与关于所述缺失的数据的TA操作隔离;用于将所述一个或多个内容块的所述数据组装成由所述UA请求的内容片段的单元;以及用于由所述RM向所述UA传递针对于所述UA的所述内容片段作为部分的内容流的单元,其中,如由所述RM向所述UA传递的所述内容片段包括用于补全所述缺失的数据的内容数据。11.根据权利要求10所述的装置,其中,所述用于通过所述通信协议栈将所接收的数据传递给所述RM的单元,其中所接收的数据是出自所述一个或多个内容块中请求的块的缺失的数据,包括:用于将虚设数据插入缺失数据的地方的单元。12.根据权利要求10所述的装置,还包括:用于以信号形式向所述RM通知所接收的数据是出自所述一个或多个块中请求的块的缺失的数据...
【专利技术属性】
技术研发人员:Y·毛,F·乌卢皮纳尔,M·G·卢比,L·C·明德,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。