用于缓存的方法、服务器、计算机程序和计算机程序产品技术

技术编号:7737695 阅读:209 留言:0更新日期:2012-09-09 23:58
本发明专利技术提供一种方法,包括:在电信网络的缓存服务器中确定要分析的用户简档;在所述缓存服务器中获取一组用户简档;获取该组用户简档中的每个用户简档相对于所述要分析的用户简档的相关性测量;以及在考虑所述相关性测量的情况下,计算与该组用户简档关联的内容历史中的至少一个内容的内容缓存优先级。还提供了对应的服务器、计算机程序和计算机程序产品。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及缓存(caching),更具体地,涉及提高缓存精确性。
技术介绍
缓存介质是用于在电信网络或企业网络中改善存取时间和优化带宽使用的ー种已知技木。缓存使用诸如盘空间或者其他存储器件之类的存储器块来临时存储在将来很可能需要的一些数据的副本。当缓存客户端(即,需要数据的实体,如计算机或移动终端)尝试存取一些数据时,它们首先检查缓存。如果需要的数据可在缓存中获得(缓存命中),则使用缓存副本。如果在缓存中没有发现该数据(缓存未命中),则从原始源下载该数据。在缓存未命中的情况下,将数据的副本临时存储在缓存中,以供以后存取。 当在缓存中存储新数据时,经常需要移除ー些以前缓存的数据,以便释放存储容量。确定什么样的旧数据应该被移除的策略被称为缓存算法或者缓存替换算法。提高缓存精确性的任何改进具有极大的益处。这将提供较多的命中和较少的未命中,从而提高了性能并且降低了网络拥塞。
技术实现思路
因此本专利技术的目的是改进缓存。根据本专利技术的第一方面,提供了一种用于缓存的方法,包括步骤在电信网络的缓存服务器中确定要分析的用户简档;在所述缓存服务器中获取ー组用户简档;获取所述该组用户简档中的每个用户简档相对于所述要分析的用户简档的相关性测量;以及在考虑所述相关性测量的情况下,计算与所述该组用户简档关联的内容历史中的至少ー个内容的内容缓存优先级。通过考虑用户之间的相关性,将获得提高的缓存精确性。这将导致较少的缓存未命中和较多的缓存命中,通过使用该方法提高了缓存性能。因此,改善了缓存。获取相关性测量的步骤可以包括从电信网络中的中心相关性测量提供者服务器获取相关性测量。使用中心相关性测量提供者服务器允许实现鲁棒的数据完整性。可选地,可以定期地或按需地(on demand)通过网络从中心相关性测量提供者服务器向下分发相关性測量(即,推(push)或拉(pull))。可以在由获取相关性测量的步骤请求时计算相关性测量。通过仅在被请求时(即,按需要)计算相关性测量,可以考虑最近的数据,生成更精确的相关性测量。这可以集中地或者在网络层级的下层的节点,即,更接近客户端的节点,中执行。可以使用静态相关性数据和/或动态相关性数据计算相关性测量。这在使用获取相关性测量的数据源方面提供了极大的灵活性。可以使用由第三方通过外部应用编程接ロ提供的相关性数据计算相关性测量。第三方可以具有关于系统中的用户之间的关系的更多数据,因此给出了更精确的相关性测量,并且由此给出了更好的缓存。获取ー组用户简档的步骤可以包括获取当前与缓存服务器关联的所有用户简档构成的组。換言之,为了不遗漏被分析用户与缓存服务器下的用户之间的任何潜在关系,处理与缓存服务器关联的所有用户的关系。获取ー组用户简档的步骤可以包括获取与要分析的用户简档关联的ー组用户简档。換言之,首先确定哪些用户与要分析的用户具有任何种类的关系,以及仅检查那些用户的相关性。这样会提高效率。 该方法可以响应于要分析的用户简档存取内容而开始。这允许基于最近存取的数据来更新缓存。该方法可以响应于要分析的用户简档变为与缓存服务器关联而开始。例如,当用户简档的用户移动到缓存服务器负责的区域时,这可能出现在移动网络中。计算内容缓存优先级的步骤中内容历史可以是针对该组用户简档的较大的内容历史的子集。这允许实现更高效处理,原因是整个内容历史可能相当大。该方法还可以包括以下步骤基于所计算的内容缓存优先级来确定是否预获取与该内容缓存优先级相关联的内容。这可以创建非常有效率的缓存策略,特别是当缓存服务器位于接近客户端的位置时,例如在基站中或者甚至与客户端位于ー处时,更是如此。该方法还包括步骤基于所计算的缓存优先级来确定是保存还是丢弃与该内容缓存优先级相关联的内容。这允许由于有效更新而实现小延迟的缓存管理。在计算内容缓存优先级的步骤中,可以使用内容类型因子,其中内容类型因子针对不同类型的内容而不同。这允许系统运营商配置各种类型的内容之间的相对强度。例如,网页(文本和/或图像)可以配置为比视频内容更重要。在计算内容缓存优先级的步骤中,可以使用针对要分析的用户简档的权重因子,其中针对要分析的用户简档的权重因子指示服务级别。这允许针对不同用户,例如铜牌订户、银牌订户、或金牌订户,而存在缓存差异。因此,可以在最需要的地方配置较好的缓存。本专利技术的第二方面是ー种用于缓存的缓存服务器,包括缓存存储器;用户简档确定器,布置为确定要分析的用户简档;组获取器,布置为获取ー组用户简档;相关性测量获取器,布置为获取该组用户简档中的每个用户简档相对于要分析的用户简档的相关性测量;以及内容缓存优先级计算器,布置为在考虑相关性测量的情况下计算与该组用户简档的内容历史中的至少ー个内容的内容缓存优先级。通过考虑用户之间的相关性,将获得提高的缓存精确性。这将导致较少的缓存未命中和较多的缓存命中,通过使用该方法提高了缓存服务器的性能。因此,改善了缓存。相关性测量获取器可以布置为从电信网络中的中心相关性测量提供者服务器获取相关性测量。使用中心相关性测量提供者服务器允许实现鲁棒的数据完整性。可选地,可以定期地或按需地(on demand)通过网络从中心相关性测量提供者服务器向下分发相关性測量(即,推或拉)。电信网络可以包括移动通信网络,并且缓存服务器可以耦合到移动通信网络的基站。基站是网络中的靠近客户端且负责与客户端通信的点,例如是移动通信网络中的无线接入网的部分。电信网络可以包括无线局域网,并且缓存服务器可以耦合到无线局域网的无线接入点设备。缓存服务器可以包括在移动终端中。通过将缓存服务器与客户端协同定位,在移动终端的该情况下,例如通过使用预获取,可以获得极大的效率。内容缓存优先级计算器可以在相关性测量获取器进行请求时计算相关性测量。通过仅在被请求时(即,按需要)计算相关性测量,可以考虑最近的数据,生成更精确的相关性測量。这可以集中地或者在网络层级的下层的节点,即,更接近客户端的节点,中执行。内容缓存优先级计算器可以使用静态相关性数据和/或动态相关性数据来计算相关性测量。这在使用获取相关性测量的数据源方面提供了极大的灵活性内容缓存优先级计算器可以使用由第三方通过外部应用编程接ロ提供的相关性数据来计算相关性測量。第三方可以具有关于系统中的用户之间的关系的更多数据,因此给出了更精确的相关性测量并且由此给出了更好的缓存。组获取器可以布置为获取当前与缓存服务器关联的所有用户简档构成的组。換言之,为了不遗漏被分析用户与缓存服务器下的用户之间的任何潜在关系,处理与缓存服务器关联的所有用户的关系。组获取器可以布置为获取与要分析的用户简档关联的一组用户简档。換言之,首先确定哪些用户与要分析的用户具有任何种类的关系,以及仅检查那些用户的相关性。这允许提闻效率。内容缓存优先级计算器可以布置为响应于要分析的用户简档存取内容而计算内容缓存优先级。这允许基于最近存取的数据来更新缓存。内容缓存优先级计算器可以布置为响应于要分析的用户简档变为与缓存服务器关联而计算内容缓存优先级。例如,当用户简档的用户移动到缓存服务器负责的区域吋,这可能出现在移动网络中。内容缓存优先级计算器可以布置为基于内容历史来计算内容缓存优先级,其中所述内容历史是针对该组用户简档的较大的内容历史的子集。这允许实现更高效处理,本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于缓存的方法,包括步骤 在电信网络⑶的缓存服务器(12a-z,12’ )中确定(40)要分析的用户简档; 在所述缓存服务器(12a-z,12’ )中获取(41) ー组用户简档; 获取(42)该组用户简档中的每个用户简档相对于要分析的用户简档的相关性测量;以及 在考虑所述相关性测量的情况下,计算(43)与该组用户简档关联的内容历史中的至少ー个内容的内容缓存优先级。2.根据权利要求I所述的方法,其中获取相关性测量的所述步骤(42)包括从所述电信网络(8)中的中心相关性测量提供者服务器(10)获取相关性测量。3.根据权利要求I或2所述的方法,其中在通过获取相关性测量的所述步骤(42)请求时计算所述相关性測量。4.根据权利要求3所述的方法,其中使用静态相关性数据和/或动态相关性数据来计算所述相关性测量。5.根据权利要求3或4所述的方法,其中使用由第三方(16)通过外部应用编程接ロ提供的相关性数据来计算所述相关性测量。6.根据前述任一项权利要求所述的方法,其中获取ー组用户简档的步骤(41)包括获取当前与缓存服务器关联的所有用户简档构成的组。7.根据权利要求1-5中任一项所述的方法,其中获取ー组用户简档的步骤(41)包括获取与要分析的用户简档关联的一组用户简档。8.根据前述任一项权利要求所述的方法,其中所述方法响应于要分析的用户简档存取内容而开始。9.根据权利要求1-7中任一项所述的方法,所述方法响应于要分析的用户简档变为与缓存服务器关联而开始。10.根据前述任一项权利要求所述的方法,其中在计算内容缓存优先级的所述步骤(43)中,所述内容历史是针对该组用户简档的较大的内容历史的子集。11.根据前述任一项权利要求所述的方法,还包括步骤 基于所计算的内容缓存优先级来确定(44)是否预获取与该内容缓存优先级相关联的内容。12.根据前述任一项权利要求所述的方法,还包括步骤 基于所计算的缓存优先级来确定(47)是保存还是丢弃与该内容缓存优先级相关联的内容。13.根据前述任一项权利要求所述的方法,其中在计算内容缓存优先级的所述步骤(43)中,使用内容类型因子,其中所述内容类型因子针对不同类型的内容而不同。14.根据前述任一项权利要求...

【专利技术属性】
技术研发人员:卡塔林·梅罗苏安德拉斯·沃尔科
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:

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

1
相关领域技术
  • 暂无相关专利