一种多媒体播放方法及相关设备的制造方法

文档序号:10539377阅读:355来源:国知局
一种多媒体播放方法及相关设备的制造方法
【专利摘要】本发明实施例提供一种多媒体播放方法及相关设备,其中的方法可包括:获取多媒体播放设备的播放标识;基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联;接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的;获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。采用本发明实施例可允许至少一个用户参与多媒体播放的互动中,提升用户对多媒体播放的参与感。
【专利说明】
一种多媒体播放方法及相关设备
技术领域
[0001]本发明涉及互联网视频播放领域,具体涉及一种多媒体播放方法及相关设备。
【背景技术】
[0002]随着互联网技术的发展,目前的网络多媒体播放已经成为主流,用户可以通过互联网在任何一个多媒体播放设备播放多媒体资源,比如播放视频、音频等等。但是目前,比较主流的多媒体播放方式主要是以观众被动接受信息(播放内容)为主要形式,观众对多媒体播放内容没有太多参与,例如,用户在电影院观看电影时,用户对电影的剧情走向,结局安排等没有太多的参与性,只能被动接收剧情内容。

【发明内容】

[0003]本发明实施例提供一种多媒体播放方法及相关设备,可允许至少一个用户参与多媒体播放的互动中,提升对多媒体播放的参与感。
[0004]本发明第一方面提供一种多媒体播放方法,包括:
[0005]获取多媒体播放设备的播放标识;
[0006]基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联;
[0007]接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的;
[0008]获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。
[0009]本发明第二方面提供一种多媒体播放方法,包括:
[0010]为多媒体播放设备分配播放标识;
[0011 ]接收至少一个终端根据所述播放标识发起的关联请求,并建立所述多媒体播放设备与所述至少一个终端之间的关联;
[0012]当检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时,向所述至少一个终端同步推送多个候选项;
[0013]获取所述至少一个终端针对所述多个候选项所选择的目标项,并根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源。
[0014]本发明第三方面提供一种客户端,包括:
[0015]第一获取模块,用于获取多媒体播放设备的播放标识;
[0016]发送模块,用于基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联;
[0017]接收模块,用于接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的;
[0018]第二获取模块,用于获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。
[0019]本发明第四方面提供一种服务器,包括:
[0020]分配模块,用于为多媒体播放设备分配播放标识;
[0021]建立模块,用于接收至少一个终端根据所述播放标识发起的关联请求,并建立所述多媒体播放设备与所述至少一个终端之间的关联;
[0022]第一推送模块,用于当检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时,向所述至少一个终端同步推送多个候选项;
[0023]确定模块,用于获取所述至少一个终端针对所述多个候选项所选择的目标项,并根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源。
[0024]本发明第五方面提供一种多媒体播放系统,包括服务器、多媒体播放设备以及至少一个客户端,所述服务器为上述第四方面提供的服务器,所述客户端为上述第三方面提供的客户端。
[0025]实施本发明实施例,具有如下有益效果:
[0026]本发明实施例,获取多媒体播放设备的播放标识,基于该播放标识向服务器发送关联请求,以使该服务器建立终端与多媒体播放设备之间的关联,接收服务器推送的多个候选项,该多个候选项为服务器检测到多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的,获取用户针对该多个候选项所选择的目标项,并将该目标项反馈至服务器,以使服务器确定多媒体播放设备预播放的第二媒体资源,这种方式可允许至少一个用户参与多媒体播放的互动中,提升用户对多媒体播放的参与感。
【附图说明】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本发明实施例提供的一种多媒体播放方法的流程图;
[0029]图2为本发明实施例提供的一种多媒体播放系统架构图;
[0030]图3为本发明实施例提供的一种播放端与手机端互动显示图;
[0031 ]图4为本发明实施例提供的一种播放器显示互动结果图;
[0032]图5为本发明实施例提供的一种信息交互图;
[0033]图6为本发明实施例提供的一种服务器的结构示意图;
[0034]图7为本发明实施例提供的一种确定模块的结构示意图;
[0035]图8为本发明实施例提供的一种分配模块的结构示意图;
[0036]图9为本发明实施例提供的一种客户端的结构示意图;
[0037]图10为本发明实施例提供的一种多媒体播放系统架构图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]本发明实施例中,客户端可以安装并运行于终端设备中,该终端设备可以包括但不限于:平板电脑、手机、PDA(Personal Digital Assistant,个人数字助理)、电子阅读器、笔记本电脑、智能电视、车载终端等智能设备。
[0040]本发明实施例中,多媒体播放设备可以为电脑、网络电视或者影院视频播放设备等等。
[0041]本发明实施例的第一媒体资源与第二媒体资源之间可以关联,比如,第一媒体资源和第二媒体资源均属于目标媒体资源,第二媒体资源为第一媒体资源的其中一个剧情分支,例如,目标媒体资源为一个电影,则第二媒体资源为编剧预先设定的在第一媒体资源基础上的其中一个剧情发展分支。
[0042]本发明实施例的第一媒体资源与第二媒体资源之间也可以是不关联,比如第一媒体资源为一个电影,第二媒体资源为另一个电影,或者第一媒体资源为视频,第二媒体资源为音频。
[0043]本发明实施例的多媒体播放方法主要应用于互联网视频播放领域,比如在电影院或者小型展览会中,各个用户手持终端观看互联网视频时,为了能够参与该视频播放的互动中,用户可以利用终端参与视频播放的互动中。
[0044]如图2所示,即是本发明实施例提供的一种多媒体播放系统架构图,如图所示,该系统包括服务器、多媒体播放设备以及至少一个客户端(终端),该多媒体播放设备与服务器建立网络连接,该至少一个客户端也与服务器建立连接,该多媒体播放设备与该至少一个客户端之间通过播放标识匹配关联。
[0045]下面将结合附图1-附图5,对本发明实施例提供的多媒体播放方法进行详细介绍。
[0046]请参照图1,为本发明实施例提供的一种多媒体播放方法的流程图;本发明实施例的终端为在预设空间内观看互联网视频播放的任意一个用户手持的终端,本实施例所示的多媒体播放方法的流程包括以下步骤S100-步骤S110。
[0047]S100,多媒体播放设备向服务器发送播放请求,并接收所述服务器根据所述播放请求分配的播放标识;
[0048]本发明实施例中,该多媒体播放设备可以是互联网视频播放设备,比如,电影院的视频播放设备。在多媒体播放设备需要播放第一媒体资源时,通过互联网向服务器发送播放请求,该播放请求中携带第一媒体资源的资源标识,比如,第一媒体资源属于一个电影情节,则该资源标识可以是该电影的名字。
[0049]SlOl,服务器为多媒体播放设备分配播放标识;
[0050]本发明实施例中,服务器为多媒体播放设备的每一次播放分配播放标识,播放标识用于唯一标识该多媒体播放设备当前需要播放的第一媒体资源,需要说明的是,该播放标识可以是实时生成,并且是根据多媒体播放设备和当前播放的第一媒体资源唯一确定,即是,相同的媒体资源在不同多媒体播放设备播放,所生成的播放标识不同,相同的多媒体播放设备播放不同的媒体资源,所生成的播放标识也不同。当获知该播放标识,可以唯一定位到该多媒体播放设备当前所播放的第一媒体资源。该播放标识是全球唯一的标识,可以是根据预设算法获得。
[0051 ]可选的,所述为多媒体播放设备分配播放标识可以包括以下三个步骤:
[0052]步骤一,接收多媒体播放设备发送的多媒体播放请求;
[0053]步骤二,根据所述多媒体播放请求,为所述多媒体播放设备实时生成播放标识;
[0054]步骤三,将所述播放标识返回至所述多媒体播放设备。
[0055]本发明实施例中,当多媒体播放设备每次开始播放新的媒体资源时,会向服务器提交多媒体播放请求,并与服务器进行时间同步,可选的,该多媒体播放请求中携带该多媒体播放设备预播放的第一媒体资源的标识(比如电影名字)以及该多媒体播放设备的标识,服务器接收到多媒体播放请求后,根据该多媒体播放请求返回一个全球唯一的播放标识playback id,该播放标识playback id可以是实时基于预设算法计算得到。
[0056]进一步可选的,服务器同时提供对应的播放指令(包括多媒体播放设备预播放的第一媒体资源)与互动指令(包含与多个用户互动的预设时间点,以及与该预设时间点关联的多个候选项)给多媒体播放设备。
[0057]多媒体播放设备获得所有有关指令后会正式开始播放,可选的,该多媒体播放设备同时将playback id生成二维码,显示在播放界面上。各个用户可以手持终端对该二维码进行扫描,获得该播放标识,可以理解的是,该播放标识也可以是通过其他方式告知各个用户,比如该播放标识是一串字符,则通过语言播报该播放标识等等,在此不作限定。
[0058]S102,多媒体播放设备获取待播放的第一媒体资源、与所述第一媒体资源对应的预设时间点以及与所述预设时间点关联的多个候选项;
[0059]本发明实施例中,服务器接收到多媒体播放设备的播放请求后,也会同时将该多媒体播放设备预播放的第一媒体资源返回至多媒体播放设备,同时将于该第一媒体资源对应的互动预设时间点以及与该预设时间点关联的多个候选项反馈至多媒体播放设备。
[0060]本发明实施例中,多媒体播放设备开始播放第一媒体资源,当播放第一媒体资源达到预设时间点时,显示该多个候选项,如图3所示,该多媒体播放设备显示“选项I”、“选项2”以及“选项3”。
[0061 ] S103,终端获取多媒体播放设备的播放标识;
[0062]本发明实施例中,终端可以是在预设空间内(比如电影院)观看互联网视频播放的用户手持的终端。终端的客户端获取多媒体播放设备的播放标识,具体可选的,获取方式可以包括多种,例如用户可以利用终端扫描包含播放标识的图形码,并对所述图形码进行解析,获得多媒体播放设备的所述播放标识。该图形码可以是多媒体播放设备根据播放标识生成的,并显示于播放界面。
[0063]S104,终端基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联;
[0064]本发明实施例中,终端基于该播放标识向服务器发送关联请求,并与服务器进行时间同步,服务器接收到该关联请求后,即解析出该播放标识,从而根据该播放标识建立终端与相应的多媒体播放设备之间的关联,该播放标识为该多媒体播放设备预先请求服务器生成的。
[0065]S105,服务器接收至少一个终端根据所述播放标识发起的关联请求,并建立所述多媒体播放设备与所述至少一个终端之间的关联;
[0066]本发明实施例中,每个终端获知该播放标识后,为了能够与该播放设备建立匹配关联关系,每个终端根据该播放标识向服务器发送关联请求,同时与服务器进行校时。服务器接收到至少一个终端发送的关联请求,并解析出该关联请求中的播放标识,根据该播放标识建立多媒体播放设备与该至少一个终端之间的关联,即是通过该播放标识建立该多媒体播放设备与该至少一个终端之间的虚拟连接,从而可以保持该多媒体播放设备与该至少一个终端之间的同步。
[0067]S106,当检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时,服务器向所述至少一个终端同步推送多个候选项;
[0068]本发明实施例中,多媒体播放设备播放第一媒体资源达到预设时间点时,会给予用户一次互动的机会,即是通过多个用户共同选择接下来所播放的媒体资源。
[0069]具体可选的,当服务器检测达到预设时间点时,为了能够达到多媒体播放设备与该至少一个终端的同步,服务器向该至少一个终端同步推送多个候选项,可选的,多媒体播放设备达到该预设时间点时,也会显示该多个候选项,用户在观看第一媒体资源过程中,当看到多媒体播放设备显示该多个候选项时,即在终端上进行操作选择。如图3所示,多媒体播放设备上显示三个候选项“选项I”、“选项2”以及“选项3”,同时已匹配的终端(手机)也会同步显示该三个选项。
[0070]该多个候选项即是提供给用户确定多媒体播放设备接下来播放媒体资源的选择项,一个候选项对应一种预设媒体资源,比如,第一媒体资源为一个电影的一个片段,该片段描述了 “A和B掉水里了,C会选择救谁”,从而产生两个候选项“救A” “救B”,该两个候选项分别对应不同的故事情节,因此,所选择的目标项不同,则该多媒体播放设备预播放的第二媒体资源就不同。需要说明的是,该候选项与预设媒体资源之间的对应关系存储在服务器中,一个候选项对应一种预设媒体资源。
[0071]可选的,该多个候选项也可以是对应于某目标媒体资源的不同时间点开始的媒体资源,即是以不同的时间点来标识不同的情节。比如在I分钟时多媒体播放设备播放目标媒体资源中的第一媒体资源出现选项,若此时多数观众选择选项1,则确定该多媒体播放设备预播放的第二媒体资源为I分20秒开始的媒体资源,多媒体播放设备会跳到I分20秒开始播放;若多数观众选择选项2,则确定该多媒体播放设备预播放的第二媒体资源为2分39秒开始的媒体资源,多媒体播放设备会跳至2分39秒开始播放,本发明实施例中的第一媒体资源与第二媒体资源仅仅用于区别媒体资源内容不同。
[0072]S107,终端接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的;
[0073]本发明实施例中,当服务器检测到多媒体播放设备播放第一媒体资源达到预设时间点时,即向终端推送多个候选项,该终端接收到该多个候选项后,即显示该多个候选项,用户可以对该多个候选项进行选择操作。如图5所示,该终端即显示“选项I” “选项2” “选项3”。
[0074]S108,终端获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。
[0075]本发明实施例中,终端获取用户所选择的目标项,并通过网络连接将该目标项反馈至服务器,需要说明的是,该互动时间有限,用户需要在互动时间结束之前选择目标项才有效。服务器可以根据各个终端所选择的目标项确定预播放的第二媒体资源。
[0076]可选的,在终端接收服务器推送的多个候选项之后,还包括步骤S10;
[0077]SlO,显示所述多个候选项;
[0078]所述获取用户针对所述多个候选项所选择的目标项,包括:
[0079]检测用户针对所述多个候选项的交互操作,并根据所述交互操作确定用户所选择的目标项。
[0080]具体的,终端可以为触屏终端,用户可以通过触屏操作,对该多个候选项进行选择,并根据触屏操作的位置确定用户所选择的目标项。
[0081]可以理解的是,交互操作也可以通过按键的输入方式或者鼠标输入方式等对多个候选项进行选择。
[0082]S109,服务器获取所述至少一个终端针对所述多个候选项所选择的目标项,并根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源。
[0083]本发明实施例中,该至少一个终端中每个终端收到该多个候选项后,用户即可以在终端上对该多个候选项进行选择,并将所选择的目标项返回至服务器,服务器获取该至少一个终端每个终端所反馈的目标项,并根据该目标项确定该多媒体播放设备预播放的第二媒体资源,需要说明的是,该第二媒体资源可以与第一媒体资源关联,也可以与第一媒体资源不关联。
[0084]可选的,根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源,可以包括以下步骤S11-S12;
[0085]Sll,根据所述至少一个终端每个终端所选择的目标项,统计所述多个候选项中每个候选项的选择占比;
[0086]具体的,互动结束时间到达时,服务器根据每个终端所选择的目标项可以统计得到该多个候选项中每个候选项的选择占比,比如总共有10个终端与该多媒体播放设备匹配关联,其中,有3个终端选择了选项I,2个终端选择了选项2,5个终端选择了选项3,则选项I的选择占比为30%,选项2的占比为20%,选项3的占比为50%。
[0087]S12,将所述多个候选项中选择占比最多的候选项对应的预设媒体资源确定为所述多媒体播放设备预播放的第二媒体资源,一个候选项对应一种预设媒体资源。
[0088]具体的,将该多个候选项中选择占比最多的候选项对应的预设媒体资源确定为该多媒体播放设备预播放的第二媒体资源,通常一个候选项对应一种预设媒体资源,继续以上述选项为例进行说明,3个选项中选项3的占比最多,即将选项3对应的预设媒体资源作为预播放的第二媒体资源。
[0089]S110,将所述多个候选项中每个候选项的选择占比以及所述第二媒体资源推送至所述多媒体播放设备。
[0090]本发明实施例中,为了让观众获得总体的占比情况,服务器将每个候选项的选择占比推送至多媒体播放设备,多媒体播放设备显示该占比,如图4所示,即是多媒体播放设备显示各个候选项的选择占比示意图。同时服务器将多媒体播放设备预播放的第二媒体资源推送至多媒体播放设备进行缓存播放,这种根据目标项确定第二媒体资源,再推送相应的第二媒体资源至多媒体播放设备的方式可以减少多媒体播放设备的缓存数据量。
[0091 ]可以理解的是,只要多媒体播放设备的缓存比较大,上述各个候选项对应的预设媒体资源也可以预先全部推送至多媒体播放设备,当服务器确定预播放的第二媒体资源后,可以将第二媒体资源的资源标识发送至多媒体播放设备,该多媒体播放设备即可根据资源标识播放第二媒体资源。
[0092]此外,若服务器未接收到任何终端发送的关联请求,即是没有任何用户参与该互动过程,则在多媒体播放设备播放完第一媒体资源后,以预先设定的默认媒体资源作为该多媒体播放设备接下来需要播放的媒体资源,并将默认媒体资源推送至多媒体播放设备进行播放。
[0093]另外,若服务器接收到至少一个终端发送的关联请求,但是服务器未在预设时间点起的互动时段内接收到任何终端发送的针对该多个候选项所确定的目标项,即是有用户使用终端进行关联匹配,但是没有用户在终端进行选择操作,则在多媒体播放设备播放完第一媒体资源后,以预先设定的默认媒体资源作为该多媒体播放设备接下来需要播放的媒体资源,并将默认媒体资源推送至多媒体播放设备进行播放。
[0094]本发明实施例,获取多媒体播放设备的播放标识,基于该播放标识向服务器发送关联请求,以使该服务器建立终端与多媒体播放设备之间的关联,接收服务器推送的多个候选项,该多个候选项为服务器检测到多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的,获取用户针对该多个候选项所选择的目标项,并将该目标项反馈至服务器,以使服务器确定多媒体播放设备预播放的第二媒体资源,这种方式可允许至少一个用户参与多媒体播放的互动中,提升用户对多媒体播放的参与感。
[0095]请参照图5,为本发明实施例提供的一种信息交互图,如图所示,该系统架构包括后台服务器、多媒体播放设备以及客户端(终端);
[0096]1、多媒体播放设备向服务器发送播放请求,并进行校时;
[0097]2、服务器为该多媒体播放设备分配全球唯一的播放标识playback id;
[0098]3、服务器向多媒体播放设备提供对应的播放指令与互动指令(包含互动时间,互动选项内容等相关信息)。多媒体播放设备获得所有有关信息后会正式开始播放,同时将playback id生成二维码,显示在播放界面上;
[00"] 4、观众使用终端扫描二维码获得此次播放的playback id;
[0100]5、终端向服务器发送关联请求,请求匹配到此次多媒体播放设备所播放的电影中,并进行校时;
[0101]6、服务器实时将此次电影的互动内容和互动时间等有关信息更新至终端的客户端;
[0102]7、进入互动环节时,通过匹配和校时的多媒体播放设备和终端同步显示互动选项,此时观众便可通过终端的客户端参与互动选择,选择信息反馈到服务器;
[0103]8、多媒体播放设备通过服务器实时获得所有观众的反馈结果统计,并显示该统计结果。
[0104]除了校时和投票操作外,大部分情况下服务器中终端接口不再需要额外计算量便可增加终端数量,因此,只要后台带宽允许,在运算量上能允许无上限的匹配终端。这个特点非常适用于多人同时参与的场景(如年会,晚会,影院等)下的互动解决方案。
[0105]下面将结合附图6-附图9,对本发明实施例提供的服务器、客户端进行详细介绍。
[0106]请参照图6,为本发明实施例提供的一种服务器的结构示意图,如图所示,该服务器包括分配模块10、建立模块11、第一推送模块102以及确定模块103;
[0107]分配模块100,用于为多媒体播放设备分配播放标识;
[0108]本发明实施例中,服务器分配模块100为多媒体播放设备的每一次播放分配播放标识,播放标识用于唯一标识该多媒体播放设备当前需要播放的第一媒体资源,需要说明的是,该播放标识可以是实时生成,并且是根据多媒体播放设备和当前播放的第一媒体资源唯一确定,即是,相同的媒体资源在不同多媒体播放设备播放,所生成的播放标识不同,相同的多媒体播放设备播放不同的媒体资源,所生成的播放标识也不同。当获知该播放标识,可以唯一定位到该多媒体播放设备当前所播放的第一媒体资源。该播放标识是全球唯一的标识,可以是根据预设算法获得。
[0109]可选的,请参照图8所示,分配模块100可以包括接收单元1000、生成单元1001以及返回单元1002;
[0110]接收单元1000,用于接收多媒体播放设备发送的多媒体播放请求;
[0111]生成单元1001,用于根据所述多媒体播放请求,为所述多媒体播放设备实时生成播放标识;
[0112]返回单元1002,用于将所述播放标识返回至所述多媒体播放设备。
[0113]本发明实施例中,当多媒体播放设备每次开始播放新的媒体资源时,会向服务器提交多媒体播放请求,并与服务器进行时间同步,可选的,该多媒体播放请求中携带该多媒体播放设备预播放的第一媒体资源的标识(比如电影名字)以及该多媒体播放设备的标识,服务器接收到多媒体播放请求后,根据该多媒体播放请求返回一个全球唯一的播放标识playback id,该播放标识playback id可以是实时基于预设算法计算得到。
[0114]进一步可选的,服务器同时提供对应的播放指令(包括多媒体播放设备预播放的第一媒体资源)与互动指令(包含与多个用户互动的预设时间点,以及与该预设时间点关联的多个候选项)给多媒体播放设备。
[0115]多媒体播放设备获得所有有关指令后会正式开始播放,可选的,该多媒体播放设备同时将playback id生成二维码,显示在播放界面上。各个用户可以手持终端对该二维码进行扫描,获得该播放标识,可以理解的是,该播放标识也可以是通过其他方式告知各个用户,比如该播放标识是一串字符,则通过语言播报该播放标识等等,在此不作限定。
[0116]建立模块ιο?,用于接收至少一个终端根据所述播放标识发起的关联请求,并建立所述多媒体播放设备与所述至少一个终端之间的关联;
[0117]本发明实施例中,每个终端获知该播放标识后,为了能够与该播放设备建立匹配关联关系,每个终端根据该播放标识向服务器发送关联请求,同时与服务器进行校时。服务器接收到至少一个终端发送的关联请求,并解析出该关联请求中的播放标识,建立模块101根据该播放标识建立多媒体播放设备与该至少一个终端之间的关联,即是通过该播放标识建立该多媒体播放设备与该至少一个终端之间的虚拟连接,从而可以保持该多媒体播放设备与该至少一个终端之间的同步。
[0118]第一推送模块102,用于当检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时,向所述至少一个终端同步推送多个候选项;
[0119]本发明实施例中,多媒体播放设备播放第一媒体资源达到预设时间点时,会给予用户一次互动的机会,即是通过多个用户共同选择接下来所播放的媒体资源。
[0120]具体可选的,当服务器检测达到预设时间点时,为了能够达到多媒体播放设备与该至少一个终端的同步,服务器第一推送模块102向该至少一个终端同步推送多个候选项,可选的,多媒体播放设备达到该预设时间点时,也会显示该多个候选项,用户在观看第一媒体资源过程中,当看到多媒体播放设备显示该多个候选项时,即在终端上进行操作选择。如图5所示,多媒体播放设备上显示三个候选项“选项I”、“选项2”以及“选项3”,同时已匹配的终端(手机)也会同步显示该三个选项。
[0121]该多个候选项即是提供给用户确定多媒体播放设备接下来播放媒体资源的选择项,一个候选项对应一种预播放的媒体资源,比如,第一媒体资源为一个电影的一个片段,该片段描述了 “A和B掉水里了,C会选择救谁”,从而产生两个候选项“救A” “救B”,该两个候选项分别对应不同的故事情节,因此,所选择的目标项不同,则该多媒体播放设备预播放的第二媒体资源就不同。
[0122]确定模块103,用于获取所述至少一个终端每个终端针对所述多个候选项所选择的目标项,并根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源。
[0123]本发明实施例中,该至少一个终端中每个终端收到该多个候选项后,用户即可以在终端上对该多个候选项进行选择,并将所选择的目标项返回至服务器,服务器确定模块103获取该至少一个终端每个终端所反馈的目标项,并根据该目标项确定该多媒体播放设备预播放的第二媒体资源,需要说明的是,该第二媒体资源可以与第一媒体资源关联,也可以与第一媒体资源不关联。
[0124]可选的,如图7所示,确定模块103可以包括统计单元1030和确定单元1031;
[0125]统计单元1030,用于获取所述至少一个终端每个终端针对所述多个候选项所选择的目标项,根据所述至少一个终端每个终端所选择的目标项,统计所述多个候选项中每个候选项的选择占比;
[0126]具体的,互动结束时间到达时,服务器统计单元1030根据每个终端所选择的目标项可以统计得到该多个候选项中每个候选项的选择占比,比如总共有10个终端与该多媒体播放设备匹配关联,其中,有3个终端选择了选项1,2个终端选择了选项2,5个终端选择了选项3,则选项I的选择占比为30 %,选项2的占比为20 %,选项3的占比为50 %。
[0127]确定单元1031,用于将所述多个候选项中选择占比最多的候选项对应的预设媒体资源确定为所述多媒体播放设备预播放的第二媒体资源,一个候选项对应一种预设媒体资源。
[0128]具体的,确定单元1031将该多个候选项中选择占比最多的候选项对应的预设媒体资源确定为该多媒体播放设备预播放的第二媒体资源,通常一个候选项对应一种预设媒体资源,继续以上述选项为例进行说明,3个选项中选项3的占比最多,即将选项3对应的预设媒体资源作为预播放的第二媒体资源。
[0129]进一步可选的,该服务器还可以包括第二推送模块;
[0130]第二推送模块,用于将所述多个候选项中每个候选项的选择占比以及所述第二媒体资源推送至所述多媒体播放设备。
[0131]本发明实施例中,为了让观众获得总体的占比情况,服务器将每个候选项的选择占比推送至多媒体播放设备,多媒体播放设备显示该占比,如图6所示,即是多媒体播放设备显示各个候选项的选择占比示意图。同时服务器将多媒体播放设备预播放的第二媒体资源推送至多媒体播放设备进行缓存播放,这种根据目标项确定第二媒体资源,再推送相应的第二媒体资源至多媒体播放设备的方式可以减少多媒体播放设备的缓存数据量。
[0132]可以理解的是,只要多媒体播放设备的缓存比较大,上述各个候选项对应的预设媒体资源也可以预先全部推送至多媒体播放设备,当服务器确定预播放的第二媒体资源后,可以将第二媒体资源的资源标识发送至多媒体播放设备,该多媒体播放设备即可根据资源标识播放第二媒体资源。
[0133]此外,若服务器未接收到任何终端发送的关联请求,即是没有任何用户参与该互动过程,则在多媒体播放设备播放完第一媒体资源后,以预先设定的默认媒体资源作为该多媒体播放设备接下来需要播放的媒体资源,并将默认媒体资源推送至多媒体播放设备进行播放。
[0134]另外,若服务器接收到至少一个终端发送的关联请求,但是服务器未在预设时间点起的互动时段内接收到任何终端发送的针对该多个候选项所确定的目标项,即是有用户使用终端进行关联匹配,但是没有用户在终端进行选择操作,则在多媒体播放设备播放完第一媒体资源后,以预先设定的默认媒体资源作为该多媒体播放设备接下来需要播放的媒体资源,并将默认媒体资源推送至多媒体播放设备进行播放。
[0135]本发明实施例,为多媒体播放设备分配播放标识,接收至少一个终端根据该播放标识发起的关联请求,并建立该多媒体播放设备与该至少一个终端之间的关联,当检测到多媒体播放设备播放第一媒体资源达到预设时间点时,向该至少一个终端同步推送多个候选项,获取该至少一个终端每个终端针对该多个候选项所选择的目标项,并根据目标项确定多媒体播放设备预播放的第二媒体资源,这种方式可允许至少一个用户参与多媒体播放的互动中,提升用户对多媒体播放的参与感。
[0136]请参照图9,为本发明实施例提供的一种客户端的结构示意图,如图所示,所述客户端应用于终端,如图所示,该客户端包括:第一获取模块200、发送模块201、接收模块202以及第二获取模块203;
[0137]第一获取模块200,用于获取多媒体播放设备的播放标识;
[0138]本发明实施例中,终端的客户端第一获取模块200获取多媒体播放设备的播放标识,具体可选的,获取方式可以包括多种,例如用户可以利用终端扫描包含播放标识的图形码,并对所述图形码进行解析,获得多媒体播放设备的所述播放标识。该图形码可以是多媒体播放设备根据播放标识生成的,并显示于播放界面。
[0139]发送模块201,用于基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联;
[0140]本发明实施例中,终端基于该播放标识向服务器发送关联请求,并与服务器进行时间同步,服务器接收到该关联请求后,即解析出该播放标识,从而根据该播放标识建立终端与相应的多媒体播放设备之间的关联,该播放标识为该多媒体播放设备预先请求服务器生成的。
[0141]接收模块202,用于接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的;
[0142]本发明实施例中,当服务器检测到多媒体播放设备播放第一媒体资源达到预设时间点时,即向终端推送多个候选项,该终端接收到该多个候选项后,即显示该多个候选项,用户可以对该多个候选项进行选择操作。如图5所示,该终端即显示“选项I” “选项2” “选项3”。
[0143]第二获取模块203,用于获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。
[0144]本发明实施例中,终端获取用户所选择的目标项,并通过网络连接将该目标项反馈至服务器,需要说明的是,该互动时间有限,用户需要在互动时间结束之前选择目标项才有效。服务器可以根据各个终端所选择的目标项确定预播放的第二媒体资源,具体的确定方式可以参照图1的实施例描述,在此不再赘述。
[0145]进一步可选的,该客户端还可以包括显示模块;
[0146]显示模块,用于显示所述多个候选项;
[0147]所述第二获取模块203具体用于检测用户针对所述多个候选项的触屏操作,并根据所述触屏操作确定用户所选择的目标项。
[0148]具体的,终端可以为触屏终端,用户可以通过触屏操作,对该多个候选项进行选择,并根据触屏操作的位置确定用户所选择的目标项。
[0149]可以理解的是,用户也可以通过按键的输入方式或者鼠标输入方式等对多个候选项进行选择。
[0150]本发明实施例,获取多媒体播放设备的播放标识,基于该播放标识向服务器发送关联请求,以使该服务器建立终端与多媒体播放设备之间的关联,接收服务器推送的多个候选项,该多个候选项为服务器检测到多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的,获取用户针对该多个候选项所选择的目标项,并将该目标项反馈至服务器,以使服务器确定多媒体播放设备预播放的第二媒体资源,这种方式可允许至少一个用户参与多媒体播放的互动中,提升用户对多媒体播放的参与感。
[0151]请参照图10,为本发明实施例提供的一种多媒体播放系统的架构图,如图所示,包括服务器、多媒体播放设备以及至少一个客户端;
[0152]其中,所述服务器可参见附图6-附图8所示实施例的相关描述,所述客户端可参见附图9所示实施例的相关描述。
[0153]通过上述各实施例的描述,本发明实施例,为多媒体播放设备分配播放标识,接收至少一个终端根据该播放标识发起的关联请求,并建立该多媒体播放设备与该至少一个终端之间的关联,当检测到多媒体播放设备播放第一媒体资源达到预设时间点时,向该至少一个终端同步推送多个候选项,获取该至少一个终端每个终端针对该多个候选项所选择的目标项,并根据目标项确定多媒体播放设备预播放的第二媒体资源,这种方式可允许至少一个用户参与多媒体播放的互动中,提升用户对多媒体播放的参与感。
[0154]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,附图6-附图8所示服务器对应的程序可存储在服务器的可读存储介质内,并被该服务器中的至少一个处理器执行,以实现上述多媒体播放方法,附图9所示客户端对应的程序可存储在终端的可读存储介质内,并被该终端中的至少一个处理器执行,以实现上述多媒体播放方法。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0155]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种多媒体播放方法,应用于终端,其特征在于,包括: 获取多媒体播放设备的播放标识; 基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联; 接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的; 获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。2.如权利要求1所述的方法,其特征在于,所述接收所述服务器推送的多个候选项之后,还包括: 显示所述多个候选项; 所述获取用户针对所述多个候选项所选择的目标项,包括: 检测用户针对所述多个候选项的交互操作,并根据所述交互操作确定用户所选择的目标项。3.如权利要求1所述的方法,其特征在于,所述获取多媒体播放设备的播放标识,包括: 扫描包含播放标识的图形码,并对所述图形码进行解析,获得多媒体播放设备的所述播放标识。4.如权利要求1-3任意一项所述的方法,其特征在于,所述多媒体播放设备为互联网视频播放设备,所述终端为预设空间内观看该多媒体播放设备所播放视频的用户手持终端。5.一种多媒体播放方法,应用于服务器,其特征在于,包括: 为多媒体播放设备分配播放标识; 接收至少一个终端根据所述播放标识发起的关联请求,并建立所述多媒体播放设备与所述至少一个终端之间的关联; 当检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时,向所述至少一个终端同步推送多个候选项; 获取所述至少一个终端针对所述多个候选项所选择的目标项,并根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源。6.如权利要求5所述的方法,其特征在于,所述根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源,包括:根据所述至少一个终端所选择的目标项,统计所述多个候选项中每个候选项的选择占比; 将所述多个候选项中选择占比最多的候选项对应的预设媒体资源确定为所述多媒体播放设备预播放的第二媒体资源,一个候选项对应一种预设媒体资源。7.如权利要求6所述的方法,其特征在于,所述方法还包括: 将所述每个候选项的选择占比以及所述第二媒体资源推送至所述多媒体播放设备。8.如权利要求5所述的方法,其特征在于,所述为多媒体播放设备分配播放标识,包括: 接收多媒体播放设备发送的多媒体播放请求; 根据所述多媒体播放请求,为所述多媒体播放设备实时生成播放标识; 将所述播放标识返回至所述多媒体播放设备。9.如权利要求8所述的方法,其特征在于,所述第一媒体资源以及所述第二媒体资源均属于目标媒体资源,所述多媒体播放请求中还包括所述目标媒体资源的目标标识,所述方法还包括: 根据所述目标标识,获取与所述目标媒体资源对应的预设时间点以及与所述预设时间点关联的多个候选项; 将所述预设时间点以及与所述预设时间点关联的所述多个候选项推送至所述多媒体播放设备,以使所述多媒体播放设备播放所述目标媒体资源的第一媒体资源过程中达到所述预设时间点时显示所述多个候选项。10.一种客户端,应用于终端,其特征在于,包括: 第一获取模块,用于获取多媒体播放设备的播放标识; 发送模块,用于基于所述播放标识向服务器发送关联请求,以使所述服务器建立所述终端与所述多媒体播放设备之间的关联; 接收模块,用于接收所述服务器推送的多个候选项,所述多个候选项为所述服务器检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时触发推送的; 第二获取模块,用于获取用户针对所述多个候选项所选择的目标项,并将所述目标项反馈至所述服务器,以使所述服务器确定所述多媒体播放设备预播放的第二媒体资源。11.如权利要求10所述的客户端,其特征在于,所述客户端还包括: 显示模块,用于显示所述多个候选项; 所述第二获取模块具体用于检测用户针对所述多个候选项的交互操作,并根据所述交互操作确定用户所选择的目标项。12.如权利要求10所述的客户端,其特征在于,所述第一获取模块具体用于扫描包含播放标识的图形码,并对所述图形码进行解析,获得多媒体播放设备的所述播放标识。13.如权利要求10-12任意一项所述的客户端,其特征在于,所述多媒体播放设备为互联网视频播放设备,所述终端为预设空间内观看该多媒体播放设备所播放视频的用户手持终端。14.一种服务器,其特征在于,包括: 分配模块,用于为多媒体播放设备分配播放标识; 建立模块,用于接收至少一个终端根据所述播放标识发起的关联请求,并建立所述多媒体播放设备与所述至少一个终端之间的关联; 第一推送模块,用于当检测到所述多媒体播放设备播放第一媒体资源达到预设时间点时,向所述至少一个终端同步推送多个候选项; 确定模块,用于获取所述至少一个终端针对所述多个候选项所选择的目标项,并根据所述目标项确定所述多媒体播放设备预播放的第二媒体资源。15.如权利要求14所述的服务器,其特征在于,所述确定模块包括: 统计单元,用于获取所述至少一个终端针对所述多个候选项所选择的目标项,根据所述至少一个终端所选择的目标项,统计所述多个候选项中每个候选项的选择占比; 确定单元,用于将所述多个候选项中选择占比最多的候选项对应的预设媒体资源确定为所述多媒体播放设备预播放的第二媒体资源,一个候选项对应一种预设媒体资源。16.如权利要求15所述的服务器,其特征在于,所述服务器还包括: 第二推送模块,用于将所述每个候选项的选择占比以及所述第二媒体资源推送至所述多媒体播放设备。17.如权利要求14所述的服务器,其特征在于,所述分配模块包括: 接收单元,用于接收多媒体播放设备发送的多媒体播放请求; 生成单元,用于根据所述多媒体播放请求,为所述多媒体播放设备实时生成播放标识; 返回单元,用于将所述播放标识返回至所述多媒体播放设备。18.如权利要求14所述的服务器,其特征在于,所述第一媒体资源以及所述第二媒体资源均属于目标媒体资源,所述多媒体播放请求中还包括所述目标媒体资源的目标标识,所述服务器还包括: 获取模块,用于根据所述目标标识,获取与所述目标媒体资源对应的预设时间点以及与所述预设时间点关联的多个候选项; 第三推送模块,用于将所述预设时间点以及与所述预设时间点关联的所述多个候选项推送至所述多媒体播放设备,以使所述多媒体播放设备播放所述目标媒体资源的第一媒体资源过程中达到所述预设时间点时显示所述多个候选项。19.一种多媒体播放系统,包括服务器、多媒体播放设备以及至少一个客户端,其特征在于,所述服务器为如权利要求14-18任意一项所述的服务器,所述客户端为如权利要求10-13任意一项所述的客户端。
【文档编号】H04N21/254GK105898394SQ201610355142
【公开日】2016年8月24日
【申请日】2016年5月25日
【发明人】杨颖 , 莫思明, 颜艺, 徐凯
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1