多媒体资源分发方法、装置及系统的制作方法_2

文档序号:8447759阅读:来源:国知局

2. 根据权利要求1所述的多媒体资源分发方法,其特征在于,所述根据所述资源摘要 和相应的压缩系数判断是否缓存命中的步骤包括: 获取与所述资源摘要对应的原始缓存片段标识,根据所述原始缓存片段标识和所述压 缩系数生成压缩缓存片段标识,判断缓存中是否存在与所述压缩缓存片段标识对应的压缩 资源数据,若是,则缓存命中,否则,缓存未命中。
3. 根据权利要求1所述的多媒体资源分发方法,其特征在于,所述上级节点为缓存节 占. 所述转发所述数据下拉请求至上级节点的步骤之后还包括: 接收所述上级节点返回的与所述资源摘要和压缩系数对应的压缩资源数据,并执行所 述将与所述资源摘要和压缩系数对应的压缩资源数据返回给与所述数据下拉请求对应的 下级节点的步骤。
4. 根据权利要求1所述的多媒体资源分发方法,其特征在于,所述上级节点为存储节 占. 所述转发所述数据下拉请求至上级节点的步骤之后还包括: 接收所述上级节点返回的与所述资源摘要对应的原始资源数据,根据所述压缩系数对 所述接收到的原始资源数据进行压缩,生成与所述资源摘要和压缩系数对应的压缩资源数 据,执行所述将与所述资源摘要和压缩系数对应的压缩资源数据返回给与所述数据下拉请 求对应的下级节点的步骤。
5. 根据权利要求4所述的多媒体资源分发方法,其特征在于,所述根据所述压缩系数 对所述接收到的原始资源数据进行压缩,生成与所述资源摘要和压缩系数对应的原始资源 数据的步骤为: 将接收到的原始资源数据和所述压缩系数发送给压缩节点,并接收返回的与所述资源 摘要和压缩系数对应的压缩资源数据。
6. 根据权利要求2至5任一项所述的多媒体资源分发方法,其特征在于,所述将与所述 资源摘要和压缩系数对应的压缩资源数据返回给与所述数据下拉请求对应的下级节点的 步骤的之前还包括: 将所述与所述资源摘要和压缩系数对应的压缩资源数据缓存。
7. 根据权利要求1所述的多媒体资源分发方法,其特征在于,所述网络质量参数包括 运营商类型参数、链路类型参数和区域位置参数中的至少一种。
8. 根据权利要求1或7所述的多媒体资源分发方法,其特征在于,所述根据所述网络质 量参数获取压缩系数的步骤还包括: 获取预设的网络质量参数与压缩系数的映射表,根据所述提取的网络质量参数在所述 映射表中查找相应的压缩系数。
9. 一种多媒体资源分发装置,其特征在于,包括: 资源摘要提取模块,用于接收数据下拉请求,并提取相应的资源摘要; 压缩系数提取模块,用于根据所述数据下拉请求获取对应的网络质量参数,根据所述 网络质量参数获取压缩系数; 缓存命中检测模块,用于根据所述资源摘要和相应的压缩系数判断是否缓存命中; 资源数据下发模块,用于在缓存命中时,获取与所述资源摘要和压缩系数对应的压缩 资源数据,并将其返回给与所述数据下拉请求对应的下级节点; 资源数据拉取模块,用于在缓存未命中时,转发所述数据下拉请求至上级节点。
10. 根据权利要求9所述的多媒体资源分发装置,其特征在于,所述缓存命中检测模块 还用于获取与所述资源摘要对应的原始缓存片段标识,根据所述原始缓存片段标识和所述 压缩系数生成压缩缓存片段标识,判断缓存中是否存在与所述压缩缓存片段标识对应的压 缩资源数据,若是,则缓存命中,否则,缓存未命中。
11. 根据权利要求9所述的多媒体资源分发装置,其特征在于,所述上级节点为缓存节 占. 所述资源数据拉取模块还用于接收所述上级节点返回的与所述资源摘要和压缩系数 对应的压缩资源数据。
12. 根据权利要求9所述的多媒体资源分发装置,其特征在于,所述上级节点为存储节 占. 所述资源数据拉取模块还用于接收所述上级节点返回的与所述资源摘要对应的原始 资源数据,根据所述压缩系数对所述接收到的原始资源数据进行压缩,生成与所述资源摘 要和压缩系数对应的压缩资源数据。
13. 根据权利要求12所述的多媒体资源分发装置,其特征在于,所述资源数据拉取模 块还用于将接收到的原始资源数据和所述压缩系数发送给压缩节点,并接收返回的与所述 资源摘要和压缩系数对应的压缩资源数据。
14. 根据权利要求10至13任一项所述的多媒体资源分发装置,其特征在于,所述装置 还包括资源数据缓存模块,用于将所述与所述资源摘要和压缩系数对应的压缩资源数据缓 存。
15. 根据权利要求9所述的多媒体资源分发装置,其特征在于,所述网络质量参数包括 运营商类型参数、链路类型参数和区域位置参数中的至少一种。
16. 根据权利要求9或15所述的多媒体资源分发装置,其特征在于,所述压缩系数提取 模块还用于获取预设的网络质量参数与压缩系数的映射表,根据所述提取的网络质量参数 在所述映射表中查找相应的压缩系数。
17. -种多媒体资源分发方法,包括: 终端节点向缓存节点发起数据下拉请求; 缓存节点接收数据下拉请求,提取相应的资源摘要,根据所述数据下拉请求获取对应 的网络质量参数,根据所述网络质量参数获取压缩系数; 根据所述资源摘要和相应的压缩系数判断是否缓存命中,若是,则获取与所述资源摘 要和压缩系数对应的压缩资源数据,并将其返回给与所述终端节点。
18. 根据权利要求17所述的多媒体资源分发方法,其特征在于,所述缓存节点包括普 通节点和超级节点; 所述缓存节点根据所述资源摘要和相应的压缩系数判断是否缓存命中的步骤包括: 所述普通节点根据所述资源摘要和相应的压缩系数判断是否缓存命中,若是,则所述 数据下拉请求在所述缓存节点中缓存命中;否则,所述普通节点转发所述数据下拉请求至 所述超级节点; 所述超级节点接收普通节点转发的数据下拉请求,提取相应的资源摘要,根据所述数 据下拉请求获取对应的网络质量参数,根据所述网络质量参数获取压缩系数;根据所述资 源摘要和相应的压缩系数判断是否缓存命中,若是,则所述数据下拉请求在所述缓存节点 中缓存命中; 所述超级节点通过所述普通节点将所述资源摘要和压缩系数对应的压缩资源数据返 回给所述终端节点。
19. 根据权利要求18所述的多媒体资源分发方法,其特征在于,所述超级节点根据所 述资源摘要和相应的压缩系数判断是否缓存命中的步骤之后还包括: 若所述数据下拉请求在所述超级节点中缓存未命中,则所述超级节点转发所述数据下 拉请求至所述存储节点。
20. 根据权利要求19所述的多媒体资源分发方法,其特征在于,所述超级节点转发所 述数据下拉请求至存储节点的步骤之后还包括: 存储节点根据所述数据下拉请求提取资源摘要,读取与所述资源摘要对应的原始资源 数据,并返回给所述超级节点; 所述超级节点接收所述存储节点返回的与所述资源摘要对应的原始资源数据,根据所 述压缩系数对所述接收到的原始资源数据进行压缩,生成与所述资源摘要和压缩系数对应 的压缩资源数据,执行所述通过普通节点将所述资源摘要和压缩系数对应的压缩资源数据 返回给所述终端节点的步骤。
21. 根据权利要求20所述的多媒体资源分发方法,其特征在于,所述超级节点根据所 述压缩系数对所述接收到的原始资源数据进行压缩,生成与所述资源摘要和压缩系数对应 的原始资源数据的步骤为: 所述超级节点将接收到的原始资源数据和所述压缩系数发送给压缩节点; 所述压缩节点根据所述压缩系数对所述原始资源数据进行压缩,并返回给所述超级节 点。
22. -种多媒体资源分发系统,其特征在于,包括终端节点和缓存节点,其中: 所述终端节点用于向缓存节点发起数据下拉请求; 所述缓存节点接收数据下拉请求,提取相应的资源摘要,根据所述数据下拉请求获取 对应的网络质量参数,根据所述网络质量参数获取压缩系数;根据所述资源摘要和相应的 压缩系数判断是否缓存命中,若是,则获取与所述资源摘要和压缩系数对应的压缩资源数 据,并将其返回给与所述终端节点。
23. 根据权利要求22所述的多媒体资源分发系统,其特征在于,所述缓存节点分为普 通节点和超级节点; 所述普通节点用于根据所述资源摘要和相应的压缩系数判断是否缓存命中,若是,则 所述数据下拉请求在所述缓存节点中缓存命中;否则,所述普通节点转发所述数据下拉请 求至所述超级节点; 所述超级节点用于接收普通节点转发的数据下拉请求,提取相应的资源摘要,根据所 述数据下拉请求获取对应的网络质量参数,根据所述网络质量参数获取压缩系数;根据所 述资源摘要和相应的压缩系数判断是否缓存命中,若是,则所述数据下拉请求在所述缓存 节点中缓存命中; 所述超级节点还用于通过所述普通节点将所述资源摘要和压缩系数对应的压缩资源 数据返回给所述终端节点。
24. 根据权利要求23所述的多媒体资源分发系统,其特征在于,所述系统还包括存储 节点; 所述超级节点还用于在所述数据下拉请求在所述超级节点中缓存未命中时,转发所述 数据下拉请求至所述存储节点。
25. 根据权利要求24所述的多媒体资源分发系统,其特征在于,所述超级节点转发所 述数据下拉请求至存储节点的步骤之后还包括: 存储节点还用于接收所述超级节点转发的数据下拉请求并提取相应的资源摘要,读取 与所述资源摘要对应的原始资源数据,并返回给所述超级节点; 所述超级节点还用于接收所述存储节点返回的与所述资源摘要对应的原始资源数据, 根据所述压缩系数对所述接收到的原始资源数据进行压缩,生成与所述资源摘要和压缩系 数对应的压缩资源数据,通过普通节点将所述资源摘要和压缩系数对应的压缩资源数据返 回给所述终端节点。
26. 根据权利要求25所述的多媒体资源分发系统,其特征在于,所述系统还包括压缩 节点; 所述超级节点还用于将接收到的原始资源数据和所述压缩系数发送给压缩节点; 所述压缩节点还用于根据所述压缩系数对所述原始资源数据进行压缩,并返回给所述 超级节点。
【专利摘要】一种多媒体资源分发方法,包括:接收数据下拉请求,并提取相应的资源摘要;根据所述数据下拉请求获取对应的网络质量参数,根据所述网络质量参数获取压缩系数;根据所述资源摘要和相应的压缩系数判断是否缓存命中,若是,则获取与所述资源摘要和压缩系数对应的压缩资源数据,并将其返回给与所述数据下拉请求对应的下级节点,否则,转发所述数据下拉请求至上级节点。此外,还提供了一种多媒体资源分发方法、装置及系统。上述多媒体资源分发方法、装置及系统能够减少用户等待多媒体资源下载的时间。
【IPC分类】H04N21-647, H04N21-845, H04N21-63, H04N21-4402
【公开号】CN104768079
【申请号】CN201410003487
【发明人】杨阳, 谢立强
【申请人】腾讯科技(深圳)有限公司
【公开日】2015年7月8日
【申请日】2014年1月3日
【公告号】WO2015101236A1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1