一种内容注入方法、装置及控制器制造方法及图纸

技术编号:16457995 阅读:22 留言:0更新日期:2017-10-25 22:38
本发明专利技术提供了一种内容注入方法、装置及控制器,解决内容分发网络中的服务节点部署在基站侧时,主动分发或者被动分发会导致缓存的内容命中率低的问题。本发明专利技术的内容注入方法包括:获取对所述服务节点进行内容注入的内容注入请求;根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点;对所述需要进行内容注入的服务节点进行内容注入处理。本发明专利技术实施例中根据内容注入请求对应的内容属性信息以及服务节点的节点属性信息,可以在服务节点中选取出与待注入内容相关度较高的服务节点进行内容注入,从而能够有效提高服务节点的缓存命中率。

Content injection method, device and controller

The present invention provides a content injection method, device and controller, solve the content distribution service node in the network is deployed in the base station side, active or passive distribution distribution will lead to the contents of the cache hit rate is low problem. The content of the invention injection method comprises the following steps: acquiring the service node content into the content into the request; inject content attribute information request to the corresponding node and the attribute information of the service node according to the content, access to content into the service node; service node content on the need for injection the content of injection treatment. Node attribute information in the embodiment of the invention according to the contents into the request to the corresponding content attribute information and service nodes, can be selected at the service node and service node to inject content associated with a higher degree of content injection, which can effectively improve the service node cache hit rate.

【技术实现步骤摘要】
一种内容注入方法、装置及控制器
本专利技术涉及通信应用的
,特别是指一种内容注入方法、装置及控制器。
技术介绍
现有技术中,内容注入有主动分发和被动分发两种,内容从内容源主动注入内容网络之后,根据指定的分发策略配置以及业务系统的指令,支持将内容主动推送到边缘节点;被动分发是指业务系统不主动注入内容,当终端向内容源请求内容时,在边缘节点未命中时,采用回源方式从上一级内容源获取该内容。移动内容分发网络(MobileContentDeliveryNetwork,MCDN)边缘服务节点进一步下沉,服务节点有可能部署在基站中。即边缘接入层为基站,可选的内容汇聚节点可部署在统一网关(UnifiedGateway,UGW)。针对这种架构,基站覆盖范围有限,处理能力及存储能力偏弱,考虑到缓存命中率和和利用率,现有技术不能够很好的满足上述需求,基础的主动分发或者被动分发都可能导致缓存的内容无法满足多数用户的需求。其中,在边缘接入层中,采用内容中心网络(Content-centricNetworking,CCN)通信模式进行内容转发。内容中心网络它采用以内容(信息)为中心的通信模式来构建网络,解除了内容与位置之间的耦合关系,用户不需要关心从哪台服务器获取内容,而只需关心内容本身,这是一种从“where”到“what”的转变。在通信过程中,所有的网络节点均可以基于内容的名字进行路由和转发,并对传输经过自身的内容进行缓存,以便后续有相同内容请求的用户直接从本地缓存获取内容。CCN的路由技术是一种分布式的路由,当节点内容更新时,需要向周围发布通告或者节点周期性的发布内容探索包来保证路由表的实时性。当有新内容注入至节点中,需要进行路由表的更新,这样会增加节点及链路的负担。
技术实现思路
本专利技术的目的在于提供一种内容注入方法、装置及控制器,用以解决内容分发网络中的服务节点部署在基站侧时,主动分发或者被动分发会导致缓存的内容命中率低的问题。为了实现上述目的,本专利技术提供了一种内容注入方法,应用于内容分发网络,所述内容分发网络包括多个服务节点,所述内容注入方法包括:获取对所述服务节点进行内容注入的内容注入请求;根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点;对所述需要进行内容注入的服务节点进行内容注入处理。其中,所述根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点的步骤包括:向发送所述内容注入请求的用户返回网络拓扑视图,所述网络拓扑视图包括多个所述服务节点及每个所述服务节点的节点属性信息;获取所述用户根据所述节点属性信息,选取的与所述内容属性信息匹配的服务节点;将与所述内容属性信息匹配的服务节点作为所述需要进行内容注入的服务节点。其中,所述根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点的步骤包括:获取所述内容注入请求携带的内容属性信息;根据所述服务节点的节点属性信息,获取与所述内容属性信息匹配的服务节点;将与所述内容属性信息匹配的服务节点作为需要进行内容注入的服务节点。其中,所述对所述需要进行内容注入的服务节点进行内容注入处理的步骤具体包括:向需要进行内容注入的服务节点发送内容注入指令,使得所述需要进行内容注入的服务节点根据所述内容注入指令从内容源获取相应的内容。其中,所述对所述需要进行内容注入的服务节点进行内容注入处理的步骤之后,所述内容注入方法还包括:获取被注入内容的服务节点发送的内容更新信息,所述内容更新信息包括所述被注入内容的服务节点的节点属性信息;根据所述内容更新信息,创建转发信息表FIB更新信息;将所述FIB更新信息发送至所述内容分发网络的服务节点。其中,所述根据所述内容更新信息,创建转发信息表FIB更新信息的步骤包括:根据所述被注入内容的服务节点的节点属性信息,选取与所述被注入内容节点具有相同节点属性信息的服务节点;获取所选取的服务节点与所述被注入内容的服务节点之间的路径信息;根据所述路径信息,创建所述FIB更新信息。其中,所述将所述FIB更新信息发送至所述内容分发网络的服务节点的步骤具体包括:将所述FIB更新信息发送至所述路径信息所对应的服务节点。本专利技术的实施例还提供了一种内容注入装置,应用于内容分发网络,所述内容分发网络包括多个服务节点,所述内容注入装置包括:第一获取模块,用于获取对所述服务节点进行内容注入的内容注入请求;第二获取模块,用于根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点;内容注入模块,用于对所述需要进行内容注入的服务节点进行内容注入处理。其中,所述第二获取模块包括:发送子模块,用于向发送所述内容注入请求的用户返回网络拓扑视图,所述网络拓扑视图包括多个所述服务节点及每个所述服务节点的节点属性信息;第一获取子模块,用于获取所述用户根据所述节点属性信息,选取的与所述内容属性信息匹配的服务节点;第一确定子模块,用于将与所述内容属性信息匹配的服务节点作为所述需要进行内容注入的服务节点。其中,所述第二获取模块包括:第二获取子模块,用于获取所述内容注入请求携带的内容属性信息;第三获取子模块,用于根据所述服务节点的节点属性信息,获取与所述内容属性信息匹配的服务节点;第二确定子模块,用于将与所述内容属性信息匹配的服务节点作为需要进行内容注入的服务节点。其中,所述内容注入模块具体用于向需要进行内容注入的服务节点发送内容注入指令,使得所述需要进行内容注入的服务节点根据所述内容注入指令从内容源获取相应的内容。其中,上述内容注入装置,还包括:第三获取模块,用于所述内容注入模块对所述需要进行内容注入的服务节点进行内容注入处理之后,获取被注入内容的服务节点发送的内容更新信息,所述内容更新信息包括所述被注入内容的服务节点的节点属性信息;创建模块,用于根据所述内容更新信息,创建转发信息表FIB更新信息;分发模块,用于将所述FIB更新信息发送至所述内容分发网络的服务节点。其中,所述创建模块包括:选取子模块,用于根据所述被注入内容的服务节点的节点属性信息,选取与所述被注入内容节点具有相同节点属性信息的服务节点;第四获取子模块,用于获取所选取的服务节点与所述被注入内容的服务节点之间的路径信息;创建子模块,用于根据所述路径信息,创建所述FIB更新信息。其中,所述分发模块包括:第一分发子模块,用于将所述FIB更新信息发送至所述路径信息所对应的服务节点。本专利技术的实施例还提供了一种控制器,包括如上述所述的内容注入装置。本专利技术实施例具有以下有益效果:本专利技术实施例的内容注入方法,获取对所述服务节点进行内容注入的内容注入请求;根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点并进行内容注入处理。本专利技术实施例中根据内容注入请求对应的内容属性信息以及服务节点的节点属性信息,可以在服务节点中选取出与待注入内容相关度较高的服务节点进行内容注入,从而能够有效提高服务节点的缓存命中率。附图说明图1为本专利技术实施例的内容注入方法的第一工作流程图;图2为本专利技术实施例的内容注入方法的第二工本文档来自技高网
...
一种内容注入方法、装置及控制器

【技术保护点】
一种内容注入方法,应用于内容分发网络,所述内容分发网络包括多个服务节点,其特征在于,所述内容注入方法包括:获取对所述服务节点进行内容注入的内容注入请求;根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点;对所述需要进行内容注入的服务节点进行内容注入处理。

【技术特征摘要】
1.一种内容注入方法,应用于内容分发网络,所述内容分发网络包括多个服务节点,其特征在于,所述内容注入方法包括:获取对所述服务节点进行内容注入的内容注入请求;根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点;对所述需要进行内容注入的服务节点进行内容注入处理。2.根据权利要求1所述的内容注入方法,其特征在于,所述根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点的步骤包括:向发送所述内容注入请求的用户返回网络拓扑视图,所述网络拓扑视图包括多个所述服务节点及每个所述服务节点的节点属性信息;获取所述用户根据所述节点属性信息,选取的与所述内容属性信息匹配的服务节点;将与所述内容属性信息匹配的服务节点作为所述需要进行内容注入的服务节点。3.根据权利要求1所述的内容注入方法,其特征在于,所述根据所述内容注入请求对应的内容属性信息以及所述服务节点的节点属性信息,获取需要进行内容注入的服务节点的步骤包括:获取所述内容注入请求携带的内容属性信息;根据所述服务节点的节点属性信息,获取与所述内容属性信息匹配的服务节点;将与所述内容属性信息匹配的服务节点作为需要进行内容注入的服务节点。4.根据权利要求1所述的内容注入方法,其特征在于,所述对所述需要进行内容注入的服务节点进行内容注入处理的步骤具体包括:向需要进行内容注入的服务节点发送内容注入指令,使得所述需要进行内容注入的服务节点根据所述内容注入指令从内容源获取相应的内容。5.根据权利要求1所述的内容注入方法,其特征在于,所述对所述需要进行内容注入的服务节点进行内容注入处理的步骤之后,所述内容注入方法还包括:获取被注入内容的服务节点发送的内容更新信息,所述内容更新信息包括所述被注入内容的服务节点的节点属性信息;根据所述内容更新信息,创建转发信息表FIB更新信息;将所述FIB更新信息发送至所述内容分发网络的服务节点。6.根据权利要求5所述的内容注入方法,其特征在于,所述根据所述内容更新信息,创建转发信息表FIB更新信息的步骤包括:根据所述被注入内容的服务节点的节点属性信息,选取与所述被注入内容节点具有相同节点属性信息的服务节点;获取所选取的服务节点与所述被注入内容的服务节点之间的路径信息;根据所述路径信息,创建所述FIB更新信息。7.根据权利要求6所述的内容注入方法,其特征在于,所述将所述FIB更新信息发送至所述内容分发网络的服务节点的步骤具体包括:将所述FIB更新信息发送至所述路径信息所对应的服务节点。8.一种内容注入装...

【专利技术属性】
技术研发人员:南海涛郭嵩倪伟王寓辰蔡慧
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

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

1