[发明专利]基于P2P协议的媒体文件点播控制方法及装置有效
申请号: | 200710062866.5 | 申请日: | 2007-01-19 |
公开(公告)号: | CN101227590A | 公开(公告)日: | 2008-07-23 |
发明(设计)人: | 唐柯 | 申请(专利权)人: | 北京风行在线技术有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;H04N7/24;H04L29/06 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 100088北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 p2p 协议 媒体文件 点播 控制 方法 装置 | ||
技术领域
本发明涉及互联网,尤其涉及基于P2P的媒体文件点播控制。
背景技术
P2P(端对端,即Peer-to-Peer)也称对等联网,意为一个网络中的所有节点的角色、行为、责任和义务都是平等的。本文中,将在P2P网络中作为一个peer(端)出现的用户设备(如,个人计算机)以及使用该用户设备的用户不加区分地统称为节点。
在P2P技术进入互联网之前,互联网处于一种被称为客户机/服务器(Client/Server,简称C/S)的模式下。比如WWW、网络游戏等,其特点是需要有一个中央服务器来处理绝大部分的运算工作。该模式有一个致命的缺点,即随着需要服务的客户端数目的增多,中央服务器所需的网络资源也随之增加,显而易见地,最终将制约客户端数目的增长。
P2P技术允许节点跳过中间商,直接连接到其它节点以执行文件传输等信息交互,使互联网重新“非中心化”,从而向人们发展互联网技术的初衷又前进了一步。
由于具备传输速度快、带宽利用率高等特点,采用MFTP多源下载技术的BT(基于BitTorrent协议)、电骡(eMule)等P2P应用软件如今已经成为网民生活的一部分,每个节点既是客户端又是服务器,在下载的同时也在向其它节点上传,于是,使用的人越多,下载的速度反而越快,而这在互联网高度中心化的时代是难以想象的。
MFTP多源下载技术的核心包括:
一、将资源文件分割成等长的分片,以便标记和处理(虽然分片等长,但等长分片的大小可以调整);
二、节点之间必须互相了解对方都有哪些分片,以便互通有无,达到边下载边上传的目的;
三、节点在收到一个分片后需要校验该分片是否正确。因为,成千上万个分片中的一个分片的错误都将导致整个资源文件被损坏,表现为媒体文件无法正常播放、可执行文件不能运行等等。在BT软件中,节点通过名为“种子”(Torrent)的文件来获得文件的整体描述以及其中每个分片的校验码;电骡中,节点在下载分片的同时从其它节点处得到该分片的校验码。
播放媒体文件的前提是播放器加载文件控制头(以下称为文件控制信息)。虽然BT、电骡等能够实现高速的文件下载,但因其对文件的所有分片(包括文件控制信息所在的控制信息分片)实施乱序下载,故无法支持媒体文件的边下载边播放,节点也就只能在完整下载该媒体文件后才可以对其进行播放。
可见,现有技术中尚未实现基于P2P技术的支持边下载边播放的媒体文件点播控制。
发明内容
为解决现有技术存在的上述问题,实现基于P2P技术的媒体文件点播,特提出本发明。
根据本发明的第一方面,提供了一种在用户设备中基于P2P协议来对流式媒体文件的点播进行控制的方法,其中,包括以下步骤:确定所述媒体文件的多个分片中包含文件控制信息的所有控制信息分片;基于所确定的所述所有控制信息分片,获得所述文件控制信息。
根据本发明的第二方面,提供了一种在用户设备中基于P2P协议来对非流式媒体文件的点播进行控制的方法,其中,包括以下步骤:确定所述媒体文件的多个分片中包含文件控制信息的所有控制信息分片;基于所确定的所述所有控制信息分片,获得所述文件控制信息;获得该媒体文件的索引信息。
根据本发明的第三方面,提供了一种在用户设备中基于P2P协议来对流式媒体文件的点播进行控制的第一点播控制装置,其中,包括:第一确定装置,用于确定所述媒体文件的多个分片中包含文件控制信息的所有控制信息分片;第一获得装置,用于基于所确定的所述所有控制信息分片,获得所述文件控制信息。
根据本发明的第四方面,提供了一种在用户设备中基于P2P协议来对非流式媒体文件的点播进行控制的第二点播控制装置,其中,包括:第一确定装置,用于确定所述媒体文件的多个分片中包含文件控制信息的所有控制信息分片;第一获得装置,用于基于所确定的所述所有控制信息分片,获得所述文件控制信息;第二获得装置,用于获得该媒体文件的索引信息。
采用本发明提供的技术方案,通过优先地获得文件控制信息,并针对非流式媒体文件获得其索引信息,在P2P协议下实现了媒体文件的下载、播放的同时进行,优选地,通过总是优先地下载媒体文件多个数据分片中靠近播放位置的数据分片,提供了良好的用户体验。
附图说明
通过结合以下附图对本发明的非限定性实施例所作描述,本发明的其它目的、特征及优势将更为明显。
图1为根据本发明的具体实施方式的P2P网络示意图;
图2为一般媒体文件的格式示意图;
图3a与图3b示出了媒体文件的数据部分的两种可选格式中的;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京风行在线技术有限公司,未经北京风行在线技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710062866.5/2.html,转载请声明来源钻瓜专利网。