提供数字资产及其网络的制作方法

文档序号:7713119阅读:128来源:国知局
专利名称:提供数字资产及其网络的制作方法
技术领域
本发明涉及电信,特别是提供数字资产。
背景技术
早期的互联网协议电视系统包括有限的多媒体资产集合,例如电影以
及音乐会和体育赛事的录像。这些资产有时称作点播内容CoD、 CoD资产、数字资产、内容或标题。这些早期系统通常拥有相对少量的用户,例如一个旅馆中的用户。
从那时起,IPTV系统在相关资产数量及用户数量方面都有所扩张。近期,IPTV系统已知拥有多于五千的资产以及多于一百万的用户。图1示出了这种系统的例子。
如图1所示,已知IPTV内容点播CoD系统2具有分布式结构,因为中央图书馆服务器4连接到分布于用户10附近的流媒体服务器6。流媒体服务器例如位于电话交换机中。这些流媒体服务器6称作CoD边缘流媒体服务器。
中央图书馆服务器4连至CoD资产的数据库8,数据库8具有足够的存储容量iM^储所有的资产。数据库8中可用的内容存储量与CoD边缘流媒体服务器6中的内^储量之比通常是十比一。当然,存在许多CoD边缘流媒体服务器6和用户IO,但是为了简单只在图1中显示了少量的几个。
IPTV系统2包括^f吏用历史用户信息14的数据来预测未来资产观看可能性的控制器12。这个用户信息14可以包括销量和之前给定时期内完成的XC看i己录。
在系统2中提供了个人视频录^4^ (PVR)服务。在这种服务中,系统2捕获广播电视内容作为CoD资产,并且用户可以访问这些资产。这些
5服务称为网络个人视频录像机(nPVR)服务,因为它们是由作为网络的系统2提供的。
最常用的资产,即nPVR资产或其他CoD资产,被置于合适的边缘流^^体服务器6中,从而减少图书馆服务器4与用户IO之间的业务量。本质上,以接近于边缘流媒体服务器6中的用户方式来存储常用的资产。
之外,还存在开放的系统,即所谓的互联网电视系统。
对于IPTV和互联网电视二者来说,已经开发了用于选择资产以存储在边缘流媒体服务器中的各种方法。传统上,历史数据被用来利用最不常用(LFU, Least Frequently Used )方法或最近4吏用(LRU, Least RecentlyUsed)方法来确定将哪些资产存储在边缘流媒体服务器中。这些都是为了给待存储的更常用资产留出空间而删除边缘流媒体服务器中的最不常请求的资产或最近请求的资产的已知方法,

发明内容
读者参考所附独立权利要求。从属权利要求阐明了 一些优选的特征。本发明的 一个例子是一种用于在网络中提供数字资产的方法,所述网络包括连接到多个服务器的控制器。每个资产都包括视频数据和音频数据中的至少一种。每个服务器通过存储各个所选的资产集合并提供所选集合中的资产给请求的用户终端来服务于一组用户终端。该方法针对所述服务器中的至少一个包括通过以下步骤来选择要存储哪些资产U)针对由所述服务器服务的用户终端组中的每一个而接收关于被预测成单个用户终端最可能期望的资产集合的推荐,所述推荐适合于所述单个用户终端的单个用户;(b)才艮据所述推荐而确定所述用户终端組最有可能被请求的资产的列表;以及(c)更新存储于所迷服务器中的资产以使得最有可能被请求的资产被存储在所述服务器中。
最有可能被请求的资产的列表被用来更新哪些资产被存储在服务于用户组的服务器中。在一些实施例中,当使用时,,皮提供给用户的所建"^义资产的列表可以限于在与用户终端相连的J3良务器可用的资产。用户可能通常更愿意从所建议资产的列表中选择,而不是从很大的列表中搜索资产。
在一些实施例中,推荐引擎提供关于单个用户可能关注哪些资产的预先推荐,而不是只依赖于关于过去的资产请求频率的历史数据。预测的推荐可能取决于具有相似或相关用户配置文件(年龄、教育程度、兴趣爱好等)的其他用户的资产请求模式(pattern)。所预测的推荐可能取决于资产类型(例如用户喜欢的资产类型或与该类型相关的类型)。当确定将哪些资产存储到位于用户本地但具有有限存储容量的服务器中时,对来自推荐引擎的数据的使用是有利的。


参考附图,现在将作为例子描述本发明的实施例图1示出了已知的IPTV系统;图2示出了根据本发明一个实施例的IPTV系统图3示出了图2所示系统的操作的例子。
具体实施例方式
如图2所示,IPTV系统20包括中央视频服务器22以及几个边缘流媒体服务器即边缘视频緩存器24,每个边缘流媒体服务器都位于各自的电话中央局26中。每个緩存器24连接到几个数字用户线接入复用器(DSLAM)28。在图2中,为了简单示出了分别标记为Dl和D2的两个DSLAM 28。每个DSLAM连接到各自的IPTV用户终端30集合。如图2所示,第一DSLAMD1连接到IPTV用户终端30的第一集合U1,而第二DSLAM D2连接到IPTV用户终端30的第二集合U2。
中央枧频服务器连接到内^4t制器32 ,该内#制器连接到推荐引擎34。系统20也包括连接到边缘现频緩存器24的IPTV应用服务器36。边缘视频緩存器24每个都包括存储器25。
在系统20中,除了例如事先录制的电影的多媒体资产之外,还提供个
,其中:;和人视频录^^L (PVR)服务。在这种服务中,系统20捕获广播电视内容作 为CoD资产,并且用户可以访问这些资产。这些服务称为网络个人视频录 (nPVR)服务,因为它们是由作为网络的系统20提供的。 如下面详细解释的那样,作为nPVR资产或其他CoD资产的一些资产 被置于合适的边缘流媒体緩存器24中以减少图书馆服务器22与用户终端 30之间的业务量。被确定为相关用户利用下面详细描述的方法经常使用的 资产在附近被存储在合适的边缘流媒体緩存器24中。 推荐引擎
推荐引擎例如是Think Analytics Inc.( www.thinkanalytics.com )所售
的已知类型的处理器。
推荐引擎是用来基于以下内容确定适合指定用户的CoD推荐列表的 处理器用户的z^开配置文件的输入信息、(称作协同过滤的处理器中的) 具有与指定用户相似的配置文件的用户的行为、基于内容的过滤、其他媒 体(广播电视、DVD、图书购买等)的用户消费记录、以及关于用户之前 实际上请求的CoD资产的反馈信息。
协同过滤基于具有相似兴趣的用户的行为来预测指定用户的兴趣级 别,例如观看电影资产A和B的多数用户也请求资产C,因此也可以向已 观看A和B但未》见看C的用户推荐C。
基于内容的过滤是基于考虑资产类型(例如电影类别)的,例如在按 照所发现的用户喜好来设计推荐时基于资产元数据。
用户的^^开配置文件是包括以下内容的信息用户喜爱的电影类别、 喜爱的演员、业余爱好(例如运动)以及人口统计学信息(年龄、性别等)。
输入信息每日被更新以每天为每个用户提供最新的CoD资产推荐列表。
推荐引擎通过影响哪些资产被存储在每个边缘流媒体节点24中并且 因此被推荐给连至緩存器24的用户,来影响将来的资产请求模式。 内^制器
内#制器32根据由推荐引擎34提供的给单个用户的推荐来确定并控制将哪些资产存储在每个边缘视频緩存器24中。内容控制器包括用于緩 存的内容资产的列表以及计数器,并且按照下面参考图3说明的那样操作。 内容拴制器操作
如图3所示,过程开始(步骤a )于清除(步骤b )用于緩存的内容资 产标题的列表。表示索引i的计数器被设为1 (步骤c),然后进行关于i 的当前值是小于还是等于边,频緩存器24下游的DSLAM 28的总数N 的询问(步骤d)。这些DSLAM28位于电话中央局26中。
如果是,则对于连至DSLAM Di的用户集合Ui中的每个用户而言, 从推荐引擎34中获得(步骤e)各个用户的"前十个"资产标题。
然后,通过针对集合Ui中的每个用户的"前十个"资产标题中的每一 个而确定资产是否已经在用于緩存的内容资产的列表中,来生成(步骤f) 用于緩存的内容资产的列表。如果是,则对资产在前十个列表中的次数的 计数增加l。如果不是,则该资产被添加至用于緩存的内容资产的列表中。
之后,索引i增加l (步骤g),并且返回(步骤h)至关于i的当前 值是小于还是等于边缘视频緩存器24下游的DSLAM 28的总数N的询问 (步骤d)。然后,该过程重复执行步骤d、 e、 f和g,直到确定(步骤h) i不小于或等于N,也就是说当设计用于緩存的内容资产的列表时已经考虑 了所有集合Ui中的所有用户,其中i-l, ...N。
然后对用于緩存的内容资产标题的列表重新排序(步骤j),以使得该 资产是以计数的降序排列的(即具有最高计数的标题位于列表顶部,等等)。 这个重新排序的列表是该特定边B频緩存器24中的用于緩存的推荐的 列表。
在已设计这个列表之后,如下进行緩存。选择(步骤k)重新排序的 列表中的笫一个标题,并且进行关于这个标题是否是用于緩存的内容资产 的列表中的最后一个标题的询问(步骤1)。如果答案是否(步骤m), 则进行关于所选资产是否已经被存储在緩存器24中的判定(步骤n )。
如果是(即资产已经被存储),则选择(步骤o)用于緩存的内容资 产的列表中的下一个标题,并且返回(步骤p)至关于这个列表是否是用说明书第6/7页
于緩存的内容资产的列表中的最后一个标题的询问(步骤1 )。如果不是(即
资产还未被存储,步骤r),则进行关于该资产是否具有比当前存储于緩 存器中的资产的最低计数要高的计数的询问(步骤s),
如果是(即该标题具有比当前存储于緩存器24中的最不常用的资产更 高的计数,步骤t),则该緩存器中的这个最不常用的资产被标记(步骤u) 成被这个"新"标题代替,并且返回至步骤o,即选择用于緩存的内容资 产的列表中的下一个标题。如果不是(即该标题的计数不高于当前存储于 緩存器28中的最不常用的资产),则返回(步骤v)至步骤o,即选择用 于緩存的内容资产的列表中的下 一个标题.
过程迭代地进行,直到当进行关于这个标M否是用于緩存的内容资 产的列表中的最后一个标题的询问(步骤l)时答案为是(步骤w)。作为 下一个步骤,替4、(步骤x)在步骤u中标记的资产,并且过程结束(步
骤y)。
这个过程周期性地运行,例如每天,从而就单个用户来考虑由推荐引 擎提供的推荐的每日变化。具体地,在新资产(例如新流行作品)被引入 系统中之后不久,推荐引擎就生成针对单个用户的包括这些资产的标题的
推荐,并且图3所示的内容控制器操作开始运行。因此,新的流行作品资
产很快地在边緣枧频緩存器24中变为可用。
提供给用户的内容
IPTV应用服务器36包括CoD应用38,当用户终端访问该应用时, 该应用利用用户配置文件来生成并揭_供适合于该用户终端30的十个建i义 的资产的列表,但是仅限于当前在用户终端30的本地边膝现频緩存器24 中可用的那些资产。这个列表经由合适的边缘视频緩存器24和DSLAM 28 而^JL送至用户终端。
用户终端从该列表中选择要观看或收听的资产,然后在IPTV应用服 务器36的控制下,边缘视频緩存器24提供该资产给用户终端30。
可选地,如果用户不希望从这个包括十个资产的列表中选择资产,则 他可以搜索并请求存储于本地边a频緩存器24或CoD数据库8中的另一个资产. 变型
在可选的实施例中,可以根据用户类型对计数加权,以使得关于经常
访问的用户的推荐具有更大的影响。 一个例子是将用户分成三个级别偶 尔、适度或频繁。对于偶尔访问的用户,针对他/她的前十个推荐中的每一 个而添加计数l,对于适度访问的用户,针对他/她的前十个推荐中的每一 个而添加计数2。对于频繁访问的用户,针对他/她的前十个推荐中的每一 个而添加计数5。
在可选的实施例中,对推荐引擎的附加输入是用户自己的推荐,该推 荐是关于其他指定用户(例如其他家庭成员)或用户组(例如足球迷)可 能感兴趣的级别。在可选的实施例中,对推荐引擎的另一个输入是由电影 评论家所做出的专业推荐/评价。当发现一个知名电影评论家刚刚发布了 一 些新的电影评论时,更新推荐引擎。如果发现资产使用频率的较大变化, 就重新运行内$^制器的内^制过程以更新存储于边^ 见频緩存器中的 资产。
在一些其他实施例中,^使用智能用户接入复用器(ISAM)系统或路 由器或其它网络i殳备,而不是使用DSLAM。
一些实施例是闭合网络而另一些实施例是开放网络。 一些闭合网络是 互联网协议电视(IPTV)网络而一些开放网络是互联网电视网络。
可以在不背离其基本特征的前提下以其他特定形式来体现本发明。
所描述的实施例仅是说明性的而非限制性的。本发明的范围因而由所 附权利要求书来限定,而不是由前面的描述限定。在权利要求书的等价物 的含义和范围内的所有变化都包含于该权利要求书的范围之内。
ii
权利要求
1.一种用于在网络中提供数字资产的方法,所述网络包括连接到多个服务器的中央控制器,每个资产包括视频数据和音频数据中的至少一种,每个服务器通过存储各个所选的资产集合并提供所选集合中的资产给请求的用户终端来服务于一组用户终端,所述方法包括针对所述服务器中的至少一个、通过下列步骤来选择要存储哪些资产(a)针对由所述服务器服务的用户终端组中的每一个而接收关于被预测为单个用户终端最可能期望的资产集合的推荐,所述推荐适合于所述单个用户终端的单个用户;(b)根据所述推荐确定针对所述用户终端组的最有可能被请求的资产的列表;以及(c)更新存储于所述服务器中的资产以使得所列出的最有可能被请求的资产被存储在所述服务器中。
2. 根据权利要求1所述的用于提供数字资产的方法,其中,生成在步骤(a)中接收的推荐包括优选由具有相关用户配置文件的其他用户终端所选择的资产。
3. 根据权利要求1所述的用于提供数字资产的方法,其中,生成在步骤(a)中接收的推荐包括优选具有用户喜爱的资产类型的、或与所述资产类型相关的资产。
4. 根据前述任一权利要求所述的用于提供数字资产的方法,其中,每个服务器经由各自的数字用户线接入复用器(DSLAM)集合而连接到用户终端,并且当确定针对所述用户终端组的最有可能被请求的资产的列表时考虑连接到每个DSLAM的用户终端集合。
5. 根据前述任一权利要求所述的用于提供数字资产的方法,其中,根据所迷推荐确定针对所迷用户终端组的最有可能被请求的资产的列表的步骤(b)包括当资产被推荐给用户终端时增加与 资产列表中的该资产相关联的计数,然后以计数的降序对所述列 表重新排序从而提供最有可能被请求的资产的列表。
6. 根据权利要求5所述的用于提供数字资产的方法,其中, 更新存储于所述服务器中的资产以使得最有可能被请求的资产的 列表被存储在所述服务器中的步骤(c)包括通过检查所述资产是 否已经被存储而工作于所述最有可能被请求的资产的列表,并且 如果没有被存储则检查该资产是否具有比之前存储的具有最低计 数的资产更高的计数。
7. 根据权利要求5所述的用于提供数字资产的方法,其中, 对计数进行加权以使得对于经常使用的用户终端的资产推荐具有 比对于较少访问的用户的资产推荐更大的权重。
8. 根据前述任一权利要求所述的用于提供数字资产的方法, 其中,对于单个用户终端的推荐是根据来自所述用户终端的、与 所述单个用户所知道的其他用户的喜好或用户类型有关的信息来 被更新的。
9. 根据前述任一权利要求所述的用于提供数字资产的方法, 其中,根据来自专家的信息来更新推荐。
10. 根据前述任一权利要求所述的用于提供数字资产的方法, 其中,当针对单个用户的至少一些推荐被更新时,重复所述方法。
11. 根据前述任一权利要求所述的用于提供数字资产的方法, 其中,向所述用户终端发送待请求的资产的建议列表,该建议列 表限于存储在所述服务器中的资产。
12. —种用于提供数字资产的网络,包括连接到多个服务器的 中央控制器,每个资产包括视频数据和音频数据中的至少一种, 每个服务器包括存储器并且被配置成通过将各个所选的资产集合 存储在存储器中并且提供所选集合中的资产给请求的用户终端来 服务于一组用户终端,所述网络还包括内容控制器,其被配置成针对所述服务器中的至少一个而选择存储哪些资产;所述内容控制器被配置成(a) 针对由所述服务器服务的用户终端组中的每一个而接收 来自推荐引擎的、关于被预测为单个用户终端最可能期望的资产 集合的推荐,所述推荐适合于所述单个用户终端的单个用户;(b) 根据所述推荐确定针对所述用户终端组的最有可能被请求的资产的列表;以及(c) 更新存储于所述服务器中的资产以使得所列出的最有可 能被请求的资产被存储在所述服务器中。
全文摘要
提供了一种用于在包括连接到多个服务器的中央控制器的网络中提供数字资产的方法。每个资产包括视频数据和音频数据中的至少一种。每个服务器通过存储各个所选的资产集合并且提供所选集合中的资产给请求的用户终端来服务于一组用户终端。所述方法包括针对所述服务器中的至少一个,通过下列步骤来选择存储哪些资产(a)针对由所述服务器服务的用户终端组中的每一个而接收关于被预测为单个用户终端最可能期望的资产集合的推荐,所述推荐适合于所述单个用户终端的单个用户;(b)根据所述推荐确定针对所述用户终端组的最有可能被请求的资产的列表;和(c)更新存储于所述服务器中的资产以使得所列出的最有可能被请求的资产被存储在所述服务器中。
文档编号H04N7/14GK101677331SQ20091017313
公开日2010年3月24日 申请日期2009年9月11日 优先权日2008年9月15日
发明者A·基塞尔, D·C·鲁宾逊 申请人:阿尔卡特朗讯公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1