专利名称:互联网中为用户提供多媒体内容描述信息的方法和装置的制作方法
技术领域:
本发明涉及计算机互联网技术,尤其涉及计算机互联网中用于为用户终端提供多媒体内容描述信息的网络设备。
背景技术:
随着互联网技术的迅猛发展,网络视频领域已经成为 一 大热点。相对于一般的有线电视而言,网络视频具有更加丰富多彩的节目内容,它不仅涵盖有线电视中的大部分频道,而且包含丰富的电影、电
视剧节目,并且可以24小时进行轮播,用户可以根据电子节目单所呈现的内容,随时点击自己感兴趣的节目进行观赏。
在现有的网络视频技术中,用户通过终端设备浏览多媒体内容时,可以首先根据电子节目单(EPG)所呈现的内容了解各个多媒体内容的相关信息,然后,根据电子节目单上所呈现对应于每个多媒体内容的相关信息来选择自己感兴趣的多媒体内容进行观赏。通常,现有网络视频技术中的电子节目单上所呈现的对应于每个多媒体内容的相关信息包括每个多媒体内容的标题信息、播放时间以及概要信息,下文中,将三者中之任一项或任多项称为多媒体内容的基本信息,其中概要信息典型地从全局角度描述了相应多媒体内容的轮廓。用户通过这些相关信息可以了解到每个时间段所播放的多媒体内容以及对应于该多媒体内容的概要信息,这样,用户就可以根据这些信息选取自己感兴趣的节目进行观赏。
现有网络视频技术中的电子节目单仅仅提供给用户每个多媒体内容的标题信息、播放时间以及每个多媒体内容的概要信息,这些基本信息相对比较简单,缺乏特色。
特别地,对于网络直播节目,当用户由于某些原因错过整个直播节目的前半部分时,用户就只能观赏到该直播节目的后半部分内容,而无法从电子节目单中获取到关于已错过的该直播节目的前半部分内容的相关信息,这大大降低了用户的体验。
发明内容
为解决现有技术中的上述缺点,本发明提出了 一种在网络设备中用于为用户终端提供多媒体内容描述信息的方法和装置。在本发明中,用于为用户终端提供多媒体内容描述信息(譬如,电子节目单,即EPG)的网络设备所生成并提供给用户终端的多媒体内容描述信息不仅包括每个多媒体内容的标题信息、播放时间以及每个多媒体内容的概要信息,还包括每个多媒体内容的内容细节信息,具体地,内容细节信息可以包括每个多媒体内容的一个或多个时刻上的截图信息或者一个或多个时间段上的音/视频片段信息或文字描述信息等。
根据本发明的第一方面,提供了 一种在网络设备中用于为用户终
端提供多媒体内容描述信息的方法,其中,包括以下步骤b.为一个
或多个多媒体内容生成多媒体内容描述信息,其中,所述多媒体内容
描述信息包括所述 一 个或多个多媒体内容的内容细节信息;c.将所述多媒体内容描述信息发送至所述用户终端。
根据本发明的第二方面,提供了 一种在网络多媒体服务器中用于辅助为用户终端提供多媒体内容描述信息的方法,其中,包括以下步骤i.生成一个或多个多媒体内容的内容细节信息;ii.将所述一个或多个多媒体内容的内容细节信息发送至用于为用户终端提供多媒体内容描述信息的网络设备。
根据本发明的第三个方面,提供了 一种在网络设备中用于为用户终端提供多媒体内容描述信息的提供装置,其中,包括第一生成装置,用于为一个或多个多媒体内容生成多媒体内容描述信息,其中,所述多媒体内容描述信息包括所述一个或多个多媒体内容的内容细节信息;第一发送装置,用于将所述多媒体内容描述信息发送至所述用户终端。多媒体内容描述信息的辅助提供装置,其中,包括第三生成装置,用于生成一个或多个多媒体内容的内容细节信息;第二发送装置,用于将所述一个或多个多媒体内容的内容细节信息发送至用于为用户终端提供多媒体内容描述信息的网络设备。
在本发明中,用于为用户终端提供多媒体内容描述信息(电子节目单)的网络设备所生成并提供给用户终端的多媒体内容描述信息不仅包括每个多媒体内容的标题信息、播放时间以及每个多媒体内容的概要信息,还包括每个多媒体内容的内容细节信息,具体地,所述内容细节信息可以包括每个多媒体内容的一个或多个时刻上的截图信息或者一个或多个时间段上的音/视频片段信息或文字描述信息等。用户可以根据电子节目单上所呈现的关于每个多媒体内容的内容细节信息来选取自己感兴趣的多媒体内容进行观赏。有利地,尤其针对实时播放的多媒体内容,如果用户错过该多媒体内容的前面一部分内
容细节信息了解到其错过的那部分内容的一些内容细节,这大大提高了用户的体验。
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发
明的其它特征、目的和优点将会变得更加明显
图1示出了根据本发明的在互联网中生成并提供多媒体内容描述
信息的网络结构示意图2示出了根据本发明的一个具体实施方式
的,在多媒体内容描述信息生成服务器中用于为用户终端提供多媒体内容描述信息的方法流程图3示出了根据本发明的另一个具体实施方式
的,在多媒体内容描述信息生成服务器中用于为用户终端提供多媒体内容描述信息的方法流程8图4示出了根据本发明的一个具体实施方式
的,在网络多媒体服务器中用于辅助地为用户终端提供多媒体内容描述信息的方法流程
图5示出了根据本发明的一个具体实施方式
的,在多媒体内容描
述信息生成服务器中用于为用户终端提供多媒体内容描述信息的提
供装置的结构框图6示出了根据本发明的另一个具体实施方式
的,在多媒体内容描述信息生成服务器中用于为用户终端提供多媒体内容描述信息的提供装置的结构框图;以及
图7示出了根据本发明的一个具体实施方式
的,在网络多媒体服务器中用于辅助地为用户终端提供多媒体内容描述信息的辅助提供装置的结构框图。
附图中,相同或者相似的附图标识代表相同或者相似的部件。
具体实施例方式
以下参照附图来对本发明进行详细描述
需要说明的是,本发明所涉及的技术方案中,用于生成多媒体内容描述信息并将其提供给用户终端的多媒体内容描述信息生成服务器(以下简称内容描述信息服务器)和用于为用户终端提供多媒体内容的网络多媒体服务器(以下简称多媒体服务器)可以是两个分离的服务器,也可以集成在一个服务器内。
为了便于描述,以下我们仅针对内容描述信息服务器与网络多媒体服务器相互独立的情形对本发明的技术方案进行描述。本领域技术人员根据本文对内容描述信息服务器与网络多媒体服务器相互独立的情形的描述,能够不经创造性劳动地将本发明的技术方案运用到二者集成在一个服务器内的情形中。
图l示出了根据本发明的在互联网中生成并提供多媒体内容描述信息的网络结构示意图。图1所示网络包括内容描述信息服务器1,多媒体服务器2和多个用户终端,其中为简明起见仅示出用户终端3。
9本领域技术人员应能理解,用户终端3包括但不限于以下设备电脑,手机,个人数字助理(PDA)。
首先,内容描述信息服务器l接收来自多媒体服务器2的多媒体内容。
其次,内容描述信息服务器1根据所接收到的多媒体内容,为一个或多个多媒体内容生成内容细节信息。具体的,该一个或多个多媒体内容可以是直播节目、点播节目,也可以是在一个时间段内循环播出的轮播节目。
进 一 步地,每个多媒体内容的内容细节信息与该多媒体内容的一个或多个时刻或者一个或多个时间段上的内容相关。
更进一步地, 一个多媒体内容的内容细节信息可以包括当该多媒体内容为视频内容时,对这个视频内容的一个或多个时刻上的画面(视频数据帧)进行截取而生成的图片信息;或者,当该多媒体内容为音频或视频内容时,对该多媒体内容的 一个或多个时间段上的音频数据进行截取而生成的音频片段信息;又或者,当该多媒体内容为视频内容时,对该视频内容的一个或多个时间段上的视频数据进行截取而生成的视频片段信息;或者,对应于该多媒体内容的一个或多个时刻或者一个或多个时段上的内容的文字描述信息。当然,多媒体内容的内容细节信息还可以包括上述未尽的其他类型内容细节信息,这是本领域技术人员应能理解的,在此不作赘述。
随后,内容描述信息服务器1基于一个或多个多媒体内容的基本信息以及为所述一个或多个多媒体内容生成的内容细节信息,为该一个或多个多媒体内容生成多媒体内容描述信息。
以下,为表述方便,仅针对一个多媒体内容来描述其基本信息、内容细节信息等特征,本领域技术人员理解,这不会影响对本发明实质内容的清楚和全面的描述。
具体的, 一个多媒体内容的基本信息包括该多媒体内容的标题信息、播放时间,优选地, 一个多媒体内容的基本信息还包括该多媒体内容的概要信息。优选地,内容描述信息服务器1可以基于一个多媒体内容的基本信息、为该多媒体内容所生成的内容细节信息以及本地预存的所述多媒体内容的内容细节信息,来为该多媒体内容生成多媒体内容描述信息。所生成的多媒体内容描述信息的形式示意性地示于表1中
表1:根据本发明所生成的多媒体内容描述信息形式
标题信息播放时间概要信息内容细节信息多媒体内容M100:00-06:00*****时间点 tl及相 应截图时间点 t2及相 应截图
多媒体内容M206:00-12:00*****时间点 t3及相 应截图时间点 t4及相 应截图
多媒体内容M312:00-18:00*****时间点 t5及相 应截图时间点 t6及相 应截图
多媒体内容M418:00-00:00*****时间点 t7及相 应截图时间点 t8及相 应截图
其中,多々某体内容M1、 M2、 M3以及M4可分别一皮看作一个多媒体内容。当然,本领域技术人员理解,通过在此基础上对各多媒体内容进行合并或拆分,可以灵活地对表1所示的多媒体内容描述信息进行简化或细化。
其中,内容描述信息服务器1预存的该多媒体内容的内容细节信息的获得方式包括但不限于
获得方式1.尤其针对用于点播、轮播的多媒体内容,内容描述信息服务器1预先由网络多媒体服务器2处得到该多媒体内容的全部或部分数据,并从中截取图片/音视频片段以生成内容细节信息并存储,以备需要生成多媒体内容描述信息时使用;
获得方式2.尤其针对用于直播的多媒体内容,由于该种多媒体内容是即时生成的且不能预先获得,内容描述信息服务器1以与用户终端3相同的地位来在直播过程中获得多媒体内容,并基于此来生成其内容描述信息,生成的内容细节信息被存储以备生成多媒体描述信
ii息之用。
最后,内容描述信息服务器1将所生成的多媒体内容描述信息发送至用户终端3。
具体的,内容描述信息服务器1可以通过HTTP(超文本传输协议),UDP(用户数据报协议),TCP(传输控制协议),或者P2P(点对点协议)将所生成的多媒体内容描述信息发送至用户终端3。当然,内容描述信息服务器1还可以通过其他类型的协议将所生成的多媒体内容描述信息发送至用户终端3,这是本领域技术人员应能理解的,在此不作赘述。
用户终端3接收到来自内容描述信息服务器1的多媒体内容描述信息后,将其展示给用户。具体地,视频内容的截图可以以JPEG(联合图像专家组规范)等格式呈现;音频片段则可以以MPEG3、 WAV等格式呈现;视频片段则可以以MPEG4、 AVI、 RMVB等格式呈现。多媒体内容描述信息中各类内容细节信息的具体格式将取决于内容描述信息服务器1在生成该内容细节信息时的数据编码压缩方式。本领域技术人员理解,各类内容细节信息具体采用哪一种格式并非本发明的重点,因此下文中不再赘述。
在上述实施例中,多媒体内容的内容细节信息由内容描述信息服务器l基于来自网络多媒体服务器2的多媒体内容来生成。而在上述具体实施例的 一 个变化例中,该内容细节信息的生成由网络多媒体服务器2来完成。具体地,在将多媒体内容发送至用户终端3的同时,多媒体服务器2为该多媒体内容生成其内容细节信息,并将所生成的该多媒体内容的内容细节信息发送至内容描述信息服务器1。本领域技术人员理解,此种在发送多媒体内容的同时生成相应内容细节信息的方式适用于点播、轮播以及直播服务方式。
当然,对于轮播或者点播的节目,网络多媒体服务器2可以根据其内部存储器中所存储的所述多媒体内容的全部或部分内容信息,来预先生成该多媒体内容的内容细节信息,并周期性主动地或基于内容描述信息服务器1的请求来为其提供所生成的内容细节信息。内容描述信息服务器l接收到来自网络多媒体服务器2的所述多媒体内容的内容细节信息后,基于所述内容细节信息以及该多媒体内容的基本信息,为其生成多媒体内容描述信息,例如表1所示。
优选地,内容描述信息服务器1可以基于该多媒体内容的基本信息、所接收的来自多媒体服务器2的该多媒体内容的内容细节信息以及本地预存的该多媒体内容的内容细节信息,为所述多媒体内容生成多媒体内容描述信息。
进一步地,内容描述信息服务器1本地预存的所述多媒体内容的内容细节信息可以包括内容描述信息服务器1接收并存储的来自多媒
体服务器2的该多媒体内容在之前任一个/多个时刻或时段上的内容
细节信息。
最后,内容描述信息服务器1将所生成的多媒体内容描述信息发
送至用户终端3。具体的,内容描述信息服务器1可以通过HTTP协议、UDP协议、TCP协议、P2P协议中的任一种将所生成的多媒体内容描述信息发送至用户终端3。当然,内容描述信息服务器1还可以通过其他类型的协议将所生成的多媒体内容描述信息发送至用户终端3,这是本领域技术人员应能理解的,在此不作赘述。
用户终端3接收到来自内容描述信息服务器1的多媒体内容描述信息后,将其展示给用户。
以下参照图2对本发明的第一方面进行描述,对图1的描述在此一并作为参考。
图2示出了根据本发明的一个具体实施方式
的在内容描述信息服务器中用于为用户终端提供多媒体内容描述信息的方法流程图。
首先,在步骤S11中,内容描述信息服务器1接收来自多媒体服务器2的多媒体内容。具体的,多媒体服务器2可以在将多媒体内容发送至用户终端3的同时,将其发送至内容描述信息服务器1。
当然,对于循环轮播节目或者点播节目,网络多媒体服务器2可以先将其内部存储器中所存储的该多媒体内容部分或全部内容信息
13发送至内容描述信息服务器1,内容描述信息服务器1根据所接收到的该多媒体内容的内容信息来生成内容细节信息,以用于多媒体内容描述信息的生成。
更具体的,内容描述信息服务器1获得来自多媒体服务器2的多
媒体内容的方式包括但不限于以下两种
a) 被动接收多媒体内容
多媒体服务器2发送多媒体内容至用户终端3的同时,还将该多媒体内容推送至内容描述信息服务器1。
内容描述信息服务器l接收到来自网络多媒体服务器2的多媒体内容后,对其进行处理以生成该多媒体内容的内容细节信息。
如果多媒体服务器2不停地向内容描述信息服务器1发送该多媒体内容的数据,则将导致一定量的带宽始终被内容描述信息服务器1占用,而不能为广大用户终端所使用,这种方式在多媒体服务器2采用客户端-服务器(server-client)技术进行数据传输时会降低带宽利用率。因此,并在考虑到一个多媒体内容的各个内容细节信息典型地散布于该多媒体内容的多个播放时间点/段上后,多媒体服务器2每隔一个周期即发送该多媒体内容的部分数据给所述内容描述信息服务器1,以供后者从中获得该多媒体内容的内容细节信息。
b) 主动请求并接收多媒体内容
内容描述信息服务器1发送多媒体内容请求消息至多媒体服务器2,多媒体服务器2根据来自内容描述信息服务器1的多媒体内容请求消息,在将多媒体内容发送至用户终端3的同时,将其发送至内容描述信息服务器1。
优选地,内容描述信息服务器1可以周期性地发送多媒体内容请求消息至多媒体服务器2,每次接收到来自内容描述信息服务器1的多媒体内容请求消息后,多媒体服务器2将该多媒体内容的一部分数据发送至内容描述信息服务器1。
当多媒体服务器2与各用户终端尤其是所述内容描述信息服务器之间基于P2P协议来传输多媒体内容的数据时,由于数据分片的下载多基于请求原则,也即,仅当接收到下载请求者发来的对某个数据分片的下载请求时,下载源才将相应的数据分片发给该下载请求者。本领域技术人员理解,上述内容描述信息服务器1主动请求并接收多媒体内容的形式尤其适用于基于P2P协议进行多媒体内容传输的场景。
在得到多媒体内容后的步骤S12中,内容描述信息服务器l根据所接收到的多媒体内容,为该多媒体内容生成内容细节信息。其中,该多媒体内容的内容细节信息与该多媒体内容的一个或多个时刻或者一个或多个时间段上的内容相关。
以下,以陈小春主演的电视剧《鹿鼎记》为例,对步骤S12进行说明。
首先,假定当天从早上08:00至晚上20:00循环4仑播陈小春主演的电视剧《鹿鼎记》的第36集至第40集。由此可以得到形如表2所
示的多媒体内容描述信息
表2:根据本发明的一个实例的多媒体内容描述信息
标题信息播放时间概要信息内容细节信息鹿鼎记(36-40)08:00-20:00韦小宝身份败露, 康熙震怒,韦小宝和 七个老婆命运如何...时间点 tr及相 应截图时间点 t2'及相 应截图...…头头头头头……
具体的,在早上08:20:15这一时刻,多媒体服务器2正将《鹿鼎记》第36集中的部分多媒体内容发送至用户终端3,与此同时,网络多媒体服务器2也将该多媒体内容发送至内容描述信息服务器1。其中,假设该多媒体内容(视频)的采用RMVB格式,自然其编解码技术也与该种才各式相对应,本领域技术人员理解,— 见频格式及相应编解码技术在当今已经十分成熟,无需赘述。
假设内容描述信息服务器1需要获得多媒体内容"鹿鼎记(36-40)"在时间点08:20:15上的内容细节信息,于是,在接收到来
15自网络多媒体服务器2的对应于该时刻上的多媒体内容后,对该时刻 上的多媒体内容进行解码处理以及编码处理,以生成对应于该时刻的 图片信息。具体地,内容描述信息服务器1处的播放器/编解码模块根 据该多媒体内容的控制信息(例如文件头信息、索引信息等)来定位
位于08:20:15这一时间点上的视频数据帧,对该帧进行解码后,再基 于图片文件的预定格式(例如,JPEG格式)对解码后的数据信息进 行相应的编码,以得到该多媒体内容在08:20:15这一时刻上的内容细 节信息。现有技术中已有完善的视频截图技术,本发明中视频内容的 图片信息的抓取可以采用其中任一种来实现,不再赘述,音频、视频 片段的截取同理。
优选地,当内容描述信息服务器1获取了该多媒体内容在 08:20:15这一时刻上的图片信息后,还可以通过影#^识别技术对该图 片进行识别,从而识别出该图片中的人物(例如,主演陈小春)。
当内容描述信息服务器1识别出该图片中的人物(例如,主演陈 小春)后,可以将与陈小春相关的一些信息作为内容细节信息。例如, 内容描述信息服务器1可以将陈小春主演过的电视剧以及电影的标题 信息作为内容细节信息。具体地,内容描述信息服务器1可以从另一 个专门用于存储各个演员的相关信息的存储设备中查找与陈小春相 关的信息,并将其作为内容细节信息。当然,如果内容描述信息服务 器1的本地存储器中就存储有各个演员的相关信息,则内容描述信息 服务器1只需从本地存储器中查找与陈小春相关的信息,并将其作为 内容细节信息。
优选地,内容描述信息服务器1还可以接收来自网络多媒体服务 器2的对应于某一时段上的多媒体内容,并对其进行解码处理以及编 码处理,以生成对应于该时段上的音频片断信息或者视频片段信息。
具体的,在早上09:10:25-09:12:10这一时段,网络多媒体服务器 2正将《鹿鼎记》第37集的部分多媒体内容发送至用户终端3,与此 同时,网络多媒体服务器2也将对应于该时段上的多媒体内容发送至 内容描述信息服务器1。当内容描述信息服务器1接收到对应于该时段上的多媒体内容 后,对该多々某体内容进行解码处理以及编码处理,以生成对应于该时 段上的音频片段信息或者视频片段信息。该音频片段信息或者视频片
段信息可以作为"鹿鼎记(36-40)"在09:10:25-09:12:10这一时段上 的内容细节信 息o
进一步地,当内容描述信息服务器1获取了电视剧《鹿鼎记》第
37集在09:10:25-09:12:10这一时段上的音频片段信息,内容描述信息 服务器1还可以根据该时段上的音频片段信息,利用语音识别技术识 别出人物间的对话,从而生成对应于该时段的文字描述信息,即对应 于该时段的内容简介。可替代地,该时段的内容简介还可以通过读取 字幕信息(若有)来获得。
随后,在步骤S13中,内容描述信息服务器1基于该多媒体内容 的基本信息以及所生成的该多媒体内容的内容细节信息,为该多媒体 内容生成多媒体内容描述信息。
最后,在步骤S14中,内容描述信息服务器1将所生成的多媒体 内容描述信息发送至用户终端3。
用户终端3接收到来自内容描述信息服务器1的多媒体内容描述 信息后,将其展示给用户。
在一个变化例中,由多媒体服务器2来为多媒体内容生成内容细 节信息,并将所生成的内容细节信息发送至内容描述信息服务器1。
以下将参照图3和图4对上述变化例进行描述,对图1的描述在 此一并作为参考。
图3示出了根据本发明的另一个具体实施方式
的在内容描述信息 服务器中用于为用户终端提供多媒体内容描述信息的方法流程图。
图4示出了根据本发明的一个具体实施方式
的,在网络多媒体服 务器中用于辅助为用户终端提供多媒体内容描述信息的方法流程图。
参看图4,首先,在步骤S31中,多媒体服务器2生成所述多媒 体内容的内容细节信息。
17优选地,多媒体服务器2可以在发送多媒体内容至用户终端3的 同时,根据该多媒体内容生成该多媒体内容的内容细节信息。其中,
优选地,多媒体服务器2可以周期性地根据当前发往用户终端3的多
媒体内容,生成相应的内容细节信息。
当然,对于轮播或者点播的节目(通常是预存的),多媒体服务
器2可以根据其内部存储器中所存储的该多媒体内容的全部或部分内
容信息,预先生成该多媒体内容的内容细节信息。
对于多媒体服务器2根据多媒体内容生成多媒体内容的内容细节 信息的具体方法步骤,请参见图2中关于内容描述信息服务器1根据 所接收的多媒体内容生成多媒体内容的内容细节信息的描述,为简明 起见,在此不作赘述。
其次,在步骤S32中,多媒体服务器2将所生成的所述多媒体内 容的内容细节信息发送至内容描述信息服务器1。
再参看图3,对于内容描述信息服务器1而言,首先,在步骤S21 中,内容描述信息服务器l接收来自多媒体服务器2的一个多媒体内 容的内容细节信息。
当内容描述信息服务器l接收到来自网络多媒体服务器2的该多 媒体内容的内容细节信息后,在步骤S22中,内容描述信息服务器l 基于该多媒体内容的基本信息以及所接收的来自多媒体服务器2的所 述多媒体内容的内容细节信息,为所述多媒体内容生成多媒体内容描
述信息。
最后,在步骤S23中,内容描述信息服务器1将所生成的多媒体 内容描述信息发送至用户终端3。
用户终端3接收到来自内容描述信息服务器1的多媒体内容描述 信息后,将其展示给用户。
以下参照图5对本发明的第三方面进行描述,对图1的描述在此 一并作为参考。
图5示出了根据本发明的一个具体实施方式
的在内容描述信息服务器中用于为用户终端提供多媒体内容描述信息的提供装置的结构
框图。图示提供装置10包括第一生成装置103、第一发送装置104、 第二获取装置101以及第二生成装置102。
首先,内容描述信息服务器1所包含的提供装置10中的第二获 取装置101接收来自网络多媒体服务器2的多媒体内容。
具体的,多媒体服务器2可以在将多媒体内容发送至用户终端3 的同时,将其发送至内容描述信息服务器1。
当然,对于循环轮播节目或者点播节目,多媒体服务器2可以先 将其内部存储器中所存储的该多媒体内容的部分或全部内容信息发 送至内容描述信息服务器1,内容描述信息服务器1所包含的提供装 置10中的第二生成装置102根据所接收到的该多媒体内容的部分或 全部内容信息,预先为该多媒体内容生成内容细节信息。
更具体的,第二获取装置101获得来自多媒体服务器2的多媒体 内容的方式包括但不限于以下两种
a) 被动接收多媒体内容
网络多媒体服务器2发送多媒体内容至用户终端3的同时,还将 该多媒体内容推送至内容描述信息服务器1。
提供装置10中的第二获取装置101接收到来自网络多媒体服务 器2的多媒体内容后,对其进行处理以生成 一 个或多个多媒体内容的 内容细节信息。
如果多媒体服务器2不停地向内容描述信息服务器1发送该多媒 体内容的数据,则将导致一定量的带宽始终被内容描述信息服务器1 占用,而不能为广大用户终端所使用,这种方式在多媒体服务器2采 用客户端-服务器(server-client)技术进行数据传输时会降低带宽利 用率。因此,并在考虑到一个多媒体内容的各个内容细节信息典型地 散布于该多媒体内容的多个播放时间点/段上后,多媒体服务器2每隔 一个周期即发送该多媒体内容的部分数据给所述内容描述信息服务 器l,以供后者从中获得该多媒体内容的内容细节信息。
b) 主动请求接收多媒体内容
19说明书第15/19页
内容描述信息服务器1所包含的提供装置10中的第三发送装置 (为简明起见,图5中未示出)发送多媒体内容请求消息至多媒体服
务器2,多媒体服务器2根据来自内容描述信息服务器1的多媒体内 容请求消息,在将多媒体内容发送至用户终端3的同时,将其发送至
内容描述信息服务器1。
优选地,提供装置10中的第三发送装置可以周期性地发送多媒 体内容请求消息至网络多媒体服务器2,多媒体服务器2在每次接收 到来自内容描述信息服务器1的多媒体内容请求消息后,发送该多媒 体内容的一部分内容至所述内容描述信息服务器1。
其次,内容描述信息服务器1所包含的提供装置10中的第二生 成装置102根据所接收到的多媒体内容,为所述多媒体内容生成内容 细节信息。
进一步地,每个多媒体内容的内容细节信息与该多媒体内容的一 个或多个时刻或者一个或多个时间段上的内容相关。
以下以陈小春主演的电视剧《鹿鼎记》为例,对提供装置10中 的第二生成装置102所实现的功能进行说明。
首先,々支定当天从早上08:00至晚上20:00循环轮播陈小春主演 的电视剧《鹿鼎记》的第36集至第40集。相应多媒体内容描述信息 形式可见表2。
具体的,在早上08:20:15这一时刻,网络多媒体服务器2正将《鹿 鼎记》第36集中的部分多媒体内容发送至用户终端3,与此同时,网 络多媒体服务器2也将该多媒体内容发送至内容描述信息服务器1 。 其中,假设该多媒体内容(视频)的采用RMVB格式,自然其编解 码技术也与该种才各式相对应,本领域技术人员理解,— 见频才各式及相应 编解码技术在当今已经十分成熟,无需赘述。
假设内容描述信息服务器1需要获得多媒体内容"鹿鼎记 (36-40 )"在时间点08:20:15上的内容细节信息,于是,当提供装置 IO中的第二获取装置IOI接收到来自网络多媒体服务器2的对应于该
20时刻上的多媒体内容后,提供装置IO中的第二生成装置102,对该时 刻上的多媒体内容进行解码处理以及编码处理,以生成对应于该时刻
上的图片信息。具体地,第二生成装置102根据该多媒体内容的控制 信息(例如文件头信息、索引信息等)来定位位于08: 20: 15这一 时间点上的视频数据帧,对该帧进行解码后,再基于图片文件的预定 格式(例如,JPEG格式)对解码后的数据信息进行相应的编码,以 得到该多媒体内容在08:20:15这一时刻上的内容细节信息。现有技术 中已有完善的视频截图技术,本发明中视频内容的图片信息的抓取可 以采用其中任一种来实现,不再赘述,音频、视频片段的截取同理。
优选地,当提供装置10中的第二生成装置102生成了多媒体内 容"鹿鼎记(36-40 )"在08:20:15这一时刻上的图片信息后,内容描 述信息服务器1中的影像识别装置(为简明起见,图5中未示出)还 可以通过影像识别技术对该图片进行识别,从而识别出该图片中的人 物(例如,主演陈小春)。
当内容描述信息服务器1中的影像识别装置识别出该图片中的人 物(例如,主演陈小春)后,可以将与陈小春相关的一些信息作为内 容细节信息。例如,内容描述信息服务器1可以将陈小春主演过的电 视剧以及电影的标题信息作为内容细节信息。更进一步地,内容描述 信息服务器1中的查找装置(为简明起见,图5中未示出)可以从另 一个专门用于存储各个演员的相关信息的存储设备中查找与陈小春 相关的信息,并将其作为内容细节信息。
当然,如果内容描述信息服务器1的本地存储器中就存储有各个 演员的相关信息,则内容描述信息服务器1中的查找装置只需从本地 存储器中查找与陈小春相关的信息,并将其作为内容细节信息。
优选地,提供装置10中的第二获取装置101还可以接收来自网 络多媒体服务器2的对应于某一时段上的多媒体内容,然后,提供装 置10中的第二生成装置102对其进行解码处理以及编码处理,以生 成对应于该时段上的音频片断信息或者视频片段信息。
具体的,在早上09:10:25-09:12:10这一时段,网络多媒体服务器
212正将《鹿鼎记》第37集的部分多媒体内容发送至用户终端3,与此 同时,网络多媒体服务器2也将对应于该时段上的多媒体内容发送至 内容描述信息服务器1。
当提供装置10中的第二获取装置101接收到对应于该时段上的 多媒体内容后,提供装置10中的第二生成装置102对该多媒体内容 进行解码处理以及编码处理,以生成对应于该时段上的音频片段信息 或者视频片段信息。该音频片段信息或者视频片段信息可以作为"鹿 鼎记(36-40 )"在09:10:25-09:12:10这一时段上的内容细节信息。
进一步地,当提供装置10中的第二生成装置102生成了电视剧 《鹿鼎记》第37集在09:10:25-09:12:10这一时段上的音频片段信息, 内容描述信息服务器1中的语音识别装置(为简明起见,图5中未示 出)还可以根据该时段上的音频片段信息,利用语音识别技术识别出 人物间的对话,从而生成对应于该时段的文字描述信息,即对应于该 时段的内容简介。可替代地,该时段的内容简介还可以通过读取字幕 信息(若有)来获得。
随后,内容描述信息服务器1所包含的提供装置10中的第一生 成装置103基于对应于该多媒体内容的基本信息以及所生成的该多媒 体内容的内容细节信息,为该多媒体内容生成多媒体内容描述信息。
最后,内容描述信息服务器1所包含的提供装置10中的第一发 送装置104将所生成的多媒体内容描述信息发送至用户终端3。
用户终端3接收到来自内容描述信息服务器1的多媒体内容描述 信息后,将其展示给用户。
在一个变化例中,由多媒体服务器2在将多媒体内容发送至用户 终端3的同时,并将所生成的内容细节信息发送至内容描述信息服务 器1。
以下将参照图6和图7对上述变化例进行描述,对图1的描述在 此一并作为参考。
图6示出了根据本发明的另一个具体实施方式
的,在内容描述信息服务器中用于为用户终端提供多媒体内容描述信息的提供装置的 结构框图。
图7示出了根据本发明的一个具体实施方式
的,在网络多媒体服 务器中用于辅助为用户终端提供多媒体内容描述信息的辅助提供装 置的结构框图。
参照图7,首先,多媒体服务器2所包含的辅助提供装置20中的
第三生成装置201根据多媒体内容,生成该多媒体内容的内容细节信 白
优选地,辅助提供装置20中的第三生成装置201可以在发送多 媒体内容至用户终端3的同时,根据该多媒体内容生成该多媒体内容 的内容细节信息。其中,优选地,辅助提供装置20中的第三生成装 置201可以周期性地根据当前发往用户终端3的多媒体内容,生成相 应的内容细节信息。
当然,对于轮播或者点播的节目(通常是预存的),辅助提供装 置20中的第三生成装置201可以根据预存的该多媒体内容的全部或 部分内容信息,预先生成该多媒体内容的内容细节信息。
对于辅助提供装置20中的第三生成装置201根据多媒体内容, 生成多媒体内容的内容细节信息的具体过程,请参见图5中关于内容 描述信息服务器1所包含的提供装置10中第二生成装置102根据所 接收的多媒体内容生成多媒体内容的内容细节信息的相关描述,为简 明起见,在此不作赘述。
其次,网络多媒体服务器2所包含的辅助提供装置20中的第二 发送装置202将所生成该多媒体内容的内容细节信息发送至内容描述 信息服务器1。
参看图6,对于内容描述信息服务器1而言,首先,内容描述信 息服务器1所包含的提供装置IO,中的第一获取装置105,接收来自网 络多媒体服务器2的对应于一个或多个多媒体内容的内容细节信息。
当提供装置IO,中的第一获取装置105,接收到来自网络多媒体服 务器2的该多媒体内容的内容细节信息后,内容描述信息服务器1所
23包含的提供装置IO,中的第一生成装置103,基于该多媒体内容的基本 信息以及所接收的来自多媒体服务器2的该多媒体内容的内容细节信 息,为该多媒体内容生成多媒体内容描述信息。
最后,内容描述信息服务器1所包含的提供装置IO,中的第一发
送装置104,将所生成的多媒体内容描述信息发送至用户终端3。
用户终端3接收到来自内容描述信息服务器1的多媒体内容描述 信息后,将其展示给用户。
以上对本发明的具体实施例进行了描述,需要理解的是,本发明 并不局限于上述特定的实施方式,本领域技术人员可以在所附权利要 求的范围内做出各种定型和修改。
2权利要求
1. 一种在网络设备中用于为用户终端提供多媒体内容描述信息的方法,其中,包括以下步骤b. 为一个或多个多媒体内容生成多媒体内容描述信息,其中,所述多媒体内容描述信息包括所述一个或多个多媒体内容的内容细节信息;c. 将所述多媒体内容描述信息发送至所述用户终端。
2. 根据权利要求1所述的方法,其特征在于,所述每个多媒体 内容的内容细节信息与该多媒体内容的一个或多个时刻或者一个或多个时段上的内容相关。
3. 根据权利要求1或2所述的方法,其特征在于,所述步骤b 之前包括以下步骤a.获取所述一个或多个多媒体内容的内容细节信息; 其中,所述步骤b还包括基于所获取的内容细节信息,为所述 一个或多个多媒体内容生成多媒体内容描述信息。
4. 根据权利要求3所述的方法,其特征在于,所述步骤b还包 括基于所获取的内容细节信息以及预存的内容细节信息,为所述一 个或多个多媒体内容生成多媒体内容描述信息。
5. 根据权利要求3或4所述的方法,其特征在于,所述网络设 备独立于用于提供多媒体内容的网络多媒体服务器,其中,所述步骤 a包括由网络多媒体服务器获取所述一个或多个多媒体内容的内容 细节信息。
6. 根据权利要求3或4所述的方法,其特征在于,所述步骤a 包括以下步骤al.获取多媒体内容;a2.根据所获取的多媒体内容,生成所述一个或多个多媒体内容 的内容细节信息。
7. 根据权利要求1至6中任一项所述的方法,其特征在于,所述内容细节信息包括以下各项中的任一项或任多项-对每个多媒体内容的 一个或多个时刻上的内容进行截取而生成 的图片信息;-对每个多媒体内容的一个或多个时段上的内容进行截取而生成 的音频片段信息;-对每个多媒体内容的一个或多个时段上的内容进行截取而生成 的视频片段信息;-对应于每个多媒体内容的一个或多个时刻或者一个或多个时段 上的内容的文字描述信息。
8. —种在网络多媒体服务器中用于辅助为用户终端提供多媒体 内容描述信息的方法,其中,包括以下步骤i. 生成一个或多个多媒体内容的内容细节信息;ii. 将所述一个或多个多媒体内容的内容细节信息发送至用于为 用户终端提供多媒体内容描述信息的网络设备。
9. 一种在网络设备中用于为用户终端提供多媒体内容描述信息 的提供装置,其中,包括第一生成装置,用于为一个或多个多媒体内容生成多媒体内容描 述信息,其中,所述多媒体内容描述信息包括所述一个或多个多媒体 内容的内容细节信息;第一发送装置,用于将所述多媒体内容描述信息发送至所述用户 终端。
10. 根据权利要求9所述的提供装置,其特征在于,所述每个多 媒体内容的内容细节信息与该多媒体内容的一个或多个时刻或者一 个或多个时段上的内容相关。
11. 根据权利要求9或IO所述的提供装置,其特征在于,还包括第 一获取装置,用于获取所述一个或多个多媒体内容的内容细节 信息;其中,所述第一生成装置还用于基于所获取的内容细节信息,为所述一个或多个多媒体内容生成多媒体内容描述信息。
12. 根据权利要求11所述的提供装置,其特征在于,所述第一生成装置还用于基于所获取的内容细节信息以及预存的内容细节信 息,为所述一个或多个多媒体内容生成多媒体内容描述信息。
13. 根据权利要求11或12所述的提供装置,其特征在于,所述 网络设备独立于用于提供多媒体内容的网络多媒体服务器,其中,所 述第一获取装置还用于由网络多媒体服务器获取所述一个或多个多 媒体内容的内容细节信息。
14. 根据权利要求11或12所述的提供装置,其特征在于,所述 第一获取装置还包括第二获取装置,用于获取多媒体内容;第二生成装置,用于根据所获取的多媒体内容,生成所述一个或 多个多媒体内容的内容细节信息。
15. 根据权利要求9至14中任一项所述的提供装置,其特征在于, 所述内容细节信息包括以下各项中的任一项或任多项-对每个多媒体内容的 一个或多个时刻上的内容进行截取而生成 的图片信息;-对每个多媒体内容的一个或多个时段上的内容进行截取而生成 的音频片段信息;-对每个多媒体内容的 一个或多个时段上的内容进行截取而生成 的视频片段信息;-对应于每个多媒体内容的一个或多个时刻或者一个或多个时段 上的内容的文字描述信息。
16. —种在网络多媒体服务器中用于辅助地为用户终端提供多媒 体内容描述信息的辅助提供装置,其中,包括第三生成装置,用于生成一个或多个多媒体内容的内容细节信息;第二发送装置,用于将所述一个或多个多媒体内容的内容细节信 息发送至用于为用户终端提供多媒体内容描述信息的网络设备。
17.—种网络设备,其特征在于,包括根据权利要求9至15中 任 一 项所述的用于为用户终端提供多媒体内容描述信息的提供装置。
全文摘要
本发明提出了一种在网络设备中用于为用户终端提供多媒体内容描述信息的方法和装置。在本发明中,用于为用户终端提供多媒体内容描述信息(电子节目单)的网络设备所生成并提供给用户终端的多媒体内容描述信息不仅包括各个多媒体内容的标题信息,播放时间,以及每个多媒体内容的概要信息,还包括每个多媒体内容的内容细节信息,具体地,内容细节信息可以包括每个多媒体内容的一个或多个时刻上的截图信息或者一个或多个时间段上的音视频片段信息或文字描述信息等。用户可以根据电子节目单上所呈现的每个多媒体内容的内容细节信息来选取自己感兴趣的多媒体内容进行观赏,这大大提高了用户的体验。
文档编号H04L29/06GK101499915SQ20081003349
公开日2009年8月5日 申请日期2008年2月3日 优先权日2008年2月3日
发明者汪奕菲 申请人:突触计算机系统(上海)有限公司