资源,该缓存平台只需要发送一份内容源,到离组播组内联网设备最近的网络设备再进行组播内容复制,从而节约了网络带宽。
[0082]可选地,该资源传输装置还包括:第三确定模块,用于在通过网络设备分发待下发资源至各个联网设备之前,确定组播组内各个联网设备所在的端口;分发模块包括:复制模块,用于通过联网设备所在的端口将网络设备中的待下发资源复制至各个联网设备。
[0083]通过上述实施例,实现了保障各个组播组内的联网设备都可以收到准确的资源。
[0084]可选地,资源传输装置还包括:处理模块,用于在下发待下发资源至组播组内的各个联网设备之后,在确定完成待下发资源的下发之后,生成并发送用于指示相应的联网设备退出组播组的退出指令;释放模块,用于释放组播组和待下发资源所占用的缓存平台的平台资源。
[0085]通过上述实施例,实现了资源传输的可重复性和高效性。
[0086]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0087]在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0088]在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0089]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0090]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0091]所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0092]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种缓存平台的资源传输方法,其特征在于,包括: 获取联网设备的资源信息,其中,所述资源信息用于指示与所述联网设备所对应的资源; 基于所述资源信息生成组播组的待下发资源,其中,所述组播组包括多个联网设备; 通过组播组的下发方式,下发所述待下发资源至所述组播组内的各个所述联网设备。2.根据权利要求1所述的资源传输方法,其特征在于,获取联网设备的资源信息包括: 接收多个所述联网设备发送的用于获取目标资源的资源请求,其中,所述资源请求中携带有所述资源信息;或者, 根据接收到的联网设备发送的用于获取目标资源的请求,确定与所述目标资源对应的由多个联网设备组成的联网设备组,并基于所述联网设备组以及所述目标资源生成所述资源信息;或者, 在将推送通知发送至多个联网设备后,接收所述联网设备的响应信息,其中,所述推送通知用于通知所述多个联网设备所述缓存平台具有所述资源信息,所述响应信息为所述联网设备响应于所述推送通知发送的确认推送信息。3.根据权利要求2所述的资源传输方法,其特征在于,基于所述资源信息生成组播组的待下发资源包括: 将对应的资源相同的联网设备划分至同一组播组,并将同一所述组播组内各个联网设备对应的相同资源作为所述组播组的待下发资源。4.根据权利要求3所述的资源传输方法,其特征在于,在将对应的资源相同的联网设备划分至同一组播组之后,所述资源传输方法还包括: 向每个所述组播组内的各个联网设备发送组播指令; 接收各个联网设备响应于所述组播指令返回的申请指令,其中,所述申请指令用于确定联网设备加入对应的组播组; 在接收到所述申请指令之后,将各个联网设备加入对应的组播组。5.根据权利要求1至4中任意一项所述的资源传输方法,其特征在于,下发所述待下发资源至所述组播组内的各个所述联网设备包括: 基于所述组播组的地址,确定所述下发资源的网络中与所述组播组内的联网设备距离最近的网络设备; 将所述待下发资源发送至所述网络设备; 通过所述网络设备分发所述待下发资源至所述各个联网设备。6.根据权利要求5所述的资源传输方法,其特征在于, 在通过所述网络设备分发所述待下发资源至所述各个联网设备之前,所述资源传输方法还包括:确定所述组播组内各个联网设备所在的端口 ; 通过所述网络设备分发所述待下发资源至所述各个联网设备包括:通过所述联网设备所在的端口将所述网络设备中的所述待下发资源复制至各个所述联网设备。7.根据权利要求1所述的资源传输方法,其特征在于,在下发所述待下发资源至所述组播组内的各个所述联网设备之后,所述资源传输方法还包括: 在确定完成所述待下发资源的下发之后,生成并发送用于指示相应的联网设备退出所述组播组的退出指令; 释放所述组播组和所述待下发资源所占用的所述缓存平台的平台资源。8.一种缓存平台的资源传输装置,其特征在于,包括: 获取单元,用于获取联网设备的资源信息,其中,所述资源信息用于指示与所述联网设备所对应的资源; 生成单元,用于基于所述资源信息生成组播组的待下发资源,其中,所述组播组包括多个联网设备; 下发单元,用于通过组播组的下发方式,下发所述待下发资源至所述组播组内的各个所述联网设备。9.根据权利要求8所述的资源传输装置,其特征在于,所述获取单元包括: 第一接收模块,用于接收多个所述联网设备发送的用于获取目标资源的资源请求,其中,所述资源请求中携带有所述资源信息;或者, 第一确定模块,用于根据接收到的联网设备发送的用于获取目标资源的请求,确定与所述目标资源对应的由多个联网设备组成的联网设备组,并基于所述联网设备组以及所述目标资源生成所述资源信息;或者, 第二接收模块,用于在将推送通知发送至多个所述联网设备后,接收所述联网设备的响应信息,其中,所述推送通知用于通知多个所述联网设备所述缓存平台具有所述资源信息,所述响应信息为所述联网设备响应于所述推送通知发送的确认推送信息。10.根据权利要求9所述的资源传输装置,其特征在于,所述生成单元包括: 划分模块,用于将对应的资源相同的联网设备划分至同一组播组,并将同一所述组播组内各个联网设备对应的相同资源作为所述组播组的待下发资源。
【专利摘要】本发明公开了一种缓存平台的资源传输方法及装置。其中,该资源传输方法包括:获取联网设备的资源信息,其中,资源信息用于指示与联网设备所对应的资源;基于资源信息生成组播组的待下发资源,其中,组播组包括多个联网设备;通过组播组的下发方式,下发待下发资源至组播组内的各个联网设备。本发明解决了缓存平台资源传输过程中资源传输效率低的技术问题。
【IPC分类】H04N21/643, H04N21/61, H04N21/6405
【公开号】CN105657570
【申请号】
【发明人】杨波
【申请人】北京佰才邦技术有限公司
【公开日】2016年6月8日
【申请日】2016年1月18日