[发明专利]对数据块校验信息进行更新的方法和装置无效

专利信息
申请号: 200910048367.X 申请日: 2009-03-25
公开(公告)号: CN101848188A 公开(公告)日: 2010-09-29
发明(设计)人: 王闻宇;朱巍;金振坤 申请(专利权)人: 上海聚力传媒技术有限公司
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京市金杜律师事务所 11256 代理人: 郑立柱
地址: 201203 上海市张江*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据 校验 信息 进行 更新 方法 装置
【说明书】:

技术领域

发明涉及互联网,尤其涉及在基于点对点协议的网络中对服务器端数据块校验信息进行更新的方法和装置。

背景技术

随着Internet的迅猛发展和普及,流媒体技术广泛应用于在线直播、视频点播、远程教育、视频会议、数字图书馆等领域。从传统的客户机/中央服务器(Client/Server,简称C/S)的模式到基于点对点协议(P2P,即Peer-to-Peer)的系统,流媒体的传输对带宽、延迟和包的丢失率等服务质量相关参数都有十分严格的要求。

以基于点对点协议系统一种常用实施方式为例,在系统中存在一些索引服务器,这些服务器不存放文件,而是存放这些共享数据块的、用户设备的地址。每个与索引服务器连接的用户设备可以从中得到或搜索到共享文件的地址,然后自动从其它相连的用户设备处进行下载,这样网络中拥有文件的用户设备越多,下载的速度越快。

下面对这种下载方式的原理进行简单介绍:

用户通过下载源地址URL选取了要下载的文件后,用户设备会将该URL信息发送给索引服务器。索引服务器在得到该请求后,将索引服务器上存储的对应该URL上可下载文件的校验信息发送给该用户设备。用户在下载得到文件后,自动对该文件生成一个用户端的校验信息,并将该用户端的校验信息与服务器端发送的校验信息进行比较。如果相同,则认为用户端下载的得到的文件正确,如果不同则认为下载文件出错。可想而知,索引服务器中对应可下载文件的校验信息在文件下载中是至关重要的。

在现有技术中,索引服务器获得文件校验信息的方法主要包括以下步骤::1)服务器定期从可下载源地址URL下载目标文件;2)根据预定算法对下载得到的目标文件进行校验信息计算(例如,MD5),从而得到目标文件的校验信息。该校验信息和下载源地址URL上的目标文件之间一一对应;3)建立下载源地址和其提供下载文件的校验信息之间的对应关系(即索引文件),提供用户端下载。该方法的缺点在于其只能定期更新目标文件的校验信息,实时性较差。如果可下载资源提供的目标文件被修改或删除,则服务器端无法在下一个校验信息更新周期之前获知该信息。因此,可能导致用户设备从相连的其他用户设备下载错误的文件,或者将从下载源地址得到的正确目标文件认为是错误文件,浪费了系统资源,给用户造成了极大的不便。

基于以上分析不难看出,对于如何在可下载资源的目标文件被修改后及时更新服务器端的索引文件,尤其是下载源地址对应的正确校验信息,目前尚无成熟可行的方案。

发明内容

为了解决现有技术存在的上述问题,使索引服务器能够在下载源地址的数据块被修改后及时更新校验信息,特提出本发明。

根据本发明的第一方面,提供了一种用户设备向服务器端提供数据块的校验信息的方法,其特征在于,该方法包括以下步骤,基于预定算法生成所述数据块的用户端校验信息,其中,所述数据块对应唯一的所述用户端校验信息;将所述用户端校验信息发送至所述服务器端,所述用户端校验信息用于确定是否需要对所述服务器端的校验信息进行更新。

根据本发明的第二方面,提供了一种在分布式网络的服务器端对数据块校验信息进行更新的方法,其特征在于,该方法包括以下步骤,接收来自用户设备的数据块的用户端校验信息,所述数据块对应确定的下载源地址,所述用户端校验信息由用户设备基于预定算法生成。

根据本发明的第三方面,提供了一种用户设备向服务器端提供数据块的校验信息的控制装置,其中,包括:生成装置,用于基于预定算法生成所述数据块的用户端校验信息,其中,所述数据块对应唯一的所述用户端校验信息;发送装置,用于将所述用户端校验信息发送至所述服务器端,所述用户端校验信息用于确定是否需要对所述服务器端的校验信息进行更新。

根据本发明的第四方面,提供了一种在分布式网络的服务器端对数据块校验信息进行更新的更新装置,其特征在于,还包括:接收装置,用于接收来自用户设备的数据块的用户端校验信息,所述数据块对应确定的下载源地址,所述用户端校验信息由用户设备基于预定算法生成。

通过使用本发明所提供的方法/装置,可以在每次下载对应下载源地址提供的目标文件时都将该文件在用户端的校验信息上报服务器,服务器通过对比和选举服务器端和用户端的目标文件校验信息可以及时获知URL上可下载文件的更新,从而避免了错误文件被多次下载,从而降低错误文件扩散的概率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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