[发明专利]有助于减少网络通信的客户端和服务器有效
申请号: | 201510014317.5 | 申请日: | 2009-04-21 |
公开(公告)号: | CN104615666B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | R·T·劳;S·辛格豪尔;S-M·谭;R·S·布里格斯;K·纳克赫德;E·J·弗兰纳瑞;N·R·沙赫;G·努斯卡;K·M·祖贝里 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本申请涉及使用本地托管高速缓存和密码散列函数来减少网络通信的方法和系统。所描述的方法和系统允许分支机构处的客户机从本地托管高速缓存而非从WAN上的应用服务器检索数据,以便改善等待时间并减少总体WAN通信。数据中心处的服务器可以适于基于是否启用托管高速缓存系统来提供散列列表或所请求的数据。客户机侧的托管高速缓存可以基于散列来将数据提供给客户机。可以生成散列以便提供可以被用来以高效方式索引数据的数据指纹。 | ||
搜索关键词: | 托管高速缓存 客户机 散列 网络通信 服务器 应用服务器 分支机构 高效方式 检索数据 散列函数 数据提供 数据指纹 数据中心 索引数据 客户端 申请 通信 | ||
【主权项】:
一种客户端,包括:一个或多个处理器;操作地耦合于所述一个或多个处理器并且包括指令的存储器,所述存储器在由所述一个或多个处理器执行时使所述一个或多个处理器执行一种减少网络的带宽利用并改善通过所述网络的数据检索的等待时间的方法,所述方法包括:经由第一网络将所述客户端连接至服务器;经由第二网络将所述客户端连接至托管高速缓存,其中所述客户端能够独立于所述第一网络地经由所述第二网络与所述托管高速缓存通信;通过所述第一网络将第一请求消息从客户端传送到所述服务器,其中所述消息包含对数据集的请求;经由所述第一网络接收伴随有相对应的散列集的所请求的数据集或者不伴随有所述数据集的与所述数据集相对应的散列集;在所述客户端处确定所述客户端是接收伴随有所述数据集的所述散列集还是不伴随有所述数据集的所述散列集;当所述客户端接收伴随有所述数据集的所述散列集时经由所述第二网络在所述托管高速缓存中存储所述数据集的副本;以及当所述客户端接收不伴随有所述数据集的所述散列集时,基于所述散列集来经由所述第二网络从所述托管高速缓存查询所述数据集,其中所述托管高速缓存存储由散列索引的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510014317.5/,转载请声明来源钻瓜专利网。