一种即时时移业务的实现方法、数字电视终端及系统的制作方法

文档序号:7678066阅读:178来源:国知局
专利名称:一种即时时移业务的实现方法、数字电视终端及系统的制作方法
技术领域
本发明涉及视频点播领域,尤其涉及一种即时时移业务的实现方法、数字电视终端及系统。
背景技术
NGOD (Next Generation On Demand,下一代视频点播),是一套新一代视频点播服务架构,架构的核心是视频点播服务,可以将该架构进行扩展来支持其他的点播服务,如交换广播视频;其基本架构是由许多组件整合在一起的。其中,NGOD架构的关键组件中,包括用于管理权利和事务的授权服务器,通过授权服务器执行会话授权来验证用户的购买的PS (Purchase Server,订购服务器),为用户的视频点播服务管理会话生命周期的SM (Session Manager,会话管理器),用于介绍资产及服务并管理用户的NS (Navigation Server,导航服务器),输出视频流和管理流控制的SS (Streaming Server,输出视频流管理服务器),以及通过传输网络和边缘设备,将相应的数字视频流向数字电视终端的推流服务器。即时时移业务是一个新的交互电视服务功能,在收看电视节目时,用户为了不错过精彩的镜头,不得不长时间停留在电视机前。如今有了即时时移功能,用户完全可以在直播观看过程中按下暂停按钮,以保证不会错过离开阶段的精彩片段;可以在回来后通过使用回退功能来回放错过的片段。数字电视终端用户可通过门户服务器Portal进行相应的即时时移业务的设置。在目前的技术中,还没有对在NGOD架构的基础上实现即时时移业务的描述,因此,如何在NGOD架构的基础上实现即时时移业务成为研究的热点。

发明内容
本发明实施例所要解决的技术问题在于,提供一种即时时移业务的实现方法、数字电视终端及系统,可在NGOD系统中,较好地实现即时时移业务。为了解决上述技术问题,本发明实施例提供了一种即时时移业务的实现方法,包括
数字电视终端向门户服务器发送订购信息以获得订购令牌,其中,所述订购令牌是所述门户服务器根据所述订购信息向订购服务器发送订购请求后,由所述订购服务器生成的;
所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表,其中,所述时移播放列表是所述会话管理器根据所述时移请求向所述订购服务器发起时移播放列表获取请求后,由所述订购服务器获得的;
所述数字电视终端根据获得的所述时移播放列表向推流服务器发起推流请求,获取所述时移播放列表所对应的节目内容。其中,所述数字电视终端向门户服务器发送订购信息以获得订购令牌的步骤具体包括
所述数字电视终端根据用户输入的控制指令访问所述门户服务器的时移页面,并根据该时移页面向所述门户服务器提交订购信息;
所述门户服务器根据该订购信息,向所述订购服务器发送订购请求,所述订购请求中携带有频道信息、用户信息以及时移请求时间信息;
所述订购服务器根据该订购请求,生成订购令牌,并保存该订购令牌与所述订购请求中频道信息、用户信息以及时移请求时间信息的对应关系; 所述订购服务器将订购令牌返回给所述门户服务器; 所述门户服务器将该订购令牌发送给所述数字电视终端。其中,所述门户服务器将该订购令牌返回给所述数字电视终端的步骤之后,还包括
所述门户服务器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请
求;
所述订购服务器对所述订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器;
所述门户服务器根据所述订购服务器发送的时移播放列表生成时移进度条展示给所述数字电视终端。其中,所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表的步骤,具体包括
所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求;
所述会话管理器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请
求;
所述订购服务器对该订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表返回给所述会话管理器;
所述会话管理器将所述时移播放列表返回给所述数字电视终端。其中,所述数字电视终端根据获得的所述时移播放列表向推流服务器发起推流请求,获取所述时移播放列表所对应的节目内容的步骤具体包括
所述数字电视终端根据接收到的所述时移播放列表向推流服务器发起推流请求; 所述推流服务器提取所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器发送给所述数字电视终端;
所述数字电视终端获取所述时移播放列表所对应的节目内容并进行播放。其中,所述数字电视终端根据用户输入的控制指令访问所述门户服务器的时移页面,并根据该时移页面向所述门户服务器提交订购信息的步骤,具体包括
所述数字电视终端根据用户的控制指令访问所述门户服务器的时移页面; 所述门户服务器向导航服务器请求频道节目单;
所述导航服务器查找并向所述门户服务器返回频道节目单,所述频道节目单中所述数字电视终端已订购的时移频道和未订购的时移频道通过不同的标识与普通的直播频道进行区别;所述门户服务器将所述频道节目单展示在所述时移页面上; 所述数字电视终端根据该时移页面向所述门户服务器提交订购信息。相应地,本发明实施例还提供了一种数字电视终端,包括
订购令牌请求模块,用于向门户服务器发送订购信息以获得订购令牌,其中,所述订购令牌是所述门户服务器根据所述订购信息向订购服务器发送订购请求后,由所述订购服务器生成的;
时移播放列表请求模块,用于在所述订购令牌请求模块获取到订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表,其中,所述时移播放列表是所述会话管理器根据所述时移请求向所述订购服务器发起时移播放列表获取请求后,由所述订购服务器获得的;
节目内容获取模块,用于向推流服务器发起携带有所述时移播放列表请求模块获得的时移播放列表的推流请求,获取所述时移播放列表所对应的节目内容。相应地,本发明实施例还提供了一种即时时移业务的实现系统,包括数字电视终端、门户服务器、订购服务器、会话管理器、推流服务器以及输出视频流管理服务器,其中
所述数字电视终端用于向所述门户服务器发送订购信息,并在接收到所述门户服务器返回的订购令牌后,向所述会话管理器发送携带有所述订购令牌的时移请求,并在接收到所述会话管理器返回的时移播放列表后,向所述推流服务器发起携带所述时移播放列表的推流请求,以获取所述时移播放列表所对应的节目内容;
所述门户服务器用于向所述数字电视终端展示时移页面,根据数字电视终端发送的订购信息,向订购服务器发送订购请求以获取由所述订购服务器生成的订购令牌,并将获取的订购令牌发送给所述数字电视终端;
所述订购服务器用于根据所述门户服务器的订购请求生成订购令牌,将生成的订购令牌返回给所述门户服务器,并在接收到所述会话管理器发起时移播放列表获取请求后,获得时移播放列表发送给所述会话管理器;
所述推流服务器用于根据所述数字电视终端发起的推流请求,提取所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器发送给所述数字电视终端。其中,所述门户服务器还用于在将订购令牌返回给所述数字电视终端后,向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求;
所述订购服务器还用于对所述时移播放列表获取请求中的订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器;
所述门户服务器还用于根据所述订购服务器发送的时移播放列表生成时移进度条展示给所述数字电视终端。其中,还包括导航服务器,其中,
所述门户服务器还用于在所述数字电视终端根据用户的控制指令访问所述门户服务器的时移页面时,向导航服务器请求频道节目单;
所述导航服务器用于查找并向所述门户服务器返回频道节目单,所述频道节目单中所述数字电视终端已订购的时移频道和未订购的时移频道通过不同的标识与普通的直播频道进行区别;
7所述门户服务器还用于将所述频道节目单展示在所述时移页面上; 所述数字电视终端是根据该时移页面向所述门户服务器发送订购信息。实施本发明实施例,具有以下有益效果
本发明在NGOD架构的基础上实现了即时时移业务鉴权和点播,并且通过会话管理器 SM发起订购和点播,保证了系统的安全性。另外,本发明数字电视终端通过门户网站获取到订购服务器PS生成授权的订购令牌不仅可较好地进行上述的即时时移业务的鉴权,还可以无缝的对接NGOD其他逻辑网元如会话管理器SM及一些接口如Cl接口、Sl接口等。


图1是本发明实施例的即时时移业务的实现系统的结构组成示意图; 图2是图1的数字电视终端的结构组成示意图3是本发明的即时时移业务的实现方法的第一实施例流程示意图; 图4是本发明的即时时移业务的实现方法的第二实施例流程示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参见图1,是本发明实施例的即时时移业务的实现系统的结构组成示意图,本实施例中,该系统包括数字电视终端1、门户服务器2,以及NGOD架构中的订购服务器3、会话管理器4、推流服务器5以及输出视频流管理服务器6。所述数字电视终端1用于向门户服务器2发送订购信息,并在接收到所述门户服务器2返回的订购令牌后,向所述会话管理器4发送携带有所述订购令牌的时移请求,并在接收到所述会话管理器4返回的时移播放列表后,向所述推流服务器5发起携带所述时移播放列表的推流请求,以获取所述时移播放列表所对应的节目内容。所述门户服务器2用于向所述数字电视终端1展示时移页面,根据数字电视终端1 发送的订购信息,向订购服务器3发送订购请求以获取由所述订购服务器3生成的订购令牌,并将获取的订购令牌发送给所述数字电视终端1 ;
所述订购服务器3用于根据所述门户服务器2的订购请求生成订购令牌,将生成的订购令牌返回给所述门户服务器2,并在接收到所述会话管理器4发起时移播放列表获取请求后,获得时移播放列表发送给所述会话管理器4 ;
所述推流服务器5用于根据所述数字电视终端1发起的推流请求,提取所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器6发送给所述数字电视终端1。具体的,用户通过所述数字电视终端1登录所述门户服务器2后,可在所述门户服务器2提供的时移页面上通过数字电视终端遥控器等设备录入订购信息,如录入频道信息、用户信息以及时移请求时间信息等,并确认提交。所述门户服务器2根据用户提交的所述订购信息,生成携带有所述订购信息的订购请求,如CharmelSelectior^tart请求,以向所述订购服务器3请求订购令牌。
所述订购服务器3根据所述门户服务器2的订购请求生成一个全局唯一的令牌, 并将生成的订购令牌返回给所述门户服务器2。而门户服务器2则将该令牌返回给所述数字电视终端1,以便于所述数字电视终端1在发起时移请求时,携带该订购令牌通过所述订购服务器3的鉴权,获取时移的音视频信息等内容。其中,所述门户服务器2可将所述订购令牌转换成与Sl接口对应的RTSP串,然后发送给所述数字电视终端1,所述数字电视终端 1就可通过Sl接口向所述会话管理器4发起携带有订购令牌的时移请求,如发起Si. SetUp (PT)请求。所述会话管理器4则直接根据该时移请求中的订购令牌,向所述订购服务器3发起时移播放列表获取请求,该时移播放列表请求中携带所述订购令牌。所述会话服务器3 则对所述订购令牌进行鉴权,并在鉴权通过时,获得时移播放列表发送给所述会话管理器 3。其中所述时移播放列表是根据现有的数字电视系统中录制服务器录制音视频等内容(即资产Asset)生成的列表,可录制预设时间段内已播放的音视频等资产,如录制当前系统时间之前四个小时的资产,所述订购服务器3便可获取对应的四个小时时移时间的时移播放列表,如果前四个小时的节目中有录制失败的资产,则以请求时间向前获取录制成功的资产直到出现有录制失败的资产为止,则相应地获取此时间段的时移播放列表。所述会话管理器3则将该时移播放列表返回给所述数字电视终端1。所述数字电视终端1则向推流服务器5发起推流请求,可通过Cl端口发起推流请求,所述推流服务器5 从现有的录制服务器中提取录制的所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器6发送给所述数字电视终端1。以便于所述数字电视终端1播放现有的时移音视频给用户。最后,当所述输出视频流管理服务器6播放完毕时移播放列表对应的内容后,所述输出视频流管理服务器6可通过R2接口的ANNOUNCE请求通知所述会话管理器4,所述会话管理器4发起Sl接口的TEARD0WN请求通知所述数字电视终端1,所述数字电视终端1 通过Cl接口的TEARD0WN请求结束本次会话。本次时移结束。进一步的,所述门户服务器2在获取到订购令牌后,还可以向所述订购服务器3 发送携带有所述订购令牌的时移播放列表获取请求,以根据该时移播放列表生成时移进度
^^ ο具体的,所述门户服务器2在将订购令牌返回给所述数字电视终端后,向所述订购服务器3发送携带有所述订购令牌的时移播放列表获取请求;所述订购服务器3对所述时移播放列表获取请求中的订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器2 ;所述门户服务器2根据所述订购服务器3发送的时移播放列表生成时移进度条展示给所述数字电视终端1。进一步的,如图1所示,该即时时移业务的实现系统还可包括NGOD架构中的导航服务器7。所述门户服务器2展示给数字电视终端用户的时移页面则可从所述导航服务器 7中获取。具体的,所述门户服务器2在所述数字电视终端根据用户的控制指令访问所述门户服务器的时移页面时,向导航服务器请求频道节目单;所述导航服务器7用于查找并向所述门户服务器2返回频道节目单,所述频道节目单中所述数字电视终端已订购的时移频道和未订购的时移频道通过不同的标识与普通的直播频道进行区别;所述门户服务器2还用于将所述频道节目单展示在所述时移页面上;所述数字电视终端1是根据该时移页面向所述门户服务器2发送订购信息。为了更清楚地说明本发明,下面将对上述系统中的数字电视终端1进行详细说明。请参见图2,是图1的数字电视终端的结构组成示意图,该数字电视终端除包括现有的电源、播放模块等模块外,还包括订购令牌请求模块11、时移播放列表请求模块12以及节目内容获取模块13。所述订购令牌请求模块11,用于向门户服务器2发送订购信息以获得订购令牌, 其中,由上可知,所述订购令牌是所述门户服务器2根据所述订购信息向订购服务器3发送订购请求后,由所述订购服务器3生成的;
所述时移播放列表请求模块12,用于在所述订购令牌请求模块11获取到订购令牌后, 向会话管理器4发送携带有所述订购令牌的时移请求以获得时移播放列表,其中,由上可知,所述时移播放列表是所述会话管理器4根据所述时移请求向所述订购服务器3发起时移播放列表获取请求后,由所述订购服务器3获得的;
节目内容获取模块13,用于向推流服务器5发起携带有所述时移播放列表请求模块12 获得的时移播放列表的推流请求,获取所述时移播放列表所对应的节目内容。其中,在具体实施时,所述数字电视终端1在获取到订购令牌后,可通过Sl接口向所述会话管理器4发起携带有订购令牌的时移请求,即Si. SetUp (PT)请求;在获取到时移播放列表后,则可通过Cl接口向所述推流服务器5发起推流请求;并在播放完时移播放列表所对应的音视频等时移内容(资产Asset)后,通过Cl结束会话。通过上述实施例的描述可知,本发明具有以下优点
本发明在NGOD架构的基础上实现了即时时移业务鉴权和点播,并且通过会话管理器 SM发起订购和点播,保证了系统的安全性。另外,本发明数字电视终端通过门户网站获取到订购服务器PS生成授权的订购令牌不仅可较好地进行上述的即时时移业务的鉴权,还可以无缝的对接NGOD其他逻辑网元如会话管理器SM及一些接口如Cl接口、Sl接口等。再请参见图3,是本发明的即时时移业务的实现方法的第一实施例流程示意图; 该方法包括
S301 数字电视终端向门户服务器发送订购信息以获得订购令牌,其中,所述订购令牌是所述门户服务器根据所述订购信息向订购服务器发送订购请求后,由所述订购服务器生成的。具体的,数字电视终端登陆到门户服务器后,可从所述门户服务器提供的直播页面切换到时移页面中,并根据该时移页面录入订购信息,如录入频道信息、用户信息以及时移请求时间信息等,并确认提交。所述门户服务器所提供的直播页面或者时移页面的相关信息可从NGOD架构中的导航服务器中获取。具体获取过程可为所述数字电视终端根据用户的控制指令访问所述门户服务器的时移页面;所述门户服务器向导航服务器请求频道节目单;所述导航服务器查找并向所述门户服务器返回频道节目单,所述频道节目单中所述数字电视终端已订购的时移频道和未订购的时移频道通过不同的标识与普通的直播频道进行区别;所述门户服务器将所述频道节目单展示在所述时移页面上;所述数字电视终端根据该时移页面向所述门户服务器提交订购信息。
所述门户服务器则可根据订购信息向NGOD架构中的订购服务器发起订购请求, 如CharmelSelectior^tart请求,所述订购服务器根据订购请求中携带的订购信息生成订购令牌放回给所述门户服务器,然后由所述门户服务器发送给所述数字电视终端。S302 所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表,其中,所述时移播放列表是所述会话管理器根据所述时移请求向所述订购服务器发起时移播放列表获取请求后,由所述订购服务器获得的。具体的,所述数字电视终端在接收到所述门户服务器返回的订购令牌后,即可向 NGOD架构中的会话管理器发起时移请求,由所述会话管理器向所述订购服务器发起时移播放列表获取请求,该时移播放列表请求中携带所述订购令牌。所述会话服务器则对所述订购令牌进行鉴权,并在鉴权通过时,获得时移播放列表发送给所述会话管理器。其中所述时移播放列表是根据现有的数字电视系统中录制服务器录制音视频等内容(即资产Asset)生成的列表,可录制预设时间段内已播放的音视频等资产,如录制当前系统时间之前四个小时的资产,所述订购服务器便可获取对应的四个小时时移时间的时移播放列表,如果前四个小时的节目中有录制失败的资产,则以请求时间向前获取录制成功的资产直到出现有录制失败的资产为止,则相应地获取此时间段的时移播放列表。所述会话管理器将该时移播放列表返回给所述数字电视终端。其中,在S301中,所述门户服务器可将所述订购令牌转换成与Sl接口对应的RTSP 串,然后发送给所述数字电视终端,那么在S302中,所述数字电视终端就可通过Sl接口向所述会话管理器发起携带有订购令牌的时移请求,如发起Si. SetUp (PT)请求。另外,在所述门户服务器获取到订购令牌后,所述订购服务器还可生成一个时移进度条,具体生成过程为所述门户服务器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求;所述订购服务器对所述订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器;所述门户服务器根据所述订购服务器发送的时移播放列表生成时移进度条展示给所述数字电视终端。S303:所述数字电视终端根据获得的所述时移播放列表向推流服务器发起推流请求,获取所述时移播放列表所对应的节目内容。具体的,在获得了时移播放列表后,所述数字电视终端则向推流服务器发起携带有盖时移播放列表信息的推流请求,可通过Cl端口发起推流请求,所述推流服务器从现有的录制服务器中提取录制的所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器发送给所述数字电视终端。以便于所述数字电视终端播放现有的时移音视频给用户。最后,当所述输出视频流管理服务器播放完毕时移播放列表对应的内容后,所述输出视频流管理服务器可通过R2接口的ANNOUNCE请求通知所述会话管理器,所述会话管理器发起Sl接口的TEARD0WN请求通知所述数字电视终端,所述数字电视终端通过Cl接口的TEARD0WN请求结束本次会话。本次时移结束。通过上述实施例的描述可知,本发明具有以下优点
本发明在NGOD架构的基础上实现了即时时移业务鉴权和点播,并且通过会话管理器 SM发起订购和点播,保证了系统的安全性。另外,本发明数字电视终端通过门户网站获取到订购服务器PS生成授权的订购令牌不仅可较好地进行上述的即时时移业务的鉴权,还可以无缝的对接NGOD其他逻辑网元如会话管理器SM及一些接口如Cl接口、Sl接口等。再请参见图4,是本发明的即时时移业务的实现方法的第二实施例流程示意图,该方法包括
数字电视终端访问门户网站的时移页面,提交订购信息。所述数字电视终端根据用户输入的控制指令访问所述门户服务器的时移页面,并根据该时移页面向所述门户服务器提交订购信息。发起订购请求。所述门户服务器根据该订购信息,向所述订购服务器发送订购请求,所述订购请求中携带有频道信息、用户信息以及时移请求时间信息。所述订购服务器根据该订购请求,生成订购令牌,并保存该订购令牌与所述订购请求中频道信息、用户信息以及时移请求时间信息的对应关系。以便于后续的鉴权和时移播放列表的获得。所述订购服务器将订购令牌返回给所述门户服务器。所述门户服务器将该订购令牌发送给所述数字电视终端。另外,此时所述门户服务器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求;所述订购服务器对所述订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器;所述门户服务器根据所述订购服务器发送的时移播放列表生成时移进度条展示给所述数字电视终端。所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求。请求时移播放列表,所述会话管理器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求。所述订购服务器对该订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表返回给所述会话管理器。所述会话管理器将所述时移播放列表返回给所述数字电视终端。所述数字电视终端根据接收到的所述时移播放列表向推流服务器发起推流请求。所述推流服务器提取所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器发送给所述数字电视终端。所述数字电视终端获取所述时移播放列表所对应的节目内容并进行播放。通过上述实施例的描述可知,本发明具有以下优点
本发明在NGOD架构的基础上实现了即时时移业务鉴权和点播,并且通过会话管理器 SM发起订购和点播,保证了系统的安全性。另外,本发明数字电视终端通过门户网站获取到订购服务器PS生成授权的订购令牌不仅可较好地进行上述的即时时移业务的鉴权,还可以无缝的对接NGOD其他逻辑网元如会话管理器SM及一些接口如Cl接口、Sl接口等。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
12
以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
权利要求
1.一种即时时移业务的实现方法,其特征在于,包括数字电视终端向门户服务器发送订购信息以获得订购令牌,其中,所述订购令牌是所述门户服务器根据所述订购信息向订购服务器发送订购请求后,由所述订购服务器生成的;所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表,其中,所述时移播放列表是所述会话管理器根据所述时移请求向所述订购服务器发起时移播放列表获取请求后,由所述订购服务器获得的;所述数字电视终端根据获得的所述时移播放列表向推流服务器发起推流请求,获取所述时移播放列表所对应的节目内容。
2.如权利要求1所述的方法,其特征在于,所述数字电视终端向门户服务器发送订购信息以获得订购令牌的步骤具体包括所述数字电视终端根据用户输入的控制指令访问所述门户服务器的时移页面,并根据该时移页面向所述门户服务器提交订购信息;所述门户服务器根据该订购信息,向所述订购服务器发送订购请求,所述订购请求中携带有频道信息、用户信息以及时移请求时间信息;所述订购服务器根据该订购请求,生成订购令牌,并保存该订购令牌与所述订购请求中频道信息、用户信息以及时移请求时间信息的对应关系; 所述订购服务器将订购令牌返回给所述门户服务器; 所述门户服务器将该订购令牌发送给所述数字电视终端。
3.如权利要求2所述的方法,其特征在于,所述门户服务器将该订购令牌返回给所述数字电视终端的步骤之后,还包括所述门户服务器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求;所述订购服务器对所述订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器;所述门户服务器根据所述订购服务器发送的时移播放列表生成时移进度条展示给所述数字电视终端。
4.如权利要求3所述的方法,其特征在于,所述数字电视终端获取到所述订购令牌后, 向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表的步骤,具体包括所述数字电视终端获取到所述订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求;所述会话管理器向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求;所述订购服务器对该订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表返回给所述会话管理器;所述会话管理器将所述时移播放列表返回给所述数字电视终端。
5.如权利要求4所述的方法,其特征在于,所述数字电视终端根据获得的所述时移播放列表向推流服务器发起推流请求,获取所述时移播放列表所对应的节目内容的步骤具体包括所述数字电视终端根据接收到的所述时移播放列表向推流服务器发起推流请求; 所述推流服务器提取所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器发送给所述数字电视终端;所述数字电视终端获取所述时移播放列表所对应的节目内容并进行播放。
6.如权利要求2至5任一项所述的方法,其特征在于,所述数字电视终端根据用户输入的控制指令访问所述门户服务器的时移页面,并根据该时移页面向所述门户服务器提交订购信息的步骤,具体包括所述数字电视终端根据用户的控制指令访问所述门户服务器的时移页面; 所述门户服务器向导航服务器请求频道节目单;所述导航服务器查找并向所述门户服务器返回频道节目单,所述频道节目单中所述数字电视终端已订购的时移频道和未订购的时移频道通过不同的标识与普通的直播频道进行区别;所述门户服务器将所述频道节目单展示在所述时移页面上; 所述数字电视终端根据该时移页面向所述门户服务器提交订购信息。
7.一种数字电视终端,其特征在于,包括订购令牌请求模块,用于向门户服务器发送订购信息以获得订购令牌,其中,所述订购令牌是所述门户服务器根据所述订购信息向订购服务器发送订购请求后,由所述订购服务器生成的;时移播放列表请求模块,用于在所述订购令牌请求模块获取到订购令牌后,向会话管理器发送携带有所述订购令牌的时移请求以获得时移播放列表,其中,所述时移播放列表是所述会话管理器根据所述时移请求向所述订购服务器发起时移播放列表获取请求后,由所述订购服务器获得的;节目内容获取模块,用于向推流服务器发起携带有所述时移播放列表请求模块获得的时移播放列表的推流请求,获取所述时移播放列表所对应的节目内容。
8.—种即时时移业务的实现系统,其特征在于,包括数字电视终端、门户服务器、订购服务器、会话管理器、推流服务器以及输出视频流管理服务器,其中所述数字电视终端用于向所述门户服务器发送订购信息,并在接收到所述门户服务器返回的订购令牌后,向所述会话管理器发送携带有所述订购令牌的时移请求,并在接收到所述会话管理器返回的时移播放列表后,向所述推流服务器发起携带所述时移播放列表的推流请求,以获取所述时移播放列表所对应的节目内容;所述门户服务器用于向所述数字电视终端展示时移页面,根据数字电视终端发送的订购信息,向订购服务器发送订购请求以获取由所述订购服务器生成的订购令牌,并将获取的订购令牌发送给所述数字电视终端;所述订购服务器用于根据所述门户服务器的订购请求生成订购令牌,将生成的订购令牌返回给所述门户服务器,并在接收到所述会话管理器发起时移播放列表获取请求后,获得时移播放列表发送给所述会话管理器;所述推流服务器用于根据所述数字电视终端发起的推流请求,提取所述时移播放列表所对应的节目内容,并通过输出视频流管理服务器发送给所述数字电视终端。
9.如权利要求8所述的系统,其特征在于,所述门户服务器还用于在将订购令牌返回给所述数字电视终端后,向所述订购服务器发送携带有所述订购令牌的时移播放列表获取请求;所述订购服务器还用于对所述时移播放列表获取请求中的订购令牌进行鉴权,并在鉴权通过时,获得当前系统时间前预设时间范围内的时移播放列表,并发送给所述门户服务器;所述门户服务器还用于根据所述订购服务器发送的时移播放列表生成时移进度条展示给所述数字电视终端。
10.如权利要求9所述的系统,其特征在于,还包括导航服务器,其中,所述门户服务器还用于在所述数字电视终端根据用户的控制指令访问所述门户服务器的时移页面时,向导航服务器请求频道节目单;所述导航服务器用于查找并向所述门户服务器返回频道节目单,所述频道节目单中所述数字电视终端已订购的时移频道和未订购的时移频道通过不同的标识与普通的直播频道进行区别;所述门户服务器还用于将所述频道节目单展示在所述时移页面上;所述数字电视终端是根据该时移页面向所述门户服务器发送订购信息。
全文摘要
本发明提供了一种即时时移业务的实现方法,包括数字电视终端向门户服务器发送订购信息以获得订购令牌,其中,订购令牌是门户服务器根据订购信息向订购服务器发送订购请求后,由订购服务器生成的;数字电视终端获取到订购令牌后,向会话管理器发送携带有订购令牌的时移请求以获得时移播放列表,其中,时移播放列表是会话管理器根据时移请求向订购服务器发起时移播放列表获取请求后,由订购服务器获得的;数字电视终端根据获得的时移播放列表向推流服务器发起推流请求,获取时移播放列表所对应的节目内容。本发明还提供了一种数字电视终端及系统,采用本发明,可安全可靠地在NGOD架构的基础上实现即时时移业务。
文档编号H04N21/254GK102158746SQ20111014000
公开日2011年8月17日 申请日期2011年5月27日 优先权日2011年5月27日
发明者屈东 申请人:深圳市同洲电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1