[发明专利]数据存储方法、数据下载方法及其装置有效
| 申请号: | 201210087144.6 | 申请日: | 2012-03-29 |
| 公开(公告)号: | CN103365865B | 公开(公告)日: | 2017-07-11 |
| 发明(设计)人: | 刘刚 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
| 代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张颖玲,蒋雅洁 |
| 地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据 存储 方法 下载 及其 装置 | ||
技术领域
本发明涉及软件测试领域,尤其涉及一种数据存储方法、数据下载方法及其装置。
背景技术
随着宽带网络的普及以及网络传输速度的提高,利用互联网资源实现在线多媒体下载、播放已成为可能。包括音频、视频等多媒体信息的传输、播放也均已经实现。然而,为了进一步提高现有网络的利用资源,各种提高下载速度的方式被提出,包括P2P(Peer to Peer,对等)方式,实现点对点的对等网络,即用户端与用户端直接形成上传和下载,下载速度和另一端上传速度密切相关,由于中国用户的上传速度并不快,而且一些人还会限制上传速度,这就导致了P2P方式的上传带宽资源缺乏,进而导致P2P的速度较慢;P2S(Peer to Server,点对服务器)方式,基于用户对服务器,用户直接到某个大型的下载网站去下载文件,文件存储在网站服务器上,因此速度可以得到保证,但仍存在资源分散、不易搜索等问题;P2SP(Peer to Server&Peer,点对服务器和点)方式,基于用户对服务器和用户机制,不同于P2P,也不同于P2S,P2SP下载方式实际上对P2P技术的进一步延伸,它不但支持P2P技术,同时还通过检索数据库把服务器资源和P2P资源整合到了一起,用户下载某个文件时,会自动搜索其他资源,选择合适的资源进行加速,这使得在下载的稳定性和下载的速度上,比传统的P2P有了非常大的提高。
在现有的P2SP技术中,当下载一个文件时,数据来源分为原始链接、P2P网络以及第三方镜像的辅助源,然后通过完整文件的唯一标识(比如MD5(Message Digest Algorithm 5,信息摘要算法5)或者SHA(Secure Hash Algorithm,安全散列算法))把文件统一串联起来。现有P2SP下载的具体发布流程图可以如图1所示,具体包括以下步骤:
步骤101、下载客户端需要下载文件的时候从互联网或者资源网站获取URL(Uniform Resource Locator,统一资源定位符)链接。
步骤102、下载客户端以URL链接为入口,从资源索引服务器,查询多资源及文件Hash,然后从查询到的URL下载数据。
步骤103、下载客户端下载完成后,注册文件信息到Tracker(跟踪点)服务器。
步骤104、其他下载客户端可以通过Tracker服务查询到已经下载完成的Peer和正在下载的Peer。
步骤105、其他下载客户端开始多源P2P下载,在Peer之间相互交换数据。
步骤106、下载完成以后将相关的统计信息上报给统计服务器。
其中,服务器获取资源来源的最主要有2个途径:客户端主动上报,以及后台服务器通过爬虫系统主动从互联网上爬取和收集相应的下载链接记录,然后写入资源索引数据库供客户端查询。URL索引收录的数量和质量对客户端多源下载总体的服务质量有很大的影响。
现有HTTP(Hyper Text Transport Protocol,超文本传输协议)下载协议中,由于URL链接本身的特性,很容易出现通过技术手段将不在自己服务器上的内容,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上提供给用户,比如供用户下载。由于浏览一个完整的网页并不是一次全部传送到客户端的,如果客户请求的是一个带有许多图片和其它信息的页面,那么最先的一个HTTP 请求被传送回来的是这个页面的HTML (Hypertext Markup Language,超文本标记语言)文本,客户端浏览器对这段文本解释执行后,发现其中还有其它文件,客户端浏览器会再发送一条或者更多HTTP 请求,当这些请求被处理后其它文件才被传送到客户端,然后浏览器将这些文件放到页面的正确位置。一个完整的页面要经过发送多条HTTP 请求才能够被完整地显示。基于这样的机制,盗链就成为可能,服务提供商完全可以在自己的页面中嵌入别人的链接,显示在自己的页面上,以达到盗链的目的。
目前,通常使用的防盗链方法是提高盗链的门槛,让网站提供的下载地址随着请求来源的变化而变化,在所请求的链接当中加入随机的数字混淆链接或加入时间戳信息。通过该方法,即使盗链的网站把原来的链接包含过去,很快链接也就失效了,无法提供正常的下载。由于这种链接的生成是由源链的原始网站控制的,因此,可以通过修改链接生成的规则来提高盗链的门槛。
例如,某网站在一段时间内提供的游戏文件17173_tlbb_0330580.exe下载链接的地址形式如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210087144.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:粘合剂组合物以及叠层体
- 下一篇:电源控制电路及电源控制方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





