发明名称 |
为改进客户机服务器通信使用分组压缩缓冲器的方法 |
摘要 |
一种方法,用于将处理服务器上的多个响应集合形成批,并以单个批文件(即“链式”或“组装”批文件)形式将这些响应发送给客户机。各响应集合都可以被隐蔽并/或被压缩。一旦客户机接收到该批文件,就个别地处理每个集合。可以将该客户机配置成传送其能够进行处理的一组未被压缩的响应的大小。服务器可以使用该信息来创建具有正确大小的各响应集合,并可以或可以不压缩各组响应集合。服务器可以链接各响应集合,并可以继续链接被压缩或未被压缩的各集合,直到服务器的缓冲器装满或接近于装满为止。然后,可以将这经链接的响应集合发送给客户机,并可以个别地处理各响应集合中的每响应集合。 |
申请公布号 |
CN100534071C |
申请公布日期 |
2009.08.26 |
申请号 |
CN200310116490.3 |
申请日期 |
2003.11.20 |
申请人 |
微软公司 |
发明人 |
J·R·瓦伦;K·弗洛里奇;N·A·博尼拉;R·A·勒马查德;R·E·格雷;A·邓;A·哈特韦尔;S·F·高达德;B·库蒂斯;B·鲍尔 |
分类号 |
H04L12/58(2006.01)I;H04L29/02(2006.01)I |
主分类号 |
H04L12/58(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 |
代理人 |
陈 斌 |
主权项 |
1. 一种响应于来自客户机的一批请求的计算机实现的方法,该方法的特征在于包括:a)遍历这些请求并生成响应,直到这些响应的大小小于所需数量为止,这些响应包括第一响应集合;b)将头部附加到第一响应集合;c)压缩第一响应集合;d)遍历剩余的请求并响应于遍历每个请求而生成额外的响应,直到这些额外的响应和缓冲器的其他内容的大小小于所述所需数量为止,这些额外的响应包括一组额外的响应;e)将一个额外的头部附加到这组额外的响应;以及f)将这些头部、所述第一响应集合以及这组额外的响应发送给客户机。 |
地址 |
美国华盛顿州 |