[发明专利]用于连接优化的系统和方法无效

专利信息
申请号: 200580037921.4 申请日: 2005-09-09
公开(公告)号: CN101438263A 公开(公告)日: 2009-05-20
发明(设计)人: A·J·格罗夫 申请(专利权)人: 内特里公司
主分类号: G06F15/16 分类号: G06F15/16
代理公司: 中国专利代理(香港)有限公司 代理人: 曾祥夌;陈景峻
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 连接 优化 系统 方法
【说明书】:

技术领域

发明一般地涉及计算机网络,尤其涉及在客户机-服务器网络中用于连接优化的系统和方法。

背景技术

在有些环境中,万维网(World Wide Web)的有用性由于不良的性能而受到限制。网络客户机,例如网络浏览器,可能花很多时间找到单独网页或其它对象。虽然这在某些情况下(例如,人们在家里在线购物)可接受,但在客户端生产能力重要的某些商业应用中,这种对象检索过程中的延迟降低了效率。

网络客户机用一组分层的协议来连接网络服务器,该协议组一般包括互联网协议(IP),该协议是用于单包传递的无连接低级协议。该协议组一般还包括传输层协议,例如传输控制协议(TCP),它用IP来创建传输连接。传输连接以发送数据流的方式呈现给客户机和服务器,其中,所述传输协议提供了可靠性和连续性。传输连接由一方(一般为客户机)打开。建立连接在时间和带宽方面都需要一些费用。保持连接也涉及到费用,例如使用存储器,所以在完成服务或某些延迟之后,连接通常被关闭。

超文本传输协议(HTTP)是用于检索网络对象的标准协议。HTTP实现了客户机请求对象的方法,所述对象由统一资源定位器(URL)识别,服务器作出通常包括被请求对象的响应。URL包括域名和路径。所述域名标识对象驻留的服务器(或服务器组)。所述路径通常标识驻留在服务器上的特定网络对象。网页一般是多个对象的结构化集合。超文本链接标示语言(HTML)对象可引用其它对象,例如图像、图文框及代码对象。客户机上的网络浏览器能下载这种被引用的对象或被植入的对象,并在呈现给用户的单个屏幕上将它们组合起来。需要下载多个对象来产生单个网页是网络性能不良的原因之一。

与某一特定网页有关的域的数量会影响到客户机和服务器之间并发使用的连接数量或并行等级。并行的增加可在一定程度上改善等待时间,但通常也增加了客户机、服务器及网络上的负载。

发明内容

用于连接优化的系统,包括:客户机、服务器和域分配器,域分配器用来将被参照对象分配到附加域,以使客户机打开附加连接。所述客户机打开对服务器的传输连接以请求包括多个被引用对象(referenced objects)的引用对象(referencing object)。在一实施例中,当引用对象被请求时,域分配器用来动态地将多个引用对象分配到附加域。客户机上的网络浏览器软件看到被引用对象被分配到附加域,并打开附加传输连接来请求被引用对象。域分配器可基于网络中的条件(如负载和可用带宽等)来将多个被引用对象分配到附加域。在另一实施例中,域分配器用来创建引用对象的多个版本,其中,各版本的被引用对象被分配到不同数量的域。域分配器可驻留在网络中的服务器上或中间设备上。所述附加连接可连接到传递引用对象的服务器(如果该服务器能够传递被引用对象),或可连接到一个或多个能传递被引用对象的其它服务器。

用于连接优化的方法包括如下步骤:在服务器和客户机之间建立连接;接收对包含被引用对象的对象的请求;确定服务器和客户机之间连接的所需数量;确定对所述多个被引用对象的每个的域分配,以影响客户机使用所需连接的数量;根据所述域分配将多个被引用对象中的每个分配到多个域中的一个;根据对所述多个被引用对象中的每个的域分配来修改该对象,以包括多个被引用对象的标识符,从而产生一个经修改的对象;以及将所述经修改的对象发送到客户机。在一实施例中,确定域分配的步骤包括:基于网络条件(如负载和可用带宽等)确定一些域。

附图说明

图1是本发明的计算机网络的一实施例的框图;

图2是本发明的一个包含被引用对象的对象的实施例的框图;

图3是本发明的计算机网络的另一实施例的框图。

具体实施方式

图1是本发明的计算机网络的一实施例的框图。所述网络包含(但不限于):客户机112、网络114及服务器116。客户机112用软件(如网络浏览器等)通过网络114从服务器116请求并接收对象。所述对象可包括HTML对象(如网页等)。为请求一个对象,客户机112打开与服务器116的传输层连接(例如TCP连接)。然后客户机112通过该连接将对所述对象的请求发送到服务器116。

有些存储在服务器116上的对象引用其它对象。一个引用对象包含被引用对象的标识符(如统一资源定位器(URLs)等)。被引用对象的标识符包含被引用对象所在的域。当一个引用对象被客户机112接收时,客户机112上的浏览器软件就根据标识符来请求被引用对象。各被引用对象能够被分配到多于一个的域。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内特里公司,未经内特里公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200580037921.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top