[发明专利]作为服务的网络质量无效
申请号: | 201410013257.0 | 申请日: | 2014-01-10 |
公开(公告)号: | CN103929270A | 公开(公告)日: | 2014-07-16 |
发明(设计)人: | 马修·R·威廉斯;莫汉·K·韦米拉帕利;马丁·W·霍恩;詹姆斯·R·麦米连 | 申请(专利权)人: | 生活服务质量有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00 |
代理公司: | 北京信慧永光知识产权代理有限责任公司 11290 | 代理人: | 陈桂香;褚海英 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 作为 服务 网络 质量 | ||
技术领域
本发明涉及通信数据网络。更具体地,从网络的边缘来看,本发明涉及用于增加通过网络进行的数据传输的吞吐量的系统和方法。
背景技术
为了实现从源终端站(source end-station)或网络至目标终端站(destination end-station)或网络的数据通信,基于数据包的网络分解数据(break-up data)分流到较小的数据包中。在这些数据包穿越网络的时候,这些数据包中的一些可能会因为拥塞或其他的网络局限而丢失。这样的丢失可能会极大地影响对源终端站与目标终端站之间的通信信道起杠杆作用的应用程序。理想的是,从许多应用程序的角度来看,网络必须提供具有确定性的数据包延时和无数据包丢失的完美性能。然而,对于大多数服务与企业网络供应商来说,为实现完美网络性能的资金和经营成本是不切实际的。
于是,为了提供具有高的网络性能的应用程序,需要有能够与低成本的网络一起使用的系统和方法。一种途径是创建新的编码协议栈(encoding protocol stack),它们被安装于各终端站处以改善对丢失和延时的响应。然而,因为源网络和目标网络中的全部终端站都必须升级以便使用新的编码协议栈,所以这种途径是非同小可的。
另一种途径使用了截取标准协议的网络设备和在这些截取网络设备(intercepting network device)之间的编码协议,以便从网络丢失中进行恢复。这些设备被部署在网络的如下区域中:在这些区域处,驻留的应用程序需要比在网络本身中通常可获得的网络性能更好的网络性能。在美国专利No.7,953,114中说明了上述这样的设备,该美国专利是美国专利No.8,009,696的部分延续申请案,而后者又是美国专利No.7,742,501的部分延续申请案。
该编码协议旨在减少丢失。为了实现这个目标,该编码协议增大了网络内所需的总带宽。由于网络限制,带宽的增加实际上反而会导致丢失的增加。截取网络设备必须检查这个问题,并且做出反应以确保通信终端站实现所期望的应用性能。
现有的接入网络一般都提供了差的、不可靠的质量。一般来说,所产生的性能是不可靠的,并且质量是不可预知的。在另一方面,主干网络(backbone network)已经被升级为具有高速链路,并且通常具有足够的能力,因此该工程化是更可靠的。
为了避免不得不继续停留于差质量网络来获得内容,已经普遍地实施了缓冲。缓冲是通过如下方式来提高性能的解决方案,该方式是:在多个位置处复制数据以使该数据更接近应用程序,缓解了一些由于长跳(long hop)而导致的网络质量问题。
然而,不是所有的内容都能被缓冲(例如,实时应用程序、用户生成的内容),并且缓冲的成本可能过高。最后,缓冲器的位置可能还是距离源太远,因而仍然会导致差的性能。
对于不能被缓冲的应用程序,或者在缓冲过于昂贵或接近不能实现的情况下,目前需要提高应用程序的性能。
发明内容
根据一个实施例,提供了一种用于提高接入网络的性能的系统,所述接入网络用于将用户设备耦合至应用服务器。所述系统包括通过所述接入网络而被耦合起来的用户设备和中间服务器。所述用户设备具有处理器,该处理器适合于使用网络性能增强编码(network performance enhancing coding;NPEC)来对数据进行编码,且适合于通过所述接入网络将编码数据传输至所述中间服务器。所述中间服务器适合于接收所述编码数据,并且具有处理器,该处理器适合于使用所述NPEC对所述编码数据进行解码,且适合于将解码数据传输至所述应用服务器。在优选实施例中,所述中间服务器是代理服务器、或者是中继穿越网络地址转换服务器(traversal using relays-around-network-address-translator server)亦即TURN服务器、或者是虚拟专用网络服务器(virtual-private-network server)亦即VPN服务器。这些中间服务器中的任意一者可以与所述应用服务器共同位于一处。
优选地,所述中间服务器中的所述处理器还适合于从所述应用服务器接收应用数据、使用所述NPEC对所述应用数据进行编码、以及将编码的所述应用数据传输至所述用户设备。而且,优选地,所述用户设备中的所述处理器还适合于使用所述NPEC对所述编码的应用数据进行解码。
附图说明
现在参照附图,将仅以示例的方式来说明本发明的实施例。附图如下所述。
图1是可以在其中实施本发明的环境的框图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于生活服务质量有限公司,未经生活服务质量有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410013257.0/2.html,转载请声明来源钻瓜专利网。