以电视机为服务器的流媒体点播系统与方法技术方案

技术编号:3586127 阅读:314 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种以电视机为服务器的流媒体点播系统,包括部署在计算机网络中的中心服务器,与所述中心服务器连接的至少一个路由器,与所述路由器连接的交换机,以及连接在所述交换机上的至少二个电视机;所述的中心服务器包含有存储文件的电视机地址、电视机资源状态、电视机存储空间、电视机CPU计算能力和利用率、电视机上行带宽和利用率、电视机播放目录名称以及节目下载百分比的电视机信息模块;带有IP地址的电视机包含嵌入式实时操作系统,存储介质,所述电视机的各种信息与所述电视机信息模块上的信息相对应。本发明专利技术中的电视机除了作为客户端为本地用户存储节目外,还可作为服务器使用,具有节目源丰富,扩展性好的优点。

【技术实现步骤摘要】

本专利技术涉及流媒体服务
,确切地说涉及一种在计算机网络 环境下。
技术介绍
传统的电视只能够把特定的内容推给用户,用户无法任意选择 想看的影片。而视频点播系统的设计目标就是在任何时候为用户提供预 保存节目点播的服务,并支持与用户的互动。在基于电视机实现流媒体点播系统中,接入网络的方式最常用的有 两种。 一种是将电视机接入有线电视网络实现流媒体点播,另外一种是 将电视机接入计算机网络(如Internet)实现流媒体点播。将电视机接入有线电视网络实现流媒体点播的方式较少见。由于目 前的有线电视网络是一个单向的广播网络,在其上实现流媒体点播,更 多的是将电视节目录制完成后使用本地电视机作为节目源供用户点播, 即预先将某些电视节目录制在电视机的存储介质上,用户在对节目感兴 趣的时候可以从存储介质上观看节目。这种方式节目的来源主要是现有 的电视频道或者专门开设的点播频道,但是该点播频道仍然是广播方式 的,用户能够支配的只是在这些频道中作出录制哪些节目,然后在这些 录制的节目中进行点播。这种方式的主要缺点是可供点播的节目相对较 少而且用户无法任意选择想看的影片。随着三网融合的改造在逐步的进 行,这种基于单向的广播网络的流媒体点播方式并没有利用网络的双向 特性,是一种暂时性的过渡技术。将电视机接入计算机网络实现流媒体点播受到了产业界的重视。目 前实现这种方式的流媒体点播系统最常用的是客户端/服务器模式的流 媒体点播系统,客户端/服务器模式下所有系统的基本功能都集中在服务 器端,这要求服务器的性能非常高,客户端只需要向服务器请求并接收 内容,客户端基本上是观终端。随着用户数的增加,服务器端的性能成 为整个系统性能的瓶颈。这种传统的采用客户端/服务器单播模式的流媒 体点播系统,服务器的负载能力是整个系统的服务能力,因此不具有扩 展能力。在简单客户端/服务器单播模式的基础上,可以采用流媒体内容 分发网络技术,把节目源推向网络边缘,以提高系统的性能。但要实现 大规模的应用需要部署大量的边缘服务器,代价非常昂贵。所以目前的 将电视机接入计算机网络实现流媒体点播的客户端/服务器模式的流媒 体点播系统的主要缺点是系统的扩展性较差并且代价较高。综上,现有的基于电视机的流媒体点播系统存在可供用户点播的节 目有限,系统扩展性差的缺点。
技术实现思路
为解决上述技术问题,本专利技术提出了一种在计算机网络环境下以电 视机为服务器的流媒体点播系统与方法,本专利技术中的电视机除了作为客 户端为本地用户存储节目外,还可作为服务器使用,是目前实现基于电 视机的流媒体点播系统的最为经济且有效的方式,具有节目源丰富,扩 展性好的优点。本专利技术采用的技术方案如下本专利技术提供了一种以电视机为服务器的流媒体点播系统,其特征在 于包括部署在计算机网络中的中心服务器,与所述中心服务器连接的 至少一个路由器,与所述路由器连接的交换机,以及连接在所述交换机 上的至少二个电视机;所述的中心服务器包含有存储文件的电视机地址、 电视机资源状态、电视机存储空间、电视机CPU计算能力和利用率、电 视机上行带宽和利用率、电视机播放目录名称以及节目下载百分比的电 视机信息模块;带有IP地址的电视机包含嵌入式实时操作系统,存储介 质,所述电视机的各种信息与所述电视机信息模块上的的信息相对应。所述中心服务器包括流媒体数据库,所述流媒体数据库至少包含流 媒体节目目录,以及最新的流媒体文件。本专利技术还提供了一种以电视机为服务器的流媒体点播方法,其特征是A、 计算机网络中部署一台中心服务器;B、 与中心服务器连接并接入计算机网络的多个电视机;C、 中心服务器根据任意一个电视机当前显示在中心服务器的电视 机信息模块上的信息参数进行比较,选择任意一个电视机为其他任意一 个电视机提供服务。本专利技术进一步的技术方案是中心服务器监控各电视机的点播过 程,收集电视机的在线/离线参数,当任意一个电视机处于离线状态或不 能提供保证质量的点播服务时,任意一个电视机向中心服务器报告该情 况,中心服务器重新为该任意一个电视机的所有客户端指派其他任意一 个电视机作为服务器来提供服务,其他客户端可从断点开始继续观看节 g。进一步,所述中心服务器存储有流媒体文件的目录以及文件存储的 电视机地址、最新的媒体文件、各个电视机的资源状态、电视机的存储 空间以及当前的剩余存储空间、电视机CPU的计算能力和利用率、电视 机的上行带宽和利用率、电视机播放的节目名称以及节目文件下载的百 分比。进一步,所述电视机包括嵌入式实时操作系统,具有流媒体的传送与接收能力,可充当流媒体服务器,存储介质硬盘并分配IP地址,所述 电视机参数、性能信息对应存储于所述中心服务器上。进一步,中心服务器将最新的媒体文件传输到一个或者多个电视机 上,如果电视机上空间不足,所述中心服务器发出删除命令将旧的媒体 文件从电视机上删除,所述新的媒体文件传输到电视机后,中心服务器 记录下存储该最新的媒体文件的电视机地址,并将该最新的媒体文件从 中心服务器上删除。进一步,当用户进行视频点播时,相应的电视机向中心服务器发出 请求节目列表信息,如请求不合法,中心服务器拒绝该请求;如请求合 法,中心、服务器向电视机返回节目列表。进一步,步骤C中的选择策略为1)随机选择;2)最大剩余带宽 选择策略;3)最小延迟选择策略;4)最小深度选择策略;5)基于用户 历史行为的选择策略以及综合策略。所述的嵌入式实时操作系统为windows ce或者vx works。 本专利技术的工作原理如下本专利技术首先在计算机网络中部署一台中心服务器,中心服务器拥有 本系统提供的所有媒体文件的目录以及文件所存储的电视机地址,电视 机上所存储的最初媒体文件随电视机一起发放,最新的媒体文件存储在 中心服务器上,由中心服务器推送到电视机。中心服务器与电视机具有 IP地址,并运行相应的电视机管理软件。中心服务器可通过向电视机查 询或者电视机向中心服务器通告的方式,获取电视机的静态资源以及动 态资源,静态资源主要包括总的存储空间以及当前的剩余存储空间,动 态资源主要是当前的CPU利用率以及当前的剩余上行带宽等。中心服务 器将最新的媒体文件分发到相应的电视机上,并且当存储空间不足时替 换电视机上的媒体文件,并将中心服务器上的旧的媒体文件删除,仅将 最新的媒体文件保存在电视机上。当用户使用本专利技术进行视频点播时, 用户的电视机首先与中心服务器建立连接,并获取节目目录,当选定节 目后,中心服务器将用户的请求分配到合适的电视机上,让其作为服务 器为用户提供点播服务。中心服务器在电视机参与点播过程时,监控电 视机的状态,当作为服务器的电视机失效时,中心服务器为相应的作为 客户端的电视机指派新的电视机作为服务器。本专利技术的优点在于由于本专利技术采用中心服务器控制多个电视机,每个电视机既可作为 服务器,又可作为客户端,从而实现了基于电视机的流媒体点播系统的最为经济且有效的方式,具有节目源丰富,扩展性好的优点;减轻了中 心服务器的负载,并且当使用本系统的用户增加时,本系统的性能不会 下降,具有良好的扩展性;有线电视网络的双向改造为本专利技术的实现提 供了双向、高带宽、低延时的网络;同时,有线电视网络大规模的用户 群也为本专利技术的实现提供了足够本文档来自技高网
...

【技术保护点】
一种以电视机为服务器的流媒体点播系统,其特征在于:包括部署在计算机网络中的中心服务器,与所述中心服务器连接的至少一个路由器,与所述路由器连接的交换机,以及连接在所述交换机上的至少一个电视机;所述的中心服务器包含有存储文件的电视机地址、电视机资源状态、电视机存储空间、电视机CPU计算能力和利用率、电视机上行带宽和利用率、电视机播放目录名称以及节目下载百分比的电视机信息模块;带有IP地址的电视机包含嵌入式实时操作系统,存储介质,所述电视机的各种信息与所述电视机信息模块上的的信息相对应。

【技术特征摘要】
1、一种以电视机为服务器的流媒体点播系统,其特征在于包括部署在计算机网络中的中心服务器,与所述中心服务器连接的至少一个路由器,与所述路由器连接的交换机,以及连接在所述交换机上的至少一个电视机;所述的中心服务器包含有存储文件的电视机地址、电视机资源状态、电视机存储空间、电视机CPU计算能力和利用率、电视机上行带宽和利用率、电视机播放目录名称以及节目下载百分比的电视机信息模块;带有IP地址的电视机包含嵌入式实时操作系统,存储介质,所述电视机的各种信息与所述电视机信息模块上的的信息相对应。2、 根据权利要求1所述的以电视机为服务器的流媒体点播系统, 其特征在于所述中心服务器包括流媒体数据库,所述流媒体数据库至 少包含流媒体节目目录,以及最新的流媒体文件。3、 根据权利要求1所述的以电视机为服务器的流媒体点播系统, 其特征在于所述的嵌入式实时操作系统为windows ce或者vx works。4、 以电视机为服务器的流媒体点播方法,其特征是A、 计算机网络中部署一台中心服务器;B、 与中心服务器连接并接入计算机网络的多个电视机;c、中心服务器根据任意一个电视机当前显示在中心服务器的电视机信息模块上的信息参数进行比较,选择任意一个电视机为其他任意一 个电视机提供服务。5、 以电视机为服务器的流媒体点播方法,其特征是A、 计算机网络中部署一台中心服务器;B、 与中心服务器连接并接入计算机网络的多个电视机;C、 中心服务器根据任意一个电视机当前显示在中心服务器的电视 机信息模块上的信息参数进行比较,选择任意一个电视机为其他任意一 个电视机提供服务。D、 中心服务器监控各电视机的点播过程,收集电视机的在线/离线 参数,当任意一个电视机处于离线状态或不能提供保证质量的点...

【专利技术属性】
技术研发人员:汪文勇刘天飚唐勇李定
申请(专利权)人:电子科技大学
类型:发明
国别省市:90[中国|成都]

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

1
相关领域技术
  • 暂无相关专利