内容资源的处理方法、装置、设备和介质制造方法及图纸

技术编号:23215158 阅读:48 留言:0更新日期:2020-01-31 22:44
本发明专利技术公开了一种内容资源的处理方法、装置、设备和介质,可以提高内容资源的查询效率。该方法包括:在缓存服务器集群中确定待查询缓存服务器;若待查询缓存服务器包含与目标内容资源的标识信息相同的内容资源的标识信息,确定在待查询缓存服务器中查询目标内容资源;若待查询缓存服务器不包含与目标内容资源的标识信息相同的内容资源的标识信息,将待查询缓存器的内容资源路由表中的目标参考内容资源的标识信息所对应的缓存服务器确定为新的待查询缓存服务器,并判断新的待查询缓存服务器是否包含目标内容资源的标识信息,直至新的待查询缓存服务器中包含目标内容资源的标识信息,确定在待查询缓存服务器中查询目标内容资源。

Processing methods, devices, equipment and media of content resources

【技术实现步骤摘要】
内容资源的处理方法、装置、设备和介质
本专利技术涉及通信领域,尤其涉及内容资源的处理方法、装置、设备和介质。
技术介绍
缓存服务器是核心网的一个重要组成部分。在核心网中,缓存服务器主要负责内容资源的提供,其中,缓存服务器存储着大量的内容资源,包括:互联网内容资源、移动多媒体内容资源、游戏加速内容资源、视频加载内容资源等。目前,核心网中的作为服务节点的缓存服务器(Cache)采用集中式部署方式,且多部署于较大城市。当用户请求内容资源时,用户所在的基站向就近的缓存服务器申请内容资源。当用户请求的内容资源不存在于该缓存服务器时,或者该缓存服务器出现故障时,该缓存服务器需继续逐一在其他作为服务节点的多个缓存服务器中查询内容资源,直至查询到用户所请求的内容资源。尤其是,当用户所请求的内容资源存储于距离用户较远的缓存服务器时,需要按照缓存服务器与用户之间的距离,从距离用户最近的缓存服务器开始,按照距离由近到远的顺序,逐一向缓存服务器查询用户所请求的内容资源。上述查询方式导致用户在查询内容资源时,需要往返较长的查询路径,导致查询内容资源的效率较低。
技术实现思路
本专利技术实施例提供了内容资源的处理方法、装置、设备和介质,可以提高内容资源的查询效率。本专利技术实施例提供了一种内容资源的处理方法,包括:在缓存服务器集群中确定待查询缓存服务器,其中,缓存服务器集群包括多个缓存服务器,每一缓存服务器存储有多个内容资源的标识信息;判断待查询缓存服务器是否包含与目标内容资源的标识信息相同的内容资源的标识信息;若待查询缓存服务器包含与目标内容资源的标识信息相同的内容资源的标识信息,确定在待查询缓存服务器中查询目标内容资源;若待查询缓存服务器不包含与目标内容资源的标识信息相同的内容资源的标识信息,将待查询缓存器的内容资源路由表中的目标参考内容资源的标识信息所对应的缓存服务器确定为新的待查询缓存服务器,并判断新的待查询缓存服务器是否包含目标内容资源的标识信息,直至新的待查询缓存服务器中包含目标内容资源的标识信息,确定在待查询缓存服务器中查询目标内容资源,其中,内容资源路由表包含参考内容资源的标识信息与缓存服务器的对应关系,目标参考内容资源的标识信息是与目标内容资源的标识信息的相关度最大的参考内容资源的标识信息。在一种可选的实施方式中,参考内容资源的标识信息为参考内容资源的编号,内容资源路由表包含的多个参考内容资源的编号按照从小到大的顺序依次排列,其中所有前后相邻的两个参考内容资源的编号的差值组成等比数列。在一种可选的实施方式中,缓存服务器集群所包含的多个缓存服务器依次相连为闭合的回路,缓存服务器集群中任一缓存服务器所存储的内容资源的标识信息备份于任一缓存服务器的下一缓存服务器中。在一种可选的实施方式中,内容资源的标识信息为内容资源的编号,缓存服务器集群中的所有缓存服务器依次排列,任一缓存服务器所存储的多个内容资源的编号均小于任一缓存服务器的下一个缓存服务器中所存储的多个内容资源的编号。在一种可选的实施方式中,若参考内容资源的编号不大于目标内容资源的编号,且参考内容资源的下一个参考内容资源的编号大于目标内容资源的编号,参考内容资源的编号与目标内容资源的编号的相关度最大。在一种可选的实施方式中,内容资源的处理方法,还包括:接收指示移除缓存服务器或指示缓存服务器故障的移除指令,其中,移除指令指示的缓存服务器与缓存服务器集群所包含的除移除指令指示的缓存服务器之外的其他缓存服务器依次排列;响应于移除指令,将所有缓存服务器的内容资源路由表中的参考内容资源的标识信息与移除指令指示的缓存服务器的映射关系,替换为参考内容资源的标识信息与移除指令指示的缓存服务器的下一缓存服务器的映射关系。在一种可选的实施方式中,内容资源的处理方法包括:接收指示在缓存服务器集群中添加缓存服务器的添加指令;响应于添加指令,在缓存服务器集群添加由添加指令指示的缓存服务器,并构建添加指令指示的缓存服务器的内容资源路由表,其中,添加指令指示的缓存服务器的内容资源路由表包括,参考内容资源与原有缓存服务器的对应关系,原有缓存服务器为缓存服务器集群所包含的除添加指令指示的缓存服务器之外的其他缓存服务器。本专利技术实施例提供了一种内容数据的处理装置,包括:第一确定模块,用于在缓存服务器集群中确定待查询缓存服务器,其中,缓存服务器集群包括多个缓存服务器,每一缓存服务器存储有多个内容资源的标识信息;判断模块,用于判断待查询缓存服务器是否包含与目标内容资源的标识信息相同的内容资源的标识信息;第二确定模块,用于若待查询缓存服务器包含与目标内容资源的标识信息相同的内容资源的标识信息,确定在待查询缓存服务器中查询目标内容资源;第三确定模块,用于若待查询缓存服务器不包含与目标内容资源的标识信息相同的内容资源的标识信息,将待查询缓存器的内容资源路由表中的目标参考内容资源的标识信息所对应的缓存服务器确定为新的待查询缓存服务器,并判断新的待查询缓存服务器是否包含目标内容资源的标识信息,直至新的待查询缓存服务器中包含目标内容资源的标识信息,确定在待查询缓存服务器中查询目标内容资源,其中,内容资源路由表包含参考内容资源的标识信息与缓存服务器的对应关系,目标参考内容资源的标识信息是与目标内容资源的标识信息的相关度最大的参考内容资源的标识信息。在一种可选的实施方式中,参考内容资源的标识信息为参考内容资源的编号,内容资源路由表包含的多个参考内容资源的编号按照从小到大的顺序依次排列,其中所有前后相邻的两个参考内容资源的编号的差值组成等比数列。在一种可选的实施方式中,内容资源的标识信息为内容资源的编号,缓存服务器集群中的所有缓存服务器依次排列,任一缓存服务器所存储的多个内容资源的编号均小于任一缓存服务器的下一个缓存服务器中所存储的多个内容资源的编号。在一种可选的实施方式中,缓存服务器集群所包含的多个缓存服务器依次相连为闭合的回路,缓存服务器集群中任一缓存服务器所存储的内容资源的标识信息备份于任一缓存服务器的下一缓存服务器中。在一种可选的实施方式中,若参考内容资源的编号不大于目标内容资源的编号,且参考内容资源的下一个参考内容资源的编号大于目标内容资源的编号,参考内容资源的编号与目标内容资源的编号的相关度最大。在一种可选的实施方式中,内容资源的处理装置,还包括:第一接收模块,用于接收指示移除缓存服务器或指示缓存服务器故障的移除指令,其中,移除指令指示的缓存服务器与缓存服务器集群所包含的除移除指令指示的缓存服务器之外的其他缓存服务器依次排列;替换模块,用于响应于移除指令,将所有缓存服务器的内容资源路由表中的参考内容资源的标识信息与移除指令指示的缓存服务器的映射关系,替换为参考内容资源的标识信息与移除指令指示的缓存服务器的下一缓存服务器的映射关系。在一种可选的实施方式中,内容资本文档来自技高网...

【技术保护点】
1.一种内容资源的处理方法,其特征在于,所述方法包括:/n在缓存服务器集群中确定待查询缓存服务器,其中,所述缓存服务器集群包括多个缓存服务器,每一缓存服务器存储有多个内容资源的标识信息;/n判断所述待查询缓存服务器是否包含与目标内容资源的标识信息相同的所述内容资源的标识信息;/n若所述待查询缓存服务器包含与所述目标内容资源的标识信息相同的所述内容资源的标识信息,确定在所述待查询缓存服务器中查询所述目标内容资源;/n若所述待查询缓存服务器不包含与所述目标内容资源的标识信息相同的所述内容资源的标识信息,将所述待查询缓存器的内容资源路由表中的目标参考内容资源的标识信息所对应的缓存服务器确定为新的待查询缓存服务器,并判断所述新的待查询缓存服务器是否包含所述目标内容资源的标识信息,直至所述新的待查询缓存服务器中包含所述目标内容资源的标识信息,确定在所述待查询缓存服务器中查询所述目标内容资源,/n其中,所述内容资源路由表包含参考内容资源的标识信息与所述缓存服务器的对应关系,所述目标参考内容资源的标识信息是与所述目标内容资源的标识信息的相关度最大的所述参考内容资源的标识信息。/n

【技术特征摘要】
1.一种内容资源的处理方法,其特征在于,所述方法包括:
在缓存服务器集群中确定待查询缓存服务器,其中,所述缓存服务器集群包括多个缓存服务器,每一缓存服务器存储有多个内容资源的标识信息;
判断所述待查询缓存服务器是否包含与目标内容资源的标识信息相同的所述内容资源的标识信息;
若所述待查询缓存服务器包含与所述目标内容资源的标识信息相同的所述内容资源的标识信息,确定在所述待查询缓存服务器中查询所述目标内容资源;
若所述待查询缓存服务器不包含与所述目标内容资源的标识信息相同的所述内容资源的标识信息,将所述待查询缓存器的内容资源路由表中的目标参考内容资源的标识信息所对应的缓存服务器确定为新的待查询缓存服务器,并判断所述新的待查询缓存服务器是否包含所述目标内容资源的标识信息,直至所述新的待查询缓存服务器中包含所述目标内容资源的标识信息,确定在所述待查询缓存服务器中查询所述目标内容资源,
其中,所述内容资源路由表包含参考内容资源的标识信息与所述缓存服务器的对应关系,所述目标参考内容资源的标识信息是与所述目标内容资源的标识信息的相关度最大的所述参考内容资源的标识信息。


2.根据权利要求1所述的方法,其特征在于,
所述参考内容资源的标识信息为所述参考内容资源的编号,
所述内容资源路由表包含的多个所述参考内容资源的编号按照从小到大的顺序依次排列,其中所有前后相邻的两个所述参考内容资源的编号的差值组成等比数列。


3.根据权利要求1所述的方法,其特征在于,
所述缓存服务器集群所包含的多个缓存服务器依次相连为闭合的回路,所述缓存服务器集群中任一缓存服务器所存储的内容资源的标识信息备份于所述任一缓存服务器的下一缓存服务器中。


4.根据权利要求1所述的方法,其特征在于,所述
所述内容资源的标识信息为所述内容资源的编号,所述缓存服务器集群中的所有所述缓存服务器依次排列,
任一缓存服务器所存储的多个内容资源的编号均小于所述任一缓存服务器的下一个缓存服务器中所存储的多个内容资源的编号。


5.根据权利要求2所述的方法,其特征在于,
若所述参考内容资源的编号不大于所述目标内容资源的编号,且所述参考内容资源的下一个参考内容资源的编号大于所述目标内容资源的编号,所述参考内容资源的编号与所述目标内容资源的编号的相关度最大。


6.根据权利要求1至5任一所述的方法,其特征在于,所述内容资源的处理方法,还包括:
接收指示移除缓存服务器或指示缓存服务器故障的移除指令,其中,所述移除指令指示的所述缓存服务器与所述缓存服务器集群所包含的除所述移除指令指示的所述缓存服务器之外的其他缓存服务器依次排列;
响应于所述移除指令,将所有所述缓存服务器的内容资源路由表中的所述参考内容资源的标识信息与所述移除指令指示的所述缓存服务器的映射关系,替换为所述参考内容资源的标识信息与所述移除指令指示的所述缓存服务器的下一缓存服务器的映射关系。


7.根据权利要求1至5任一所述的方法,其特征在于,所述内容资源的处理方法包括:
接收指示在所述缓存服务器集群中添加缓存服务器的添加指令;
响应于所述添加指令,在所述缓存服务器集群添加所述添加指令指示的所述缓存服务器,并构建所述添加指令指示的所述缓存服务器的内容资源路由表,
其中,所述添加指令指示的所述缓存服务器的内容资源路由表包括参考内容资源与原有缓存服务器的对应关系,所述原有缓存服务器为所述缓存服务器集群所包含的除所述添加指令指示的所述缓存服务器之外的其他缓存服务器。


8.一种内容资源的处理装置,其特征在于,所述装置包括:
第一确定模块,用于在缓存服务器集群中确定待查询缓存服务器,其中,所述缓存服务器集群包...

【专利技术属性】
技术研发人员:王磊王莹黄玉宝陈乜林森梁虹吴海柳谢彩虹陈勇
申请(专利权)人:中国移动通信集团海南有限公司中国移动通信集团有限公司
类型:发明
国别省市:海南;46

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

1