一种多媒体资源的传输方法、装置和系统制造方法及图纸

技术编号:31155235 阅读:13 留言:0更新日期:2021-12-04 09:46
本申请涉及一种多媒体资源的传输方法、装置和系统,其中,该方法包括:向预载服务器发送资源请求,其中,资源请求用于请求在第一对等节点上预存多媒体资源,预载服务器和第一对等节点部署在对等网络中;接收预载服务器响应资源请求返回的第一资源列表,其中,第一资源列表用于记录待第一对等节点预存的多媒体资源的资源标识;按照资源列表下载多媒体资源,其中,所述第一对等节点预存的多媒体资源用于为第二对等节点提供资源传输,所述第二对等节点是所述对等网络中的节点。本申请解决了相关技术中不开启P2P上传的用户无法进行P2P传输的技术问题。技术问题。技术问题。

【技术实现步骤摘要】
一种多媒体资源的传输方法、装置和系统


[0001]本申请涉及计算机领域,尤其涉及一种多媒体资源的传输方法、装置和系统。

技术介绍

[0002]在目前的集成了P2P(Peer-to-Peer,对等传输)内核的播放系统中存在以下问题:一方面对于不想开启P2P上传的用户,无法进行P2P。另一方面P2P只能在实时播放的节点中进行,能否交互数据取决于两个播放端的播放进度是否相近,如果播放进度相差较远,则无法进行有效P2P。对于上述问题,目前的解决方案是通过追踪服务器tracker根据播放节点的播放进度,挑选播放进度相近的节点返回。但是这种方案增加了tracker的复杂度,且不能解决不开启P2P上传的用户的P2P传输问题。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请提供了一种多媒体资源的传输方法、装置和系统,以至少解决相关技术中不开启P2P上传的用户无法进行P2P传输的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种多媒体资源的传输方法,包括:
[0006]向预载服务器发送资源请求,其中,所述资源请求用于请求在第一对等节点上预存多媒体资源,所述预载服务器和所述第一对等节点部署在对等网络中;
[0007]接收所述预载服务器响应所述资源请求返回的第一资源列表,其中,所述第一资源列表用于记录待所述第一对等节点预存的多媒体资源的资源标识;
[0008]按照所述资源列表下载多媒体资源,其中,所述第一对等节点预存的多媒体资源用于为第二对等节点提供资源传输,所述第二对等节点是所述对等网络中的节点。
[0009]可选地,在向预载服务器发送资源请求之前,所述方法还包括:
[0010]启动所述第一对等节点,并连接所述对等网络中的选择服务器;
[0011]获取所述选择服务器发送的追踪服务器地址;
[0012]向所述追踪服务器地址所指示的追踪服务器发送注册信息,其中,所述注册信息用于指示所述第一对等节点用于预存多媒体资源。
[0013]可选地,在按照所述资源列表下载多媒体资源之后,所述方法还包括:
[0014]向所述追踪服务器发送第二资源列表,其中,所述第二资源列表用于记录所述第一对等节点上所预存的多媒体资源的资源标识。
[0015]可选地,在按照所述资源列表下载多媒体资源之后,所述方法还包括:
[0016]接收建连请求,其中,所述建连请求用于请求所述第一对等节点与第二对等节点建立连接以及从所述第一对等节点获取目标多媒体资源的数据;
[0017]从所述第一对等节点所预存的多媒体资源中查找所述目标多媒体资源;
[0018]为所述第二对等节点提供所述目标多媒体资源。
[0019]根据本申请实施例的另一方面,还提供了一种多媒体资源的传输系统,包括:第一
对等节点和预载服务器,其中,
[0020]所述第一对等节点和所述预载服务器部署在对等网络中,所述第二对等节点是所述对等网络中的节点;
[0021]所述第一对等节点,用于向预载服务器发送资源请求,其中,所述资源请求用于请求在第一对等节点上预存多媒体资源,所述预载服务器和所述第一对等节点部署在对等网络中;接收所述预载服务器响应所述资源请求返回的第一资源列表,其中,所述第一资源列表用于记录待所述第一对等节点预存的多媒体资源的资源标识;按照所述资源列表下载多媒体资源,其中,所述第一对等节点预存的多媒体资源用于为第二对等节点提供资源传输;
[0022]所述预载服务器,用于接收所述第一对等节点发送的所述资源请求,并响应所述资源请求返回所述第一资源列表。
[0023]可选地,所述系统还包括:选择服务器和追踪服务器,其中,
[0024]所述第一对等节点还用于:在向预载服务器发送资源请求之前,启动所述第一对等节点,并连接所述选择服务器;获取所述选择服务器发送的追踪服务器地址;向所述追踪服务器地址所指示的追踪服务器发送注册信息,其中,所述注册信息用于指示所述第一对等节点用于预存多媒体资源;
[0025]所述选择服务器用于:响应所述第一对等节点的连接,并向所述第一对等节点发送所述追踪服务器地址;
[0026]所述追踪服务器用于:接收所述第一对等节点发送的所述注册信息,并记录所述注册信息。
[0027]可选地,所述第一对等节点还用于:在按照所述资源列表下载多媒体资源之后,向所述追踪服务器发送第二资源列表,其中,所述第二资源列表用于记录所述第一对等节点上所预存的多媒体资源的资源标识;
[0028]所述追踪服务器还用于:接收并存储所述第一对等节点发送的所述第二资源列表。
[0029]可选地,所述系统还包括:第二对等节点,其中,
[0030]所述第一对等节点,用于在按照所述资源列表下载多媒体资源之后,接收建连请求,其中,所述建连请求用于请求所述第一对等节点与第二对等节点建立连接以及从所述第一对等节点获取目标多媒体资源的数据,所述第二对等节点是所述对等网络中的节点;从所述第一对等节点所预存的多媒体资源中查找所述目标多媒体资源;为所述第一对等节点提供所述目标多媒体资源;
[0031]所述第二对等节点,用于向所述第一对等节点发送所述建连请求,并获取所述第一对等节点提供的所述目标多媒体资源。
[0032]根据本申请实施例的另一方面,还提供了一种多媒体资源的传输装置,包括:
[0033]第一发送模块,用于向预载服务器发送资源请求,其中,所述资源请求用于请求在第一对等节点上预存多媒体资源,所述预载服务器和所述第一对等节点部署在对等网络中;
[0034]第一接收模块,用于接收所述预载服务器响应所述资源请求返回的第一资源列表,其中,所述第一资源列表用于记录待所述第一对等节点预存的多媒体资源的资源标识;
[0035]下载模块,用于按照所述资源列表下载多媒体资源,其中,所述第一对等节点预存
的多媒体资源用于为第二对等节点提供资源传输,所述第二对等节点是所述对等网络中的节点。
[0036]根据本申请实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
[0037]根据本申请实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。
[0038]在本申请实施例中,采用向预载服务器发送资源请求,其中,资源请求用于请求在第一对等节点上预存多媒体资源,预载服务器和第一对等节点部署在对等网络中;接收预载服务器响应资源请求返回的第一资源列表,其中,第一资源列表用于记录待第一对等节点预存的多媒体资源的资源标识;按照资源列表下载多媒体资源,其中,所述第一对等节点预存的多媒体资源用于为第二对等节点提供资源传输,所述第二对等节点是所述对等网络中的节点的方式。通过发送请求向预载服务器请求预存多媒体资源,预载服务器响应该资源请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多媒体资源的传输方法,其特征在于,包括:向预载服务器发送资源请求,其中,所述资源请求用于请求在第一对等节点上预存多媒体资源,所述预载服务器和所述第一对等节点部署在对等网络中;接收所述预载服务器响应所述资源请求返回的第一资源列表,其中,所述第一资源列表用于记录待所述第一对等节点预存的多媒体资源的资源标识;按照所述资源列表下载多媒体资源,其中,所述第一对等节点预存的多媒体资源用于为第二对等节点提供资源传输,所述第二对等节点是所述对等网络中的节点。2.根据权利要求1所述的方法,其特征在于,在向预载服务器发送资源请求之前,所述方法还包括:启动所述第一对等节点,并连接所述对等网络中的选择服务器;获取所述选择服务器发送的追踪服务器地址;向所述追踪服务器地址所指示的追踪服务器发送注册信息,其中,所述注册信息用于指示所述第一对等节点用于预存多媒体资源。3.根据权利要求2所述的方法,其特征在于,在按照所述资源列表下载多媒体资源之后,所述方法还包括:向所述追踪服务器发送第二资源列表,其中,所述第二资源列表用于记录所述第一对等节点上所预存的多媒体资源的资源标识。4.根据权利要求1所述的方法,其特征在于,在按照所述资源列表下载多媒体资源之后,所述方法还包括:接收建连请求,其中,所述建连请求用于请求所述第一对等节点与所述第二对等节点建立连接以及从所述第一对等节点获取目标多媒体资源的数据;从所述第一对等节点所预存的多媒体资源中查找所述目标多媒体资源;为所述第二对等节点提供所述目标多媒体资源。5.一种多媒体资源的传输系统,其特征在于,包括:第一对等节点、第二对等节点和预载服务器,其中,所述第一对等节点和所述预载服务器部署在对等网络中,所述第二对等节点是所述对等网络中的节点;所述第一对等节点,用于向预载服务器发送资源请求,其中,所述资源请求用于请求在第一对等节点上预存多媒体资源,所述预载服务器和所述第一对等节点部署在对等网络中;接收所述预载服务器响应所述资源请求返回的第一资源列表,其中,所述第一资源列表用于记录待所述第一对等节点预存的多媒体资源的资源标识;按照所述资源列表下载多媒体资源,其中,所述第一对等节点预存的多媒体资源用于为所述第二对等节点提供资源传输;所述预载服务器,用于接收所述第一对等节点发送的所述资源请求,并响应所述资源请求返回所述第一资源列表。6.根据权利要求5所述的系统,其特征在于,所述系统还包括:选择服务器和追踪服务器,其中,...

【专利技术属性】
技术研发人员:赵彦青
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1