本发明涉及多媒体资源点播技术领域,尤其涉及一种视听场所的多媒体资源点播方法及其系统。
背景技术:
交互式多媒体视频点播(videoondemand,vod)是随着计算机技术和网络通讯技术的发展,综合了计算机技术、通讯技术、电视技术而迅速新兴的一门综合性技术,广泛应用在针对性强的数字视听场所,如酒吧、影吧、ktv等。传统数字视听场所采用单向机顶盒通信方式来点播视频,即机顶盒只能单向被动地等待资源来播放,严重影响了用户体验。
如在公开号为cn102404613a的中国专利公开文件中,提出了一种单向机顶盒节目点播的系统及方法,包括:单向机顶盒、网络终端、视频点播网站、视频点播服务器、用户管理系统、条件接收服务器和广播电视网;网络终端通过ip协议与视频点播网站通信;视频点播网站与视频点播服务器双向通信;视频点播网站与用户管理系统双向通信;视频点播服务器通过广播电视网与单向机顶盒单向通信。该方案中,机顶盒只能单向等待资源,用户体验不佳。
技术实现要素:
本发明所要解决的技术问题是:提供一种视听场所的多媒体资源点播方法及其系统,机顶盒可主动上报身份信息,也可主动请求多媒体服务器,提高用户体验。
为了解决上述技术问题,本发明采用的技术方案为:一种视听场所的多媒体资源点播方法,包括:
数据中心获取并保存视听场所的场所编码以及所述视听场所的机顶盒的标识符;
数据中心依据预设的授权资源关联表,从第三方多媒体资源中心获取与所述场所编码和标识符对应的多媒体资源及其第一播放密钥;
数据中心将所述场所编码、标识符、多媒体资源和第一播放密钥进行组合,生成第二播放密钥,并将所述第二播放密钥推送至所述多媒体服务器存储;
机顶盒接收多媒体终端发送的一多媒体资源的点播请求,并将所述点播请求发送至多媒体服务器;
多媒体服务器将所述一多媒体资源对应的第二播放密钥返回至所述机顶盒;
机顶盒解析所述第二播放密钥,获取并播放所述一多媒体资源。
本发明还涉及一种视听场所的多媒体资源点播系统,包括:
保存模块,用于数据中心获取并保存视听场所的场所编码以及所述视听场所的机顶盒的标识符;
第一获取模块,用于数据中心依据预设的授权资源关联表,从第三方多媒体资源中心获取与所述场所编码和标识符对应的多媒体资源及其第一播放密钥;
组合模块,用于数据中心将所述场所编码、标识符、多媒体资源和第一播放密钥进行组合,生成第二播放密钥,并将所述第二播放密钥推送至所述多媒体服务器存储;
请求模块,用于机顶盒接收多媒体终端发送的一多媒体资源的点播请求,并将所述点播请求发送至多媒体服务器;
返回模块,用于多媒体服务器将所述一多媒体资源对应的第二播放密钥返回至所述机顶盒;
第二获取模块,用于机顶盒解析所述第二播放密钥,获取并播放所述一多媒体资源。
本发明的有益效果在于:数据中心根据预先保存的机顶盒的身份信息,以及预先获取的授权资源关联表,获取已授权给该机顶盒的多媒体资源及其第一播放密钥,然后将机顶盒的身份信息、授权的多媒体资源及其第一播放密钥组合生成第二播放密钥,并返回给多媒体服务器,当用户请求已授权的多媒体资源时,解析第二播放密钥即可获取到所请求的多媒体资源;本发明可进行多媒体资源的批量授权,方便快捷;在多媒体服务器对机顶盒的点播请求进行管理,方便场所的管理;机顶盒可根据点播请求主动请求多媒体服务器,用户可快速观看到所请求的多媒体资源,提高用户体验。
附图说明
图1为本发明一种视听场所的多媒体资源点播方法的流程图;
图2为本发明实施例一的多媒体资源点播架构的结构示意图;
图3为本发明实施例一的方法流程图;
图4为本发明一种视听场所的多媒体资源点播系统的结构示意图;
图5为本发明实施例二的系统结构示意图。
标号说明:
100、多媒体服务器;200、机顶盒;300、多媒体终端;400、数据中心;500、第三方多媒体资源中心;
1、保存模块;2、第一获取模块;3、组合模块;4、请求模块;5、返回模块;6、第二获取模块;7、重启模块;
11、上报单元;12、发送单元;13、保存单元;
21、第一获取单元;22、第二获取单元;
51、判断单元;52、第一返回单元;53、第二返回单元。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。
本发明最关键的构思在于:一个多媒体资源对应一个第一播放密钥,一个第二播放密钥对应一个机顶盒和一个多媒体资源。
请参阅图1,一种视听场所的多媒体资源点播方法,包括:
数据中心获取并保存视听场所的场所编码以及所述视听场所的机顶盒的标识符;
数据中心依据预设的授权资源关联表,从第三方多媒体资源中心获取与所述场所编码和标识符对应的多媒体资源及其第一播放密钥;
数据中心将所述场所编码、标识符、多媒体资源和第一播放密钥进行组合,生成第二播放密钥,并将所述第二播放密钥推送至所述多媒体服务器存储;
机顶盒接收多媒体终端发送的一多媒体资源的点播请求,并将所述点播请求发送至多媒体服务器;
多媒体服务器将所述一多媒体资源对应的第二播放密钥返回至所述机顶盒;
机顶盒解析所述第二播放密钥,获取并播放所述一多媒体资源。
从上述描述可知,本发明的有益效果在于:可进行多媒体资源的批量授权,方便快捷;在多媒体服务器对机顶盒的点播请求进行管理,方便场所的管理;机顶盒可根据点播请求主动请求多媒体服务器,用户可快速观看到所请求的多媒体资源,提高用户体验。
进一步地,所述“数据中心依据预设的授权资源关联表,从第三方多媒体资源中心获取与所述场所编码和标识符对应的多媒体资源及其第一播放密钥”具体为:
数据中心依据预设的授权资源关联表,获取与所述场所编码和标识符对应的多媒体资源列表;
数据中心根据所述多媒体资源列表,从第三方多媒体资源中心获取对应的多媒体资源及其第一播放密钥。
由上述描述可知,可根据授权资源关联表,从第三方多媒体资源中心获取已对所述视听场所的所述机顶盒授权的多媒体资源及其第一播放密钥,从而实现多媒体资源的批量授权。
进一步地,所述“多媒体服务器将所述一多媒体资源对应的第二播放密钥返回至所述机顶盒”具体为:
多媒体服务器根据所存储的第二播放密钥,判断所述一多媒体资源对于所述机顶盒是否已授权;
若是,返回所述一多媒体资源对应的第二播放密钥至所述机顶盒;
若否,返回提示信息至所述机顶盒。
由上述描述可知,即判断多媒体服务器是否存储有同时对应所述一多媒体资源和所述机顶盒的第二播放密钥,若有则表示所请求的多媒体资源对于该机顶盒已授权,可直接播放,若否则表示所请求的多媒体资源对于该机顶盒未授权,不能直接播放。
进一步地,所述“机顶盒将自身的标识符上报至多媒体服务器”之后,进一步包括:
若上报失败,则控制所述机顶盒重新进行上报或重启所述机顶盒。
由上述描述可知,保证所有机顶盒都成功地将自身的标识符上报到多媒体服务器,从而保证多媒体服务器能获取所有机顶盒对应的授权多媒体资源。
进一步地,所述“数据中心获取并保存视听场所的场所编码以及所述视听场所的机顶盒的标识符”具体为:
机顶盒将自身的标识符上报至多媒体服务器;
多媒体服务器将对应的视听场所的场所编码以及所述标识符发送至数据中心;
数据中心保存所述场所编码和标识符。
进一步地,所述标识符包括机顶盒编号和mac地址。
由上述描述可知,通过将机顶盒进行编号,可方便视听场所的管理人员对机顶盒进行管理;mac地址可唯一标识一台机顶盒。
请参照图4,本发明还提出一种视听场所的多媒体资源点播系统,包括:
保存模块,用于数据中心获取并保存视听场所的场所编码以及所述视听场所的机顶盒的标识符;
第一获取模块,用于数据中心依据预设的授权资源关联表,从第三方多媒体资源中心获取与所述场所编码和标识符对应的多媒体资源及其第一播放密钥;
组合模块,用于数据中心将所述场所编码、标识符、多媒体资源和第一播放密钥进行组合,生成第二播放密钥,并将所述第二播放密钥推送至所述多媒体服务器存储;
请求模块,用于机顶盒接收多媒体终端发送的一多媒体资源的点播请求,并将所述点播请求发送至多媒体服务器;
返回模块,用于多媒体服务器将所述一多媒体资源对应的第二播放密钥返回至所述机顶盒;
第二获取模块,用于机顶盒解析所述第二播放密钥,获取并播放所述一多媒体资源。
进一步地,所述第一获取模块包括:
第一获取单元,用于数据中心依据预设的授权资源关联表,获取与所述场所编码和标识符对应的多媒体资源列表;
第二获取单元,用于数据中心根据所述多媒体资源列表,从第三方多媒体资源中心获取对应的多媒体资源及其第一播放密钥。
进一步地,所述返回模块包括:
判断单元,用于多媒体服务器根据所存储的第二播放密钥,判断所述一多媒体资源对于所述机顶盒是否已授权;
第一返回单元,用于若是,返回所述一多媒体资源对应的第二播放密钥至所述机顶盒;
第二返回单元,用于若否,返回提示信息至所述机顶盒。
进一步地,还包括:
重启模块,用于若上报失败,则控制所述机顶盒重新进行上报或重启所述机顶盒。
进一步地,所述保存模块包括:
上报单元,用于机顶盒将自身的标识符上报至多媒体服务器;
发送单元,用于多媒体服务器将对应的视听场所的场所编码以及所述标识符发送至数据中心;
保存单元,用于数据中心保存所述场所编码和标识符。
进一步地,所述标识符包括机顶盒编号和mac地址。
实施例一
本发明的实施例一为:一种视听场所的多媒体资源点播方法,所述方法基于如图2所示的多媒体资源点播架构,所述架构包括多媒体服务器100、机顶盒200、多媒体终端300、数据中心400和第三方多媒体资源中心500;所述多媒体服务器100、机顶盒200和多媒体终端300依次连接;所述数据中心400分别连接多媒体服务器100和第三方多媒体资源中心500。所述多媒体服务器100、机顶盒200和多媒体终端300均设置在视听场所,一个视听场所可以包括一个或一个以上的多媒体服务器100、多个机顶盒200和多个多媒体终端300,机顶盒200与多媒体终端300一一对应。
如图3所示,所述方法包括如下步骤:
s1:机顶盒将自身的标识符上报至多媒体服务器;优选地,所述标识符包括机顶盒编号和mac地址。若上报失败,则控制所述机顶盒重新进行上报或重启所述机顶盒。
s2:多媒体服务器将对应的视听场所的场所编码以及所述标识符发送至数据中心;即多媒体服务器将自身所属的视听场所的场所编码以及自身所管辖的机顶盒的标识符发送至数据中心;优选地,通过http协议进行发送。
s3:数据中心保存所述场所编码和标识符。
s4:数据中心依据预设的授权资源关联表,获取与所述场所编码和标识符对应的多媒体资源列表。也就是说,数据中心预先存有授权资源关联表,所述授权资源关联表记录的是视听场所、机顶盒以及授权的多媒体资源列表的关联关系;数据中心根据多媒体服务器发送的场所编码和标识符,在授权资源关联表中获取对应的多媒体资源列表。
s5:数据中心根据所述多媒体资源列表,从第三方多媒体资源中心获取对应的多媒体资源及其第一播放密钥。
s6:数据中心将所述场所编码、标识符、多媒体资源和第一播放密钥进行组合,生成第二播放密钥,并将所述第二播放密钥推送至所述多媒体服务器存储。优选地,当所述标识符可唯一对应一个机顶盒时,所述第二播放密钥可不用包含场所编码。
s7:机顶盒接收多媒体终端发送的一多媒体资源的点播请求,并将所述点播请求发送至多媒体服务器。
s8:多媒体服务器根据所存储的第二播放密钥,判断所述一多媒体资源对于所述机顶盒是否已授权,即判断多媒体服务器是否存储有同时对应所述一多媒体资源和所述机顶盒的第二播放密钥,若是,则执行步骤s9,若否,则执行步骤s11。
s9:返回所述一多媒体资源对应的第二播放密钥至所述机顶盒。
s10:所述机顶盒解析所述第二播放密钥,获取并播放所述一多媒体资源。
s11:返回提示信息至所述机顶盒;例如返回“不存在该资源”或“该资源未授权”等提示信息至机顶盒,并显示在多媒体终端上。
在本实施例中,机顶盒通过多媒体服务器主动将身份信息上报到数据中心,数据中心根据事先获取的授权资源关联表,获取已授权给该机顶盒的多媒体资源及其第一播放密钥,然后将机顶盒的身份信息、授权的多媒体资源及其第一播放密钥组合生成第二播放密钥,并返回给多媒体服务器,当用户请求已授权的多媒体资源时,解析第二播放密钥即可获取到所请求的多媒体资源;本实施例可进行多媒体资源的批量授权,方便快捷;在多媒体服务器对机顶盒的点播请求进行管理,方便场所的管理;机顶盒可根据点播请求主动请求多媒体服务器,用户可快速观看到所请求的多媒体资源,提高用户体验。
同时,由于点播的多媒体资源都是授权过的资源,不仅可提高点播资源的安全性,还可对点播资源的版权进行管理,使用户点播的多媒体资源都是正版资源,因此,本实施例还可提高数字视听场所点播多媒体资源的安全性。
实施例二
请参照图5,本实施例是对应上述实施例的一种视听场所的多媒体资源点播系统,包括:
保存模块1,用于数据中心获取并保存视听场所的场所编码以及所述视听场所的机顶盒的标识符;
第一获取模块2,用于数据中心依据预设的授权资源关联表,从第三方多媒体资源中心获取与所述场所编码和标识符对应的多媒体资源及其第一播放密钥;
组合模块3,用于数据中心将所述场所编码、标识符、多媒体资源和第一播放密钥进行组合,生成第二播放密钥,并将所述第二播放密钥推送至所述多媒体服务器存储;
请求模块4,用于机顶盒接收多媒体终端发送的获取一多媒体资源的点播请求,并将所述点播请求发送至多媒体服务器;
返回模块5,用于多媒体服务器将所述一多媒体资源对应的第二播放密钥返回至所述机顶盒;
第二获取模块6,用于机顶盒解析所述第二播放密钥,获取并播放所述一多媒体资源。
进一步地,所述第一获取模块2包括:
第一获取单元21,用于数据中心依据预设的授权资源关联表,获取与所述场所编码和标识符对应的多媒体资源列表;
第二获取单元22,用于数据中心根据所述多媒体资源列表,从第三方多媒体资源中心获取对应的多媒体资源及其第一播放密钥。
进一步地,所述返回模块5包括:
判断单元51,用于多媒体服务器根据所存储的第二播放密钥,判断所述一多媒体资源对于所述机顶盒是否已授权;
第一返回单元52,用于若是,返回所述一多媒体资源对应的第二播放密钥至所述机顶盒;
第二返回单元53,用于若否,返回提示信息至所述机顶盒。
进一步地,还包括:
重启模块7,用于若上报失败,则控制所述机顶盒重新进行上报或重启所述机顶盒。
进一步地,所述保存模块1包括:
上报单元11,用于机顶盒将自身的标识符上报至多媒体服务器;
发送单元12,用于多媒体服务器将对应的视听场所的场所编码以及所述标识符发送至数据中心;
保存单元13,用于数据中心保存所述场所编码和标识符。
进一步地,所述标识符包括机顶盒编号和mac地址。
综上所述,本发明提供的一种视听场所的多媒体资源点播方法及其系统,数据中心根据预先保存的机顶盒的身份信息,以及预先获取的授权资源关联表,获取已授权给该机顶盒的多媒体资源及其第一播放密钥,然后将机顶盒的身份信息、授权的多媒体资源及其第一播放密钥组合生成第二播放密钥,并返回给多媒体服务器,当用户请求已授权的多媒体资源时,解析第二播放密钥即可获取到所请求的多媒体资源;本发明可进行多媒体资源的批量授权,方便快捷;在多媒体服务器对机顶盒的点播请求进行管理,方便场所的管理;机顶盒可根据点播请求主动请求多媒体服务器,用户可快速观看到所请求的多媒体资源,提高用户体验。同时,由于点播的多媒体资源都是授权过的资源,不仅可提高点播资源的安全性,还可对点播资源的版权进行管理,使用户点播的多媒体资源都是正版资源,因此,本发明还可提高数字视听场所点播多媒体资源的安全性。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。