节目内容处理的方法、系统及设备的制作方法

文档序号:7698518阅读:156来源:国知局
专利名称:节目内容处理的方法、系统及设备的制作方法
技术领域
本发明涉及视频点播技术,尤其涉及视频点播业务中节目内容处理的方 法、系统及设备,所述设备包括节目内容调度中心和节目内容子中心。
背景技术
双向数字电视互动业务中的视频点播业务,改变了传统的"你播我看" 模式,以前看电视,是用户等节目,电视台播什么,用户就得看什么,要是 有喜欢的节目,就得等着电视台播放才能观看。视频点播业务将电影、电视 剧、专栏节目、热门音乐、精彩赛事......等丰富多彩的节目内容,分类结集
在服务器,采用"我点你播"的模式,用户想看什么,服务器就给用户播放 什么节目内容。
节目内容通过内容发布网播放给用户,内容发布网中包括至少三个级别 的服务器群组,为中心、子中心和子边缘等。中心包括中心存储区和中心备 份区,中心存储区内存储了所有的节目内容,中心备份区备份了中心存储区 内的所有节目内容。所述所有节目内容包括热门内容和冷门内容,例如,热
门内容占20%,冷门内容占80%,所谓热门内容,也就是用户收看率高的 节目内容,是所有节目内容中最新、最好的节目内容,所谓冷门内容,也就 是用户收看率低的节目内容。中心对所有的节目内容进行评估,评估出热门 内容和冷门内容,将热门内容下发到各个子中心,各个子中心下属有多个子 边缘,子中心再将热门内容中收看率相对较高的节目内容下发给各个子边 缘。终端向距离其最近的子边缘请求服务以获得需要的节目内容,所述终端 可以是双向数字电视。如图1所示,为现有技术中内容发布网的结构示意图, 图中,假设该内容发布网有N个子中心,图中示出了子中心一下属的N个
5子边缘。
用户收看节目内容时,通过终端向距离其最近的子边缘发送节目请求, 该节目请求中包括用户选择的节目内容的指示信息,子边缘接收该节目请求 后,在自身的存储空间查找是否存储有用户选择的节目内容,如果有则将该
内容4番》文给终端;
如果没有,则向该子边缘的上一级子中心发送该节目请求,子中心接收 该节目请求后,在该子中心自身的存储空间查找是否存储有用户选择的节目 内容,如果有则将该节目内容下发给该子边缘,该子边缘再将该节目内容播 放给终端;如果子中心在其存储空间没有找到该节目内容,则向中心发送该 节目请求,中心接收该节目请求后,在其中心存储区查找出该节目内容,下 发给子中心,子中心存储该节目内容,并通过子边缘播放给终端。
现有的内容发布网络中设置了中心,中心的中心存储区内存储了所有的 节目内容,并在中心备份区备份了所有的节目内容。随着双向数字电视互动 业务的深入,中心存储的节目内容将不断增加,中心存储区和中心备份区将 不断地扩大容量,这将增加中心的成本;并且,存在崩溃的风险,当中心的 存储发生崩溃时,将丢失所有的节目内容,节目内容的丟失对运营将造成承 重的打击。

发明内容
本发明提供一种节目内容处理的方法,该方法能够降低存储成本。 本发明提供一种节目内容处理的系统,该系统能够降低存储成本。 本发明提供一种节目内容调度中心,该调度中心能够降低内容存储的成本。
本发明提供一种节目内容子中心,该子中心能够降低内容存储的成本。 一种节目内容处理的方法,该方法包括 每个子中心存储上传给本地子中心的节目内容;
调度中心监控所有子中心状况,存储对所有子中心的描述信息,确定可以备份的目的子中心并向源子中心发送备份指令,所述备份指令中包含备份的目 的地址;
收到备份指令的源子中心将自身存储的节目内容备份到与备份指令中包含 的目的地址对应的目的子中心;
调度中心存储源子中心进行备份的节目内容的指示信息与目的子中心之间 的对应关系。
一种节目内容处理的系统,包括调度中心和多个子中心;
所述子中心,用于存储上传给本地子中心的节目内容,接收调度中心发送
的备份指令,所述备份指令中包含备份的目的地址,子中心将自身存储的节目
内容备份到所述目的地址对应的子中心;
所述调度中心,用于对所有子中心状况的监控,存储对所有子中心的描述
信息,确定可以备份的子中心并向各个子中心发送备份指令,存储主动进行备
份的子中心内进行备份的节目内容的指示信息与被动进行备份的子中心之间的
对应关系。
一种节目内容调度中心,包括监控模块和备份指令下发模块; 所述监控模块,用于对所有子中心状况进行监控,存储对所有子中心的描
述信息,确定可以备份的子中心并向备份指令下发模块发送备份指令,所述备
份指令中包含备份的目的地址;
所述备份指令下发模块,用于接收所述备份指令,下发给相应的子中心,
并存储主动进行备份的子中心内进行备份的节目内容的指示信息与被动进行备
份的子中心之间的对应关系。
一种节目内容子中心,包括存储模块和备份模块,
所述存储模块,用于存储上传给本地子中心的节目内容,
所述备份模块,用于接收调度中心发送的备份指令,将自身存储的节目内
容备份到与备份指令中包含的目的地址对应的子中心。
从上述方案可以看出,本发明中,每个子中心存储上传给本地子中心的
节目内容,并且,调度中心对所有子中心状况的监控,将上传给本地子中心的节目内容备份到其他子中心。采用本发明提供的节目内容处理方案,无需 再设置存储所有节目内容和所有备份的节目内容的中心,从而,节省了存储 成本


图1为现有技术中内容发布网络的结构示意图; 图2为本发明中节目内容处理的方法示意性流程图; 图3为本发明中内容发布网络的结构示意图实例; 图4为本发明中节目内容处理的系统结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和 附图,对本发明进一步详细说明。
实际运用中,每个子中心的存储空间足够大,除了能够为规定数量的终端 提供点播服务外,还有部分剩余。本发明利用各个子中心内存储空间的剩余, 对其他子中心的节目内容进行备份存储,这样,在内容发布网络中不再设置存 储所有节目内容和所有备份节目内容的中心,节省了存储资源。
具体地,本发明在内容发布网络中增加调度中心,参见图2,为本发明节 目内容处理的方法示例性流程图,包括以下步骤
步骤201,每个子中心存储上传给本地子中心的节目内容。
本地根据实际需要向其所在的子中心上传节目内容,该节目内容可以包括 当前的热门内容。例如,对于深圳地区的子中心,可接收并存储上传给深圳地 区子中心的节目内容。
步骤202,调度中心对所有子中心状况进行监控,存储对所有子中心的描 述信息,确定可以备份的子中心并向各个子中心发送备份指令,所述备份指令 中包含备份的目的地址。
调度中心对所有子中心状况进行监控,获取并存储对所有子中心的描述信息,包括各个子中心存储空间的剩余状况、各个子中心之间的距离、各子中心 内所存储节目内容的指示信息、各个子中心覆盖范围内用户对节目内容的点 击率,等等。
需要说明的是,所述各个子中心存储空间可以只针对各个子中心自身而
言;也可以针对各个子中心以及该子中心下属的子边缘而言,也就是,如果 某子中心下属的子边缘存储空间有足够的剩余,则可以将该子边缘的剩余存 储空间认为是该子中心的剩余存储空间。并且,调度中心根据各子中心内存 储节目内容的指示信息,生成节目表,该节目表包含所有子中心内的所有节 目内容的指示信息;然后,调度中心通过各个子中心将节目表下发到各个子 中心下属的子边缘,子边缘通过终端将节目表展示给用户,用户从节目表中 选择关于某个节目内容的指示信息;终端根据用户的选择向子边缘发送节目 请求以获取节目内容,所述节目请求包括用户选择的节目内容的指示信息。 另外,调度中心还对下发到各个子边缘的节目表实时进行更新。
本步骤中,调度中心根据对所有子中心的描述信息,确定出各个子中心 之间的备份关系,向各个子中心下发备份指令,所述备份指令包含备份的目 的地址。例如,调度中心根据各个子中心存储空间的剩余状况下发备份指令, 具体地,如果某子中心内的存储空间有足够多的剩余,该剩余存储空间除了 能够保证该子中心用于存储上传给本地子中心的节目内容,以及保证该子中
心的活动空间外,还有冗余的存储空间,则调度中心向其他指定的至少一个 子中心下发备份指令,将所述指定的至少一个子中心的节目内容备份到该子 中心冗余的存储空间,备份后,调度中心存储进行备份的子中心之间的对应 关系。再比如,为了进一步优化对子中心内节目内容的备份,调度中心根据 各个子中心存储空间的剩余状况和各个子中心之间的距离进行备份指令的 下发,具体地,如果调度中心发现某子中心内的存储空间有足够多的剩余, 则向与该子中心邻近的子中心发送备份指令,使与该子中心邻近的子中心将 节目内容备份到该子中心,备份后,调度中心存储进行备份的子中心之间的 对应关系,这样,当需要时可方便地从邻近的子中心获取备份的节目内容。
9这里,将进行备份的两个子中心分别称为源子中心和目的子中心,其中 将与备份指令中包含的目的地址相对应的子中心称为目的子中心,将另 一个 子中心称为源子中心,源子中心为主动进行备份的子中心,目的子中心为被 动进行备份的子中心。所述子中心之间的对应关系包括源子中心内进行备份 的节目内容的指示信息与目的子中心之间的对应关系。具体地,所述子中心 之间的对应关系不仅包括源子中心的地址与目的子中心的地址之间的对应 关系,还包括该源子中心的地址与进行备份的节目内容的指示信息之间的对 应关系。这样,将进行备份的子中心之间的对应关系存储在调度中心后,当某 个子中心内的节目内容发现崩溃时,可根据调度中心存储的所述子中心之间的
对应关系在相应的目的子中心获取备份的节目内容;需要说明的是, 一个子中 心内存储的节目内容可能分为几份,分别备份到两个以上的子中心,此时,根 据所述子中心的对应关系,需要到两个以上的子中心获取备份的节目内容。
步骤203,各个子中心将自身存储的节目内容备份到与备份指令中包含的 目的地址相对应的子中心。
在最初建立子中心的时候需要对上传给各个子中心的节目内容按照图2流 程进行备份,建立子中心之后,也需要对上传给各个子中心的节目内容按照图 2流程进行备份。
备份过程中,源子中心将自身存储的节目内容逐一拷贝到目的子中心, 拷贝过程中,如果判断出目的子中心已经存储了某一节目内容,为了节省存 储空间,则不将该节目内容拷贝到目的子中心。
本发明在内容发布网中增加调度中心,调度中心对所有子中心状况的监 控,将上传给本地子中心的节目内容备份到其他子中心,本发明采用与现有 不同的节目内容存储方案,无需再设置存储所有节目内容和所有备份的节目 内容的中心,并且,调度中心存储所有子中心的描述信息,其存储容量远远小 于现有技术中中心的存储容量,从而降低了内容存储的成本。参见图3,为本 发明内容发布网的结构示意图实例,内容发布网中包括增加了调度中心,而不 再设置中心,与现有技术相同地,每个子中心下属有多个子边缘。图中的箭头指向为节目内容的备份方向,子中心之间可互为备份。
进一步地,为了使各个子中心内存储的热门节目内容可以共享,调度中心 还对各个子中心内存储的节目内容进行评估,如果为热门内容,则向其他子中 心发送获取指令,该获取指令中包含该热门内容所在子中心的地址以及该热门
内容的指示信息;其他子中心接收该获取指令后,到该热门内容所在子中心获
取该热门内容,并存储。
可选地,所述评估可依据节目内容的特点进行,例如,若某部电影是张艺
谋导演的,则将该电影评估为热门内容;所述评估也可依据用户对该节目内容 的点击率进行,将用户点击率高的节目内容评估为热门内容。
进一步地,本发明的节目内容处理方案还包括节目内容的发布过程终 端向子边缘发送节目请求,子边缘接收该节目请求后,在自身的存储空间查 找是否存储有用户选择的节目内容,如果有则将该内容播放给终端;
如果没有,则向该子边缘的上一级子中心发送该节目请求,该节目请求中 包含用户选择的节目内容的指示信息,子中心接收该节目请求后,在子中心的 存储空间查找是否存储有用户选择的节目内容,如果有则将该内容下发给该子 边缘,子边缘再将该内容播放给终端;如果子中心在其存储空间没有找到该节 目内容,则向调度中心发送该节目请求,调度中心接收该节目请求后,在自身 存储的各子中心内所存储节目内容的指示信息中查找用户选择的节目内容所在 的子中心,向请求节目内容的子中心反馈查找到的子中心的位置信息;请求节 目内容的子中心接收调度中心发送的位置信息后,到该位置信息对应的子中心 获取该节目内容,存储并播放给终端。
需要说明的是,在节目内容的发布过程,每个子中心内存储的所有节目内 容都可播放给终端,包括上传给本地子中心的节目内容、备份的其他子中心的 节目内容、从其他子中心获取的热门内容,以及根据调度中心发送的位置信息 从其他子中心获取的节目内容。从其他子中心获取的热门内容,为各个子中心 根据调度中心的指令被动获取的节目内容,在实际运用中,为了保证子中心内 有足够的冗余的存储空间,还可删除从其他子中心获取的热门内容。
ii参见图4,为本发明节目内容处理的系统结构示意图,该系统也就是内容
发布网络系统,包括调度中心和多个子中心;
所述子中心,用于存储上传给本地子中心的节目内容,接收调度中心发送 的备份指令,所述备份指令中包含备份的目的地址,子中心将自身存储的节目 内容备份到所述目的地址对应的子中心;
所述调度中心,用于对所有子中心状况的监控,存储对所有子中心的描述
份的子中心内进行备份的节目内容的指示信息与被动进行备份的子中心之间的
对应关系。当然,该系统还包括子中心下属的多个子边缘。 可选地,所述调度中心包括监控模块和备份指令下发模块; 所述监控模块,用于对所有子中心状况进行监控,存储对所有子中心的描
述信息,确定可以备份的子中心并向备份指令下发模块发送备份指令,所述备
份指令中包含备份的目的地址;
所述备份指令下发模块,用于接收所述备份指令,下发相应的子中心,并
存储主动进行备份的子中心内进行备份的节目内容的指示信息与被动进行备份
的子中心之间的对应关系。
可选地,所述子中心包括存储模块和备份模块,
所述存储模块,用于存储上传给本地子中心的节目内容,
所述备份模块,用于接收调度中心发送的备份指令,将自身存储的节目内
容备份到与备份指令中包含的目的地址对应的子中心。
可选地,所述调度中心包括节目获取指令下发模块,所述子中心包括节目
内容获取模块;
所述节目获取指令下发模块,用于对各个子中心内存储的节目内容进行评 估,如果为热门内容,则向其他子中心的节目内容获取模块发送获取指令,该 获取指令中包含该热门内容所在子中心的地址以及该热门内容的指示信息;
所述节目内容获取模块,用于接收节目获取指令下发模块发送的获取指令, 到该热门内容所在子中心获取该热门内容,并存储。可选地,所述描述信息包括各子中心内所存储节目内容的指示信息,所述 子中心包括节目内容请求模块,所述调度中心包括节目请求反馈模块;
所述节目内容请求模块,用于接收终端通过子边缘发送的节目请求,该请 求中包含用户选择的节目内容的指示信息,该节目内容请求模块判断出子中心 没有存储用户选择的该节目内容,则向节目请求反馈模块发送该节目请求,接 收节目请求反馈模块反馈的位置信息,到该位置信息对应的子中心获取该节目
内容,存储并播放给终端;
所述节目请求反馈模块,用于接收节目内容请求模块发送的节目请求,在 调度中心存储的各子中心内所存储节目内容的指示信息中查找用户选择的节目 内容所在的子中心,向所述节目内容请求模块反馈查找到的用户选择的节目内 容所在子中心的位置信息。
本发明方案可以运用于双向数字电视中的视频点播业务,也可运用于电信 视频点播业务等。
本发明中,每个子中心存储上传给本地子中心的节目内容,并且,调度中 心对所有子中心进行监控,利用子中心内存储空间的剩余将上传给本地子中心 的节目内容备份到其他子中心,采用本发明的节目内容处理方案,无需再设置 存储所有节目内容和所有备份的节目内容的中心,节省了存储成本;并且,可 将一个子中心的节目内容备份到至少一个以上的其他子中心,当一个子中心出 现内容崩溃时,可以到其他子中心获取备份的节目内容,这样,分散了风险, 不会出现丟失所有子中心的备份的节目内容的问题,减小了因发生崩溃对节目 内容的丢失带来的影响。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进 一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不 用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、 等同替换、改进等,均应包含在本发明的保护范围之内。
1权利要求
1、一种节目内容处理的方法,其特征在于,该方法包括每个子中心存储上传给本地子中心的节目内容;调度中心监控所有子中心状况,存储对所有子中心的描述信息,确定可以备份的目的子中心并向源子中心发送备份指令,所述备份指令中包含备份的目的地址;收到备份指令的源子中心将自身存储的节目内容备份到与备份指令中包含的目的地址对应的目的子中心;调度中心存储源子中心进行备份的节目内容的指示信息与目的子中心之间的对应关系。
2、 如权利要求l所述的方法,其特征在于,调度中心根据各个子中心存储 空间的剩余状况下发所述备份指令;所述各个子中心存储空间的剩余状况为各 个子中心自身存储空间的剩余状况,或者,为各个子中心自身存储空间的剩余状况以及各个子中心下属的子边缘存储空间的剩余状况;或者,调度中心根据各个子中心存储空间的剩余状况以及子中心之间的距 离下发所述备份指令。
3、 如权利要求l所述的方法,其特征在于,所述描述信息包括各子中心内 所存储节目内容的指示信息,所述收到备份指令的源子中心将自身存储的节目 内容备份到与备份指令中包含的目的地址对应的目的子中心之后,该方法还包 括子中心接收终端通过子边缘发送的节目请求,该节目请求中包含用户选择 的节目内容的指示信息;子中心在自身存储的节目内容中查找是否存储有用户选择的节目内容,如 果没有,则向调度中心发送该节目请求,调度中心接收该节目请求后,在自身 存储的各子中心内所存储节目内容的指示信息中查找用户选择的节目内容所在的子中心,向请求节目内容的子中心反馈查找到的子中心的位置信息;请求节目内容的子中心接收调度中心发送的位置信息后,到该位置信息对 应的子中心获取该节目内容,存储并播放给终端。
4、 如权利要求1至3中任一项所述的方法,其特征在于,所述调度中心存 储源子中心进行备份的节目内容的指示信息与目的子中心之间的对应关系之后,该方法包4舌节目内容发生崩溃的源子中心根据所述对应关系,到相应的目的子中心获 取备份的节目内容。
5、 一种节目内容处理的系统,其特征在于,包括调度中心和多个子中心; 所述子中心,用于存储上传给本地子中心的节目内容,接收调度中心发送的备份指令,所述备份指令中包含备份的目的地址,子中心将自身存储的节目 内容备份到所述目的地址对应的子中心;所述调度中心,用于对所有子中心状况的监控,存储对所有子中心的描述 信息,确定可以备份的子中心并向各个子中心发送备^H旨令,存储主动进行备 份的子中心内进行备份的节目内容的指示信息与被动进行备份的子中心之间的 对应关系。
6、 一种节目内容调度中心,其特征在于,包括监控模块和备份指令下发模块;所述监控模块,用于对所有子中心状况进行监控,存储对所有子中心的描 述信息,确定可以备份的子中心并向备份指令下发模块发送备份指令,所述备 份指令中包含备份的目的地址;所述备份指令下发模块,用于接收所述备份指令,下发给相应的子中心, 并存储主动进行备份的子中心内进行备份的节目内容的指示信息与被动进行备 份的子中心之间的对应关系。
7、 如权利要求6所述的节目内容调度中心,其特征在于,所述调度中心还 包括节目获取指令下发模块,用于对各个子中心内存储的节目内容进行评估, 如果为热门内容,则向其他子中心发送获取指令,该获取指令中包含该热门内 容所在子中心的地址以及该热门内容的指示信息。
8、 如权利要求6或7所述的节目内容调度中心,其特征在于,所述描述信 息包括各子中心内所存储节目内容的指示信息,所述调度中心还包括节目请求 反馈模块,用于接收子中心发送的节目请求,该节目请求中包含用户选择的节 目内容的指示信息,节目请求反馈模块在调度中心存储的各子中心内所存储节 目内容的指示信息中查找用户选择的节目内容所在的子中心,向请求节目内容 的子中心反馈查找到的子中心的位置信息。
9、 一种节目内容子中心,其特征在于,包括存储模块和备份模块, 所述存储模块,用于存储上传给本地子中心的节目内容, 所述备份模块,用于接收调度中心发送的备份指令,将自身存储的节目内容备份到与备份指令中包含的目的地址对应的子中心。
10、 如权利要求9所述的节目内容子中心,其特征在于,所述子中心包括 节目内容请求模块,用于接收终端通过子边缘发送的节目请求,该请求中包含 用户选择的节目内容的指示信息,该节目内容请求模块判断出子中心没有存储 用户选择的该节目内容,则向调度中心发送该节目请求,接收调度中心反馈的 位置信息,到该位置信息对应的子中心获取该节目内容,存储并播放给终端。
全文摘要
本发明公开了节目内容处理的方法及系统,其中,该方法包括每个子中心存储上传给本地子中心的节目内容;调度中心监控所有子中心状况,存储对所有子中心的描述信息,确定可以备份的目的子中心并向源子中心发送备份指令,所述备份指令中包含备份的目的地址;收到备份指令的源子中心将自身存储的节目内容备份到与备份指令中包含的目的地址对应的目的子中心;调度中心存储源子中心进行备份的节目内容的指示信息与目的子中心之间的对应关系。本发明方案节省了内容存储的成本。
文档编号H04N7/173GK101489108SQ20091007723
公开日2009年7月22日 申请日期2009年1月20日 优先权日2009年1月20日
发明者李延峰 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1