通过数字网络提供/接收媒体内容的方法和装置的制作方法

文档序号:7663878阅读:118来源:国知局
专利名称:通过数字网络提供/接收媒体内容的方法和装置的制作方法
技术领域
本发明一般涉及用于播放及浏览媒体内容数据包的技术,这些数据包是通过数字网络获取的。
更具体地说,本发明涉及用于通过数字网络向用户提供和接收媒体内容的方法及装置,所述的媒体内容由一台媒体内容服务器提供,并由一个中间节点根据先前保存的用户偏好进行组织和选择。
背景技术
主要有两种技术可用于通过数据网络-如Internet-存取媒体内容;(数据)流-这意味着用户要接收一个连续的媒体流(相当于听广播),以及一个片断接一个片断地下载-这表示用户要一个一个地选择并下载媒体内容片断(相当于分别购买一张CD上的各首歌曲)。这些技术中没有一个能够提供给用户满意的个性化媒体体验。
因此,就发展出了不同的技术,以实现一种更为个性化的媒体存取方式,这些技术的共同目标是要带给用户最佳的媒体体验,它们通常会选择被认为是用户最感兴趣的媒体内容。在对移动Internet的访问不断增加的情况下,这一目标更显突出。
根据第一种方法,用户使用一个手持装置,该装置通常并不连接到网络中,而只是偶发性地连接到网络中,通常是利用某种对接设备连接的。这种方法的一个例子是AvantGo系统,它可以同例如一个掌上导航(Palm Pilot)装置共同使用。用户在AvantGo服务器上启用一个帐号,并选择数个他/她希望从中获取数据的服务器。接着这些信息就被下载到AvantGo服务器上并不断被更新,它具有特殊的节约存储空间的格式。每次用户接上掌上导航装置(Palm Pilot),当前的信息就被下载到掌上导航装置中。然后,掌上导航(Palm Pilot)装置从网络中断开,用户则可以浏览已经下载的页面,比如在乘巴士回家的途中。显而易见,这种方法在动态性和媒体质量上有严重的局限性。首先,由于在浏览过程中,所使用的装置没有连接网络,信息内容就不能被改变。其次,为了与对接过程相兼容而且要让信息足够紧凑以便能在掌上导航装置中存储大量的页面,媒体信息就被限制到文本和简单的图片上。另外,在进行连接工作的时候-比如说在离开他/她一天的工作场所之前,用户往往要等待。因此,就希望连接工作能完成得越快越好,这就使得传输任何大容量的媒体内容-如声音、视频等等-显得过于耗费时间,尽管连接本身是高质量的。
根据第二种方法,用户使用一种手持装置动态地访问网络上的所有可用信息。所述装置,例如一部WAP电话或是一台GPRS装置,能够连续不断地连接并且可以像一部手持网络浏览器一样工作。这种方法在实用中没有对用户可得到的信息数量加以限制,只是在网络容量以及手持装置显示/浏览这些方面有所受限。然而,同时也需要用户主动地通过浏览Web参与到信息搜寻中去。由于现代的信息搜寻者通常都很繁忙,因此就需要一种更为个性化的媒体访问方式。而且,在搜寻一个主题的浏览中,一个众所周知的现象就是Internet会把用户引领到错误的方向上去。坐在家里的时候,这通常不是一个问题,但是一个匆忙的用户就不能等待这种媒体体验。有一个引起不耐烦的因素在于对移动Internet连接的收费通常与用户下载了多少信息成比例,这就使得有选择性地下载更为可取。
第三种方法与“频道”有关,比如说Windows 98中的活动频道,它最初是为不能经常联网的Internet用户开发的,为的是最大限度地利用好每次联网机会。一个频道就是对一种媒体内容——如一本杂志、或是一个新闻电台——的订阅。通过预置一个频道,用户就可以要求该媒体内容在每次用户上线时被下载到客户端,而同时只对用户正在进行的其他Internet通信造成最小程度的干扰。然后,在用户下线后,所述的媒体内容就可以从容户端存储装置(如硬盘)获取。所述的频道概念可以在手持装置上实现,从而向用户提供有选择性的媒体内容。所述的频道内容更可以通过例如cookies变得更加个性化,从而让媒体体验更加优化。这种频道方法带来的一个问题在于,尽管它能提供给用户一种效率更高的媒体体验,但仍然存在下载过量信息的风险。不论一个频道被设计得多么个性化,一旦用户决定不去研究它的内容,那么这些信息就下载得毫无意义,从而造成不必要的开销。
另一个问题存在于所有经由移动链路对媒体信息的发送中,就是连接质量恶化的风险。这可能发生在当一辆车进入一条隧道中,或是当一个行人处于一个蜂窝网络(比如GPRS)的不同蜂窝区域之间时。如果链路质量降低,那么正常的浏览就可能变得令人烦闷得缓慢,很难提供令人满意的媒体体验。
此外,为了播放媒体内容,用户的硬件装置(如一台PC或是一台手持装置)必须包含一个支持特定媒体格式的媒体播放器。所述的媒体播放器是一种运行在硬件装置——如一台MP3播放器——上的计算机程序。如果媒体播放器不支持下载的媒体格式,那么用户就无法从下载中受益,却对连接载荷造成了不必要的开销。
所述的媒体内容通常以一个文件中一组数据比特的形式存储,该文件依照预定的标准化数据格式——如.WAV或是MP3——加以格式化。所述的文件通常包括一个或是仅仅一个媒体内容片断,比如说一首歌,以及非常有限的一些关于媒体内容本身的信息,比如标题、艺术家以及风格。
所述的媒体内容通常是一个片断接一个片断地播放,也就是一个文件被选择并在媒体播放器中打开(该片断被播放),当到达该文件的末尾时,这个音乐片断(比如一首歌)就结束了。若要播放下一个片断,那个片断必须直接被选择并开始播放。有些媒体播放器支持一种播放列表概念,其中媒体片断可以按某个预定的顺序进行播放,但是这些播放列表是非常有局限性的,因为它们只能够表示片断的线性顺序(一维的)。而且,还不存在一种标准的数据格式来定义一个播放列表。
以上问题中的一些已经由MPEG(运动图象专家组)提出,并在MPEG-21 Multimedia Framework,Beijing,2000(MPEG-21多媒体框架,北京,2000)报告中记载。

发明内容
本发明的一般目标是要克服一些上述的问题,并要提供给用户一种满意的媒体体验。
本发明进一步的目标是要以低成本实现令人满意的媒体体验,也就是,要避免向媒体播放器下载不必要的媒体内容。
这些目标依靠一种通过介绍来告知(媒体)类型的方法实现,该方法包括以下步骤定义一个个性化的媒体数据包结构;将具有上述个性化媒体数据包结构的第一个数据包发送到客户端;从客户端接收一个状态信息,该状态信息描述了一个用户动作;相应于所述的消费者行动调整所述的个性化媒体数据包结构;以及将所述的具有经调整的媒体数据包结构的第二个数据包发送到客户端。
根据本发明,用户能够体验到一种高度个性化的媒体播放,同时与网络传输相关的开销已经最小化了。通过将状态信息发送给个性化服务器,所述的媒体数据包结构就能够不断地根据用户的消费模式进行更新,也就是说,如果用户选择播放关于某个主题的某种类型的媒体资料,那么所述的数据包结构就会被调整以在用户个人定义的所有主题中包含更多该类型的媒体对象。结果,更多该类型的媒体内容就被从一个或数个(媒体)内容供应商处下载到个性化服务器上。然而,当且仅当用户通过浏览要求获得这种类型的媒体内容时,这些媒体内容才会被传送到客户端。因此,用户只需要为所要求获取的媒体内容付费。然而,用户通过浏览所要求的媒体内容同时也会一直被修订到用户的媒体消费模式中,从而用户就能得到高度相关且令人满意的媒体体验,而不需要过量的浏览。
上述的第二个数据包最好能够相应于用户动作而包括可播放的媒体主题,这些媒体主题根据所述的经过调整的个性化数据包结构进行组织。这样,不同的数据包就在结构和内容上都有所不同。这就使得高度适应于用户媒体消费行为的媒体传输成为可能。
上述的状态信息还可以包含对当前能达到的网络传输速率的指示,并且其中不适合可达到的传输速率的媒体主题会被替代或是从所述的数据包中排除。根据某种方法,上述的替代包括对媒体格式的转换,比如更大程度的压缩,这会导致质量的降低,但字节数也会更少。
通过改变传输的媒体内容以适应可达到的传输速率,避免了客户端过多的等待。在传输速率低于正常情况的时段内,宽带媒体内容(例如视频片断,高采样率声音文件)就被保留在个性化服务器内。用户此时的媒体体验会大打折扣,但是这总强过让变差的网络容量完全停止媒体内容的传输。
上述的状态信息还可以包含对客户端媒体播放器所支持媒体格式的指示,并且其中具有所述媒体播放器不支持的格式的媒体主题会被替代或是从所述的数据包中排除。通过向个性化服务器发送关于客户端及客户端媒体播放器的信息,传送到客户端的媒体内容就会更加合适。例如,当使用一个不能够回放视频片断的媒体播放器(如一台没有显示器的MP3播放器)时,传送这样的媒体内容就是对联网开销的一种浪费。
上述的状态信息还可以包含对用户当前所处环境的指示。特别重要的是向个性化服务器报告任何可能会影响用户消费媒体内容能力的事件。正在驾驶一辆汽车的用户与乘坐巴士的用户通常需要不同的媒体内容组合,即便他们的客户端硬件和软件是非常相似的。根据关于当前用户所处环境的信息调整媒体内容,就可能获取进一步增强的媒体体验。
本发明的另一方面涉及相应的一种用于接收媒体内容的方法。
本发明的另一方面是包含在网络中的装置,包括用于执行相应于上述方法的各步骤的装置。这些装置可以构成一个固定数据网络(如Internet)或是一个移动网络的一部分。
本发明的另一方面是计算机程序产品,包括当所述产品在一台计算机上运行时,用于执行本发明所述方法的软件代码部分。这些计算机程序产品最好能够被直接载入计算机的内部存储器中,并可以例如通过网络发送或是通过一种数字信息载体如CD来发布。


本发明更多的方面将在下面被描述,这些描述参照了优选实施例,并在附图中加以图示。
图1示出了依据本发明的一个系统中一般信息流的框图。
图2示出了一种媒体分发网络的框图,本发明对该网络是适用的。
图3示出了依据本发明的一种发行节点。
图4示出了依据本发明实施例的一种媒体数据包结构的例子。
图5示出了图4中所示的媒体数据包结构的另一种例图。
图6示出了依据本发明一种个性化节点。
图7示出了依据本发明的一种浏览器。
具体实施例方式
依赖于实施方式,依据本发明的一个系统可以具有多种不同信息流结构中的任意一种,这些信息流结构包括不同组的组成部分(节点)。在接下来的描述中,假定采用对应于图1的一种结构,该结构包含了一个或数个媒体内容服务器(称为发行节点1),这些节点中包含着媒体内容2,而这些媒体内容又依据本发明的方法被传送给一个或多个客户端3。在这两个端点之间设置了中间节点4,该节点包括一个个性化部件5,以及一个供应器部件6,前者依据该节点所能获取的用户偏好,从发布的素材中选择媒体内容;后者则确保与客户端3进行最佳的通信。
上述的结构最适合在图2所示类型的网络中使用,该类型的网络中包括一个固定数据网络7,比如Internet,以及一个移动数据网络8,比如GPRS或UMTS网络。从图2中明显可见发行节点1以及中间节点4中的个性化部件5构成了所述固定网络的一部分。中间节点4中的供应器部件6则是所述系统中固定和移动两部分之间的桥梁,并与例如GPRS网络中的GGSN(GPRS系统的网关节点)进行通信。作为固定与移动两部分之间接口的一部分,供应器6通常属于移动网络操作者,因此在图2中被示为一个独立的物理单元。客户端3是一台蜂窝通信装置,比如一部GPRS电话。在图2中,阴影部分表示以下所要说明的软件部分将要驻留的地方。
图3中示出了依据优选实施例的一个发行节点1。每个发行节点生成并向一个或多个个性化节点4发送数据包10,这些数据包具有一种已定义的媒体结构。
根据本发明,这种基本的媒体数据包结构在对媒体内容所进行的所有处理及通信中都被使用。所述的媒体数据包结构支持将相关媒体内容的项目(也称为主题)创建到一个逻辑文件中,该文件被传送到客户端。媒体数据包结构定义了媒体主题与媒体数据包的浏览结构之间的关系。在优选实施例中,所述的结构被实现为XML数据转换定义。
如图4中所示,一个媒体数据包10中的(媒体)片断被组织在多个内容供应者特定的频道中(CH1,……),比如CNN体育或是MTVTop 25。一个频道中包含多个主题(1.1,……),比如一个体育新闻片断或是一首歌,并且每个主题还可以带有多个相关的主题(1.1.1,……),比如能够提供与主题相关的更详细或更密切内容的体育新闻片断。
上述的主题有一个预定的播放顺序(1.1,1.2,1.3等等),这种方式类似于一种广播。然而,这种多级结构允许移动到一个平行的路径中去,从而把这种广播改变成比如1.2.1,1.2.2,1.2.3等等。
一个主题还可以被分配一个过期标志,使得该主题在一段时间后过期淘汰。这个过期标志可以在整个系统中使用,以避免传送“过时”的媒体内容。
如图5中所示,每个主题还包含多个媒体表示层,比如文本、音乐和图片。这些层使得相同的新闻片断能够以不同的方式表现出来,从而能够根据实际情况——如媒体播放器的性能、访问容量或是用户的选择,从不同的表现方式中选择出合适的一种。这个过程将在下面被进一步描述。
在一个层中,媒体内容被进一步划分为序列(sequences),这些序列依据时间线被组织和同步。序列是媒体数据包中最小的块,它们等价于今天的媒体文件,如MP3文件。将不同层上的序列组合并同步就能产生丰富的媒体节目。例如,如今的电视新闻频道经常通过组合音乐和静态画面的序列来构成它们的新闻片断,所述的音乐和静态画面根据新闻内容而变化。这些新闻片断就可以基于上述的媒体数据包格式来制作。
图5中所示的最底层——功能层,允许与主题相关的互动功能被包括到主题中,并与其他序列同步。举例来说,在收听一个新闻片断时,会出现与该新闻片断相关的一个菜单,它允许将所选择的项目存储(存档)到媒体播放器上,以备将来使用,或是直接从内容供应商处购买。
与图4-5相关的XML文件中的一部分可能与下面的例子相似。
<CHANNEL name=‘CH1’>
<SUBJECT id=‘1.1’>
<LAYER type=‘audio’>
<SEQUENCE start=‘0.30’stop=‘1.30’file=‘a1.mp3’/>
</LAYER>
</SUBJECT>
<SUBJECT id=‘1.2’>
…</CHANNEL>
<CHANNEL name=‘CH2’>
…</CHANNEL>
回到图3,一个发行节点1包括一个数据库11,以及用于连接到Internet的装置12。节点1中还包括了软件13,用于按照上述方式构造媒体内容。一个媒体内容供应商,比如一个新闻电台或是电视频道,使用媒体编辑器14以数据库11中不同类型主题的形式制作媒体内容。所述的软件13,可能在媒体编辑器14的辅助下,以上述的XML结构创建数据包10,接着这些数据包10就被发布出来,也就是说,这些数据包被送到数据库11的一个公共存储单元15中,该单元可以通过Internet访问。通常,要为媒体内容供应商所发布的每一个频道创建一个数据包10。
另外,所述的发行节点还包括装置16用于实现本地管理功能,例如建立并维护用户组及新的个性化节点链路,控制媒体编辑器访问,备份例行程序,等等。
所述的发行节点可以包含用于与外部数据库17相连的装置,在该数据库中可以找到额外的媒体内容。这个外部数据库可以是例如一个公共数据库,或是媒体内容供应商可以访问的一个数据库。
图6中示出了依据优选实施例的一个中间节点4,该中间节点包括一个个性化部件5以及一个供应器部件6。这两个部件都能向最终用户提供个性化服务,但它们具有稍不相同的功能,因此在本描述中被分开了。由于供应器部件6与移动网络的通信密切相关,因此它最好在物理实现上与个性化部件5分开,部件5可能是例如一个固定连接的Internet服务器。
个性化部件5很容易被实现为一个Internet入口,它具有开放的标准接口21,从而可以通过任何类型的浏览器(HTML,WAP,VoiceXML)进行访问。个性化部件5包括一个用户数据库22和一个内容供应商数据库23,前者保存了用户档案数据以及关于用户消费行为的状态信息,而后者则包含了内容供应商以及它们所能提供的媒体内容类目(也称为频道)。
用户接口24被用来处理一个保密的登录和认可过程,并允许用户访问他/她的用户档案信息,以便更新这些信息。内容供应商也可以通过接口24登录,以便建立新的频道或是更新现有频道的内容。
个性化部件5还包含软件25,该软件对将要发送给客户端3的媒体数据包进行个性化处理。对媒体数据包的发布方式可以是多种多样的。根据某个实施例(未示出),所有的媒体数据包都被保存在个性化节点4中。根据另一个实施例(图6),数据包从发行节点1直接被送到客户端3,而仅仅被中间节点4截留。在这种情况下,节点4中就利用一个缓存器26进行“智能缓冲”。数据包被个性化节点4截留,接着就从目的地报头中读取一个用户ID或类似的东西。然后,相应的用户档案就被从用户档案数据库22中调出,而数据包就根据该用户档案进行调整。
另外,与发行节点相似,个性化部件5包含装置27用于实现本地管理功能,如系统管理、例程备份等等。
供应器部件6包含一个“智能”滤波器28,它能优化经网络传输的数据。为了这个目的,它包含了装置29,用于从客户端接收状态信息30,并响应该状态信息,向客户端发送个性化的合适的媒体数据包31。如果中间节点4由一个物理单元(服务器)构成,那么所述的供应器部件6就仅仅是服务器上所运行的软件的一部分。另一方面,如果所述的供应器部件6被从所述的个性化部件中分离出来,那么就还需要与个性化部件进行保密的网络通信。这个链路中可以包含用于缓冲信息的装置,就类似于上述的与个性化部件相关的处理过程。状态信息30中包含了关于所要求获取的媒体内容的统计信息,媒体数据包则根据该接收信息进行调整。例如,客户端最近已经接收过的主题可以被去除,以避免将相同的内容发送两次。同样,如果一个用户很少访问某种类型的媒体内容,那么这类媒体内容的数量就会受到限制,甚至完全被删去。
适应调整的过程是与上述的媒体数据包结构相关联的。一个被发送给客户端的数据包中可能包含一段如图4中所示的多级结构。然而,该结构不需要被媒体主题(视频片断、音频片断,等等)完全填满,而只需包含几个主题。当用户在该结构中浏览、并使用其中的一个媒体主题时,该结构就被从供应器重新发送,但是这次它具有经过略微调整的结构,并且含有一些新的主题。如果用户没有任何动作,那么对顺序主题进行预定播放的广播将会继续下去,并且会有规律地加入额外的主题。这样,用户就只需在仅有很少内容的稀疏结构中浏览,却又能一直被新的媒体主题“围绕”。
关于用户行为的统计信息可以被发送给个性化部件中的用户数据库,在那儿,这些信息能够在较早的阶段影响对媒体数据包的个性化处理。这样,随着不断地从用户处获得反馈信息,就能够实现一种效率更高的个性化处理。
来自客户端的状态信息还可以包含各种技术因素,例如●链路容量(速度,等等)●用户装置的存储容量●用户装置的处理能力●用户装置可用的软件部分●业务流量这些因素使得软件能够根据主要的技术条件调整媒体数据包。这种适应性调整包括按照容量、格式及质量来调整数据包中的内容。例如,当一个客户端不能够显示移动图形时,这种媒体内容就会被从数据包中删除;而当一个客户端仅有较少的存储空间和/或较弱的处理器性能时,音频文件就会被转换到比较低的质量上。这些经过适应性调整的媒体数据包接着就被通过通信装置发送到客户端。
值得注意的是上述的技术因素具有略微不同的性质。例如,在进行网络通信期间,可用的软件部分通常是保持不变的,而同时与实时网络传输相关的因素却可能在不断地变化。另一类因素可以被称为情景因素,例如关于用户正在做什么(如搭乘公共汽车或是驾驶汽车)的因素,这类因素在一次网络通信期间可能会改变几次。因此,技术因素的传递应根据因素的类别按一定频率进行。
供应器节点另外还可以包括软件26,用于实现本地管理功能,如建立并维护用户组及新的个性化节点链路,以及备份例行程序。
图7中示出了依照优选实施例的一种客户端3。该客户端是一种手持设备,如一台PDA或是蜂窝通信装置,并且最好是一台可使用GPRS/UMTS的装置。客户端软件控制从网络上接收媒体数据包,并将数据包储存到本地的装置上。客户端软件还具有浏览数据包并对数据包进行无缝播放的功能。在图7中,软件部分41是本发明所特有的,它被称为浏览器(导航器)。其他的部件都安置在上述类型的预定装置中。很明显,浏览器41与客户端软件平台42、不同的软件部分43(如媒体播放器)、本地存储器44以及I/O单元45之间都有接口。
浏览器41包含装置46及装置51,前者用于控制I/O单元45从供应器6处下载媒体数据包31,而后者则定期查询供应器6处的媒体数据包状态。当一个频道被内容供应商扩充后,先前下载的媒体数据包结构就会有点过时了,而查询就能够实现对该结构的更新。下载的媒体内容以媒体数据包结构或是以普通顺序格式存储在用户装置的本地存储器44中。
所述的浏览器还包含装置47用于解析媒体数据包结构,装置48用于在结构中进行浏览,以及装置49用于根据用户的互动操作(按钮,语音)及播放器动作(开始,停止,前跳后跳,暂停)控制播放功能。浏览器的这一部分基本上是一个用户界面,它很容易由技术人员开发出来并被置入目标装置的软件中。
浏览器软件还包含装置50用于监视并发送上述类型的与供应器相关的状态信息。该信息最好被送入供应器,因为它通常反映了客户端所发生的变化。
所述系统的功能参照图8简要如下。一位用户在服务供应商处设立一个帐号(60),并定义一个个人档案(61),该档案被发送给中间节点。接着,(用户)所选择的频道就被以一个或若干个个性化媒体数据包(63)的形式发送(62)到客户端,这些媒体数据包有结构,但是只有很少甚至没有主题。这种结构通过一个查询步骤而被定期更新。当用户想要使用媒体内容时,所述的结构就被初始化(64),并且所述的状态信息就被发送给(65)供应器。响应于该状态信息,所述的个性化结构就被调整(66),从而一种新的、经过更新的数据包就被发送到(67)客户端,这些数据包中包含了一些主题。所述的主题按它们预定的顺序进行播放,除非用户选择了结构中的另一条路径。这种用户动作(68)会促使下载新的媒体数据包,并在所述结构的这一区域内包含主题。这样,用户就能体验到一种动态的广播了。
以上所描述的节点可以是传统类型的服务器,其中包括标准OS以及用于主过程控制的软件。所述节点中不同的软件部分可由技术人员比较容易地完成。标准的网络协议和语言可以被用来在不同节点之间传送文件以及同步和控制数据。对所述节点中数据库的维护也可以利用传统的技术完成。
本发明并不在于对软件部分的详细开发和研制,而是在于对一般方法的设计,该方法能使现有的网络技术以最佳方式被利用,以提供给用户一种满意的媒体体验。
权利要求
1.用于通过数字网络向用户提供媒体内容的方法,其中媒体内容由媒体内容服务器提供、由中间节点根据先前储存的用户偏好进行组织和选择、并被发送到由所述用户操作的客户端,该方法的特征在于以下步骤定义一种个性化的媒体数据包结构,向客户端发送具有所述个性化媒体数据包结构的第一数据包,从客户端接收状态信息,所述的状态信息描述了一个用户动作,响应于所述的用户动作,调整所述的个性化媒体数据包结构,以及向客户端发送具有所述经调整的个性化媒体数据包结构的第二数据包。
2.用于从数字网络中的一个中间节点接收送往客户端的媒体内容的方法,其中媒体内容由媒体内容服务器提供、并由所述的中间节点根据先前储存的用户偏好进行组织和选择,该方法的特征在于以下步骤接收具有一个个性化媒体数据包结构的第一数据包,向所述中间节点发送状态信息,所述状态信息描述了一个用户动作,以及接收具有经调整的个性化数据包结构的第二数据包。
3.根据权利要求1或2所述方法,其中所述的响应于所述的用户动作的第二数据包包含了可播放的媒体主题,这些媒体主题根据所述的经调整的个性化数据包结构进行组织。
4.根据权利要求3所述的方法,其中所述的状态信息还包含了对当前可达到的网络传输速率的指示,并且其中不适合可达到的传输速率的媒体主题会被替代或是从所述的数据包中删除。
5.根据权利要求3或4所述的方法,其中所述的状态信息还包含了对客户端媒体播放器所支持的媒体格式的指示,并且其中具有所述媒体播放器所不支持的格式的媒体主题会被替代或是从所述的数据包中删除。
6.根据权利要求3-5中任何一条所述的方法,其中所述的状态信息还包含了对用户当前所处的情景类型的指示。
7.用于通过数字网络向用户提供媒体内容的设备,其中媒体内容由媒体内容服务器提供、并由一个中间节点根据先前储存的用户偏好进行组织和选择、并被发送到由所述用户操作的客户端,该设备的特征在于实现以下功能的装置定义一种个性化的媒体数据包结构,向客户端发送具有所述个性化媒体数据包结构的第一数据包,从客户端接收状态信息,所述的状态信息描述了一个用户动作,响应于所述的用户行为,调整所述的个性化媒体数据包结构,以及向客户端发送具有所述经调整的个性化媒体数据包结构的第二数据包。
8.用于从数字网络中的一个中间节点接收送往客户端的媒体内容的设备,其中媒体内容由媒体内容服务器提供、并由所述的中间节点根据先前储存的用户偏好进行组织和选择,该设备的特征在于实现以下功能的装置接收具有一个个性化媒体数据包结构的第一数据包,向所述中间节点发送状态信息,所述状态信息描述了一个用户动作,以及接收具有经调整的个性化数据包结构的第二数据包。
9.计算机程序产品,包括当在计算机上运行时用于实现权利要求1中所述步骤的软件代码部分。
10.计算机程序产品,包括当在计算机上运行时用于实现权利要求2中所述步骤的软件代码部分。
全文摘要
本发明涉及用于通过数字网络向用户提供媒体内容的方法,其中媒体内容由媒体内容服务器提供、由中间节点根据先前储存的用户偏好进行组织和选择、并被发送到由所述用户操作的客户端。该方法的特征在于以下步骤定义一种个性化的媒体数据包结构;向客户端发送具有所述个性化媒体数据包结构的第一数据包;从客户端接收状态信息,所述的状态信息描述了一个用户动作;响应于所述的用户动作,调整所述的个性化媒体数据包结构;以及向客户端发送具有所述经调整的个性化媒体数据包结构的第二数据包。根据本发明,用户可以体验到一种高度个性化的媒体播放,而同时与网络传输有关的开销也被最小化了。通过向个性化服务器发送状态信息,媒体数据包结构就能根据用户的消费模式被不断地更新。
文档编号H04N7/173GK1529986SQ01815430
公开日2004年9月15日 申请日期2001年9月11日 优先权日2000年9月11日
发明者珀·约翰·安德森, 马格努斯·卡尔森, 卡洛斯·泊姆皮利, 康斯坦丁·泽尔瓦斯, 泊姆皮利, 丁 泽尔瓦斯, 斯 卡尔森, 珀 约翰 安德森 申请人:梅迪亚布里克斯股份公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1