基于视频直播的互动方法、装置及系统与流程

文档序号:12379265阅读:380来源:国知局
基于视频直播的互动方法、装置及系统与流程

本发明涉及互联网技术领域,尤其涉及一种基于视频直播的互动方法、装置及系统。



背景技术:

网络直播是一种将主播的视频直播数据流广播至多个观众进行观看的一种视频直播方式。通过网络直播用户不仅可以作为观众观看各个主播的直播视频,还可以作为主播将自身的直播视频传输给其他用户观看,且操作十分方便。

为了丰富主播与观众、观众与观众之间的互动性,现有技术中主要提供了以下三种互动方式:(1)观众可以在视频播放界面点击点赞按钮进行点赞;(2)观众可以在视频播放界面的评论区域对视频进行评论以及回复其他观众的评论;(3)观众在开启弹幕功能后,不仅可以向外发送弹幕,还可以浏览其它观众发送的弹幕。然而,无论是哪种互动方式,主播仅能单方面获取观众对其的最新评价或者累计评价,而无法与观众进行其他互动,例如,主播无法发起投票互动,从而无法通过获取观众的投票结果来决定接下来要唱的歌曲。因此,如何进一步提高主播与观众之间的互动性是亟待解决的。



技术实现要素:

有鉴于此,本发明提供一种基于视频直播的互动方法、装置及系统,能够解决现有技术中主播与观众之间互动性较弱的问题。

第一方面,本发明提供了一种基于视频直播的互动方法,所述方法包括:

获取视频直播数据流、互动区域划分信息以及互动类型;

将所述视频直播数据流以及所述互动区域划分信息发送给客户端,以便所述客户端在播放所述视频直播数据流的过程中,根据所述互动区域划分信息生成并显示互动区域;

接收所述客户端上报的被选中的互动区域;

根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果。

第二方面,本发明提供了一种基于视频直播的互动方法,所述方法包括:

接收服务器发送的视频直播数据流以及互动区域划分信息;

在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配;

若匹配成功,则根据所述互动区域划分信息,对视频播放屏幕进行区域划分,并在所述视频播放屏幕上显示互动区域;

接收被选中的互动区域;

将所述被选中的互动区域上报给所述服务器,以便所述服务器对各个互动区域的互动情况进行统计,获得互动结果。

第三方面,本发明提供了一种基于视频直播的互动装置,所述装置包括:

获取单元,用于获取视频直播数据流、互动区域划分信息以及互动类型;

发送单元,用于将所述获取单元获得的所述视频直播数据流以及所述互动区域划分信息发送给客户端,以便所述客户端在播放所述视频直播数据流的过程中,根据所述互动区域划分信息生成并显示互动区域;

接收单元,用于接收所述客户端上报的被选中的互动区域;

统计单元,用于根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果。

第四方面,本发明提供了一种基于视频直播的互动装置,所述装置包括:

接收单元,用于接收服务器发送的视频直播数据流以及互动区域划分信息;

匹配单元,用于在播放所述接收单元接收的所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配;

划分单元,用于当所述匹配单元匹配成功时,根据所述互动区域划分信息,对视频播放屏幕进行区域划分;

显示单元,用于在所述视频播放屏幕上显示所述划分单元获得的互动区域;

所述接收单元还用于接收被选中的互动区域;

上报单元,用于将所述接收单元接收的所述被选中的互动区域上报给所述服务器,以便所述服务器对各个互动区域的互动情况进行统计,获得互动结果。

第五方面,本发明提供了一种基于视频直播的互动系统,所述系统包括服务器和客户端;其中,所述服务器包括如第三方面所述的装置;所述客户端包括如第四方面所述的装置。

借由上述技术方案,本发明提供的基于视频直播的互动方法、装置及系统,能够当主播发起互动后,服务器可以获取视频直播数据流、互动区域划分信息以及互动类型,然后将视频直播数据流以及互动区域划分信息发送给客户端;客户端接收到服务器发送的视频直播数据流以及互动区域划分信息后,开始播放视频直播数据流,并在播放过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配,当匹配成功时,客户端可以根据互动区域划分信息,对视频播放屏幕进行区域划分,并显示互动区域,然后可以接收观众对各个互动区域的点击信息,并将观众点击的互动区域上报给服务器;服务器接收到各个客户端上报的互动区域点击信息后,可以根据互动类型对应的互动统计规则,对各个互动区域的互动情况进行统计,并将互动结果展示给主播,以便主播根据互动结果进行后续直播内容的录制。由此可知,与现有技术中只能由观众单方面对主播进行点评、点赞相比,本发明可以由主播来发起互动,由观众参与互动,从而实现了主播与观众之间的双方互动,进而提高了主播与观众之间的互动性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种基于视频直播的互动方法的流程图;

图2示出了本发明实施例提供的一种在主播客户端侧进行互动设置的互动设置界面示意图;

图3示出了本发明实施例提供的另一种基于视频直播的互动方法的流程图;

图4示出了本发明实施例提供的一种观众客户端展示互动区域的示意图;

图5示出了本发明实施例提供的一种基于视频直播的互动装置的组成框图;

图6示出了本发明实施例提供的另一种基于视频直播的互动装置的组成框图;

图7示出了本发明实施例提供的另一种基于视频直播的互动装置的组成框图;

图8示出了本发明实施例提供的另一种基于视频直播的互动装置的组成框图;

图9示出了本发明实施例提供的一种基于视频直播的互动系统示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种基于视频直播的互动方法,该方法主要应用于服务器侧,如图1所示,该方法主要包括:

101、获取视频直播数据流、互动区域划分信息以及互动类型。

其中,互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长,互动区域标签用于标识互动区域。例如,若主播将屏幕均分为4个互动区域,且分别表示A、B、C以及D四个选项,则A、B、C以及D为每个互动区域的互动区域标签。

在实际应用中,视频直播系统主要包括主播客户端、服务器以及观众客户端,其中步骤101-104中提及的客户端为观众客户端。主播可以通过主播客户端在线录制视频,也可以通过主播客户端发起互动、设置互动类型以及互动区域划分信息等;当主播客户端接收到主播设置的互动类型、互动区域划分信息以及录制的视频直播数据流之后,可以将这些信息发送给服务器,以便服务器将这些信息转发给观众客户端,并根据观众客户端的互动情况,统计互动结果。

需要补充的是,本发明实施例的执行主体服务器可以为独立于主播客户端所属终端的服务器设备,也可以为安装有主播客户端的终端。

102、将所述视频直播数据流以及所述互动区域划分信息发送给客户端,以便所述客户端在播放所述视频直播数据流的过程中,根据所述互动区域划分信息生成并显示互动区域。

当服务器获得主播客户端发送的视频直播数据流以及互动区域划分信息后,可以将这些信息发送的观众客户端,以便观众客户端对视频直播数据流进行播放,并且在播放过程中,根据视频直播数据流中的内容确定触发互动区域划分的时机,并在到达互动区域划分时机后,根据互动区域划分信息对播放屏幕进行划分,获得互动区域。

103、接收所述客户端上报的被选中的互动区域。

当观众客户端在播放屏幕上显示互动区域后,观众可以根据主播互动的内容,点击所需的互动区域,当观众点击某位置后,观众客户端可以获取该位置的位置信息,然后根据该位置信息在播放屏幕中的坐标确定对应的互动区域,最后将选中的互动区域上报给服务器。

104、根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果。

当服务器接收到各个观众客户端上报的被选中的互动区域后,服务器可以根据主播客户端发送的互动类型对应的互动统计规则,对各个互动区域的互动情况进行统计,获得本次互动的互动结果,然后将互动结果发送的主播客户端进行显示,以便主播根据互动结果进行后续直播内容的录制。其中,互动类型主要包括投票、抢答、物品搜寻等。

本发明实施例提供的基于视频直播的互动方法,能够当主播发起互动后,服务器可以获取视频直播数据流、互动区域划分信息以及互动类型,然后将视频直播数据流以及互动区域划分信息发送给客户端,以便客户端在播放该视频主播数据流的过程中,能够根据互动区域划分信息生成并显示互动区域,并由观众对互动区域进行点击;然后服务器接收到各个客户端上报的互动区域点击信息后,可以根据互动类型对应的互动统计规则,对各个互动区域的互动情况进行统计,并将互动结果展示给主播,以便主播根据互动结果进行后续直播内容的录制。由此可知,与现有技术中只能由观众单方面对主播进行点评、点赞相比,本发明可以由主播来发起互动,由观众参与互动,从而实现了主播与观众之间的双方互动,进而提高了主播与观众之间的互动性。

进一步的,在实际应用中,主播客户端设置有用于设置互动区域划分信息以及互动类型的互动设置控件,当主播启动该互动设置控件的互动区域设置功能后,主播能够利用该互动设置控件中的提示信息设置互动类型、互动区域划分方式以及互动区域标签等互动区域设置信息,并且在点击确定后,主播客户端获取主播设置的互动区域设置信息,然后对互动区域设置信息进行解析,从中获得互动区域划分信息以及互动类型。

需要说明的是,本发明实施例中的互动区域设置信息包括文本信息、语音信息以及手势信息中任意一项,即主播既可以通过文本输入的方式设置互动区域设置信息,还可以通过语音输入或者手势输入的方式设置互动区域设置信息,其具体实现方式在此不做限定。

示例性的,如图2所示,主播在主播客户端开启互动设置控件后,进入互动设置主页,然后选择输入方式(包括本文方式、语音方式以及手势方式等)进入对应方式下的互动设置界面,例如选择文本方式后,可以进入图2所示的互动设置界面;在该互动设置界面中,用户可以选择互动类型、填写互动时长、设置互动区域划分方式以及设置互动区域标签等,最后用户点击确定,完成本次互动的设置。

进一步的,在实际应用中,主播与观众之间的互动类型可以有多种,并且不同的互动类型所涉及的统计方法不同,下面以以下三种方式为例进行介绍:

(1)若所述互动类型为投票,则分别统计各个互动区域被选中的次数,并将各个互动区域被选中的次数作为互动结果。

示例性的,主播启动的互动为:在视频播放屏幕划分出4个互动区域,且每个互动区域代表一首歌曲,供观众来投票,并将投票最多的歌曲确定为接下来要唱的歌曲。

(2)若所述互动类型为抢答,则获取第一个上报被选中互动区域的客户端的用户信息,并将所述用户信息确定为互动结果。

示例性的,主播启动的互动为:在视频播放屏幕上划分出1个互动区域,由观众通过点击该互动区域进行抢答,即第一个点击该互动区域的观众抢答成功;当主播获知抢答成功的观众后,可以将礼物送给该观众。

(3)若所述互动类型为物品搜索,则获取第一个选中目标物品对应互动区域的客户端的用户信息,并将所述用户信息确定为互动结果。其中,目标物品可以为一个,也可以为多个,在此不做限定。

进一步的,依据图1所示的方法,本发明的另一个实施例还提供了一种基于视频直播的互动方法,该方法主要应用于客户端侧(即观众客户端),如图3所示,该方法主要包括:

201、接收服务器发送的视频直播数据流以及互动区域划分信息。

其中,互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。当客户端接收到服务器发送的视频直播数据流后,可以对该视频直播数据流进行播放。

202、在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配。

在播放视频直播数据流的过程中,观众客户端会实时将播放的每个视频直播数据与预设互动触发信息进行匹配,以便在匹配成功时,及时根据互动区域划分信息,对视频播放屏幕进行区域划分操作。其中,预设互动触发信息包括用于触发区域划分操作的信息,例如,主播说的“开始”、“开抢”等表示互动开始的词。

203、若匹配成功,则根据所述互动区域划分信息,对视频播放屏幕进行区域划分,并在所述视频播放屏幕上显示互动区域。

当观众客户端确定当前播放进度对应的视频直播数据与预设互动触发信息匹配成功时,立即根据互动区域划分信息中的互动区域划分方式对视频播放屏幕进行区域划分,并利用互动区域标签为每个互动区域添加标识,然后将各个互动区域显示在视频播放屏幕上。其中,互动区域可以位于视频播放层的上层。

示例性的,如图4所示,当观众点击“互动”按钮开启区域互动功能后,若主播发起投票互动,划分出3个互动区域,分别为A、B以及C,则在观众客户端播放视频的过程中,会在视频播放层的上层显示这三个互动区域,供观众进行点击。

此外,除了利用步骤202-203这种方式判断区域划分的时机外,还可以利用其它方式判断区域划分的时机。例如,客户端接收到视频直播数据流之后,可以先不对其进行播放,而先对视频直播数据流中的内容进行解析,从中获得用于触发互动区域划分操作的触发时间(即用户触发互动区域划分操作的视频直播数据对应的播放时间),然后再播放视频直播数据流;当视频直播数据流播放至触发时间时,根据互动区域划分信息,对视频播放屏幕进行区域划分,并在视频播放屏幕上显示互动区域。

204、接收被选中的互动区域。

其中,确定被选中的互动区域的具体实现方式可以为:获取被点击的位置信息;将所述位置信息所属的互动区域确定为所述被选中的互动区域。

205、将所述被选中的互动区域上报给所述服务器,以便所述服务器对各个互动区域的互动情况进行统计,获得互动结果。

本发明实施例提供的基于视频直播的互动方法,能够当主播发起互动后,客户端可以接收到服务器发送的视频直播数据流以及互动区域划分信息,并在接收后这些信息后,开始播放视频直播数据流;在播放过程中,客户端可以通过将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配的方式,来确定互动区域划分的时机,即当匹配成功时,客户端可以根据互动区域划分信息,对视频播放屏幕进行区域划分,并显示互动区域,然后可以接收观众对各个互动区域的点击信息,并将观众点击的互动区域上报给服务器,以便服务器对各个互动区域的互动情况进行统计,获得互动结果。由此可知,与现有技术中只能由观众单方面对主播进行点评、点赞相比,本发明可以由主播来发起互动,由观众参与互动,从而实现了主播与观众之间的双方互动,进而提高了主播与观众之间的互动性。

进一步的,由于在实际应用中主播与观众不可能一直互动下去,即每次互动都应该存在开始与结束,所以当开启互动后,结束互动的具体实现方式可以为:在所述视频播放屏幕上显示互动区域之后,判断所述互动区域划分信息中是否包括互动时长;若所述互动区域划分信息中不包括所述互动时长,则将当前播放进度对应的视频直播数据与预设互动停止信息进行匹配,并在匹配成功时,停止所述互动区域的互动功能;若所述互动区域划分信息中包括互动时长,则当所述互动区域的显示时长到达所述互动时长时,停止所述互动区域的互动功能。

具体的,主播可以在设置互动区域划分信息时,设置互动时长,以便在观众客户端开始互动后,根据主播设置的互动时长,停止本次互动;也可以不在设置互动区域划分信息时设置互动时长,而是主播根据观众的互动情况随时发送停止指令停止本次互动,例如,可以主播说的“停”、“结束”等预设互动停止信息来确定停止本次互动的时机。

进一步的,在实际应用中,有的观众可能仅喜欢观看主播录制的视频,而并不喜欢参与互动,因此,为了避免影响不参与互动的观众观看视频,可以在观众客户端上设置一个区域互动功能开启按钮和关闭按钮,当区域互动功能开启后,再判断主播是否发起互动。相应地,上述步骤202可以具体细化为:判断区域互动功能是否开启;若所述区域互动功能已开启,则在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配。

进一步的,依据图1所述的方法,本发明的另一个实施例还提供了一种基于视频直播的互动装置,该装置主要应用于服务器侧,如图5所示,该装置主要包括:获取单元31、发送单元32、接收单元33以及统计单元34。其中,

获取单元31,用于获取视频直播数据流、互动区域划分信息以及互动类型;

发送单元32,用于将所述获取单元31获得的所述视频直播数据流以及所述互动区域划分信息发送给客户端,以便所述客户端在播放所述视频直播数据流的过程中,根据所述互动区域划分信息生成并显示互动区域;

接收单元33,用于接收所述客户端上报的被选中的互动区域;

统计单元34,用于根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果。

进一步的,如图6所示,所述获取单元31包括:

获取模块311,用于在启动互动区域设置功能后,获取互动区域设置信息;

解析模块312,用于对所述获取模块311获得的所述互动区域设置信息进行解析,获得所述互动区域划分信息以及所述互动类型。

进一步的,所述互动区域设置信息包括文本信息、语音信息以及手势信息中任意一项。

进一步的,所述互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。

进一步的,如图6所示,所述统计单元34包括:

第一统计模块341,用于当所述互动类型为投票时,分别统计各个互动区域被选中的次数,并将各个互动区域被选中的次数作为互动结果;

第二统计模块342,用于当所述互动类型为抢答时,获取第一个上报被选中互动区域的客户端的用户信息,并将所述用户信息确定为互动结果;

第三统计模块343,用于当所述互动类型为物品搜索时,获取第一个选中目标物品对应互动区域的客户端的用户信息,并将所述用户信息确定为互动结果。

本发明实施例提供的基于视频直播的互动装置,能够当主播发起互动后,服务器可以获取视频直播数据流、互动区域划分信息以及互动类型,然后将视频直播数据流以及互动区域划分信息发送给客户端,以便客户端在播放该视频主播数据流的过程中,能够根据互动区域划分信息生成并显示互动区域,并由观众对互动区域进行点击;然后服务器接收到各个客户端上报的互动区域点击信息后,可以根据互动类型对应的互动统计规则,对各个互动区域的互动情况进行统计,并将互动结果展示给主播,以便主播根据互动结果进行后续直播内容的录制。由此可知,与现有技术中只能由观众单方面对主播进行点评、点赞相比,本发明可以由主播来发起互动,由观众参与互动,从而实现了主播与观众之间的双方互动,进而提高了主播与观众之间的互动性。

进一步的,依据图3所述的方法,本发明的另一个实施例还提供了一种基于视频直播的互动装置,该装置主要应用于客户端侧,如图7所示,该装置主要包括:接收单元41、匹配单元42、划分单元43、显示单元44以及上报单元45。其中,

接收单元41,用于接收服务器发送的视频直播数据流以及互动区域划分信息;

匹配单元42,用于在播放所述接收单元41接收的所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配;

划分单元43,用于当所述匹配单元42匹配成功时,根据所述互动区域划分信息,对视频播放屏幕进行区域划分;

显示单元44,用于在所述视频播放屏幕上显示所述划分单元43获得的互动区域;

所述接收单元41还用于接收被选中的互动区域;

上报单元45,用于将所述接收单元41接收的所述被选中的互动区域上报给所述服务器,以便所述服务器对各个互动区域的互动情况进行统计,获得互动结果。

进一步的,如图8所示,所述接收单元41包括:

获取模块411,用于获取被点击的位置信息;

确定模块412,用于将所述获取模块411获得的所述位置信息所属的互动区域确定为所述被选中的互动区域。

进一步的,所述互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。

进一步的,如图8所示,所述装置还包括:

判断单元46,用于在所述视频播放屏幕上显示互动区域之后,判断所述互动区域划分信息中是否包括含互动时长;

所述匹配单元42还用于当所述判断单元46的判断结果为所述互动区域划分信息中不包括所述互动时长时,将当前播放进度对应的视频直播数据与预设互动停止信息进行匹配;

停止单元47,用于在所述匹配单元42匹配成功时,停止所述互动区域的互动功能;

所述停止单元47还用于在所述判断单元46的判断结果为所述互动区域划分信息中包括互动时长的情况下,当所述互动区域的显示时长到达所述互动时长时,停止所述互动区域的互动功能。

进一步的,如图8所示,所述匹配单元42包括:

判断模块421,用于判断区域互动功能是否开启;

匹配模块422,用于当所述判断模块421的判断结果为所述区域互动功能已开启时,在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配。

本发明实施例提供的基于视频直播的互动装置,能够当主播发起互动后,客户端可以接收到服务器发送的视频直播数据流以及互动区域划分信息,并在接收后这些信息后,开始播放视频直播数据流;在播放过程中,客户端可以通过将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配的方式,来确定互动区域划分的时机,即当匹配成功时,客户端可以根据互动区域划分信息,对视频播放屏幕进行区域划分,并显示互动区域,然后可以接收观众对各个互动区域的点击信息,并将观众点击的互动区域上报给服务器,以便服务器对各个互动区域的互动情况进行统计,获得互动结果。由此可知,与现有技术中只能由观众单方面对主播进行点评、点赞相比,本发明可以由主播来发起互动,由观众参与互动,从而实现了主播与观众之间的双方互动,进而提高了主播与观众之间的互动性。

进一步的,依据上述装置实施例,本发明的另一个实施例还提供了一种基于视频直播的互动系统,如图9所示,所述系统包括服务器51和客户端52;其中,所述服务器51包括如图5或6所示的装置;所述客户端52包括如7或8所示的装置。

本发明实施例提供的基于视频直播的互动系统,能够当主播发起互动后,服务器可以获取视频直播数据流、互动区域划分信息以及互动类型,然后将视频直播数据流以及互动区域划分信息发送给客户端;客户端接收到服务器发送的视频直播数据流以及互动区域划分信息后,开始播放视频直播数据流,并在播放过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配,当匹配成功时,客户端可以根据互动区域划分信息,对视频播放屏幕进行区域划分,并显示互动区域,然后可以接收观众对各个互动区域的点击信息,并将观众点击的互动区域上报给服务器;服务器接收到各个客户端上报的互动区域点击信息后,可以根据互动类型对应的互动统计规则,对各个互动区域的互动情况进行统计,并将互动结果展示给主播,以便主播根据互动结果进行后续直播内容的录制。由此可知,与现有技术中只能由观众单方面对主播进行点评、点赞相比,本发明可以由主播来发起互动,由观众参与互动,从而实现了主播与观众之间的双方互动,进而提高了主播与观众之间的互动性。

本发明实施例还提供了如下方案:

A1、一种基于视频直播的互动方法,所述方法包括:

获取视频直播数据流、互动区域划分信息以及互动类型;

将所述视频直播数据流以及所述互动区域划分信息发送给客户端,以便所述客户端在播放所述视频直播数据流的过程中,根据所述互动区域划分信息生成并显示互动区域;

接收所述客户端上报的被选中的互动区域;

根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果。

A2、根据A1所述的方法,获取互动区域划分信息以及互动类型包括:

在启动互动区域设置功能后,获取互动区域设置信息;

对所述互动区域设置信息进行解析,获得所述互动区域划分信息以及所述互动类型。

A3、根据A2所述的方法,所述互动区域设置信息包括文本信息、语音信息以及手势信息中任意一项。

A4、根据A1所述的方法,所述互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。

A5、根据A1至A4中任一项所述的方法,根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果包括:

若所述互动类型为投票,则分别统计各个互动区域被选中的次数,并将各个互动区域被选中的次数作为互动结果;

若所述互动类型为抢答,则获取第一个上报被选中互动区域的客户端的用户信息,并将所述用户信息确定为互动结果;

若所述互动类型为物品搜索,则获取第一个选中目标物品对应互动区域的客户端的用户信息,并将所述用户信息确定为互动结果。

B6、一种基于视频直播的互动方法,所述方法包括:

接收服务器发送的视频直播数据流以及互动区域划分信息;

在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配;

若匹配成功,则根据所述互动区域划分信息,对视频播放屏幕进行区域划分,并在所述视频播放屏幕上显示互动区域;

接收被选中的互动区域;

将所述被选中的互动区域上报给所述服务器,以便所述服务器对各个互动区域的互动情况进行统计,获得互动结果。

B7、根据B6所述的方法,接收被选中的互动区域包括:

获取被点击的位置信息;

将所述位置信息所属的互动区域确定为所述被选中的互动区域。

B8、根据B6所述的方法,所述互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。

B9、根据B8所述的方法,在所述视频播放屏幕上显示互动区域之后,所述方法还包括:

判断所述互动区域划分信息中是否包括互动时长;

若所述互动区域划分信息中不包括所述互动时长,则将当前播放进度对应的视频直播数据与预设互动停止信息进行匹配,并在匹配成功时,停止所述互动区域的互动功能;

若所述互动区域划分信息中包括互动时长,则当所述互动区域的显示时长到达所述互动时长时,停止所述互动区域的互动功能。

B10、根据B6至B9中任一项所述的方法,在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配包括:

判断区域互动功能是否开启;

若所述区域互动功能已开启,则在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配。

C11、一种基于视频直播的互动装置,所述装置包括:

获取单元,用于获取视频直播数据流、互动区域划分信息以及互动类型;

发送单元,用于将所述获取单元获得的所述视频直播数据流以及所述互动区域划分信息发送给客户端,以便所述客户端在播放所述视频直播数据流的过程中,根据所述互动区域划分信息生成并显示互动区域;

接收单元,用于接收所述客户端上报的被选中的互动区域;

统计单元,用于根据所述互动类型对应的互动统计规则,对各个互动区域进行统计,获得互动结果。

C12、根据C11所述的装置,所述获取单元包括:

获取模块,用于在启动互动区域设置功能后,获取互动区域设置信息;

解析模块,用于对所述获取模块获得的所述互动区域设置信息进行解析,获得所述互动区域划分信息以及所述互动类型。

C13、根据C12所述的装置,所述互动区域设置信息包括文本信息、语音信息以及手势信息中任意一项。

C14、根据C11所述的装置,所述互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。

C15、根据C11至C14中任一项所述的装置,所述统计单元包括:

第一统计模块,用于当所述互动类型为投票时,分别统计各个互动区域被选中的次数,并将各个互动区域被选中的次数作为互动结果;

第二统计模块,用于当所述互动类型为抢答时,获取第一个上报被选中互动区域的客户端的用户信息,并将所述用户信息确定为互动结果;

第三统计模块,用于当所述互动类型为物品搜索时,获取第一个选中目标物品对应互动区域的客户端的用户信息,并将所述用户信息确定为互动结果。

D16、一种基于视频直播的互动装置,所述装置包括:

接收单元,用于接收服务器发送的视频直播数据流以及互动区域划分信息;

匹配单元,用于在播放所述接收单元接收的所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配;

划分单元,用于当所述匹配单元匹配成功时,根据所述互动区域划分信息,对视频播放屏幕进行区域划分;

显示单元,用于在所述视频播放屏幕上显示所述划分单元获得的互动区域;

所述接收单元还用于接收被选中的互动区域;

上报单元,用于将所述接收单元接收的所述被选中的互动区域上报给所述服务器,以便所述服务器对各个互动区域的互动情况进行统计,获得互动结果。

D17、根据D16所述的装置,所述接收单元包括:

获取模块,用于获取被点击的位置信息;

确定模块,用于将所述获取模块获得的所述位置信息所属的互动区域确定为所述被选中的互动区域。

D18、根据D16所述的装置,所述互动区域划分信息包括以下至少一项:互动区域划分方式、互动区域标签以及互动时长。

D19、根据D18所述的装置,所述装置还包括:

判断单元,用于在所述视频播放屏幕上显示互动区域之后,判断所述互动区域划分信息中是否包括互动时长;

所述匹配单元还用于当所述判断单元的判断结果为所述互动区域划分信息中不包括所述互动时长时,将当前播放进度对应的视频直播数据与预设互动停止信息进行匹配;

停止单元,用于在所述匹配单元匹配成功时,停止所述互动区域的互动功能;

所述停止单元还用于在所述判断单元的判断结果为所述互动区域划分信息中包括互动时长的情况下,当所述互动区域的显示时长到达所述互动时长时,停止所述互动区域的互动功能。

D20、根据D16至D19中任一项所述的装置,所述匹配单元包括:

判断模块,用于判断区域互动功能是否开启;

匹配模块,用于当所述判断模块的判断结果为所述区域互动功能已开启时,在播放所述视频直播数据流的过程中,将当前播放进度对应的视频直播数据与预设互动触发信息进行匹配。

E21、一种基于视频直播的互动系统,所述系统包括服务器和客户端;其中,所述服务器包括如C11至C15中任一项所述的装置;所述客户端包括如D16至D20中任一项所述的装置。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

可以理解的是,上述方法、装置及系统中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于视频直播的互动方法、装置及系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1