本发明专利技术实施例提供了一种面向超密集网络UDN的内容分发方法及装置,涉及内容分发技术领域,上述方法包括:接收目标SBS发送的用于请求待分发内容的第一内容请求报文;确定缓存的内容与所述第一簇内缓存的内容相似的第二簇;向各个第二簇的簇头发送内容询问报文;接收各第二簇的簇头反馈的缓存应答报文;在接收到的缓存应答报文表征存在缓存有所述待分发内容的第二簇时,通过缓存有所述待分发内容的第二簇的簇头获得所述待分发内容;向所述目标SBS发送所述待分发内容,以使得所述目标SBS向用户分发所述待分发内容。应用本实施例提供的方案进行内容分发,能够提高内容分发效率。
【技术实现步骤摘要】
一种面向超密集网络UDN的内容分发方法及装置
本专利技术涉及内容分发
,特别是涉及一种面向超密集网络UDN的内容分发方法及装置。
技术介绍
为了应对爆炸式增长的移动流量,且满足用户对超大带宽、超低时延以及超大连接等移动网络服务能力的需求,业界提出了UDN(UltraDenseNetworks,超密集网络)技术。UDN中每个MBS(Macro-cellBaseStation,宏基站)周围部署有大量低功率的SBS(Small-cellBaseStation,小小区基站),每个SBS、MBS侧部署有缓存设备,这样可以将用户常请求的多媒体等业务内容缓存在各个缓存设备,以快速向用户分发所请求的业务内容。现有技术中,进行内容分发时,SBS接收到用户请求后,如果所属簇内未缓存有用户所请求的内容,则通过该SBS所属簇的簇头向MBS请求用户所请求的内容,从而获得用户所请求的内容,向用户分发上述内容。若一个簇内一个或者多个SBS的缓存设备缓存有用户所请求内容,则认为该簇内缓存有用户所请求的内容,反之,若一个簇内各个SBS的缓存设备均未缓存有用户所请求的内容,则认为该簇内未缓存有用户所请求的内容。由于每个MBS周围部署的SBS往往数量较多,一旦各个SBS均通过簇头向MBS请求内容,会导致MBS工作压力较大,内容分发效率低。
技术实现思路
本专利技术实施例的目的在于提供一种面向超密集网络UDN的内容分发方法及装置,以提高内容分发效率。具体技术方案如下:第一方面,本专利技术实施例提供了一种面向超密集网络UDN的内容分发方法,应用于第一小小区基站SBS簇头,所述方法包括:接收目标SBS发送的用于请求待分发内容的第一内容请求报文,其中,所述第一内容请求报文是所述目标SBS确定第一簇内未缓存所述待分发内容后发送的,所述第一簇为:所述第一SBS簇头所属的SBS簇,所述目标SBS为:所述第一簇中接收到用户的内容请求的SBS,所述待分发内容为:所述用户请求所请求的内容;确定缓存的内容与所述第一簇内缓存的内容相似的第二簇;向各个第二簇的簇头发送内容询问报文,其中,所述内容询问报文,用于询问各第二簇内是否缓存有所述待分发内容;接收各第二簇的簇头反馈的缓存应答报文;在接收到的缓存应答报文表征存在缓存有所述待分发内容的第二簇时,通过缓存有所述待分发内容的第二簇的簇头获得所述待分发内容;向所述目标SBS发送所述待分发内容,以使得所述目标SBS向用户分发所述待分发内容。第二方面,本专利技术实施例提供了一种面向超密集网络UDN的内容分发装置,所述装置包括:报文接收模块,用于接收目标SBS发送的用于请求待分发内容的第一内容请求报文,其中,所述第一内容请求报文是所述目标SBS确定第一簇内未缓存所述待分发内容后发送的,所述第一簇为:所述第一SBS簇头所属的SBS簇,所述目标SBS为:所述第一簇中接收到用户的内容请求的SBS,所述待分发内容为:所述用户请求所请求的内容;相似簇确定模块,用于确定缓存的内容与所述第一簇内缓存的内容相似的第二簇;询问报文发送模块,用于向各个第二簇的簇头发送内容询问报文,其中,所述内容询问报文,用于询问各第二簇内是否缓存有所述待分发内容;应答报文接收模块,用于接收各第二簇的簇头反馈的缓存应答报文;内容获得模块,用于在接收到的缓存应答报文表征存在缓存有所述待分发内容的第二簇时,通过缓存有所述待分发内容的第二簇的簇头获得所述待分发内容;内容发送模块,用于向所述目标SBS发送所述待分发内容,以使得所述目标SBS向用户分发所述待分发内容。第三方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的方法步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法步骤。由以上可见,应用本专利技术实施例提供的方案进行内容分发时,若第一簇内未缓存待分发内容,第一簇的第一SBS簇头向所缓存内容与第一簇所缓存内容相似的第二簇的簇头发送内容询问报文,并通过缓存有待分发内容的第二簇的簇头获得待分发内容,从而实现内容分发。可以看出,第一簇内未缓存待分发内容时,第一SBS簇头不是直接从其所属MBS获得待分发内容,而是从第二簇内获得待分发内容,也就是,引入了簇间协作,从而减少了MBS查找待分发内容的次数,缓解了MBS链路压力,能够使得第一SBS簇头高效的获得待分发内容,从而提高了内容分发效率。当然,实施本专利技术的任一产品或方法必不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种面向UDN的内容分发方法的流程示意图;图2为本专利技术实施例提供的另一种面向UDN的内容分发方法的流程示意图;图3为本专利技术实施例提供的一种内容缓存方法的流程示意图;图4为本专利技术实施例提供的一种SBS分簇方法的流程示意图;图5为本专利技术实施例提供的一种面向UDN的内容分发装置的结构示意图;图6为本专利技术实施例提供的另一种面向UDN的内容分发装置的结构示意图;图7为本专利技术实施例提供的一种电子设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。另外,以下所描述的实施例仅用于说明和解释本专利技术实施例提供的技术方案,并不用于限定本专利技术。并且在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。参见图1,本专利技术实施例提供了一种面向UDN的内容分发方法的流程示意图,该方法应用于第一SBS簇头。其中,上述第一SBS簇头可以是UDN中任意一个簇头。具体的,上述面向UDN的内容分发方法包括以下步骤S101-S106。S101:接收目标SBS发送的用于请求待分发内容的第一内容请求报文。其中,第一内容请求报文是目标SBS确定第一簇内未缓存待分发内容后发送的。第一簇为:第一SBS簇头所属的SBS簇。目标SBS为:第一簇中接收到用户的内容请求的SBS。待分发内容为:用户请求所请求的内容。具体的,上述第一内容请求报文中可以携带目标SBS的标识、待分发内容的U本文档来自技高网...
【技术保护点】
1.一种面向超密集网络UDN的内容分发方法,其特征在于,应用于第一小小区基站SBS簇头,所述方法包括:/n接收目标SBS发送的用于请求待分发内容的第一内容请求报文,其中,所述第一内容请求报文是所述目标SBS确定第一簇内未缓存所述待分发内容后发送的,所述第一簇为:所述第一SBS簇头所属的SBS簇,所述目标SBS为:所述第一簇中接收到用户的内容请求的SBS,所述待分发内容为:所述用户请求所请求的内容;/n确定缓存的内容与所述第一簇内缓存的内容相似的第二簇;/n向各个第二簇的簇头发送内容询问报文,其中,所述内容询问报文,用于询问各第二簇内是否缓存有所述待分发内容;/n接收各第二簇的簇头反馈的缓存应答报文;/n在接收到的缓存应答报文表征存在缓存有所述待分发内容的第二簇时,通过缓存有所述待分发内容的第二簇的簇头获得所述待分发内容;/n向所述目标SBS发送所述待分发内容,以使得所述目标SBS向用户分发所述待分发内容。/n
【技术特征摘要】
1.一种面向超密集网络UDN的内容分发方法,其特征在于,应用于第一小小区基站SBS簇头,所述方法包括:
接收目标SBS发送的用于请求待分发内容的第一内容请求报文,其中,所述第一内容请求报文是所述目标SBS确定第一簇内未缓存所述待分发内容后发送的,所述第一簇为:所述第一SBS簇头所属的SBS簇,所述目标SBS为:所述第一簇中接收到用户的内容请求的SBS,所述待分发内容为:所述用户请求所请求的内容;
确定缓存的内容与所述第一簇内缓存的内容相似的第二簇;
向各个第二簇的簇头发送内容询问报文,其中,所述内容询问报文,用于询问各第二簇内是否缓存有所述待分发内容;
接收各第二簇的簇头反馈的缓存应答报文;
在接收到的缓存应答报文表征存在缓存有所述待分发内容的第二簇时,通过缓存有所述待分发内容的第二簇的簇头获得所述待分发内容;
向所述目标SBS发送所述待分发内容,以使得所述目标SBS向用户分发所述待分发内容。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到的缓存应答报文表征不存在缓存有所述待分发内容的第二簇时,向所述第一簇所属宏基站MBS发送用于请求所述待分发内容的第二内容请求报文;
接收所述MBS反馈的所述待分发内容;
向所述目标SBS发送所述待分发内容,以使得所述目标SBS向用户分发所述待分发内容。
3.根据权利要求1所述的方法,其特征在于,所述在接收到的缓存应答报文表征存在缓存有所述待分发内容的第二簇时,通过缓存有所述待分发内容的第二簇的簇头获得所述待分发内容,包括:
确定接收到的缓存应答报文中第一个表征缓存有所述待分发内容的报文;
向反馈所确定报文的第二簇头发送用于请求所述待分发内容的第三内容请求报文;
接收所述第二簇头反馈的所述待分发内容。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述确定缓存的内容与所述第一簇内缓存的内容相似的第二簇,包括:
根据预先获得的相似度表,确定缓存的内容与所述第一簇内缓存的内容相似的第二簇,其中,所述相似度表用于记录每两个簇间所缓存内容的相似度。
5.根据权利要求4所述的方法,其特征在于,
所述每两个簇间所缓存内容的相似度:根据每两个簇的内容请求信息计算得到;其中,
每一簇的内容请求信息包括:该簇内各个SBS已接收到的请求每一类型内容的内容请求数量之和。
6.根据权利要...
【专利技术属性】
技术研发人员:谢俊峰,候婉琪,
申请(专利权)人:广西民族大学,
类型:发明
国别省市:广西;45
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。