一种实现视频互动的方法、服务器、终端及系统的制作方法

文档序号:7965529阅读:399来源:国知局
专利名称:一种实现视频互动的方法、服务器、终端及系统的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种实现视频互动的方法、服务器、终端及系统。
背景技术
手机视频直播业务是基于流媒体视频的、内容为直播形式的手机多媒体业务;直播视频的互动业务是指基于直播的流媒体视频内容开展针对性的、实时性较强的交互式业务。互动业务内容一般包括投票、评论、视频内容相关音乐的下载等形式。由于互动业务内容与视频直播内容的相关性很高,因此一般需要用户在观看视频内容时实时的获知互动业务内容,并引导用户触发、使用互动业务内容。常见的互动业务的实现方式如下:第一种是通过业务指南(节目单、电子业务指南(ESG))信息来引导终端接入互动业务。业务指南中增加对互动业务的描述和接入方式信息,终端在获取业务指南后,为用户展示各个频道、节目的信息,同时解析出该频道、节目关联的互动分片信息,从而为用户引导、触发用户使用相应的互动应用。这种方式由于业务指南往往先于视频之前下发给终端,因此互动业务内容不能实时更新,只能预先制作完成,实时性较差。第二种是在音视频内容下发给终端时,并行发送互动应用数据。以中国移动多媒体广播(China Mobile Multimedia Broadcasting, CMMB)手机电视为例,其流程如下:I)内容管理系统将带有同步信息的互动内容传输给数据广播平台,包括对音视频流和互动数据进行统一 ID编码;2)数据广播平台对内容进行播控管理3)复用器接收到音视频数据和来自数据广播平台的互动数据后,判断数据业务一致性,把业务ID —致音视频和互动数据复用到同一复用子帧中。终端视频播放器在接收视频的同时接收、识别、解析和呈现互动内容,再通过时间同步信息将视频流和互动业务数据相关联;CMMB手机电视终端需将同一个复用子帧中的各自音视频和互动数据分片并行的分别解析、解码后,实现两者的同步,最后还需要和音视频画面整合后在播放器界面呈现给终端用户。上述第二种互动业务的实现方案,终端需要对视频内容和互动数据分片分别进行解析,并实现两者同步,终端的实现复杂度较高,不能普遍适用于现有的存量终端。

发明内容
本发明实施例提供了一种实现视频互动的方法、服务器、终端及系统,用以解决现有互动业务的实现方案中存在的实时性不强和终端实现复杂度高的问题。基于上述问题,本发明实施例提供的一种实现视频互动的方法,包括:网络侧将视频应用对应的互动内容整合至视频流中并发送至终端;网络侧接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将所述互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用;网络侧根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作并向所述终端返回互动响应。本发明实施例提供的一种互动平台服务器,包括:互动内容管理模块,用于生成与视频应用对应的互动内容并发送给网络侧的媒体内容服务器;互动交互处理模块,用于接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将所述互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用;并根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作并向所述终端返回互动响应。本发明实施例提供的一种媒体内容服务器,包括:视频内容源模块,用于存储视频内容源;视频内容发送模块,用于将互动平台服务器发送的互动内容整合至视频内容源的视频流中并发送至终端。本发明实施例提供的一种终端,包括:播放模块,用于播放网络侧媒体内容服务器发送的包含有互动内容的视频流;互动操作处理模块,用于接收用户根据所述互动内容发出的互动操作指令并发送给网络侧的互动平台服务器。本发明实施例提供的一种实现视频互动的系统,包括:媒体内容服务器,用于将视频应用对应的互动内容整合至视频流中并发送至终端;互动平台服务器,用于接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将所述互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用;以及根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作并向所述终端返回互动响应。本发明实施例的有益效果包括:本发明实施例提供的一种实现视频互动的方法、服务器、终端及系统,网络侧将互动内容整合在视频流中发送给终端,并接收终端返回的用户针对互动内容发出的互动操作指令,将互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用,从而完成对该视频应用相应的互动操作。一方面,由于互动内容是根据视频内容实时下发的,不需要预先向终端发布业务指南信息,可以跟随视频内容实时更新,实时性较强,另一方面,互动内容由网络侧整合至视频流中,判别用户需要互动的视频应用也是由网络侧完成的,终端只需支持正常播放视频流而不用关心其中是否包含互动内容,不需完成互动内容的解析和同步的工作,实现简单,终端无需改动即可实现视频应用的互动,可以广泛适用于当前各种存量终端。


图1为本发明实施例提供的实现视频互动的方法的流程图2为本发明实施例提供的实现视频互动的方法的网络架构图;图3为本发明实施例提供的互动平台服务器的结构图;图4为本发明实施例提供的媒体内容服务器的结构图;图5为本发明实施例提供的终端的结构图;图6为本发明实施例提供实现视频互动的系统的结构图。
具体实施例方式下面结合说明书附图,对本发明实施例提供的一种实现视频互动的方法、服务器、终端及系统的具体实施方式
进行说明。本发明实施例提供的一种实现视频互动的方法,在网络侧,如图1所示,具体包括如下流程:S101、网络侧将视频应用对应的互动内容整合至视频流中并发送至终端;S102、网络侧接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将该互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用;

S103、网络侧根据确定的视频应用和接收的互动操作指令,完成对该视频应用的互动操作并向该终端返回互动响应。具体地,在本发明实施例中,网络侧又可细分为两个服务器,如图2所示的网络架构图,网络侧包括两个服务器即媒体内容服务器和互动平台服务器。在如图2所示的网络架构下,对上述实现视频互动的方法中的各步骤进行详细说明。上述SlOl中,具体地,互动平台服务器生成与视频应用对应的互动内容并发送给网络侧的媒体内容服务器;由媒体内容服务器将接收的互动内容整合至视频流中并发送至终端。互动内容可以是互动方式的说明信息,例如提示用户按照预先设定的方式参与视频互动等。媒体内容服务器可以采用现有的媒体信道例如移动通信网络或者广播网络中的视频直播信道向终端下发该包含互动内容的视频流。在上述SlOl之后,终端向其用户播放该包含有互动内容的视频流,而无需从视频流中分别解析出互动内容和视频内容以及将两者同步,实现起来很简单。在终端向用户播放包含有互动内容的视频流过程中,用户可以根据互动内容的提示,利用终端提供的按键、界面选项等方式,参与视频互动。例如用户在观看视频时,看到视频中有“欢迎对本节目投票,请按1#键为歌手A, 2#为歌手B, 3#为歌手C”的提示字样时,按下数字按键“ 1”和字符按键“#”,作为选择投票给歌手B的互动操作。终端在接收到用户通过设定的方式发出的互动指令时,可以将其转换成特定格式例如HTTP格式的互动操作请求,以便网络侧能够识别。例如将用户的上述互动操作,转换成“http://wap.abc.cn/vote.jsp serviceid = 10002&vote = I” 的互动操作请求。终端通过现有的通信信道上传其互动操作请求,例如通过现有的移动通信网络的相应信道上传其互动操作请求。较佳地,在上述SlOl中互动平台服务器生成与视频应用对应的互动内容并发送给网络侧的媒体内容服务器之后,互动平台服务器还会设置与该视频应用对应的互动操作信息,互动操作信息是与视频应用对应的互动操作相关的信息,例如包含互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息等,在具体实施时,互动平台服务器可以将设置的互动操作信息与视频应用的标识对应存储,以便后续使用时查询。对应地,上述S102中,互动平台服务器需要对终端发送的互动操作指令的内容进行解析,获取该互动操作指令中携带的互动操作标识和频道标识;例如终端返回的互动操作指令为:http://wap.abc.cn/vote.jsp serviceid = 10002&vote = I ;从该互动操作指令中获取互动操作标识vote = 1、频道标识serviceid = 10002 ;又如:互动指令为 http://wap.abc.cn/vote.jsp serviceid = 10003&comment =“abcdefg;从该互动操作指令中获取互动操作标识comment = “ abcdefg”、频道标识serviceid = 10003。互动平台服务器对获取的互动操作标识、频道标识和当前时间,与预先设置的各视频应用的互动操作信息中的互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息进行匹配,确定该互动操作指令对应的视频应用。尤其是在同一个频道中在同一个时间段内如果有多个视频应用时,那么仅需要视频应用所在的频道标识和该视频应用的播放时间段信息进行匹配是不够的,这是S102中需要将对获取的互动操作标识、频道标识和当前时间,与预先设置的各视频应用的互动操作信息中的互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息进行匹配的原因。例如,在同一个频道中,有的视频应用的投票指令的类型为字符“I”、“2”等,有的视频应用的投票指令的类型为字符等,有的视频应用是评论类型互动操作,其互动操作类型为comment,内容为“AB⑶EF”等。不同的互动操作类型,可以进一步地区分同一个时间段内的不同视频应用。假设互动平台服务器中预先设置的各视频应用的互动操作信息如下表I所示:表I
权利要求
1.一种实现视频互动的方法,其特征在于,包括: 网络侧将视频应用对应的互动内容整合至视频流中并发送至终端; 网络侧接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将所述互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用; 网络侧根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作并向所述终端返回互动响应。
2.按权利要求1所述的方法,其特征在于,网络侧将生成的互动内容整合至视频流中并发送至终端,具体包括: 网络侧的互动平台服务器生成与视频应用对应的互动内容并发送给网络侧的媒体内容服务器; 所述媒体内容服务器将接收的所述互动内容整合至视频流中并发送至终端。
3.按权利要求2所述的方法,其特征在于,互动平台服务器将视频应用相关的互动内容发送给媒体内容服务器之后,还包括: 所述互动平台服务器设置与该视频应用对应的互动操作信息,所述互动操作信息包括:互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息; 网络侧将所述互动操作指令和当前时间,与预先设置的各视频应用的互动操作信息进行匹配,确定用户需要实现互动的视频应用,具体包括: 所述互动平台服务器对接收的互动操作指令进行解析,获取该互动操作指令中携带的互动操作标识和频道标识;将获取的互动操作标识、频道标识和当前时间,与预先设置的各视频应用的互动操作信息中的互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息进行匹配,确定该互动操作指令对应的视频应用。
4.按权利要求3所述的方法,其特征在于,还包括: 互动平台服务器对接收的互动操作指令进行解析,获取该互动操作指令中携带的互动应用的地址; 网络侧根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作,具体包括: 所述互动平台服务器向获取到的所述互动应用的地址发出与所述视频应用对应的互动操作; 所述互动应用完成所述互动操作。
5.按权利要求1-4任一项所述的方法,其特征在于,所述互动操作指令为所述终端根据用户输入的互动指令生成的Http格式的互动操作请求。
6.一种互动平台服务器,其特征在于,包括: 互动内容管理模块,用于生成与视频应用对应的互动内容并发送给网络侧的媒体内容服务器; 互动交互处理模块,用于接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将所述互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用;并根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作并向所述终端返回互动响应。
7.按权利要求6所述的服务器,其特征在于,所述互动内容管理模块,还用于将视频应用相关的互动内容发送给媒体内容服务器之后,设置与该视频应用对应的互动操作信息,所述互动操作信息包括:互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息; 所述互动交互处理模块,具体用于对接收的互动操作指令进行解析,获取该互动操作指令中携带的互动操作标识和频道标识;将获取的互动操作标识、频道标识和当前时间,与预先设置的各视频应用的互动操作信息中的互动操作指令类型、该视频应用所在的频道标识和该视频应用的播放时间段信息进行匹配,确定该互动操作指令对应的视频应用。
8.按权利要求7所述的服务器,其特征在于,所述互动交互处理模块,还用于对接收的互动操作指令进行解析,获取该互动操作指令中携带的互动应用的地址;向获取到的所述互动应用的地址发出与所述视频应用对应的互动操作。
9.一种媒体内容服务器,其特征在于,包括: 视频内容源模块,用于存储视频内容源; 视频内容发送模块,用于将互动平台服务器发送的互动内容整合至视频内容源的视频流中并发送至终端。
10.一种终端,其特征在于,包括: 播放模块,用 于播放网络侧媒体内容服务器发送的包含有互动内容的视频流; 互动操作处理模块,用于接收用户根据所述互动内容发出的互动操作指令并发送给网络侧的互动平台服务器。
11.按权利要求10所述的终端,其特征在于,互动操作处理模块,具体用于接收用户根据所述互动内容发出的操作指令,将所述操作指令转换成Ht中格式的互动操作请求发送至所述互动平台服务器,所述http格式的互动操作请求携带有互动操作标识、频道标识和互动应用的地址。
12.一种实现视频互动的系统,其特征在于,包括: 媒体内容服务器,用于将视频应用对应的互动内容整合至视频流中并发送至终端; 互动平台服务器,用于接收终端返回的用户根据所述互动内容所发出的互动操作指令,并将所述互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用;以及根据确定的视频应用和所述互动操作指令,完成对该视频应用的互动操作并向所述终端返回互动响应。
全文摘要
本发明实施例提供了一种实现视频互动的方法、服务器、终端及系统,网络侧将互动内容整合在视频流中发送给终端,并接收终端返回的用户针对互动内容发出的互动操作指令,将互动操作指令和当前时间,与预先设置的各视频应用相关的互动操作信息进行匹配,确定用户需要实现互动的视频应用,从而完成对该视频应用相应的互动操作。本发明实施例一方面,互动内容可以跟随视频内容实时更新,实时性较强,另一方面,互动内容由网络侧整合至视频流中,判别用户需要互动的视频应用也是由网络侧完成的,终端实现简单,无需改动即可实现视频应用的互动,可以广泛适用于当前各种存量终端。
文档编号H04N21/44GK103096128SQ20111034914
公开日2013年5月8日 申请日期2011年11月7日 优先权日2011年11月7日
发明者王静, 刘钇汐 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1