发明内容
本发明实施例提供视频点播的方法、后台管理服务器和视频点播***,以在视频点播实现过程中为用户的操作提供方便。
第一方面,提供一种视频点播的方法,包括:接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置,所述互联网客户端包括除机顶盒之外的终端;
若所述设置为从机顶盒输出点播节目,则根据所述互联网用户登录账号从关联表中查找与所述互联网用户登录账号对应的机顶盒标识,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系;
通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒。
在第一方面的第一种可能的实现方式中,所述视频服务器包括内容分发网络服务器和推流服务器,所述通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒,包括:
向所述机顶盒标识所标识的机顶盒发送点播信令;
若接收到所述机顶盒标识所标识的机顶盒根据所述点播信令返回的点播请求,则确定为所述所述顶盒标识所标识的机顶盒提供服务的推流服务器;
向所述机顶盒标识所标识的机顶盒发送所述推流服务器的地址;
所述推流服务器的地址用于所述机顶盒标识所标识的机顶盒根据所述推流服务器的地址,向所述推流服务器发送播放请求,所述播放请求用于所述推流服务器将所述播放请求发送至所述内容分发网络服务器后,所述内容分发网络服务器将所述点播节目对应的视频流推送至所述流转换设备,由所述流转换设备将所述节目流转换为射频信号后发送至所述机顶盒标识所标识的机顶盒。
在第一方面的第一种可能的实现方式中,还提供了第一方面的第二种可能的实现方式,所述确定为所述所述顶盒标识所标识的机顶盒提供服务的推流服务器,包括:将所述点播请求发送至所述推流服务器;若接收到所述推流服务器根据所述点播请求返回的所述推流服务器的地址,则确定所述推流服务器是为所述所述顶盒标识所标识的机顶盒提供服务的推流服务器;
所述向所述机顶盒标识所标识的机顶盒发送所述推流服务器的地址,包括:将所述推流服务器根据所述点播请求返回的所述推流服务器的地址转发至所述机顶盒标识所标识的机顶盒。
在第一方面的第一种可能的实现方式中,还提供了第一方面的第三种可能的实现方式,所述向所述机顶盒标识所标识的机顶盒发送点播信令后,所述方法还包括:
若未接收到所述机顶盒标识所标识的机顶盒根据所述点播信令返回的点播请求,则向所述VOD***门户网站发送通知消息,所述通知消息用于在所述VOD***门户网站显示告警信息。
在第一方面以及第一方面的第一种至第三种任一可能的实现方式中,还提供了第一方面的第四种可能的实现方式,所述接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置之后,所述方法还包括:
若所述设置为从所述互联网客户端输出点播节目,则通过与VOD***中视频服务器的交互,将点播节目推流至所述互联网客户端。
在第一方面以及第一方面的第一种至第四种任一可能的实现方式中,还提供了第一方面的第五种可能的实现方式,所述接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置之前,所述方法还包括:建立所述互联网用户登录账号和机顶盒标识的关联表。
第二方面,提供一种后台管理服务器,所述后台管理服务器包括:设置模块,用于接收以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置,所述互联网客户端包括除机顶盒之外的终端;
查找模块,用于若所述设置为从机顶盒输出点播节目,则根据所述互联网用户登录账号从关联表中查找与所述互联网用户登录账号对应的机顶盒标识,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系;
第一交互模块,用于通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒。
在第二方面的第一种可能的实现方式中,所述视频服务器包括内容分发网络服务器和推流服务器,所述第一交互模块包括:
信令发送单元,用于向所述机顶盒标识所标识的机顶盒发送点播信令;
确定单元,用于若接收到所述机顶盒标识所标识的机顶盒根据所述点播信令返回的点播请求,则确定为所述顶盒标识所标识的机顶盒提供服务的推流服务器;
地址转发单元,用于向所述机顶盒标识所标识的机顶盒发送所述推流服务器的地址,所述推流服务器的地址用于所述机顶盒标识所标识的机顶盒根据所述推流服务器的地址,向所述推流服务器发送播放请求,所述播放请求用于所述推流服务器将所述播放请求发送至所述内容分发网络服务器后,所述内容分发网络服务器将所述点播节目对应的节目流推送至所述流转换设备,由所述流转换设备将所述视频流转换为射频信号后发送至所述机顶盒标识所标识的机顶盒。
在第二方面的第一种可能的实现方式中,还提供了第二方面的第二种可能的实现方式,所述确定单元包括:
点播请求发送单元,用于将所述点播请求发送至所述推流服务器;
推流服务器确定单元,用于若接收到所述推流服务器根据所述点播请求返回的所述推流服务器的地址,则确定所述推流服务器是为所述所述顶盒标识所标识的机顶盒提供服务的推流服务器;
所述地址转发单元具体用于将所述推流服务器根据所述点播请求返回的所述推流服务器的地址转发至所述机顶盒标识所标识的机顶盒。
在第二方面的第一种可能的实现方式中,还提供了第二方面的第三种可能的实现方式,所述后台管理服务器还包括:
告警发送模块,用于若向所述机顶盒标识所标识的机顶盒发送点播信令后,未接收到所述机顶盒标识所标识的机顶盒根据所述点播信令返回的点播请求,则向所述VOD***门户网站发送通知消息,所述通知消息用于在所述VOD***门户网站显示告警信息。
在第二方面以及第二方面的第一种至第三种任一可能的实现方式中,还提供了第二方面的第四种可能的实现方式,所述后台管理服务器还包括:
第二交互模块,用于若所述设置为从所述互联网客户端输出点播节目,则通过与VOD***中视频服务器的交互,将所述点播节目推流至所述互联网客户端。
在第二方面以及第二方面的第一种至第四种任一可能的实现方式中,还提供了第二方面的第五种可能的实现方式,所述后台管理服务器还包括:
关联表建立模块,用于建立所述互联网用户登录账号和机顶盒标识的关联表。
第三方面,提供一种视频点播***,所述***包括内容分发网络服务器、推流服务器、流转换设备和上述第二方面任意一项所述的后台管理服务器;
所述推流服务器,用于接收所述后台管理服务器的点播请求后,向所述后台管理服务器返回所述推流服务器的地址,在收到与所述互联网用户登录账号对应的机顶盒的播放请求后,向所述内容分发网络服务器转发播放请求,在收到所述内容分发网络服务器返回的点播节目内容后,将所述点播节目内容推流至所述流转换设备;
所述内容分发网络服务器,用于接收所述推流服务器转发的播放请求,并根据所述播放请求,向所述推流服务器返回点播节目内容;
所述流转换设备,用于接收所述推流服务器返回的点播节目内容,将所述点播节目内容对应的节目流转换为射频信号后发送至与所述互联网用户登录账号关联的机顶盒。
从上述本发明实施例可知,一方面,由于用户是通过互联网客户端登录VOD***门户网站,而互联网客户端是不同于机顶盒的终端,视频点播用户操作时一般使用鼠标、键盘和/或触摸屏作为输入设备,因此,在视频点播实现过程中为用户的操作提供了较大的便利;另一方面,在将互联网客户端作为节目输出端时能够实现多屏互动,即使将机顶盒作为节目输出端,由于用户登录账号和机顶盒标识存在对应关系,因此也只需要通过在互联网客户端而不必对机顶盒进行操作,这也为用户的视频点播提供了方便。
具体实施方式
本发明实施例提供一种视频点播的方法,包括:接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置,所述互联网客户端包括除机顶盒之外的终端;若所述设置为从机顶盒输出点播节目,则根据所述互联网用户登录账号从关联表中查找与所述互联网用户登录账号对应的机顶盒标识,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系;通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒。本发明实施例还提供相应的后台管理服务器和视频点播***。以下分别进行详细说明。
本发明实施例的视频点播的方法可应用于VOD***的后台管理服务器,其基本流程可参考图1-a,主要包括步骤S101至步骤S103:
S101,接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置。
在本发明实施例中,互联网客户端是包括除机顶盒之外的终端,例如,电脑、智能手机等。不同于现有技术是通过机顶盒的遥控器操作,本发明是视频点播用户在互联网客户端,以互联网用户登录账号,在VOD***的门户(Portal)服务器提供的门户网站登录,登录时对点播节目输出终端进行设置,即,设置为是从所述互联网客户端输出点播节目还是从机顶盒输出点播节目。VOD***的后台管理服务器接收这一设置。
S102,若步骤S101中的设置为从机顶盒输出点播节目,则根据互联网用户登录账号从关联表中查找与所述互联网用户登录账号对应的机顶盒标识,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系。
在本发明实施例中,在接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置之前,VOD***的后台管理服务器可以将互联网用户登录账号和机顶盒标识关联,建立互联网用户登录账号和机顶盒标识的关联表,其包含互联网用户登录账号和机顶盒标识的对应关系。如此,当用户设置为从机顶盒输出点播节目后,VOD***的后台管理服务器可以根据互联网用户登录账号从关联表中查找与互联网用户登录账号对应的机顶盒标识。
在本发明另一实施例中,若步骤S101中的设置为从互联网客户端输出点播节目,则通过与VOD***中视频服务器的交互,将点播节目推流至互联网客户端,具体过程可参阅附图1-c。
S103,通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至机顶盒标识所标识的机顶盒。
在本发明实施例中,视频服务器作为VOD***的一个部分,其主要包括内容分发网络(Content Delivery Network,CDN)服务器和推流服务器(VedioStream Server,VSS),当用户设置为从机顶盒输出点播节目后,VOD***的后台管理服务器可以根据根据互联网用户登录账号从关联表中查找与互联网用户登录账号对应的机顶盒标识(步骤S102),然后,通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至机顶盒标识所标识的机顶盒,步骤S103具体包括如下步骤S1031至S1033:
S1031,向机顶盒标识所标识的机顶盒发送点播信令。
所发送的点播信令是一种基于IP报文的通知信息,用于通知机顶盒标识所标识的机顶盒可以开始视频点播业务。
S1032,若接收到机顶盒标识所标识的机顶盒根据点播信令返回的点播请求,则确定为顶盒标识所标识的机顶盒提供服务的推流服务器。
在本发明实施例中,机顶盒标识所标识的机顶盒根据点播信令返回的点播请求主要包括该机顶盒的标识和视频的URL等信息。作为本发明一个优选实施例,确定为顶盒标识所标识的机顶盒提供服务的推流服务器可以是:将机顶盒标识所标识的机顶盒根据点播信令返回的点播请求发送至推流服务器,若接收到该推流服务器根据所述点播请求返回的所述推流服务器的地址,则确定所述推流服务器是为所述所述顶盒标识所标识的机顶盒提供服务的推流服务器。
在本发明另一实施例中,在向机顶盒标识所标识的机顶盒发送点播信令后,若未接收到所述机顶盒标识所标识的机顶盒根据所述点播信令返回的点播请求,则向VOD***门户网站发送通知消息,该通知消息用于在VOD***门户网站显示告警信息。
S1033,向机顶盒标识所标识的机顶盒发送推流服务器的地址。
具体地,对应于上述确定为顶盒标识所标识的机顶盒提供服务的推流服务器的优选实施例,向机顶盒标识所标识的机顶盒发送推流服务器的地址是:将推流服务器根据点播请求返回的推流服务器的地址转发至机顶盒标识所标识的机顶盒,其中,推流服务器的地址用于机顶盒标识所标识的机顶盒根据推流服务器的地址,向所述推流服务器发送播放请求,该播放请求用于所述推流服务器将所述播放请求发送至内容分发网络服务器后,所述内容分发网络服务器将点播节目对应的视频流推送至流转换设备,由所述流转换设备将所述节目流转换为射频信号后发送至机顶盒标识所标识的机顶盒。
为了更加清楚地说明附图1-a示例的视频点播的方法,以下给出附图1-a示例的视频点播的方法中,各设备之间的交互流程。请参阅附图1-b,是附图1-a示例的视频点播的方法中设置为从机顶盒输出点播节目时VOD***所包含设备之间的交互流程,包括步骤Sb101至Sb114,详细说明如下:
Sb101,互联网客户端登录门户网站设置点播节目输出终端。
需要说明的是,在步骤Sb101之前,后台管理服务器将互联网用户登录账号和机顶盒标识关联,建立互联网用户登录账号和机顶盒标识的关联表(步骤S’b101)。
具体地,互联网客户端登录门户网站设置点播节目输出终端是互联网客户端以互联网用户登录账号登录VOD***门户网站,对点播节目输出终端进行设置,在附图1-b的实施例中,是设置为从机顶盒输出点播节目。
Sb102,门户网站将设置的内容传递至后台管理服务器。
Sb103,后台管理服务器定位机顶盒。
具体地,后台管理服务器根据互联网用户登录账号从关联表中查找与互联网用户登录账号对应的机顶盒标识,从而根据所述机顶盒标识定位至相应的机顶盒。
Sb104,后台管理服务器向机顶盒标识所标识的机顶盒发送点播信令。
所发送的点播信令是一种基于IP报文的通知信息,用于通知机顶盒标识所标识的机顶盒可以开始视频点播业务。
Sb105,后台管理服务器接收机顶盒标识所标识的机顶盒根据点播信令返回的点播请求。
机顶盒标识所标识的机顶盒根据点播信令返回的点播请求主要包括该机顶盒的标识和视频的URL等信息。
Sb106,后台管理服务器对返回点播请求的机顶盒进行认证鉴权。
在本发明实施例中,若后台管理服务器发出点播信令后不能收到点播请求,或者后台管理服务器对返回点播请求的机顶盒的认证鉴权失败,则后台管理服务器会向发送通知消息,该通知消息用于在VOD***门户网站显示告警信息。若认证鉴权通过,则执行流程中的步骤Sb107。
Sb107,后台管理服务器向推流服务器发送点播请求。
后台管理服务器向推流服务器发送的点播请求是顶盒标识所标识的机顶盒根据点播信令返回的点播请求,其中包括该机顶盒的标识和视频的URL等信息。
Sb108,推流服务器向后台管理服务器返回该推流服务器的地址。
Sb109,后台管理服务器向发送点播请求的机顶盒转发推流服务器的地址。
Sb110,机顶盒向推流服务器发送播放请求。
机顶盒收到后台管理服务器转发的推流服务器的地址后,根据该地址,向相应的推流服务器发送播放请求,其内容主要包括该机顶盒的标识和视频的URL等信息。
Sb111,推流服务器向内容分发网络服务器发送播放请求。
推流服务器向内容分发网络服务器发送的播放请求,除了包括机顶盒的标识和视频的URL等信息之外,还包括该推流服务器的地址,以便内容分发网络服务器能够根据该地址返回点播节目对应的视频流。
Sb112,内容分发网络服务器向推流服务器返回视频流。
Sb113,推流服务器向流转换设备推送视频流。
具体地,推流服务器将视频流以IP数据方式发送至流转换设备(IPQAM设备)。
Sb114,流转换设备将视频流转换后,将其发送至机顶盒标识所标识的机顶盒。
具体地,流转换设备将推流服务器推送过来的视频流转换为射频信号,调制到光纤同轴电缆混合(Hybrid Fiber Coax,HFC)网络,即,向机顶盒标识所标识的机顶盒发送节目流。
请参阅附图1-c,是附图1-a示例的视频点播的方法中设置为从互联网客户端输出点播节目输出点播节目时VOD***所包含设备之间的交互流程,包括步骤Sc101至步骤Sc110,详细说明如下:
Sc101,互联网客户端登录门户网站设置点播节目输出终端。
如附图1-b的实施例类似,在步骤Sc101之前,后台管理服务器将互联网用户登录账号和机顶盒标识关联,建立互联网用户登录账号和机顶盒标识的关联表(步骤S’c101)。
具体地,互联网客户端登录门户网站设置点播节目输出终端是互联网客户端以互联网用户登录账号登录VOD***门户网站,对点播节目输出终端进行设置,在附图1-c的实施例中,是设置为从互联网客户端输出点播节目。
Sc102,门户网站将设置的内容传递至后台管理服务器。
Sc103,后台管理服务器对互联网客户端进行认证鉴权。
Sc104,后台管理服务器向推流服务器发送点播请求。
后台管理服务器向推流服务器发送的点播请求包括互联网客户端的标识和视频的URL等信息。
Sc105,推流服务器向后台管理服务器返回该推流服务器的地址。
Sc106,后台管理服务器向互联网客户端转发推流服务器的地址。
Sc107,互联网客户端向推流服务器发送播放请求。
互联网客户端收到后台管理服务器转发的推流服务器的地址后,根据该地址,向相应的推流服务器发送播放请求,其内容主要包括该互联网客户端的标识和视频的URL等信息。
Sc108,推流服务器向内容分发网络服务器发送播放请求。
推流服务器向内容分发网络服务器发送的播放请求,除了包括互联网客户端的标识和视频的URL等信息之外,还包括该推流服务器的地址,以便内容分发网络服务器能够根据该地址返回点播节目对应的视频流。
Sc109,内容分发网络服务器向推流服务器返回视频流。
Sc110,推流服务器向互联网客户端推送视频流。
从上述本发明实施例提供的视频点播的方法可知,一方面,由于视频点播用户是通过互联网客户端登录VOD***门户网站,而互联网客户端是不同于机顶盒的终端,用户操作时一般使用鼠标、键盘和/或触摸屏作为输入设备,因此,在视频点播实现过程中为用户的操作提供了较大的便利;另一方面,在将互联网客户端作为节目输出端时能够实现多屏互动,即使将机顶盒作为节目输出端,由于用户登录账号和机顶盒标识存在对应关系,因此也只需要通过在互联网客户端而不必对机顶盒进行操作,这也为用户的视频点播提供了方便。
下面对用于执行上述视频点播的方法的本发明实施例的后台管理服务器进行说明,其基本逻辑结构参考图2。为了便于说明,仅仅示出了与本发明实施例相关的部分。图2示例的后台管理服务器主要包括设置模块201、查找模块202和第一交互模块203,各模块详细说明如下:
设置模块201,用于接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置,所述互联网客户端包括除机顶盒之外的终端;
查找模块202,用于若设置为从机顶盒输出点播节目,则根据互联网用户登录账号从关联表中查找与互联网用户登录账号对应的机顶盒标识,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系;
第一交互模块203,用于通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至机顶盒标识所标识的机顶盒。
需要说明的是,以上附图2示例的后台管理服务器的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将所述后台管理服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成,例如,前述的设置模块,可以是具有执行前述接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置的硬件,例如设置器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备;再如前述的第一交互模块,可以是具有执行前述通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒功能的硬件,例如第一交互器,也可以是能够执行相应计算机程序从而完成前述功能的一般处理器或者其他硬件设备(本说明书提供的各个实施例都可应用上述描述原则)。
附图2示例的后台管理服务器中,视频服务器包括内容分发网络服务器和推流服务器,第一交互模块203可以包括信令发送单元301、确定单元302和地址转发单元303,如附图3所示本发明另一实施例提供的后台管理服务器,其中:
信令发送单元301,用于向机顶盒标识所标识的机顶盒发送点播信令;
确定单元302,用于若接收到机顶盒标识所标识的机顶盒根据点播信令返回的点播请求,则确定为顶盒标识所标识的机顶盒提供服务的推流服务器;
地址转发单元303,用于向机顶盒标识所标识的机顶盒发送推流服务器的地址,所述推流服务器的地址用于机顶盒标识所标识的机顶盒根据推流服务器的地址,向推流服务器发送播放请求,所述播放请求用于推流服务器将所述播放请求发送至所述内容分发网络服务器后,所述内容分发网络服务器将所述点播节目对应的节目流推送至所述流转换设备,由所述流转换设备将所述视频流转换为射频信号后发送至所述机顶盒标识所标识的机顶盒。
附图3示例的确定单元302可以包括点播请求发送单元401和推流服务器确定单元402,如附图4所示本发明另一实施例提供的后台管理服务器,其中:
点播请求发送单元401,用于将点播请求发送至推流服务器。
推流服务器确定单元402,用于若接收到推流服务器根据所述点播请求返回的推流服务器的地址,则确定所述推流服务器是为顶盒标识所标识的机顶盒提供服务的推流服务器。
在如附图4示例的后台管理服务器中,地址转发单元303具体用于将推流服务器根据点播请求返回的推流服务器的地址转发至机顶盒标识所标识的机顶盒。
附图3示例的后台管理服务器还包括告警发送模块501,如附图5所示本发明另一实施例提供的后台管理服务器。告警发送模块501用于若向机顶盒标识所标识的机顶盒发送点播信令后,未接收到所述机顶盒标识所标识的机顶盒根据所述点播信令返回的点播请求,则向VOD***门户网站发送通知消息,所述通知消息用于在所述VOD***门户网站显示告警信息。
附图2至附图5任一示例的后台管理服务器还可以包括第二交互模块601,如附图6-a至附图6-d任一示例提供的后台管理服务器。第二交互模块601用于若设置为从互联网客户端输出点播节目,则通过与VOD***中视频服务器的交互,将点播节目推流至所述互联网客户端。
附图2至附图5任一示例的后台管理服务器还可以包括关联表建立模块701,如附图7-a至附图7-d任一示例提供的后台管理服务器。关联表建立模块701用于建立所述互联网用户登录账号和机顶盒标识的关联表。
请参阅附图8,本发明实施例提供的一种后台管理设备,包括:接收器801,处理器802、存储器803和总线804。接收器801,处理器802、存储器803通过总线804相互连接。
所述接收器801,用于接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置。
所述存储器803,用于存储指令和数据;
所述处理器802,用于读取存储器803中存储的指令和数据,执行:
若所述设置为从机顶盒输出点播节目,则根据所述互联网用户登录账号从关联表中查找与所述互联网用户登录账号对应的机顶盒标识,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系;
通过与VOD***中视频服务器和流转换设备的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒。
其中,所述处理器802可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。这些指令可以通过其中的处理器以配合实现及控制,用于执行本发明实施例揭示的方法。上述处理器还可以是通用处理器、数字信号处理器(Digital Signal Processing,DSP)、专用集成电路(application specific integrated circuit)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
其中,上述通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,解码器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。
另外,后台管理设备的各个硬件组件通过总线804耦合在一起,其中总线804除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起,在图8中将各种总线都标为总线804。
请参阅附图9,是本发明实施例提供的视频点播***。为了便于说明,仅仅示出了与本发明实施例相关的部分。图9示例的视频点播***包括后台管理服务器901、内容分发网络服务器902、推流服务器903和流转换设备904,其中,后台管理服务器901可以是附图2至附图7-d任一示例的后台管理服务器。图9示例的视频点播***各设备详细说明如下:
后台管理服务器901,接收互联网客户端以互联网用户登录账号登录视频点播VOD***门户网站时对点播节目输出终端的设置,所述互联网客户端包括除机顶盒之外的终端,若所述设置为从机顶盒输出点播节目,则根据所述互联网用户登录账号从关联表中查找与所述互联网用户登录账号对应的机顶盒标识,通过与VOD***中视频服务器和流转换设备904的交互,将点播节目输出至所述机顶盒标识所标识的机顶盒,所述关联表包含所述互联网用户登录账号和所述机顶盒标识的对应关系;
推流服务器903,用于接收后台管理服务器901的点播请求后,向所述后台管理服务器901返回所述推流服务器903的地址,在收到机顶盒标识所标识的机顶盒根据所述推流服务器903的地址发送的播放请求后,向所述内容分发网络服务器902转发播放请求,在收到所述内容分发网络服务器902返回的点播节目对应的视频流后,将所述点播节目对应的视频流推流至所述流转换设备904;
内容分发网络服务器902,用于接收所述推流服务器903转发的播放请求,并根据所述播放请求,向所述推流服务器903返回点播节目对应的视频流;
流转换设备904,用于接收所述推流服务器903返回的点播节目对应的视频流,将所述点播节目对应的视频流转换为射频信号后发送至机顶盒标识所标识的机顶盒。
需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
本领域普通技术人员将会理解,本发明的各个方面、或各个方面的可能实现方式可以被具体实施为***、方法或者计算机程序产品。因此,本发明的各方面、或各个方面的可能实现方式可以采用完全硬件实施例、完全软件实施例(包括固件、驻留软件等等),或者组合软件和硬件方面的实施例的形式,在这里都统称为“电路”、“模块”或者“***”。此外,本发明的各方面、或各个方面的可能实现方式可以采用计算机程序产品的形式,计算机程序产品是指存储在计算机可读介质中的计算机可读程序代码。
计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质包含但不限于电子、磁性、光学、电磁、红外或半导体***、设备或者装置,或者前述的任意适当组合,如随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或者快闪存储器)、光纤、便携式只读存储器(CD-ROM)。
计算机中的处理器读取存储在计算机可读介质中的计算机可读程序代码,使得处理器能够执行在流程图中每个步骤、或各步骤的组合中规定的功能动作;生成实施在框图的每一块、或各块的组合中规定的功能动作的装置。
计算机可读程序代码可以完全在用户的本地计算机上执行、部分在用户的本地计算机上执行、作为单独的软件包、部分在用户的本地计算机上并且部分在远程计算机上,或者完全在远程计算机或者服务器上执行。也应该注意,在某些替代实施方案中,在流程图中各步骤、或框图中各块所注明的功能可能不按图中注明的顺序发生。例如,依赖于所涉及的功能,接连示出的两个步骤、或两个块实际上可能被大致同时执行,或者这些块有时候可能被以相反顺序执行。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。