一种基于sdf中间件的视频点播系统及方法

文档序号:7758661阅读:110来源:国知局
专利名称:一种基于sdf中间件的视频点播系统及方法
技术领域
本发明涉及数字家庭技术领域,具体涉及一种基于SDF中间件的视频点播系统及 方法。
背景技术
随着社会信息化的快速发展,交互电视与多媒体技术早已经成为了人们关注的热 点,不久的将来将实现数字电视广播电视有限、卫星和无线的全国覆盖。有线电视数字化,可以大大增加节目容量,提供丰富多彩的专业化、多样化、对象 化节目,提供更加清晰的图像质量和优美的音质,使用者在享受广播电视服务的同时,还能 享受各种资讯信息的服务。视频点播是20世纪90年代在美国发展起来的一种互动服务, 它是根据观众的要求播放节目,从根本上改变了用户过去被动式看电视的不足。当你打开 电视,你可以不看广告,不为某个节目赶时间,随时收看点播的节目。机顶盒作为视频点播的终端,界面是否友好,操作是否简便易学,是衡量机顶盒的 重要指标,也会直接影响用户的使用频率,从而关系到该业务能否创收。目前,当用带浏览 器的机顶盒浏览信息时,一般打开到50页左右,机顶盒就可能死机而无法操作,必须退出 重新打开,这个问题令用户觉得十分不方便。

发明内容
本发明提供一种基于SDF中间件的视频点播系统及方法,使得用户可以通过遥控 器选择想要收看的节目,同时可以避免死机现象,同时用户也可以通过该系统上传自己想 共享的资源,使用更为方便。本发明通过以下技术方案予以实现本发明提供一种基于SDF中间件的视频点播系统该系统包括视频点播客户端、传输网络、视频点播服务器;所述视频点播客户端用于解析数字电视视频点播频道的SDF文件,在数字电视上 提供电视画面,为数字家庭用户提供视频点播的客户端界面;所述传输网络,用于传输视频点播客户端与视频点播服务器之间的指令信息以及 音视频信息;所述的视频点播服务器,用于对用户的视频点播请求做出反应,并发送用户所点 播的视频信息。优选的,所述视频点播客户端包括双向机顶盒、数字电视、遥控器;用户通过所述遥控器在视频点播频道选择自己想要收看的节目,所述双向机顶盒 通过解析数字电视视频点播频道的SDF文件,在数字电视上提供电视画面,为用户提供视 频点播的客户端界面。优选的,所述双向机顶盒所使用的中间件为SDF中间件,用于解析SDF语言,为用 户提供客户端界面,并提供用户上传资料的硬件接口。
优选的,所述SDF中间件包括图形与多媒体模块、核心系统模块、通讯协议模块、 WEB引擎、硬件接口模块;所述图形与多媒体模块,用于与下层平台连接,提供高级的函数用户绘图、多视窗 管理以及音视频控制,处理远程静态和动态数据,处理多媒体之间的时间和同步约束,处理 多种类型的媒体资源;核心系统模块,用于处理内存管理、线程调控、时间管理、安全性控制、数据下载管 理以及网络协议管理;所述通讯协议模块,用于处理中间件内各模块间的信息传输,以及双向机顶盒与 传输网络间的信息相互传输,使得视频点播服务应用于各种操作系统和硬件体系;WEB引擎,用于将视频点播的信息以网页的形式表达;硬件接口模块,用于为各种多媒体设备提供驱动。优选的,所述的传输网络为是数字电视网络,或者是Internet网络。优选的,所述视频点播服务器包括数据库、查询模块、计费模块以及通讯模块;所述数据库,用于存储供用户视频点播的所有资源;所述查询模块,用于从数据库中查找相应的音视频资源,发送给客户端;所述通讯模块,用于获取视频点播服务器中各个模块的状态,控制各个模块间的 通讯,同时控制视频点播服务器与传输网络间的指令传输以及资源传输;所述计费模块,用于当视频点播开始后,根据用户视频点播的类型计算费用,并将 费用信息附加在节目信息中传送给用户。优选的,所述视频点播客户端接收用户上传的视频资源,所述视频资源含标识信 息,并通过传输网络传输给视频点播服务器,由视频点播服务器根据标识信息将资源分类 存放,并由所有使用视频点播服务的用户共享。本发明还提供一种视频点播方法该方法使用包括视频点播客户端、传输网络、视频点播服务器在内的视频点播系 统;通过所述视频点播客户端解析数字电视视频点播频道的SDF文件,在数字电视上 提供电视画面,为数字家庭用户提供视频点播的客户端界面;通过传输网络传输视频点播客户端与视频点播服务器之间的指令信息以及音视 频信息;通过所述视频点播服务器对用户的视频点播请求做出反应,并发送用户所点播的 视频信息。优选的,在视频点播客户端的双向机顶盒使用SDF中间件作为中间件以解析SDF 语言,为用户提供客户端界面,并提供用户上传资料的硬件接口。通过上述技术方案可以看出,本发明系统中的视频点播客户端的双向机顶盒使用 SDF中间件作为中间件,而采用中间件的机顶盒界面操作极为方便,仿佛安装了“鼠标”。另 外,采用了中间件平台,可以根据用户的爱好与习惯,很方便的修改应用并下载执行。而且, 装载了了中间件的机顶盒,每次打开或退出信息界面,都可以自动下载或者清除内存数据, 因此不会出现死机问题。进一步的,视频点播服务器根据请求信号在数据库中查找视频资 源并有传输网络传送给视频点播客户端,节目信息将会在数字电视上显示给用户,也不会
5发生死机问题,大大提高用户感受,方便用户使用。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其它的附图。图1是本发明系统结构示意图;图2是本发明用户点播视频的方法流程图;图3是本发明用户共享资源的方法流程图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它 实施例,都属于本发明保护的范围。如图1所示,为本发明基于SDF中间件的视频点播系统的整体结构框图。该系统 包括视频点播客户端101、传输网络102、视频点播服务器103。视频点播客户端101 作为用户提供互动操作的平台。用户可通过视频点播客户端101进行视频点播的操作请求,视频点播客户端101 负责将服务请求传送给传输网络。视频点播客户端101还可为用户提供硬件接口。用户通 过视频点播客户端101将资源远上传与别人共享。视频资源最终在视频点播客户端101上 或其他用户的客户端上显示播放。视频点播客户端101具体可以包括双向数字机顶盒104、数字电视105或其他视频 显示设备、遥控器106。双向数字机顶盒104 通过解析数字电视视频点播频道的SDF文件,在数字电视 105上提供电视画面,从而为数字家庭用户提供视频点播的客户端界面。同时双向机顶盒 104还支持用户上传音视频文件,并将其提供给传输网络,已实现共享。双向数字机顶盒 104接收用户输入的请求并传送给传输网络,并接收视频点播服务器通过传输网络传送回 来的节目信息。同时双向数字机顶盒104为用户提供了硬件接口,允许用户上传资源。双向机顶盒104所使用的中间件为SDF中间件,可以解析SDF语言,为用户提供客 户端界面,并提供用户上传资料的硬件接口。SDF为场景描述文件,是一种操作流程中间语 言,它支持的元素类型有图片、视频、文字、输入框等。所述SDF中间件包括图形与多媒体模 块、核心系统模块、通讯协议模块、WEB引擎、硬件接口模块。其中图形与多媒体模块与下层平台连接,提供高级的函数用户绘图、多视窗管理以及 音视频控制,可以处理远程静态和动态数据,处理多媒体之间的时间和同步约束,可以处理 多种类型的媒体资源。核心系统模块可以处理内存管理、线程调控、时间管理、安全性控制、数据下载管 理以及网络协议管理。
6
通讯协议模块处理中间件内各模块间的信息传输,以及机顶盒与传输网络间的信 息相互传输,使得视频点播服务可以应用于各种操作系统和硬件体系。WEB引擎将视频点播的信息以网页的形式表达。硬件接口模块为各种多媒体设备提供驱动。数字电视105 作为显示设备,显示客户端界面,用户点播的音视频节目最终通过 数字电视105显示出来。遥控器106 作为输入设备,用户通过遥控器106选择自己所喜欢的电视节目,并 输入给双向数字机顶盒104。传输网络102 用于传输双向机顶盒104与视频点播服务器103之间的指令信息 以及音视频信息,可以是数字电视网络,也可以是Internet网络。视频点播服务器103 用于对用户的视频点播请求做出反应,并发送用户所点播 的视频信息。视频点播服务器103存储了视频点播的资源库,接收经传输网络发送的请求 信息,并根据请求发送相应的音视频资源。视频点播服务器103还可以接收用户上传的资 源,并根据资源标识对其进行分类存储。用户共享的资源存储后也可以被其他用户点播观看。视频点播服务器103具体可以包括数据库107、查询模块108、通讯模块109、计费 模块110。数据库107 存储了可以供用户视频点播的所有资源,这些资源可以来自视频点 播运营商上传,也可以由用户共享所得。运营商或用户上传资源时可以附上标识信息,数据 库根据资源标识将其分类存储。查询模块108 视频点播服务器103接收到用户的服务请求后,通过查询模块108 从数据库107中查找相应的音视频资源,发送给客户端。通讯模块109 通讯模块109获取视频点播服务器103中各个模块的状态,控制各 个模块间的通讯。同时控制视频点播服务器103与传输网络间的指令传输以及资源传输。计费模块110 当视频点播开始后,计费模块110根据用户视频点播的类型计算费 用,并将费用信息附加在节目信息中传送给用户。视频点播的类型可以是包月、包年、按流 量收取费用、按时间收取费用等等。上述介绍本发明的系统,以下结合系统介绍本发明的方法。本发明中,用户可以通过遥控器在视频点播频道选择自己想要收看的节目。传输 网络将用户的请求信息发送给视频点播服务器。视频点播服务器根据请求信号在数据库中 查找视频资源并有传输网络传送给视频点播客户端。节目信息将会在数字电视上显示给用 户。而用户也可以将自己的视频资源由视频点播客户端上传,用户在上传资源上可以加标 识信息。上传资源由传输网络传输给视频点播服务器,视频点播服务器根据标识信息将资 源分类存放,上传到服务器的资源即可以由所有使用视频点播服务的用户共享。为了更进一步的了解本发明系统的运行流程,下面结合图2的运行流程图来说明 用户进行视频点播的步骤,具体包括步骤201,开始。用户打开机顶盒,进入到视频点播频道。步骤202,SDF中间件解析SDF文件,呈现主界面。
7
机顶盒载入并解析视频点播频道中的SDF文件,为用户提供客户端界面。步骤203,用户点播节目。用户观看客户端界面,选择自己喜欢的电视节目,通过遥控器确定。步骤204,机顶盒发送服务请求。机顶盒读取用户的命令信息,并通过SDF文件将用户命令传送给传输网络。步骤205,点播信息传输。传输网络接收到机顶盒传来的用户命令,传送给视频点播服务器。步骤206,视频点播服务器读取用户的点播信息。查找模块首先判断该用户是否已 经交费,若已缴费,进入步骤207,若未缴费,进入步骤208。步骤207,根据信息在数据库中查找相应的视频资源。通过传输网络将视频资源传 送给用户。进入步骤209步骤208,因为未缴费,则拒绝用户的视频点播请求,并将拒绝信息返回给用户。进 入步骤210步骤209,用户接受视频点播服务器端传来的信息并在数字电视上显示。因为是缴 费用户,则数字电视播放其点播的节目。步骤210,因为是未缴费用户,则数字电视上显示服务器拒绝信息,提醒缴费后再 使用视频点播服务。如图3所示,为本发明的用户共享资源的流程图,包括步骤步骤301,开始。用户打开机顶盒盒,进入到视频点播频道。步骤302,SDF中间件解析SDF文件,呈现主界面。机顶盒载入并解析视频点播频道中的SDF文件,为用户提供客户端界面。步骤303,用户选择“资源上传”。用户通过遥控器在客户端界面上选择“资源上传”功能。步骤304,上传资源并标识。用户通过机顶盒的USB借口,先将资源转移至机顶盒中,然后选择“上传网络”,则 资源通过传输网络传输。用户上传资源的时候根据客户端节目提示对所传资源进行标识, 以便于数据库分类。步骤305,资源传输。传输网络将客户上传资源传递给视频点播服务器。步骤306,服务器将资源分类存储。视频点播服务器接收到用户上传的资源,根据其表示信息将资源进行分类并存储 在数据库中。存储成功后,视频点播服务器返回存储成功信息给用户。步骤307,存储成功。存储成功信息通过传输网络返回给用户并在数字电视上显示。至此,用户上传资 源成功。通过上述技术方案可以看出,本发明系统中的视频点播客户端的双向机顶盒使用 SDF中间件作为中间件,而采用中间件的机顶盒界面操作极为方便,仿佛安装了“鼠标”。另 外,采用了中间件平台,可以根据用户的爱好与习惯,很方便的修改应用并下载执行。而且,装载了了中间件的机顶盒,每次打开或退出信息界面,都可以自动下载或者清除内存数据, 因此不会出现死机问题。进一步的,视频点播服务器根据请求信号在数据库中查找视频资 源并有传输网络传送给视频点播客户端,节目信息将会在数字电视上显示给用户,也不会 发生死机问题,大大提高用户感受,方便用户使用。
需要说明的是,上述装置和系统内的各单元之间的信息交互、执行过程等内容,由 于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处 不再赘述。以上对本发明实施例所提供的一种基于SDF中间件的视频点播系统及方法,进行 了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例 的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员, 依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内 容不应理解为对本发明的限制。
权利要求
一种基于SDF中间件的视频点播系统,其特征在于该系统包括视频点播客户端、传输网络、视频点播服务器;所述视频点播客户端用于解析数字电视视频点播频道的SDF文件,在数字电视上提供电视画面,为数字家庭用户提供视频点播的客户端界面;所述传输网络,用于传输视频点播客户端与视频点播服务器之间的指令信息以及音视频信息;所述的视频点播服务器,用于对用户的视频点播请求做出反应,并发送用户所点播的视频信息。
2.根据权利要求1所述的基于SDF中间件的视频点播系统,其特征在于 所述视频点播客户端包括双向机顶盒、数字电视、遥控器;用户通过所述遥控器在视频点播频道选择自己想要收看的节目,所述双向机顶盒通过 解析数字电视视频点播频道的SDF文件,在数字电视上提供电视画面,为用户提供视频点 播的客户端界面。
3.根据权利要求2所述的基于SDF中间件的视频点播系统,其特征在于所述双向机顶盒所使用的中间件为SDF中间件,用于解析SDF语言,为用户提供客户端 界面,并提供用户上传资料的硬件接口。
4.根据权利要求3所述的基于SDF中间件的视频点播系统,其特征在于所述SDF中间件包括图形与多媒体模块、核心系统模块、通讯协议模块、WEB引擎、硬件 接口模块;所述图形与多媒体模块,用于与下层平台连接,提供高级的函数用户绘图、多视窗管理 以及音视频控制,处理远程静态和动态数据,处理多媒体之间的时间和同步约束,处理多种 类型的媒体资源;核心系统模块,用于处理内存管理、线程调控、时间管理、安全性控制、数据下载管理以 及网络协议管理;所述通讯协议模块,用于处理中间件内各模块间的信息传输,以及双向机顶盒与传输 网络间的信息相互传输,使得视频点播服务应用于各种操作系统和硬件体系; WEB引擎,用于将视频点播的信息以网页的形式表达; 硬件接口模块,用于为各种多媒体设备提供驱动。
5.根据权利要求1至4任一项所述的基于SDF中间件的视频点播系统,其特征在于 所述的传输网络为是数字电视网络,或者是Internet网络。
6.根据权利要求1至4任一项所述的基于SDF中间件的视频点播系统,其特征在于 所述视频点播服务器包括数据库、查询模块、计费模块以及通讯模块;所述数据库,用于存储供用户视频点播的所有资源; 所述查询模块,用于从数据库中查找相应的音视频资源,发送给客户端; 所述通讯模块,用于获取视频点播服务器中各个模块的状态,控制各个模块间的通讯, 同时控制视频点播服务器与传输网络间的指令传输以及资源传输;所述计费模块,用于当视频点播开始后,根据用户视频点播的类型计算费用,并将费用 信息附加在节目信息中传送给用户。
7.根据权利要求1至4任一项所述的基于SDF中间件的视频点播系统,其特征在于所述视频点播客户端接收用户上传的视频资源,所述视频资源含标识信息,并通过传 输网络传输给视频点播服务器,由视频点播服务器根据标识信息将资源分类存放,并由所 有使用视频点播服务的用户共享。
8.一种视频点播方法,其特征在于该方法使用包括视频点播客户端、传输网络、视频点播服务器在内的视频点播系统; 通过所述视频点播客户端解析数字电视视频点播频道的SDF文件,在数字电视上提供 电视画面,为数字家庭用户提供视频点播的客户端界面;通过传输网络传输视频点播客户端与视频点播服务器之间的指令信息以及音视频信息;通过所述视频点播服务器对用户的视频点播请求做出反应,并发送用户所点播的视频 fn息ο
9.根据权利要求8所述的视频点播方法,其特征在于在视频点播客户端的双向机顶盒使用SDF中间件作为中间件以解析SDF语言,为用户 提供客户端界面,并提供用户上传资料的硬件接口。
全文摘要
本发明公开一种基于SDF中间件的视频点播系统及方法。该系统包括视频点播客户端、传输网络、视频点播服务器;所述视频点播客户端用于解析数字电视视频点播频道的SDF文件,在数字电视上提供电视画面,为数字家庭用户提供视频点播的客户端界面;所述传输网络,用于传输视频点播客户端与视频点播服务器之间的指令信息以及音视频信息;所述的视频点播服务器,用于对用户的视频点播请求做出反应,并发送用户所点播的视频信息。本发明系统使用SDF中间件作为中间件,而采用中间件的机顶盒界面操作极为方便,每次打开或退出信息界面,都可以自动下载或者清除内存数据,因此不会出现死机问题,大大提高用户感受,方便用户使用。
文档编号H04N7/173GK101938631SQ20101026871
公开日2011年1月5日 申请日期2010年8月31日 优先权日2010年8月31日
发明者罗笑南, 魏筝 申请人:中山大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1