CN105828204A - 一种视频互动方法及装置 - Google Patents
一种视频互动方法及装置 Download PDFInfo
- Publication number
- CN105828204A CN105828204A CN201510011791.2A CN201510011791A CN105828204A CN 105828204 A CN105828204 A CN 105828204A CN 201510011791 A CN201510011791 A CN 201510011791A CN 105828204 A CN105828204 A CN 105828204A
- Authority
- CN
- China
- Prior art keywords
- interactive
- video
- request
- event
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种视频互动方法及装置,该方法包括:接收视频播放指令;根据接收到的视频播放指令,发送请求指令,其中,所述请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令;并接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频;以及在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及按照所述互动事件完成视频互动,用于解决一般情况下视频同步方案,需要对服务器端和客户端进行改造升级,或者同步性较差的问题。
Description
技术领域
本发明涉及互联网通信技术领域,尤其是涉及一种视频互动方法及装置。
背景技术
目前互联网上的视频业务一般包含视频点播和视频直播两种业务模式。视频点播可以根据用户的需要来播放相应的视频节目,改变了用户传统的被动收看模式。视频直播就是在线直播,比电视直播稍微延时1-5分钟,其主要依靠互联网及流媒体实现直播。视频互动主要是指视频的内容互动,是指在用户观看视频的同时,还可以参与到视频的内容中来。目前互联网上的视频互动还处于发展阶段,一般是基于视频的文本互动方式,比如内容评价,喜爱度评估等。目前的技术方案主要有下述两种方式:
第一种方式:需要对视频内容进行处理。该种方式下,在视频节目部分视频帧的预定位置处叠加包含有节目识别信息的标识码,通过标识码来获取互动内容。该种方式的缺陷在于需要在服务器端预先对视频进行处理,而且在终端播放的时候需要进行复杂处理,如需要在视频节目视频帧播放时,检测视频帧预定位置的标识码,识别出标识码对应的节目识别信息才能进行互动操作,对目前整个***的改造要求高。
第二种方式:在下发视频流的时候,同时下发视频互动信息,视频源以报文的方式向视频接收端发送视频互动指令,通过解析视频互动指令来完成互动。该种方式的缺陷在于是互动内容和视频播放的同步性不能得到可靠的保证。
综上所述,一般情况下视频同步方案,需要对服务器端和客户端进行改造升级,或者同步性较差。
发明内容
本发明提供了一种视频互动方法及装置,用于解决一般情况下视频同步方案,需要对服务器端和客户端进行改造升级,或者同步性较差的问题。
一种视频互动方法,包括:
接收视频播放指令;
根据接收到的视频播放指令,发送请求指令,其中,所述请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令;并
接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频;以及
在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及
按照所述互动事件完成视频互动。
按照所述互动事件完成视频互动,包括:
接收用户发送的互动请求;
按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动。
按照下述方式确定所述视频索引文件中是否包含互动标识:
若所述视频索引文件中包含互动事件标识字段,则确定所述视频索引文件中包含互动标识;以及
若所述视频索引文件中未包含互动事件标识字段,则确定所述视频索引文件中不包含互动标识。
在接收用户发送的互动请求之前,还包括:
对所述互动标识对应的字段进行解析,获得互动事件触发时刻。
确定所述互动标识对应的互动事件,包括:
对所述互动标识对应的字段进行解析,获得互动事件标识,将获得的互动事件标识发送给业务应用平台,并接收业务应用平台发送的互动事件数据;或
对所述互动标识对应的字段进行解析,获得互动事件标识,解析所述互动事件标识,获得互动事件数据。
接收用户发送的互动请求,包括:
接收用户通过移动终端发送的互动请求;
按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动,包括:
将所述互动事件发送给移动终端;并
向用户展示和所述互动事件对应的互动页面;并
根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
接收用户发送的互动请求,包括:
接收用户通过遥控终端发送的互动请求;
按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动,包括:
将所述互动事件对应的互动页面在显示设备中展示给用户;并
根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
一种视频互动方法,包括:
接收请求指令,其中所述请求指令是用于请求获得与终端接收到的视频播放指令对应的视频的视频索引文件的指令;
发送与所述请求指令对应的视频索引文件,其中所述视频索引文件中包含互动标识;
按照所述视频索引文件中的互动标识完成视频互动。
按照所述视频索引文件中的互动标识完成视频互动,包括:
接收用户发送的互动请求;
确定互动请求中的互动标识对应的互动事件;
按照所述互动事件完成视频互动。
接收用户发送的互动请求,包括:
接收用户通过遥控终端发送的互动请求;
按照所述互动事件完成视频互动,包括:
将所述互动事件对应的互动页面在显示设备中展示给用户;并
根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
接收用户发送的互动请求,包括:
接收用户通过移动终端发送的互动请求;
按照所述互动事件完成视频互动,包括:
将所述互动事件发送给移动终端;并
向用户展示和所述互动事件对应的互动页面;并
根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
一种视频互动装置,包括:
接收模块,用于接收视频播放指令;
发送模块,用于根据接收到的视频播放指令,发送请求指令,其中,所述请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令;
所述接收模块,还用于接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频;
互动处理模块,用于在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及按照所述互动事件完成视频互动。
所述接收模块,还用于接收用户发送的互动请求;
所述互动处理模块,还用于按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动。
所述互动处理模块,具体用于按照下述方式确定所述视频索引文件中是否包含互动标识:若所述视频索引文件中包含互动事件标识字段,则确定所述视频索引文件中包含互动标识;以及若所述视频索引文件中未包含互动事件标识字段,则确定所述视频索引文件中不包含互动标识。
所述互动处理模块,还用于对所述互动标识对应的字段进行解析,获得互动事件触发时刻。
所述互动处理模块,具体用于对所述互动标识对应的字段进行解析,获得互动事件标识,将获得的互动事件标识发送给业务应用平台,并接收业务应用平台发送的互动事件数据;或对所述互动标识对应的字段进行解析,获得互动事件标识,解析所述互动事件标识,获得互动事件数据。
所述接收模块,具体用于接收用户通过移动终端发送的互动请求;
所述互动处理模块,具体用于将所述互动事件发送给移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
所述接收模块,具体用于接收用户通过遥控终端发送的互动请求;
所述互动处理模块,具体用于将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
一种视频互动装置,包括:
接收模块,用于接收请求指令,其中所述请求指令是用于请求获得与终端接收到的视频播放指令对应的视频的视频索引文件的指令;
发送模块,用于发送与所述请求指令对应的视频索引文件,其中所述视频索引文件中包含互动标识;
执行模块,用于按照所述视频索引文件中的互动标识完成视频互动。
所述接收模块,还用于接收用户发送的互动请求;
所述执行模块,具体用于确定互动请求中的互动标识对应的互动事件;按照所述互动事件完成视频互动。
所述接收模块,具体用于接收用户通过遥控终端发送的互动请求;
所述执行模块,具体用于将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
所述接收模块,具体用于接收用户通过移动终端发送的互动请求;
所述执行模块,具体用于将所述互动事件发送给移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
通过采用上述技术方案,在接收到视频播放指令时,发送请求指令,接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频,并在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及按照所述互动事件完成视频互动。业务应用平台通过修改视频索引文件,在视频索引文件中增加互动标识,从而在根据视频索引文件播放视频节目时,能够完成视频互动,不需要对网络侧进行硬件改造,以及播放直播的视频节目时,能够较好地提高视频互动的同步性。
附图说明
图1为本发明实施例一中,提出的视频互动方法流程图;
图2为本发明实施例二中,提出的视频互动装置结构组成示意图;
图3为本发明实施例三中,提出的视频互动方法流程图;
图4为本发明实施例三中,提出的视频互动装置结构组成示意图。
具体实施方式
针对一般情况下视频同步方案,需要对服务器端和客户端进行改造升级,或者同步性较差的问题,本发明提出一种技术方案,在接收到视频播放指令时,发送请求指令,接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频,并在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及按照所述互动事件完成视频互动。业务应用平台通过修改视频索引文件,在视频索引文件中增加互动标识,从而在根据视频索引文件播放视频节目时,能够完成视频互动,不需要对网络侧进行硬件改造,以及播放直播的视频节目时,能够较好地提高视频互动的同步性。
下面将结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
实施例一
本发明实施例一以业务应用平台和机顶盒交互为例,提出一种视频互动方法,如图1所示,其具体处理流程如下述:
步骤101,业务应用平台修改视频索引文件,在视频索引文件中增加互动标识字段。
在业务应用平台侧,通过修改视频节目的原有的视频索引文件,在原有的视频索引文件中指定字段添加互动标识字段,用于指示互动事件。
一种较佳地实现方式,针对任一视频索引文件,修改前的视频索引文件如下述表1所示:
表1
1.#EXTM3U |
2.#EXT-X-TARGETDURATION:8 |
3.#EXT-X-MEDIA-SEQUENCE:92595 |
4.#EXTINF:8, |
5.20121120T182851-04-92595.ts |
6.#EXTINF:8, |
7.20121120T182851-04-92596.ts |
8.#EXTINF:8, |
9.20121120T182851-04-92597.ts |
10.#EXTINF:8, |
11.20121120T182851-04-92598.ts |
12.#EXTINF:8, |
13.20121120T182851-04-92599.ts |
14.#EXTINF:8, |
15.20121120T182851-04-92600.ts |
16.#EXTINF:8, |
17.20121120T182851-04-92601.ts |
18.#EXTINF:8, |
19.20121120T182851-04-92602.ts |
针对上述表1的所示的视频索引文件,在视频索引文件中指定字段添加互动标识字段,用于指示互动事件。修改后的视频索引文件可以如下述表2所示。
表2
1.#EXTM3U |
2.#EXT-X-TARGETDURATION:8 |
3.#EXT-X-MEDIA-SEQUENCE:92595 |
4.#EXT-X-INTERACTIVE-EVENT:data |
5.#EXTINF:8, |
6.20121120T182851-04-92595.ts |
7.#EXTINF:8, |
8.20121120T182851-04-92596.ts |
9.#EXTINF:8, |
10.20121120T182851-04-92597.ts |
11.#EXTINF:8, |
12.20121120T182851-04-92598.ts |
13.#EXTINF:8, |
14.20121120T182851-04-92599.ts |
15.#EXTINF:8, |
16.20121120T182851-04-92600.ts |
17.#EXTINF:8, |
18.#EXT-X-INTERACTIVE-EVENT:data |
19.20121120T182851-04-92601.ts |
20.#EXTINF:8, |
21.20121120T182851-04-92602.ts |
对比上述表1和表2,本发明实施例提出的技术方案中,在索引文件中增加互动标识字段EXT-X-INTERACTIVE-EVENT。其中互动标识字段中数据data值可以但不限于包含下述两种:
第一种数值:可以是同步视频节目标识(缩写:ID)或者其他可以定位视频节目相关的互动事件标识,例如URL。
第二种数值:可以是简单的互动事件数据。
例如,可以是互动应用ID、触发条件、互动应用简介等信息。
本发明实施例提出的技术方案中,在索引文件中增加互动标识字段EXT-X-INTERACTIVE-EVENT,可以是针对整个的视频节目内容或者是只针对视频节目中某一个ts分片的互动标识。例如在上述表2中,第4行的增加的互动字段是针对整个视频节目内容的,而第18行增加的互动字段是针对ts分片20121120T182851-04-92601.ts,data具体的内容可以如下述:
url:http://www.interactiveserver.com/livestream/toupiao.html;surpport:stb,phone;
time:0
其中,url是指获取互动事件数据的地址,support是支持的类型。例如可以支持机顶盒和/或移动终端,time是触发时间,time值小于字段#EXTINF提供的值,#EXTINF表示分片的时长,单位为秒。
步骤102,机顶盒接收视频播放指令。
用户选择某个节目,发送请求播放视频的视频播放指令。
步骤103,根据接收到的视频播放指令,发送请求指令。
步骤103’,业务应用平台接收请求指令。
在接收到用户发送的视频播放指令时,播放器向业务应用平台请求视频流。其中,请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令。
如果要播放视频节目,需要获取和接收到的视频播放指令对应的视频索引文件。如果该视频节目是属于直播,则需要周期性的在业务应用平台中获取最新的视频索引文件。
步骤104’,业务应用平台发送与请求指令对应的视频索引文件。
其中,视频索引文件中包含互动标识。
步骤104,接收业务应用平台发送的视频索引文件,按照接收到的视频索引文件播放视频。
播放器按照业务应用平台发送的视频索引文件,按照视频索引文件中提供的ts分片顺序播放,
步骤105,在确定出视频索引文件中包含互动标识时,确定互动标识对应的互动事件。
其中,可以按照下述方式确定视频索引文件中是否包含互动标识:
可以根据视频索引文件中的互动事件标识,确定视频索引文件中是否包含互动标识。
具体地,若视频索引文件中包含互动事件标识字段,则确定视频索引文件中包含互动标识,以及若视频索引文件中未包含互动事件标识字段,则确定该视频索引文件中不包含互动标识。
例如,以机顶盒为例来进行详细阐述,当机顶盒作为播放器时,播放到如上述表2所示的视频索引文件示例中的19行的20121120T182851-04-92601.ts时,此时机顶盒播放器发现该ts分片包含互动标识,则将从视频索引文件中解析到互动标识对应的互动事件。
确定互动标识对应的互动事件,可以包括下述两种方式:
第一种方式:对互动标识对应的字段进行解析,获得互动事件标识,将获得的互动事件标识发送给业务应用平台,并接收业务应用平台发送的互动事件数据。
可以通过互动标识字段中的data中,解析得到对应的互动事件。
第二种方式:对互动标识对应的字段进行解析,获得互动事件标识,解析互动事件标识,获得互动事件数据。
该种方式中,可以通过互动标识字段中的data中,解析得到对应的互动事件标识。根据互动事件标识,从播放器中直接获得互动事件标识对应的互动事件。获得根据得到的互动事件标识,在业务应用平台中获得互动事件标识对应的互动事件。
步骤106,接收用户发送的互动请求,并将该互动请求发送至业务应用平台。
步骤106’,业务应用平台接收互动请求,确定互动请求中的互动标识对应的互动事件。
步骤107,按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动。
可选地,在上述步骤106接收用户发送的互动请求之前,还可以包括:
对互动标识对应的字段进行解析,获得互动事件触发时刻。
其中,互动标识字段中的data中,还可以写入互动事件触发时间。在对互动标识字段中的data解析时,若data中的触发时刻字段time值为0,则开始播放此ts分片的时候,马上触发互动事件,若data中的触发时刻字段time值不为0,则需要在播放ts分片的过程中触发。例如如果time的值为t,从机顶盒播放器中周期性的获取当前ts分片的播放进度时间T,当检测到第一次T>=t时候,触发条件满足,则触发互动事件。
上述步骤106~步骤107中,可以包含下述两种实施方式:
第一种方式:移动终端和机顶盒或者其它显示设备建立网络连接,能够进行通信。接收用户通过移动终端发送的互动请求,将互动事件发送至移动终端,并向用户展示和互动事件对应的互动页面,并根据接收到的用户在互动页面中输入的操作指令,完成互动请求对应的互动事件完成视频互动。
该种方式中,可以在移动终端中和/或显示设备中展示互动页面。例如可以在视频节目播放的右下角展示互动页面,用户根据互通页面通过移动终端摇一摇或者其他触发方式,主动参与互动事件。用户也可以通过展示页面默认的方式来参与互动事件。
该种方式中,如图1所示,具体处理流程如下述:
步骤21,移动终端和机顶盒之间建立网络连接。
步骤22,移动终端请求从机顶盒处获得互动信息。
步骤23,机顶盒通过移动终端反馈互动信息。
其中,互动信息包括互动应用标识、互动应用的简介等。
步骤24,移动终端根据接收到的互动信息,向业务应用平台请求互动页面。
步骤25,业务应用平台向用户展示互动页面。
该步骤中,业务应用平台可以通过机顶盒在显示设备中向用户展示互动页面,和/或业务应用平台可以通过移动终端,向用户展示互动页面。
一种较佳地实现方式,如图1所示,本发明实施例一提出的技术方案中,业务应用平台通过移动终端,向用户展示互动页面。
步骤26,用户根据展示的互动页面,通过移动终端进行操作。
步骤27,移动终端根据用户在互动页面中输入的操作请求,向业务应用平台请求互动业务链接。
步骤28,业务应用平台向移动终端反馈互动业务链接。
可选地,在步骤26和步骤27之间,还可以包括:
步骤26’,若在显示设备中展示过互动事件提示页面,则可以删除展示的互动事件提示页面。
步骤29,根据互动业务链接,用户操作移动终端,完成互动事件。
步骤30,移动终端接收用户的操作指令,并根据相应的操作指令执行互动业务。
例如,可以连接到第三方网站,如投票、购物等。
下面以以具体实例来进行详细阐述:假设视频节目播放设备是机顶盒。若用户选择在移动终端中进行互动操作。用户可以根据互动事件展示页面通过在移动终端摇一摇或者其他触发方式,移动终端向视频节目机顶盒发起互动事件请求,机顶盒将data互动事件数据(如url)同步给移动终端,移动终端通过本地局域网与机顶盒实现建立本地连接,例如DLNA等协议。并根据互动事件数据从业务应用平台获得相关的互动页面展示信息,用户在互动页面上根据互动的类型(投票、购物、评论等)不同进行不同类型的互动操作,如互动活动是歌手投票场景,用户进行投票,还可以从互动页面上了解每个歌手的更加丰富的个人信息;也可跳转至第三方网站的应用,支持打开第三方网站页面或APP,引导用户进入第三方页面或APP,如购物网站或APP。同时,当用户选择在移动设备上进行互动操作的时候,机顶盒可以同步的关闭显示设备中的上的展示页面。这样可以提升用户感知。
第二种方式:接收用户通过遥控终端发送的互动请求,将互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在互动页面中输入的操作指令,完成互动请求对应的互动事件完成视频互动。
该种方式中,用户根据在显示设备上展示的互动页面,直接进行操作。例如,用户在观看视频节目时,看到视频节目中有“欢迎对本节目投票,请按1#键为歌手A,2#为歌手B,3#为歌手C”的提示字样,用户可以直接使用遥控终端按键参与,也可通过移动设备终端参与。
该种方式中,以播放器设置在机顶盒中为例,如图1所示,具体处理流程如下述:
步骤31,机顶盒接收用户通过遥控终端发送的互动请求。
步骤32,将互动事件对应的互动页面在显示设备中展示给用户。
步骤33,接收用户通过遥控终端在互动页面中输入的操作指令。
步骤34,根据相应的操作指令执行互动业务,完成互动请求对应的互动事件完成视频互动。
例如,可以连接到第三方网站,如投票、购物等。
假设视频节目播放设备是机顶盒,显示设备是电视屏幕。用户选择在显示设备上进行互动操作。机顶盒为用户在电视屏幕上展示互动页面,用户在互动页面上通过遥控器进行交互操作,如果互动事件是歌手投票场景,用户可以直接使用遥控器的按键投票,也可直接打开第三方网站页面或APP。
实施例二
本发明实施例二提出一种视频互动装置,如图2所示,包括:
接收模块201,用于接收视频播放指令。
发送模块202,用于根据接收到的视频播放指令,发送请求指令,其中,所述请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令。
上述接收模块201,还用于接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频。
互动处理模块203,用于在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及按照所述互动事件完成视频互动。
可选地,上述接收模块201,还用于接收用户发送的互动请求;上述互动处理模块203,还用于按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动。
具体地,上述互动处理模块203,具体用于按照下述方式确定所述视频索引文件中是否包含互动标识:若所述视频索引文件中包含互动事件标识字段,则确定所述视频索引文件中包含互动标识;以及若所述视频索引文件中未包含互动事件标识字段,则确定所述视频索引文件中不包含互动标识。
可选地,上述互动处理模块203,还用于对所述互动标识对应的字段进行解析,获得互动事件触发时刻。
具体地,上述互动处理模块203,具体用于对所述互动标识对应的字段进行解析,获得互动事件标识,将获得的互动事件标识发送至业务应用平台,并接收业务应用平台发送的互动事件数据;或对所述互动标识对应的字段进行解析,获得互动事件标识,解析所述互动事件标识,获得互动事件数据。
具体地,上述接收模块201,具体用于接收用户通过移动终端发送的互动请求;上述互动处理模块203,具体用于将所述互动事件发送给移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
具体地,上述接收模块201,具体用于接收用户通过遥控终端发送的互动请求;上述互动处理模块203,具体用于将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
实施例三
在业务应用平台侧,本发明实施例三提出一种视频互动方法,如图3所示,包括:
步骤31,接收请求指令。
其中请求指令是用于请求获得与终端接收到的视频播放指令对应的视频的视频索引文件的指令。
步骤32,发送与请求指令对应的视频索引文件。
其中视频索引文件中包含互动标识;
步骤33,按照视频索引文件中的互动标识完成视频互动。
接收用户发送的互动请求,确定互动请求中的互动标识对应的互动事件,按照所述互动事件完成视频互动。
一种方式可以是接收用户通过遥控终端发送的互动请求,将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
另一种方式可以是接收用户通过移动终端发送的互动请求,将所述互动事件发送至移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
本发明实施例提出一种视频互动装置,如图4所示,包括:
接收模块301,用于接收请求指令,其中所述请求指令是用于请求获得与终端接收到的视频播放指令对应的视频的视频索引文件的指令。
发送模块302,用于发送与所述请求指令对应的视频索引文件,其中所述视频索引文件中包含互动标识。
执行模块303,用于按照所述视频索引文件中的互动标识完成视频互动。
其中,上述接收模块301,还用于接收用户发送的互动请求;所述执行模块303,具体用于确定互动请求中的互动标识对应的互动事件;按照所述互动事件完成视频互动。
具体地,上述接收模块301,具体用于接收用户通过遥控终端发送的互动请求;上述执行模块303,具体用于将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
具体地,上述接收模块301,具体用于接收用户通过移动终端发送的互动请求;上述执行模块303,具体用于将所述互动事件发送给移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、只读光盘、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (22)
1.一种视频互动方法,其特征在于,包括:
接收视频播放指令;
根据接收到的视频播放指令,发送请求指令,其中,所述请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令;并
接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频;以及
在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及
按照所述互动事件完成视频互动。
2.如权利要求1所述的方法,其特征在于,按照所述互动事件完成视频互动,包括:
接收用户发送的互动请求;
按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动。
3.如权利要求1所述的方法,其特征在于,按照下述方式确定所述视频索引文件中是否包含互动标识:
若所述视频索引文件中包含互动事件标识字段,则确定所述视频索引文件中包含互动标识;以及
若所述视频索引文件中未包含互动事件标识字段,则确定所述视频索引文件中不包含互动标识。
4.如权利要求2所述的方法,其特征在于,在接收用户发送的互动请求之前,还包括:
对所述互动标识对应的字段进行解析,获得互动事件触发时刻。
5.如权利要求1~4任一所述的方法,其特征在于,确定所述互动标识对应的互动事件,包括:
对所述互动标识对应的字段进行解析,获得互动事件标识,将获得的互动事件标识发送给业务应用平台,并接收业务应用平台发送的互动事件数据;或
对所述互动标识对应的字段进行解析,获得互动事件标识,解析所述互动事件标识,获得互动事件数据。
6.如权利要求2所述的方法,其特征在于,接收用户发送的互动请求,包括:
接收用户通过移动终端发送的互动请求;
按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动,包括:
将所述互动事件发送给移动终端;并
向用户展示和所述互动事件对应的互动页面;并
根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
7.如权利要求2所述的方法,其特征在于,接收用户发送的互动请求,包括:
接收用户通过遥控终端发送的互动请求;
按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动,包括:
将所述互动事件对应的互动页面在显示设备中展示给用户;并
根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
8.一种视频互动方法,其特征在于,包括:
接收请求指令,其中所述请求指令是用于请求获得与终端接收到的视频播放指令对应的视频的视频索引文件的指令;
发送与所述请求指令对应的视频索引文件,其中所述视频索引文件中包含互动标识;
按照所述视频索引文件中的互动标识完成视频互动。
9.如权利要求8所述的方法,其特征在于,按照所述视频索引文件中的互动标识完成视频互动,包括:
接收用户发送的互动请求;
确定互动请求中的互动标识对应的互动事件;
按照所述互动事件完成视频互动。
10.如权利要求9所述的方法,其特征在于,接收用户发送的互动请求,包括:
接收用户通过遥控终端发送的互动请求;
按照所述互动事件完成视频互动,包括:
将所述互动事件对应的互动页面在显示设备中展示给用户;并
根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
11.如权利要求9所述的方法,其特征在于,接收用户发送的互动请求,包括:
接收用户通过移动终端发送的互动请求;
按照所述互动事件完成视频互动,包括:
将所述互动事件发送给移动终端;并
向用户展示和所述互动事件对应的互动页面;并
根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
12.一种视频互动装置,其特征在于,包括:
接收模块,用于接收视频播放指令;
发送模块,用于根据接收到的视频播放指令,发送请求指令,其中,所述请求指令是用于请求获得与接收到的视频播放指令对应的视频的视频索引文件的指令;
所述接收模块,还用于接收业务应用平台发送的视频索引文件,按照接收到的所述视频索引文件播放视频;
互动处理模块,用于在确定出所述视频索引文件中包含互动标识时,确定所述互动标识对应的互动事件;以及按照所述互动事件完成视频互动。
13.如权利要求12所述的装置,其特征在于,
所述接收模块,还用于接收用户发送的互动请求;
所述互动处理模块,还用于按照接收到的互动请求处理所述互动请求对应的互动事件完成视频互动。
14.如权利要求12所述的装置,其特征在于,所述互动处理模块,具体用于按照下述方式确定所述视频索引文件中是否包含互动标识:
若所述视频索引文件中包含互动事件标识字段,则确定所述视频索引文件中包含互动标识;以及若所述视频索引文件中未包含互动事件标识字段,则确定所述视频索引文件中不包含互动标识。
15.如权利要求14所述的装置,其特征在于,所述互动处理模块,还用于对所述互动标识对应的字段进行解析,获得互动事件触发时刻。
16.如权利要求12~15任一所述的装置,其特征在于,所述互动处理模块,具体用于对所述互动标识对应的字段进行解析,获得互动事件标识,将获得的互动事件标识发送给业务应用平台,并接收业务应用平台发送的互动事件数据;或对所述互动标识对应的字段进行解析,获得互动事件标识,解析所述互动事件标识,获得互动事件数据。
17.如权利要求13所述的装置,其特征在于,
所述接收模块,具体用于接收用户通过移动终端发送的互动请求;
所述互动处理模块,具体用于将所述互动事件发送给移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
18.如权利要求13所述的装置,其特征在于,
所述接收模块,具体用于接收用户通过遥控终端发送的互动请求;
所述互动处理模块,具体用于将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
19.一种视频互动装置,其特征在于,包括:
接收模块,用于接收请求指令,其中所述请求指令是用于请求获得与终端接收到的视频播放指令对应的视频的视频索引文件的指令;
发送模块,用于发送与所述请求指令对应的视频索引文件,其中所述视频索引文件中包含互动标识;
执行模块,用于按照所述视频索引文件中的互动标识完成视频互动。
20.如权利要求19所述的装置,其特征在于,
所述接收模块,还用于接收用户发送的互动请求;
所述执行模块,具体用于确定互动请求中的互动标识对应的互动事件;按照所述互动事件完成视频互动。
21.如权利要求20所述的装置,其特征在于,
所述接收模块,具体用于接收用户通过遥控终端发送的互动请求;
所述执行模块,具体用于将所述互动事件对应的互动页面在显示设备中展示给用户;并根据接收到的用户通过遥控终端在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
22.如权利要求20所述的装置,其特征在于,
所述接收模块,具体用于接收用户通过移动终端发送的互动请求;
所述执行模块,具体用于将所述互动事件发送给移动终端;并向用户展示和所述互动事件对应的互动页面;并根据接收到的用户在所述互动页面中输入的操作指令,完成所述互动请求对应的互动事件完成视频互动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510011791.2A CN105828204B (zh) | 2015-01-09 | 2015-01-09 | 一种视频互动方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510011791.2A CN105828204B (zh) | 2015-01-09 | 2015-01-09 | 一种视频互动方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105828204A true CN105828204A (zh) | 2016-08-03 |
CN105828204B CN105828204B (zh) | 2019-06-14 |
Family
ID=56514249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510011791.2A Active CN105828204B (zh) | 2015-01-09 | 2015-01-09 | 一种视频互动方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105828204B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114765691A (zh) * | 2021-01-13 | 2022-07-19 | 北京字节跳动网络技术有限公司 | 视频直播的功能组件加载方法、数据处理方法及设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101197174A (zh) * | 2007-12-21 | 2008-06-11 | 北京天天宽广网络科技有限公司 | 基于音视频特征片段索引的事件触发方法 |
CN101267589A (zh) * | 2007-03-14 | 2008-09-17 | ***通信集团公司 | 实现互动业务的***及方法 |
CN101448138A (zh) * | 2008-12-29 | 2009-06-03 | 深圳市同洲电子股份有限公司 | 一种视频广告的插播方法、***及服务器 |
CN103763588A (zh) * | 2014-01-03 | 2014-04-30 | 深圳市龙视传媒有限公司 | 一种用于视频广告插播的推流方法、装置、服务器及*** |
US20140157299A1 (en) * | 2012-11-30 | 2014-06-05 | Set Media, Inc. | Systems and Methods for Video-Level Reporting |
CN103916702A (zh) * | 2014-03-20 | 2014-07-09 | 北京金山网络科技有限公司 | 一种拦截广告的方法和终端 |
-
2015
- 2015-01-09 CN CN201510011791.2A patent/CN105828204B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101267589A (zh) * | 2007-03-14 | 2008-09-17 | ***通信集团公司 | 实现互动业务的***及方法 |
CN101197174A (zh) * | 2007-12-21 | 2008-06-11 | 北京天天宽广网络科技有限公司 | 基于音视频特征片段索引的事件触发方法 |
CN101448138A (zh) * | 2008-12-29 | 2009-06-03 | 深圳市同洲电子股份有限公司 | 一种视频广告的插播方法、***及服务器 |
US20140157299A1 (en) * | 2012-11-30 | 2014-06-05 | Set Media, Inc. | Systems and Methods for Video-Level Reporting |
CN103763588A (zh) * | 2014-01-03 | 2014-04-30 | 深圳市龙视传媒有限公司 | 一种用于视频广告插播的推流方法、装置、服务器及*** |
CN103916702A (zh) * | 2014-03-20 | 2014-07-09 | 北京金山网络科技有限公司 | 一种拦截广告的方法和终端 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114765691A (zh) * | 2021-01-13 | 2022-07-19 | 北京字节跳动网络技术有限公司 | 视频直播的功能组件加载方法、数据处理方法及设备 |
CN114765691B (zh) * | 2021-01-13 | 2024-05-28 | 北京字节跳动网络技术有限公司 | 视频直播的功能组件加载方法、数据处理方法及设备 |
Also Published As
Publication number | Publication date |
---|---|
CN105828204B (zh) | 2019-06-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102033809B1 (ko) | 수신 장치, 수신 방법 및 프로그램 | |
US20200162548A1 (en) | Synchronizing an application on a companion device | |
CN104661057B (zh) | 一种基于社交平台的视频分享方法及*** | |
KR102057107B1 (ko) | 수신 장치, 수신 방법, 프로그램 및 정보 처리 시스템 | |
CN108933948B (zh) | 一种视频播放进度同步方法及装置 | |
US20160295269A1 (en) | Information pushing method, device and system | |
CN103647991A (zh) | 智能电视中的视频分享方法及*** | |
CN105337984A (zh) | 一种账号登录方法与装置 | |
US20150020099A1 (en) | Set top box interaction method and related set top box system | |
CN103533460A (zh) | 一种分享电视业务的方法、装置、终端及*** | |
CN105100906A (zh) | 一种播放控制方法和设备 | |
US20160294903A1 (en) | Method and device for pushing resources to mobile communication terminal by smart television | |
US20120240180A1 (en) | Set-top box, earphone, and multimedia playing method | |
CN108076383A (zh) | 自适应播放、控制方法、机顶盒及电子节目服务器 | |
CN104394475A (zh) | 一种流媒体文件的播放方法及媒体播放器 | |
CN103796045A (zh) | 一种iptv***、移动终端及实现直播提醒观看的方法 | |
WO2016039156A1 (ja) | 動画像送信装置、端末、動画像送信システム、制御方法、プログラム及び情報記憶媒体 | |
CN105245959B (zh) | 一种多设备联动服务中的连接通道维护***及方法 | |
US8219083B2 (en) | Service roaming system and method | |
WO2018000743A1 (zh) | 一种用于跨设备群聊的方法及电子设备 | |
CN104469414A (zh) | 基于多屏互动的信息***及信息投放方法、iptv*** | |
CN104639976A (zh) | 机顶盒与移动终端节目同步的方法、机顶盒及移动终端 | |
WO2017071642A1 (zh) | 媒体播放方法、装置和计算机存储介质 | |
CN106604085A (zh) | 一种视频分享方法及装置 | |
CN106162234A (zh) | 一种分享电视节目的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |