缓存平台的资源传输方法及装置制造方法及图纸

技术编号:15053949 阅读:56 留言:0更新日期:2017-04-06 00:12
本发明专利技术公开了一种缓存平台的资源传输方法及装置。其中,该资源传输方法包括:获取联网设备的资源信息,其中,资源信息用于指示与联网设备所对应的资源;基于资源信息生成组播组的待下发资源,其中,组播组包括多个联网设备;通过组播组的下发方式,下发待下发资源至组播组内的各个联网设备。本发明专利技术解决了缓存平台资源传输过程中资源传输效率低的技术问题。

【技术实现步骤摘要】

本专利技术涉及通信领域,具体而言,涉及一种缓存平台的资源传输方法及装置
技术介绍
现有技术中,缓存平台(如Cache平台)的流量下载是基于每个联网设备侧用户的请求,针对每个联网设备侧用户的请求内容均下载一份,而不关心下载的内容,其中有相当大一部分流量均为重复性流量,图1是根据现有技术的一种缓存平台的资源传输方法的网络架构图,如图1所示,举例如下:一个缓存平台中,若该缓存平台包括如下组成部分:防火墙1’、核心交换机2’、Cache平台3’、汇聚交换机6’、接入交换机7’、4G基站8’、移动终端9’、联网设备PC1’以及联网设备PC2’,其中,Cache平台3’与核心交换机2’通过镜像口4’和下载口5’连接,若联网设备PC1’侧的用户和联网设备PC2’侧的用户均请求收看视频电影《花千骨》第一集,当联网设备侧的用户请求到达缓存平台(如Cache平台3’),该缓存平台(如Cache平台3’)发现其有《花千骨》第一集的片源,则分别为联网设备PC1’和联网设备PC2’提供收看服务,下发两份《花千骨》第一集的报文到联网设备PC1’和联网设备PC2’,这两份报文在网络中传播如两个虚线箭头所示,到达联网设备PC1’和PC2’。从现有机制来看,大量请求相同内容的报文会占用骨干网的带宽,导致网络拥塞,联网设备体验下降。针对上述缓存平台资源传输过程中资源传输效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种缓存平台的资源传输方法及装置,以至少解决缓存平台资源传输过程中资源传输效率低的技术问题。根据本专利技术实施例的一个方面,提供了一种缓存平台的资源传输方法,该资源传输方法包括:获取联网设备的资源信息,其中,所述资源信息用于指示与所述联网设备所对应的资源;基于所述资源信息生成组播组的待下发资源,其中,所述组播组包括多个联网设备;通过组播组的下发方式,下发所述待下发资源至所述组播组内的各个所述联网设备。进一步地,获取联网设备的资源信息包括:接收多个所述联网设备发送的用于获取目标资源的资源请求,其中,所述资源请求中携带有所述资源信息;或者,根据接收到的联网设备发送的用于获取目标资源的请求,确定与所述目标资源对应的由多个联网设备组成的联网设备组,并基于所述联网设备组以及所述目标资源生成所述资源信息;或者,在将推送通知发送至多个联网设备后,接收所述联网设备的响应信息,其中,所述推送通知用于通知所述多个联网设备所述缓存平台具有所述资源信息,所述响应信息为所述联网设备响应于所述推送通知发送的确认推送信息。进一步地,基于所述资源信息生成组播组的待下发资源包括:将对应的资源相同的联网设备划分至同一组播组,并将同一所述组播组内各个联网设备对应的相同资源作为所述组播组的待下发资源。进一步地,在将对应的资源相同的联网设备划分至同一组播组之后,所述资源传输方法还包括:向每个所述组播组内的各个联网设备发送组播指令;接收各个联网设备响应于所述组播指令返回的申请指令,其中,所述申请指令用于确定联网设备加入对应的组播组;在接收到所述申请指令之后,将各个联网设备加入对应的组播组。进一步地,下发所述待下发资源至所述组播组内的各个所述联网设备包括:基于所述组播组的地址,确定所述下发资源的网络中与所述组播组内的联网设备距离最近的网络设备;将所述待下发资源发送至所述网络设备;通过所述网络设备分发所述待下发资源至所述各个联网设备。进一步地,在通过所述网络设备分发所述待下发资源至所述各个联网设备之前,所述资源传输方法还包括:确定所述组播组内各个联网设备所在的端口;通过所述网络设备分发所述待下发资源至所述各个联网设备包括:通过所述联网设备所在的端口将所述网络设备中的所述待下发资源复制至各个所述联网设备。进一步地,在下发所述待下发资源至所述组播组内的各个所述联网设备之后,所述资源传输方法还包括:在确定完成所述待下发资源的下发之后,生成并发送用于指示相应的联网设备退出所述组播组的退出指令;释放所述组播组和所述待下发资源所占用的所述缓存平台的平台资源。根据本专利技术实施例的另一方面,还提供了一种缓存平台的资源传输装置,该资源传输装置包括:获取单元,用于获取联网设备的资源信息,其中,所述资源信息用于指示与所述联网设备所对应的资源;生成单元,用于基于所述资源信息生成组播组的待下发资源,其中,所述组播组包括多个联网设备;下发单元,用于通过组播组的下发方式,下发所述待下发资源至所述组播组内的各个所述联网设备。进一步地,所述获取单元包括:第一接收模块,用于接收多个所述联网设备发送的用于获取目标资源的资源请求,其中,所述资源请求中携带有所述资源信息;或者,第一确定模块,用于根据接收到的联网设备发送的用于获取目标资源的请求,确定与所述目标资源对应的由多个联网设备组成的联网设备组,并基于所述联网设备组以及所述目标资源生成所述资源信息;或者,第二接收模块,用于在将推送通知发送至多个所述联网设备后,接收所述联网设备的响应信息,其中,所述推送通知用于通知多个所述联网设备所述缓存平台具有所述资源信息,所述响应信息为所述联网设备响应于所述推送通知发送的确认推送信息。进一步地,所述生成单元包括:划分模块,用于将对应的资源相同的联网设备划分至同一组播组,并将同一所述组播组内各个联网设备对应的相同资源作为所述组播组的待下发资源。进一步地,所述资源传输装置还包括:第一发送模块,用于在将对应的资源相同的联网设备划分至同一组播组之后,向每个所述组播组内的各个联网设备发送组播指令;第三接收模块,用于接收各个联网设备响应于所述组播指令返回的申请指令,其中,所述申请指令用于确定联网设备加入对应的组播组;加入模块,用于在接收到所述申请指令之后,将各个联网设备加入对应的组播组。进一步地,所述下发单元包括:第二确定模块,用于基于所述组播组的地址,确定所述下发资源的网络中与所述组播组内的联网设备距离最近的网络设备;第二发送模块,用于将所述待下发资源发送至所述网络设备;分发模块,用于通过所述网络设备分发所述待下发资源至所述各个联网设备。进一步地,所述资源传输装置还包括:第三确定模块,用于在通过所述网络设备分发所述待下发资源至所述各个联网设备之前,确定所述组播组内各个联网设备所在的端口;所述分发模块包括:复制模块,用于通过所述联网设备所在的端口将所述网络设备中的所述待下发资源复制至各个所述联网设备。进一步地,所述资源传输装置还包括:处理模块,用本文档来自技高网...

【技术保护点】
一种缓存平台的资源传输方法,其特征在于,包括:获取联网设备的资源信息,其中,所述资源信息用于指示与所述联网设备所对应的资源;基于所述资源信息生成组播组的待下发资源,其中,所述组播组包括多个联网设备;通过组播组的下发方式,下发所述待下发资源至所述组播组内的各个所述联网设备。

【技术特征摘要】
1.一种缓存平台的资源传输方法,其特征在于,包括:
获取联网设备的资源信息,其中,所述资源信息用于指示与所述联网设备所
对应的资源;
基于所述资源信息生成组播组的待下发资源,其中,所述组播组包括多个联
网设备;
通过组播组的下发方式,下发所述待下发资源至所述组播组内的各个所述联
网设备。
2.根据权利要求1所述的资源传输方法,其特征在于,获取联网设备的资源信息包
括:
接收多个所述联网设备发送的用于获取目标资源的资源请求,其中,所述资
源请求中携带有所述资源信息;或者,
根据接收到的联网设备发送的用于获取目标资源的请求,确定与所述目标资
源对应的由多个联网设备组成的联网设备组,并基于所述联网设备组以及所述目
标资源生成所述资源信息;或者,
在将推送通知发送至多个联网设备后,接收所述联网设备的响应信息,其中,
所述推送通知用于通知所述多个联网设备所述缓存平台具有所述资源信息,所述
响应信息为所述联网设备响应于所述推送通知发送的确认推送信息。
3.根据权利要求2所述的资源传输方法,其特征在于,基于所述资源信息生成组播
组的待下发资源包括:
将对应的资源相同的联网设备划分至同一组播组,并将同一所述组播组内各
个联网设备对应的相同资源作为所述组播组的待下发资源。
4.根据权利要求3所述的资源传输方法,其特征在于,在将对应的资源相同的联网
设备划分至同一组播组之后,所述资源传输方法还包括:
向每个所述组播组内的各个联网设备发送组播指令;
接收各个联网设备响应于所述组播指令返回的申请指令,其中,所述申请指
令用于确定联网设备加入对应的组播组;
在接收到所述申请指令之后,将各个联网设备加入对应的组播组。
5.根据权利要求1至4中任意一项所述的资源传输方法,其特征在于,下发所述待
下发资源至所述组播组内的各个所述联网设备包括:
基于所述组播组的地址,确定所述下发资源的网络中与所述组播组内的联网
设备距离最近的网络设备;
将所述待下发资源发送至所述网络设备;
通过所述网络设备分发所述待下发资源至所述各个联网设备。
6.根据权利要求5...

【专利技术属性】
技术研发人员:杨波
申请(专利权)人:北京佰才邦技术有限公司
类型:发明
国别省市:北京;11

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

1