[发明专利]数据通信方法和信息处理设备无效
申请号: | 201110319581.1 | 申请日: | 2011-10-20 |
公开(公告)号: | CN102457573A | 公开(公告)日: | 2012-05-16 |
发明(设计)人: | 吉川典史;尾上淳;影山雄一 | 申请(专利权)人: | 索尼公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 黄小临 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据通信 方法 信息处理 设备 | ||
技术领域
本公开涉及一种数据通信方法和信息处理设备,其能够在服务器设备和客户端设备之间建立多个TCP(传输控制协议)连接并且通过所述多个TCP连接来传递为每个规定单元划分的每条数据。
背景技术
在现有技术中,存在在因特网上通过HTTP(超文本传输协议)传递来自服务的网页和内容的广泛使用的方法。例如,可能通过HTTP执行数据的下载(GET)或上载(PUT)。
一般而言,在单个TCP上执行HTTP。TCP是能够进行异步双向通信的传输。在HTTP中,作为客户端的信息处理设备和作为服务器的信息处理设备通过单个TCP连接交换对下载(GET)或上载(PUT)数据的请求或者对请求的答复。具体地,客户端传送上载请求(PUT请求),并且然后在PUT请求之后传送要上载的数据。另一方面,当客户端传送下载请求(GET请求)时,服务器传送对GET请求的答复,并且在答复之后传送要下载的数据。
这里,在带宽充分大并且其中延迟较大的环境下每一个TCP的吞吐量依赖于TCP的流控制的方法。这里,通过每套接字(socket)/RTT(往返时间,分组的往返所必要的时间)的接收缓冲器大小来获得最大吞吐量。当由于上述因素限制TCP的最大吞吐量时,在带宽充分大并且其中延迟较大的环境下,存在不能充分展示链路的原本能力的担忧。
由于该原因,已建议了SPDY,其是替代HTTP作为因特网内容的通信协议的标准(例如,参考在因特网URL:http://www.chromium.org/spdy(在2010年10月18日搜索的)上的在线文档“SPDY”)。在SPDY中,改进在于通过改变HTTP的层而可能有效地甚至在一个TCP上传送因特网的各种内容。SPDY提供了解决由HTTP导致的问题的线索(例如,需要完成请求序列中的数据通信等等)以及使得浏览器能够执行有效的预读取的线索。
此外,已提出了利用HTTP通过使用多个TCP连接并行传送数据的方法(例如,参照日本未审专利申请公布No.2005-57482)。
发明内容
然而,预读取仅在能够进行预读取的情境中是有效的,并且在许多情况下,难以执行预读取。在因特网URL:http://www.chromium.org/spdy(在2010年10月18日搜索的)上的在线文档“SPDY”的描述中,难以传送比TCP的吞吐量的上限大的数据。
此外,在日本未审专利申请公布No.2005-57482中,假定同时发送的数据流是单个的。因而,难以同时处理多个请求以及改变其顺序。此外,由于TCP连接的数目是恒定的,所以难以动态地限制资源以及应对环境改变。此外,在日本未审专利申请公布No.2005-57482中,没有考虑在TCP断开连接时的数据的恢复。
考虑到上述情形,期望提供一种能够基于HTTP增加数据通信速度的数据通信方法和信息处理设备。
根据本公开的实施例,提供了一种在第一信息处理设备和第二信息处理设备之间建立多个TCP(传输控制协议)连接并且通过多个所建立的TCP连接来传递为每个规定单元划分的每条数据的数据通信方法。
所述第一信息处理设备通过向所述第二信息处理设备通知连接上限信息、并且通过改变被通知的连接上限信息来动态地改变与所述第二信息处理设备的TCP连接数目,所述连接上限信息表示要与所述第二信息处理设备建立的TCP连接的数目的上限。
根据本公开的所述实施例,通过动态地增加或减少TCP连接的数目,能够控制吞吐量。例如在以下情况中,对TCP连接的数目的动态控制是有利的。在其中单个所述第一信息处理设备(服务器设备)和多个所述第二信息处理设备(客户端设备)几乎同时执行通信的情况下,由于所述第一信息处理设备的处理能力的限制,每一个第二信息处理设备能够提供的吞吐量是有限的。当第二信息处理设备的数目增加时,通过降低到所连接的第二信息处理设备的吞吐量,可能使它们等于到新的第二信息处理设备的吞吐量。由此,可能在多个第二信息处理设备间同等地执行服务。
优选地,所述第一信息处理设备应依据连接上限信息的改变而顺序地更新命令顺序信息,并且应该向所述第二信息处理设备传送所述信息。
优选地,所述第二信息处理设备应该基于所接收的命令顺序信息识别出来自所述第一信息处理设备的最近的连接上限信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110319581.1/2.html,转载请声明来源钻瓜专利网。