通信终端中的内容的新鲜度感知呈现制造技术

技术编号:17746144 阅读:43 留言:0更新日期:2018-04-18 19:37
一种方法,包括将内容项目缓存在连接到通信网络(36、40)的通信终端(28)的缓存存储器(48)中。在缓存存储器中缓存的内容项目被呈现给通信终端的用户(32)。呈现给用户的缓存的内容项目的新鲜程度被评估。缓存的内容项目的呈现根据评估出的新鲜程度而有条件地修改。

【技术实现步骤摘要】
【国外来华专利技术】通信终端中的内容的新鲜度感知呈现相关申请的交叉引用本申请要求提交于2015年10月15日的美国临时专利申请62/241,779的权益,其公开内容通过引用并入本文。专利
本专利技术总体涉及通信网络,并且具体地涉及用于在通信终端的内容的新鲜度感知呈现的方法和系统。专利技术背景各种数据服务和应用向移动电话和其他通信终端的用户呈现内容。例如,一些数据服务和应用使用预取方案来减少延迟并增强用户体验。预取的内容通常被缓存在终端的存储器中,并且在被请求时呈现给用户,具有小的延迟。专利技术概述本文描述的本专利技术的实施例提供了包括将内容项目缓存在连接到通信网络的通信终端的缓存存储器中的方法。在缓存存储器中缓存的内容项目被呈现给通信终端的用户。呈现给用户的缓存的内容项目的新鲜程度被评估。缓存的内容项目的呈现根据评估出的新鲜程度而有条件地修改。在一些实施例中,缓存内容项目包括通过通信网络预取内容项目。在一些实施例中,不管缓存的内容项目的新鲜程度如何,都会执行对缓存的内容项目的呈现。在实施例中,评估新鲜程度包括确定对于缓存的内容项目的软的非二元新鲜度度量(soft,non-binaryfreshnessmetric)。在一些实施例中,有条件地修改呈现包括根据评估出的新鲜程度来决定是否代替缓存的内容项目而呈现通过通信网络可获得的内容项目的更新版本。在实施例中,评估新鲜程度包括检测到比缓存的内容项目更加新的更新版本通过通信网络可获得,并且决定是否呈现更新版本包括即使更新的版本可获得,也选择呈现缓存的内容项目。在另一个实施例中,评估新鲜程度包括评价在缓存的内容项目和更新版本之间的距离度量,并且有条件地修改呈现包括根据距离度量来决定是否呈现更新版本。在又一个实施例中,评估新鲜程度包括评价在缓存的内容项目和更新版本之间的距离度量,并且有条件地修改呈现包括根据距离度量来决定是否通过通信网络获取更新版本。在再一个实施例中,评估新鲜程度包括识别通过网络检索更新版本的成本计量超过预定阈值,并且有条件地修改呈现包括即使更新的版本可获得,也选择呈现缓存的内容项目。在一些实施例中,有条件地修改呈现包括:当新鲜程度低于第一阈值时,决定仅呈现内容项目的更新版本,并停止呈现缓存的内容项目;当距离度量高于第二阈值时,即使更新的版本可获得,也决定继续呈现缓存的内容项目;以及当距离度量在第一阈值和第二阈值之间时,决定在获取更新的版本的同时呈现缓存的内容项目,并且一旦更新的版本已被获取,就用更新的版本来替换缓存的内容项目。在公开的实施例中,评估新鲜程度包括将在缓存存储器中缓存的内容项目上计算出的第一签名与通过通信网络可获得的内容项目的版本上计算出的第二签名进行比较。在实施例中,该方法还包括:在预取内容项目之前接收新鲜程度的指示,以及基于指示来设置预取内容项目的优先级。在一些实施例中,有条件地修改呈现包括忽略其中缓存的内容项目被提供给通信终端的HTTP响应的头部中的与新鲜度相关的字段。在实施例中,当在确保预取模式(guaranteed-prefetchingmode)下操作时执行忽略与新鲜度相关的字段,并且当在尽力而为预取模式(best-effortprefetcingmode)下操作时不执行忽略与新鲜度相关的字段。在另一个实施例中,评估新鲜程度包括基于针对内容项目报告的到期时间来设置新鲜程度。在又一个实施例中,评估新鲜程度包括基于内容项目的使用年限(age)度量或者版本号来设置新鲜程度。在一些实施例中,该方法还包括向用户呈现指示所呈现的内容项目的新鲜程度的指示。呈现该指示可以包括:当内容项目被评估为新鲜时呈现第一视觉指示,以及当内容项目被评估为不新鲜时呈现与第一视觉指示不同的第二视觉指示。可选地,呈现该指示可以包括:在内容项目被评估为不新鲜时呈现该指示,并且在内容项目被评估为新鲜时不呈现该指示。在实施例中,评估新鲜程度包括检测当前不可能验证通过通信网络是否有内容项目的更新版本可获得。根据本专利技术的实施例,另外提供了包括缓存存储器和处理器的通信终端。处理器被配置成:将内容项目缓存在缓存存储器中,向通信终端的用户呈现在缓存存储器中缓存的内容项目,评估被呈现给用户的缓存的内容项目的新鲜程度,以及根据评估出的新鲜程度来有条件地修改缓存的内容项目的呈现。根据本专利技术的实施例,还提供了计算机软件产品,该产品包括其中存储有程序指令的有形非暂态计算机可读介质,该指令在由通信终端中的处理器读取时使一个或更多个处理器将内容项目缓存在通信终端的缓存存储器中,向通信终端的用户呈现在缓存存储器中缓存的内容项目,评估被呈现给用户的缓存的内容项目的新鲜程度,以及根据评估出的新鲜程度来有条件地修改缓存的内容项目的呈现。根据结合附图进行的本专利技术的实施例的以下详细描述,本专利技术将得到更完全地理解,其中:附图简述图1是根据本专利技术的实施例示意性示出用于向通信终端传送内容的系统的框图;图2是根据本专利技术的实施例示意性示出用于内容的新鲜度感知呈现的方法的流程图;以及图3A、图3B和图4是根据本专利技术的实施例的在通信终端上显示的内容新鲜度指示的示意性图示。实施例的详细描述综述在许多实际的场景中,通信终端存在向其用户呈现过期内容的风险。例如,考虑通过通信网络从内容源预取内容、缓存预取的内容然后将缓存的内容呈现给用户的通信终端。实际上,很可能当缓存的内容呈现给用户时,通过网络有可获得的内容的更加新的(“更新鲜的”)版本。在这种情况下,呈现给用户的内容的版本不是可获得的最新(mostup-to-date)的版本。每当内容的更新版本变得可获得时,通过主动通知通信终端,有可能部分地克服上述情况。即使如此,更新通知可能并不总是在终端处被正确地接收,和/或可能经过一段时间直到终端实际上拥有更新的版本为止。这些情况再次导致无法呈现内容的最新的版本。作为再一个示例,某些类型的内容在某段时间之后会变得过时并且不适合呈现,而不管是否有更加新的版本可获得。限时的商业报价、股票报价和天气预报只是这些内容的一些示例。常规的预取和内容传送方案不考虑这些因素,并因此可能呈现过时的内容。本专利技术的实施例提供了用于向通信终端的用户呈现内容的改善的方法和系统。所公开的技术在决定是否呈现内容以及如何呈现内容时考虑了内容的新鲜程度。通常,终端呈现内容项目的缓存版本,并且随后仅评估缓存版本的新鲜程度,并且可能用更新鲜的版本替换当前呈现的版本。在本文中描述了内容新鲜度的各种定义,包括软的非二元新鲜度度量以及用于评估内容项目的新鲜度的各种技术。在一些实施例中,终端故意决定继续呈现内容项目的缓存版本,即使其发现有通过网络可获得的更加新的版本。例如,如果缓存的版本与更新的版本足够相似,则可以保留缓存的版本。描述了可用于这个目的的各种类似标准。作为另一个示例,终端可考虑获取更新版本的成本,例如,依据货币成本、功耗或其他成本计量。在一些实施例中,终端向用户呈现指示正在呈现的内容的新鲜程度的视觉指示。使用这种技术,用户可以放心,他或她正在被呈现内容的最新的版本,或者至少被通知内容可能是过时的。一些指示例如通过显示创建或获得内容的实际时间或上次验证其新鲜度的时间来量化。本文还描述了额外的新鲜度感知内容呈现技术。通过以新鲜度感知的方式来呈现内容,所公开的技术大大增强了用户体验本文档来自技高网...
通信终端中的内容的新鲜度感知呈现

【技术保护点】
一种方法,包括:将内容项目缓存在连接到通信网络的通信终端的缓存存储器中;将在所述缓存存储器中缓存的内容项目呈现给所述通信终端的用户;评估呈现给所述用户的缓存的内容项目的新鲜程度;以及根据评估的新鲜程度,有条件地修改所述缓存的内容项目的呈现。

【技术特征摘要】
【国外来华专利技术】2015.10.15 US 62/241,7791.一种方法,包括:将内容项目缓存在连接到通信网络的通信终端的缓存存储器中;将在所述缓存存储器中缓存的内容项目呈现给所述通信终端的用户;评估呈现给所述用户的缓存的内容项目的新鲜程度;以及根据评估的新鲜程度,有条件地修改所述缓存的内容项目的呈现。2.根据权利要求1所述的方法,其中,缓存所述内容项目包括通过所述通信网络预取所述内容项目。3.根据权利要求1所述的方法,其中,不管所述缓存的内容项目的新鲜程度如何,呈现所述缓存的内容项目都被实现。4.根据权利要求1所述的方法,其中,评估所述新鲜程度包括确定对于所述缓存的内容项目的软的非二元的新鲜度度量。5.根据权利要求1-4中任一项所述的方法,其中,有条件地修改所述呈现包括根据所述评估的新鲜程度来决定是否代替所述缓存的内容项目来呈现通过所述通信网络可获得的所述内容项目的更新版本。6.根据权利要求5所述的方法,其中,评估所述新鲜程度包括检测比所述缓存的内容项目更加新的所述更新版本通过所述通信网络可获得,并且其中决定是否呈现所述更新版本包括即使所述更新版本可获得也选择呈现所述缓存的内容项目。7.根据权利要求5所述的方法,其中,评估所述新鲜程度包括估计在所述缓存的内容项目和所述更新版本之间的距离度量,并且其中有条件地修改所述呈现包括根据所述距离度量来决定是否呈现所述更新版本。8.根据权利要求5所述的方法,其中,评估所述新鲜程度包括估计在所述缓存的内容项目和所述更新版本之间的距离度量,并且其中有条件地修改所述呈现包括根据所述距离度量来决定是否通过所述通信网络获取所述更新版本。9.根据权利要求5所述的方法,其中,评估所述新鲜程度包括识别通过所述网络检索所述更新版本的成本计量超过预定阈值,并且其中有条件地修改所述呈现包括即使所述更新版本可获得也选择呈现所述缓存的内容项目。10.根据权利要求1-4中任一项所述的方法,其中,有条件地修改所述呈现包括:当所述新鲜程度低于第一阈值时,决定仅呈现所述内容项目的更新版本,并停止呈现所述缓存的内容项目;当所述距离度量高于第二阈值时,决定即使所述更新版本可获得也继续呈现所述缓存的内容项目;以及当所述距离度量在所述第一阈值和第二阈值之间时,决定在获取所述更新版本的同时呈现所述缓存的内容项目,并且一旦所述更新版本已被获取,就用所述更新版本来替换所述缓存的内容项目。11.根据权利要求1-4中任一项所述的方法,其中,评估所述新鲜程度包括将在所述缓存存储器中缓存的所述内容项目上计算出的第一签名与通过所述通信网络可获得的所述内容项目的版本上计算出的第二签名进行比较。12.根据权利要求1-4中任一项所述的方法,并且包括:在预取所述内容项目之前接收所述新鲜程度的指示,以及基于所述指示来设置预取所述内容项目的优先级。13.根据权利要求1-4中任一项所述的方法,其中,有条件地修改所述呈现包括忽略在其中所述缓存的内容项目被提供给所述通信终端的HTTP响应的头部中的与新鲜度相关的字段。14.根据权利要求13所述的方法,其中,当在确保预取模式下操作时,执行忽略所述与新鲜度相关的字段,并且当在尽力而为预取模式下操作时,不执行忽略所述与新鲜度相关的字段。15.根据权利要求1-4中任一项所述的方法,其中,评估所述新鲜程度包括基于针对所述内容项目报告的到期时间来设置所述新鲜程度。16.根据权利要求1-4中任一项所述的方法,其中,评估所述新鲜程度包括基于所述内容项目的使用年限度量或者版本号来设置所述新鲜程度。17.根据权利要求1-4中任一项所述的方法,并且包括向所述用户呈现指示所呈现的内容项目的新鲜程度的指示。18.根据权利要求17所述的方法,其中,呈现所述指示包括当所述内容项目被评估为新鲜时呈现第一视觉指示,以及当所述内容项目被评估为不新鲜时呈现与所述第一视觉指示不同的第二视觉指示。19.根据权利要求17所述的方法,其中,呈现所述指示包括在所述内容项目被评估为不新鲜时呈现所述指示,并且在所述内容项目被评估为新鲜时不呈现所述指示。20.根据权利要求1-4中任一项所述的方法,其中,评估所述新鲜程度包括检测当前不可能验证通过所述通信网络是否可获得所述内容项目的更新版本。21.一种通信终端,包括:缓存存储器;以及处理器,所述处理器被配置成:将内容项目缓存在所述缓存存储器中,向所述通信终端的用户呈现在所述缓存存储器中缓存的内容项目,评估被呈现给所述用户的所述缓存的内容项目的新鲜程度,以及根据评估...

【专利技术属性】
技术研发人员:丹尼尔·耶林大卫·本伊莱罗伊·佩莱德希蒙·莫沙维
申请(专利权)人:腾赛拉网络有限公司
类型:发明
国别省市:以色列,IL

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

1