[发明专利]数据缓存方法及装置无效
申请号: | 200810094782.4 | 申请日: | 2008-05-16 |
公开(公告)号: | CN101277211A | 公开(公告)日: | 2008-10-01 |
发明(设计)人: | 王泽强 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;G06F12/08 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518044广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 缓存 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,特别涉及数据缓存方法及装置。
背景技术
交互式视频点播技术,简称为点播技术,可以根据用户的需要播放相应的视频节目,从根本上改变了用户过去被动式观看视频的不足。视频点播技术主要由服务器端系统,网络系统和系统客户端系统三部分组成。
服务器端系统主要由存储设备、高速缓存和控制管理单元组成,其目标是实现对媒体数据的压缩和存储,以及按请求进行媒体信息的检索和传输。网络系统主要负责多媒体数据的传输。是影响视频点播性能的关键。客户端系统主要处理多媒体数据的接收,缓存,播放等相关的应用,并且维护客户端与服务器端的交互。
随着计算机网络的快速发展,计算机用户成指数倍增长,点播的需求也越来越高。在传统模式下,点播系统的服务器端承担了点播请求处理和数据发送的全部工作。随着用户量的增加,服务器势必无法承受。解决这一问题的方法是增加服务器。然而这一方法会使得系统成本增加,而且有限的扩容也无法支持无限扩大的点播需求,该方法始终会面临瓶颈。
点到点(P2P,peer-to-peer),是一种点对点的互联网技术。简单来说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,消除了中间商。P2P用户可以直接连接到其他P2P用户的计算机,直接交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返″非中心化″,把资源交互的权力交还给用户。
P2P点播系统是在传统的网络点播系统中引入了P2P传输技术,使得加入点播系统的各个节点之间能够相互传输共享资源,分担系统服务器的负担,充分地利用网络带宽资源,具有良好的灵活性,可扩展性。
数据缓存技术是P2P点播系统的一个关键技术。数据的共享是以数据的缓存为基础的。P2P点播系统中的所有节点将各自缓存的数据作为资源相互交换,从而达到资源共享的目的;可交换的资源越多,P2P点播系统的性能也就越好。传统的数据缓存都是在内存中的。用户节点从服务器下载数据,在点播的过程中,将一部分数据缓存在内存中,从而实现给其他节点发送数据的可能。当其他节点请求某些数据时,拥有这些数据的节点就直接从内存中读取并发送出去。该方法实现了数据的共享,但是也具有以下不足:其一,受到内存容量的限制,每个节点只能在内存中保存一小部分数据,这意味着每个节点的服务能力有限,只能满足一小部分数据的下载请求。其二,现有以内存为介质的数据缓存方法,由于内存的易失性和用途所限,每个加入点播系统的节点只能提供当前自己正在观看的流媒体的数据共享,而用户的行为具有随意性,所以很难保证每个流媒体节目都有足够多的用户在点播,也就不能保证有足够多的共享资源,从而降低P2P点播系统的性能和使用价值。
发明内容
本发明实施例提供一种数据缓存方法,可以提供较多的共享资源,从而提高P2P点播系统的性能。
本发明实施例提供一种数据缓存装置,可以提供较多的共享资源,从而提高P2P点播系统的性能。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种数据缓存方法,其特征在于,该方法包括:
确定需要进行磁盘缓存的数据;
按照预设的写入规则将所述数据写入磁盘中;
为写入磁盘的数据建立索引。
一种数据缓存装置,其特征在于,该装置包括:
缓存数据确定模块,用于确定需要进行磁盘缓存的数据;
缓存数据写入模块,用于按照预设的写入规则将需要进行磁盘缓存的数据写入磁盘中;
索引建立模块,用于为写入磁盘的数据建立索引。
由上述的技术方案可见,本发明的这种通过确定需要进行磁盘缓存的数据;按照预设的写入规则将所述数据写入磁盘中;为写入磁盘的数据建立索引的数据缓存方法和装置,利用磁盘实现了数据的缓存,由于磁盘容量大、非易失等特点,使得P2P点播系统中的节点可以提供更多的共享资源,且并不限于用户正在点播的媒体资源,从而提高P2P点播系统的整体性能。
附图说明
图1为本发明实施例的数据缓存方法流程图;
图2为本发明实施例的数据缓存装置结构图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810094782.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:协同工作区
- 下一篇:声音数据检索支持设备、声音数据再现设备、以及程序
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置