著录项信息
专利名称 | 媒体播放中的信息输出方法、装置和系统 |
申请号 | CN201510137007.2 | 申请日期 | 2015-03-26 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-08-26 | 公开/公告号 | CN104869467A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N21/475 | IPC分类号 | H;0;4;N;2;1;/;4;7;5;;;H;0;4;N;2;1;/;2;3;3查看分类表>
|
申请人 | 腾讯科技(北京)有限公司 | 申请人地址 | 北京市海淀区海淀大街38号银科大厦16层1601-1608室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(北京)有限公司 | 当前权利人 | 腾讯科技(北京)有限公司 |
发明人 | 俄万有 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 林楠楠;王琦 |
摘要
本申请公开了一种媒体播放中的信息输出方法。其中,当在第一用户终端或与第一用户终端绑定的终端设备上播放媒体文件时,服务器接收第一用户终端发送的第一用户针对媒体文件的语音评论信息;当服务器准备发送语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型,并根据语音评论信息获得类型的输出信息;将类型的输出信息发送至第二用户对应的第二用户终端或与所述第二用户终端绑定的终端设备。本申请还公开了相应的装置和系统。根据本申请公开的技术方案,可以在媒体播放中实现语音评论。
媒体播放中的信息输出方法、装置和系统\n技术领域\n[0001] 本申请涉及计算机技术领域,尤其涉及一种媒体播放中的信息输出方法、装置和系统。\n背景技术\n[0002] 目前,越来越多的用户通过终端设备,在线播放媒体文件(如:观看在线视频或者收听在线音频),更具体的,例如,观看体育赛事直播、收听在线广播等。为了能够与同时播放相同媒体文件的(如观看相同视频)用户进行实时互动,每个用户在观看的同时,可以以文字的形式发表自己对该媒体文件内容的评论。用户的文字评论信息将会出现在媒体播放的界面(比如视频画面)中。对于视频文件的播放,这种方式也称为“弹幕视频”。\n发明内容\n[0003] 本发明实施例提供一种媒体播放中的信息输出方法、装置和系统,从而在媒体播放中实现语音评论。\n[0004] 本发明的技术方案是这样实现的:\n[0005] 一种媒体播放中的信息输出方法,包括:\n[0006] 当在第一用户终端或与所述第一用户终端绑定的终端设备上播放媒体文件时,服务器接收所述第一用户终端发送的第一用户针对所述媒体文件的语音评论信息;\n[0007] 当所述服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述输出信息的类型,并根据所述语音评论信息获得所述类型的输出信息;将所述类型的输出信息发送至所述第二用户对应的第二用户终端或与所述第二用户终端绑定的终端设备。\n[0008] 一种媒体播放中的信息输出方法,包括:\n[0009] 当播放媒体文件时,用户终端接收第一用户输入的针对所述媒体文件的语音评论信息;\n[0010] 所述用户终端将所述语音评论信息发送至用于处理语音评论信息的服务器,其中,所述服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述语音评论信息对应的所述第二用户的输出信息的类型,并根据所述语音评论信息获得所述类型的所述第二用户的输出信息;\n[0011] 所述用户终端或与所述用户终端绑定的终端设备接收所述服务器发送的第二输出信息,并输出所述第二输出信息给所述第一用户。\n[0012] 一种服务器,包括:\n[0013] 接收模块,用于当在第一用户终端或与所述第一用户终端绑定的终端设备上播放媒体文件时,接收所述第一用户终端发送的第一用户针对所述媒体文件的语音评论信息;\n[0014] 输出信息类型确定模块,用于当准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述输出信息的类型;\n[0015] 输出信息获取模块,用于根据所述语音评论信息获得所述类型的输出信息;\n[0016] 发送模块,用于将所述类型的输出信息发送至所述第二用户对应的第二用户终端或与所述第二用户终端绑定的终端设备。\n[0017] 一种用户终端,包括:\n[0018] 接收模块,用于当播放媒体文件时,接收第一用户输入的针对所述媒体文件的语音评论信息;\n[0019] 发送模块,用于将所述语音评论信息发送至用于处理语音评论信息的服务器,其中,所述服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述语音评论信息对应的所述第二用户的输出信息的类型,并根据所述语音评论信息获得所述类型的所述第二用户的输出信息。\n[0020] 一种终端设备,包括:\n[0021] 接收模块,用于从用于处理语音评论信息的服务器接收第一语音评论信息对应的输出信息,其中,所述输出信息为第一用户的输出信息,所述第一语音评论信息针对所播放的媒体文件,还接收所述服务器的地址,并向所述终端设备绑定的用户终端提供所述地址,以供所述用户终端向所述服务器发送所述第一用户输入的第二语音评论信息或者发送所述第一用户输入的第二语音评论信息和所述第一用户的允许接收输出信息的类型,所述第二语音评论信息针对所述媒体文件;其中,所述服务器准备发送所述第二语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述第二语音评论信息对应的所述第二用户的输出信息的类型,并根据所述第二语音评论信息获得所述类型的所述第二用户的输出信息;\n[0022] 输出模块,用于将所述接收模块接收到的所述第一用户的输出信息输出给所述第一用户。\n[0023] 一种媒体播放中的信息输出系统,包括:\n[0024] 用户终端,用于当播放媒体文件时,接收第一用户输入的针对所述媒体文件的语音评论信息,将所述语音评论信息发送至用于处理语音评论信息的服务器,其中,所述服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述语音评论信息对应的所述第二用户的输出信息的类型,并根据所述语音评论信息获得所述类型的所述第二用户的输出信息;\n[0025] 与所述用户终端绑定的终端设备,用于接收所述服务器发送的第二输出信息,并输出所述第二输出信息给所述第一用户;其中,所述第二输出信息对应于针对所述媒体文件的第二语音评论信息。\n[0026] 一种媒体播放中的信息输出系统,包括,语音服务器、第一用户终端、与所述第一用户终端绑定的终端设备、第二用户终端、与所述第二用户终端绑定的终端设备,其中:\n[0027] 所述与第一用户终端绑定的终端设备,用于响应于来自所述第一终端的指令而播放媒体文件,提供所述语音服务器的地址;\n[0028] 所述第一用户终端,用于从其绑定的所述终端设备获取所述语音服务器的地址,当所述媒体文件播放时,接收第一用户输入的针对所述媒体文件的语音评论信息,根据获取的所述语音服务器的地址,将所述语音评论信息发送至所述语音服务器;\n[0029] 所述第二用户终端,用于从其绑定的所述终端设备获取所述语音服务器的地址,根据所述语音服务器的地址,将第二用户的允许接收输出信息的类型发送至所述语音服务器;\n[0030] 所述语音服务器,用于接收所述第二用户的允许接收输出信息的类型,接收所述语音评论信息,当所述语音服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述输出信息的类型,并根据所述语音评论信息获得所述类型的输出信息;将所述类型的输出信息发送至所述与所述第二用户终端绑定的终端设备;\n[0031] 所述与第二用户终端绑定的终端设备,用于响应于来自所述第二终端的指令而播放所述媒体文件,提供所述语音服务器的地址,接收所述语音服务器发送的所述类型的输出信息,并输出所述类型的输出信息给所述第二用户。\n[0032] 一种媒体播放中的信息输出系统,包括,语音服务器、第一用户终端、第二用户终端,其中:\n[0033] 所述第一用户终端,用于当播放媒体文件时,接收第一用户输入的针对所述媒体文件的语音评论信息,将所述语音评论信息发送至所述语音服务器;\n[0034] 所述语音服务器,用于接收所述第一用户终端发送的所述语音评论信息,当所述语音服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述输出信息的类型,并根据所述语音评论信息获得所述类型的输出信息;将所述类型的输出信息发送至所述第二用户对应的第二用户终端。\n[0035] 所述第二用户终端,用于接收所述语音服务器发送的所述输出信息,并输出所述输出信息给所述第二用户。\n[0036] 根据本发明实施例提供的方法、装置和系统,当所述服务器准备发送所述语音评论信息对应的输出信息时,其中,所述输出信息为第二用户的输出信息,根据所述第二用户的允许接收输出信息的类型和/或所述媒体文件的特征信息,确定所述输出信息的类型,并根据所述语音评论信息获得所述类型的输出信息。这样,可以在媒体播放中实现语音评论。\n进一步地,对于接收到语音评论信息,服务器可以根据用户的需求和/或视频的特点,获得不同类型的输出信息,以供用户终端或与其绑定的终端设备输出至用户,使得在媒体播放中展示的评论信息更加多样。\n附图说明\n[0037] 图1为本发明一个实施例中媒体播放中的信息输出方法的流程图;\n[0038] 图2为本发明另一个实施例中媒体播放中的信息输出方法的流程图;\n[0039] 图3为本发明另一个实施例中媒体播放中的信息输出方法的流程图;\n[0040] 图4为本发明一个实施例中与用户终端绑定的终端设备上显示用于处理语音评论信息的服务器的地址的二维码的示意图;\n[0041] 图5为本发明实施例提供的服务器的结构示意图;\n[0042] 图6为本发明实施例提供的用户终端的结构示意图;\n[0043] 图7为本发明实施例提供的终端设备的结构示意图;\n[0044] 图8为本发明实施例提供的媒体播放中的信息输出系统的结构示意图;\n[0045] 图9为本发明另一实施例提供的媒体播放中的信息输出系统的结构示意图;\n[0046] 图10为本发明另一实施例提供的媒体播放中的信息输出系统的结构示意图。\n具体实施方式\n[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0048] 随着智能终端设备(例如,智能电视)的普及,用户可以通过智能终端设备观看媒体文件。但智能终端设备的输入设备(例如,智能遥控器)通常不具有文字输入功能。当用户在智能终端设备上观看媒体文件时,无法通过与该智能终端设备绑定的输入设备发表对该视频的评论信息。\n[0049] 有鉴于此,本发明实施例提出了一种媒体播放中的信息输出方法。根据本发明实施例提供的方法,当服务器准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型,并根据语音评论信息获得类型的输出信息。这样,可以在媒体播放中实现语音评论。进一步地,对于接收到语音评论信息,服务器可以根据用户的需求和/或视频的特点,获得不同类型的输出信息,以供用户终端或与其绑定的终端设备输出至用户。从而,在媒体播放中评论信息的展示更加灵活。\n[0050] 针对“弹幕视频”,由于受到用户文字输入速度的限制,用户的评论信息可能无法显示在被评论的媒体播放界面中。特别当用户的评论信息字数较多时,更无法保证评论信息显示的实时性。根据本发明实施例提供的方法,由于用户通过语音方式输入评论信息的速度比文字输入方式更快,保证了评论信息的实时性。\n[0051] 图1是本发明实施例的一种媒体播放中的信息输出方法的流程图。如图2 所示,该方法包括以下步骤。\n[0052] 步骤101,当在第一用户终端或与第一用户终端绑定的终端设备上播放媒体文件时,服务器接收第一用户终端发送的第一用户针对媒体文件的语音评论信息。\n[0053] 在本步骤中,媒体文件可以是视频文件、音频文件、图片、幻灯片等。该媒体文件可以在第一用户终端上播放。当第一用户终端与另一终端设备绑定时,该媒体文件可以在与第一用户终端绑定的终端设备上播放。\n[0054] 步骤102,当服务器准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型,并根据语音评论信息获得类型的输出信息。\n[0055] 在本步骤中,输出信息的类型可以包括文字和/或语音。\n[0056] 在本发明一个实施例中,可以根据第二用户的允许接收输出信息的类型和媒体文件的特征信息,确定语音评论信息对应的输出信息的类型。具体的,若允许接收输出信息的类型为语音,确定输出信息的类型为语音;若允许接收输出信息的类型为文字,确定输出信息的类型为文字;若允许接收输出信息的类型为语音和文字,根据媒体文件的特征信息,确定输出信息的类型。\n[0057] 在本发明的一个实施例中,媒体文件的特征信息可以包括媒体文件的属性。媒体文件的属性包括声音丰富的视频和图像丰富的媒体文件。当用户在欣赏声音丰富的媒体文件时,主要关注该媒体文件自身的音频,例如,歌唱、脱口秀等综艺节目。也就是说,对于正在欣赏声音丰富的媒体文件的用户,媒体文件自身的音频比媒体文件的画面更重要。当用户在欣赏图像丰富的媒体文件时,主要关注该媒体文件自身的图像,例如,体育赛事直播。\n也就是说,对于正在欣赏该图像丰富的媒体文件的用户,媒体文件自身的画面比媒体文件的音频更重要。\n[0058] 在本发明的一个实施例中,若允许接收输出信息的类型为语音和文字,可以通过如下方式,根据媒体文件的特征信息,确定输出信息的类型。若该媒体文件的属性为声音丰富的媒体文件,确定输出信息的类型为文字;若该媒体文件的属性为图像丰富的媒体文件,确定输出信息的类型为语音。\n[0059] 在本发明的一个实施例中,若允许接收输出信息的类型为语音和文字,还可以通过如下方式,根据媒体文件的特征信息,确定输出信息的类型。若媒体文件的属性为声音丰富的媒体文件,确定输出信息的类型为文字;若媒体文件的属性为图像丰富的媒体文件,判断若将准备发送的输出信息的类型确定为语音是否会影响第二用户的前一条类型为语音的输出信息的播放,如果是,确定输出信息的文字,否则,确定输出信息的语音。\n[0060] 在本发明的一个实施例中,媒体文件的特征信息包括媒体文件的属性和媒体文件自身音频的播放时间窗。在该媒体文件自身的音频时间窗内,第二用户终端或与该第二用户终端绑定的终端设备将播放该媒体文件自身的音频。若允许接收输出信息的类型为语音和文字,还可以通过如下方式,根据媒体文件的特征信息,确定输出信息的类型。若该媒体文件的属性为声音丰富的媒体文件,确定输出信息的类型为文字;若该媒体文件的属性为图像丰富的媒体文件,根据媒体文件自身音频的播放时间窗,判断若将准备发送的输出信息的类型确定为语音是否会影响媒体文件自身音频或第二用户的前一条类型为语音的输出信息的播放,如果是,确定输出信息的类型为文字,否则,确定输出信息的语音。\n[0061] 在本发明一个实施例中,服务器可以根据媒体文件的特征信息,确定输出信息的类型。媒体文件的特征信息可以包括媒体文件的属性。若该媒体文件的属性为声音丰富的媒体文件,确定输出信息的类型为文字;若该媒体文件的属性为图像丰富的媒体文件,确定输出信息的类型为语音。\n[0062] 在本发明一个实施例中,服务器可以根据第二用户的允许接收输出信息的类型,确定输出信息的类型。若允许接收输出信息的类型为语音,确定输出信息的类型为语音;若允许接收输出信息的类型为文字,确定输出信息的类型为文字。\n[0063] 步骤103,将类型的输出信息发送至第二用户对应的第二用户终端或与第二用户终端绑定的终端设备,以供第二用户终端或者与第二用户终端绑定的终端设备输出给第二用户。\n[0064] 服务器若确定的输出信息的类型为语音,将语音评论信息作为输出信息;若确定的输出信息的类型为文字,将语音评论信息转换为文字信息,将文字信息作为输出信息。\n[0065] 图2是本发明实施例的一种媒体播放中的信息输出方法的流程图。如图2 所示,该方法包括以下步骤。\n[0066] 步骤201,当播放媒体文件时,用户终端接收第一用户输入的针对媒体文件的语音评论信息。\n[0067] 步骤202,用户终端将语音评论信息发送至用于处理语音评论信息的服务器,其中,服务器在准备发送语音评论信息对应第二用户的第一输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定语音评论信息对应的第一输出信息的类型,并根据语音评论信息获得类型的第一输出信息。\n[0068] 步骤203,用户终端或与用户终端绑定的终端设备接收服务器发送的第二输出信息,并输出第二输出信息给第一用户。\n[0069] 在本步骤中,第二输出信息可以是第一用户的用户终端发送的语音评论信息所对应的输出信息,也可以是其他用户的用户终端发送的语音评论信息所对应的输出信息。\n[0070] 在本步骤中,当该媒体文件在用户终端上播放时,用户终端接收服务器发送的第二输出信息,并输出第二输出信息给第一用户。当该媒体文件在与用户终端绑定的终端设备上播放时,与用户终端绑定的终端设备接收服务器发送的第二输出信息,并输出第二输出信息给第一用户。\n[0071] 若第二输出信息的类型为语音并且第二输出信息的播放会影响媒体文件自身音频播放,根据第一音频播放参数,播放媒体文件自身的音频,根据第二音频播放参数,播放第二输出信息。\n[0072] 在本发明一个实施例中,在步骤201之前,还可以进一步包括:用户终端通过扫描与用户终端绑定的终端设备上显示的二维码,获取服务器的地址;\n[0073] 将语音评论信息发送至服务器,或者,将语音评论信息和第一用户的允许接收输出信息的类型发送至服务器。\n[0074] 根据本发明实施例提供的方法,当服务器准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型,并根据语音评论信息获得类型的输出信息。这样,可以在媒体播放中实现语音评论。。\n[0075] 图3是本发明实施例提供的一种媒体播放中的信息输出方法的流程图。在本实施例中,以播放的媒体文件是视频文件为例,如图3所示,该方法包括以下步骤。\n[0076] 第一用户终端获取用于处理语音评论信息的服务器(以下简称语音服务器) 的地址。\n[0077] 每个视频文件都会绑定一个语音服务器,用来处理该视频的语音评论信息。该视频文件的视频信息。该视频文件的视频信息和该视频文件对应的语音服务器的地址可以一起保存在用于处理视频信息的服务器(以下简称视频服务器) 中。\n[0078] 在本发明一个实施例中,第一用户终端没有与另一终端设备绑定,则视频文件是在第一用户终端上进行播放。第一用户终端可以从视频服务器获取该地址。具体的,当接收到用户输入的视频播放指令时,第一用户终端发送视频播放请求至视频服务器,其中,该视频播放请求用于请求获取所要播放的视频信息和该视频文件对应的语音服务器的地址。视频服务器在收到该视频播放请求后,将该视频文件的视频信息和对应的语音服务器地址返回给第一用户终端。\n[0079] 在本发明一个实施例中,第一用户终端可以与另一终端设备绑定。该视频文件是在该终端设备上进行播放。该第一用户终端可以通过与其绑定的硬件设备获取该地址。具体的,当接收到用户输入的视频播放指令,第一用户终端发送视频播放请求至该硬件设备,其中,该视频播放请求用于请求获取所要播放的视频信息和对应的语音服务器的地址。该硬件设备将该视频播放请求发送至视频服务器。视频服务器在收到该视频播放请求后,将该视频文件的视频信息和对应的语音服务器的地址返回给该终端设备。\n[0080] 如图4所示,该终端设备在播放该视频文件的同时,可以在视频显示界面 411中在二维码显示区412以二维码的形式,显示该地址。第一用户终端通过扫描该终端设备上显示的二维码,获取对应的语音服务器的地址。\n[0081] 步骤301,当播放该视频文件时,第一用户终端接收第一用户输入的针对该视频文件的语音评论信息。\n[0082] 在本申请一个实施例中,第一用户可以通过第一用户终端上具有语音输入功能的装置(例如,内置麦克风),输入语音评论信息。在本申请另一个实施例中,可以语音服务器预设常用的语音评论信息,例如,喝彩声、尖叫声、掌声、哭泣声、口哨声等。第一用户可以通过第一用户终端,选择一个预设的语音评论信息。例如,第一用户通过按下第一用户终端上预设语音评论信息对应的按键,选择该预设的语音评论信息。\n[0083] 步骤302,根据对应的语音服务器的地址,第一用户终端将该语音评论信息发送至该语音服务器。\n[0084] 步骤303,该语音服务器在接收到该语音评论信息后,判断播放该视频文件的第二用户的语音评论信息队列是否已满,如果是,删除该语音评论信息,否则将该语音评论信息存储到该语音评论信息队列中。\n[0085] 该语音服务器为每一个观看该视频文件的用户建立了对应的语音评论信息队列。\n在该用户的语音评论信息队列中,按照先入先出的原则保存了语音服务器接收到的同时观看该视频文件的其他用户的语音评论信息。在本发明一个实施例中,当语音服务器从该用户的语音评论信息队列中取出位于队列头的语音评论信息时,即准备将该取出的语音评论信息对应的输出信息发送至该用户对应的用户终端设备或与该用户对应的用户终端设备绑定的终端设备,以供该用户终端设备或其绑定的终端设备输出给该用户。\n[0086] 在本发明一个实施例中,为了保证语音评论信息对应输出信息的实时性,从语音服务器接收到该语音评论信息的时刻,到语音服务器将该语音评论信息对应的输出信息发送至用户终端或与其绑定的终端设备的时刻,两个时刻之间的时间间隔要小于输出时延阈值。否则,用户终端或与该用户终端绑定的终端设备就无法在其评论的视频画面播放的同时将该语音评论信息对应的输出信息输出给用户。在本发明一个实施例中,根据视频文件的特性信息,通过对该视频文件进行建模,可以获得该视频文件的评论信息的输出时延阈值。针对不同特性的视频文件,该输出时延阈值可能不同。例如,对于画面内容变化较快的视频文件(例如,F1大奖赛视频直播),该输出时延阈值较小。对于画面内容变化缓慢的视频文件(例如,自然风光欣赏),该输出时延阈值较大。在本发明一个实施例中可以采用队列的方式,来保证评论信息输出的实时性。具体的,可以根据语音服务器的处理能力和该输出时延阈值,确定用户的语音评论信息队列的长度,以保证在输出时延阈值对应的时长之内,可以将该语音评论信息队列中缓存的全部语音评论信息所对应的输出信息都发送至用户终端或与该用户终端绑定的终端设备。\n[0087] 步骤304,当该语音服务器准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型。\n[0088] 在本发明一个实施例中,语音服务器可以根据第二用户的允许接收输出信息的类型和媒体文件的特征信息,确定语音评论信息对应的输出信息的类型。具体的,若第二用户允许接收输出信息的类型为语音,可以确定输出信息的类型为语音;若第二用户允许接收输出信息的类型为文字,可以确定输出信息的类型为文字;若第二用户允许接收输出信息的类型为语音和文字,根据该视频的特征信息,可以确定输出信息的类型。\n[0089] 该视频的特征信息可以包括视频的属性。视频的属性包括声音丰富的视频和图像丰富的视频。当用户在观看声音丰富的视频时,主要关注该视频自身的音频,例如,歌唱、脱口秀等综艺节目。也就是说,对于正在观看声音丰富的视频的用户,视频自身的音频比视频的画面更重要。当用户在观看图像丰富的视频时,主要关注该视频自身的图像,例如,体育赛事直播。也就是说,对于正在观看该图像丰富的视频的用户,视频自身的画面比视频的音频更重要。\n[0090] 在本发明一个实施例中,若第二用户允许接收输出信息的类型为语音和文字,语音服务器可以通过如下方式,根据该视频的特征信息,确定输出信息的类型。若该视频的属性为声音丰富的媒体文件,可以确定输出信息的类型为文字。若该视频的属性为图像丰富的媒体文件,确定输出信息的类型为语音。\n[0091] 在本发明一个实施例中,若第二用户允许接收输出信息的类型为语音和文字,语音服务器还可以通过如下方式,根据该视频的特征信息,确定输出信息的类型。若该视频的属性为声音丰富的媒体文件,可以确定输出信息的类型为文字。若该视频的属性为声音丰富的视频,判断若将准备发送的输出信息的类型确定为语音是否会影响第二用户的前一条类型为语音的输出信息的播放,如果是,确定输出信息的文字,否则,确定输出信息的语音。\n[0092] 在本发明一个实施例中,可以通过如下方式,判断若将准备发送的输出信息的类型确定为语音是否会影响第二用户的前一条类型为语音的输出信息的播放:判断发送的前一条类型为语音的输出信息的输出时刻与当前时刻的时间间隔是否大于前一条类型为语音的输出信息的时长,如果是,可以确定若将准备发送的输出信息的类型确定为语音不会影响第二用户的前一条类型为语音的输出信息的播放。\n[0093] 视频的特征信息还可以包括视频自身音频的播放时间窗。在该视频自身的音频时间窗内,将播放该视频自身的音频。\n[0094] 在本发明一个实施例中,若第二用户允许接收输出信息的类型为语音和文字,语音服务器可以通过如下方式,根据该视频的特征信息,确定输出信息的类型。若该视频的属性为声音丰富的媒体文件,可以确定输出信息的类型为文字。当第二用户允许接收输出信息的类型为语音和文字时,若该视频的属性为声音丰富的媒体文件,根据视频自身音频的播放时间窗,判断若将准备发送的输出信息的类型确定为语音是否会影响媒体文件自身音频或第二用户的前一条类型为语音的输出信息的播放,如果是,确定输出信息的类型为文字,否则,确定输出信息的语音。\n[0095] 在本发明一个实施例中,若以当前时刻作为起始时间点,以在当前时刻之后并且与当前时刻的时间间隔为该语音评论信息时长的另一时刻作为结束时间点,当从开始时间点到结束时间点之间的任一时间段落在视频自身音频的播放时间窗之内时,可以确定若将准备发送的输出信息的类型确定为语音将影响视频自身音频播放。\n[0096] 在本发明一个实施例中,语音服务器可以根据视频的特征信息,确定输出信息的类型。在本发明一个实施例中,视频的特征信息包括视频的属性。若视频的属性为声音丰富的视频,确定输出信息的类型为文字;若视频的属性为图像丰富的视频,确定输出信息的类型为语音。\n[0097] 在本发明另一个实施例中,语音服务器还可以通过如下方式,根据该视频的特征信息,确定输出信息的类型:若视频的属性为声音丰富的视频,确定输出信息的类型为文字;若视频的属性为声音丰富的视频,可以进一步判断若将准备发送的输出信息的类型确定为语音是否会影响第二用户的前一条类型为语音的输出信息的播放,如果是,确定输出信息的文字,否则,确定输出信息的语音。\n[0098] 可以通过如下方式,判断若将准备发送的输出信息的类型确定为语音是否会影响第二用户的前一条类型为语音的输出信息的播放:判断发送的前一条类型为语音的输出信息的输出时刻与当前时刻的时间间隔是否大于前一条类型为语音的输出信息的时长,如果是,确定若将准备发送的输出信息的类型确定为语音是否会影响第二用户的前一条类型为语音的输出信息的播放。\n[0099] 在本发明又一个实施例中,视频的特征信息还可以包括视频自身音频的播放时间窗。语音服务器可以通过如下方式,根据该视频的特征信息,确定输出信息的类型:若视频的属性为声音丰富的视频,确定输出信息的类型为文字;若视频的属性为图像丰富的视频,根据视频自身音频的播放时间窗,判断若将准备发送的输出信息的类型确定为语音是否会影响媒体文件自身音频或第二用户的前一条类型为语音的输出信息的播放,如果是,确定输出信息的类型为文字,否则,确定输出信息的语音。\n[0100] 在本发明一个实施例中,若以当前时刻作为起始时间点,与当前时刻的时间间隔为该语音评论信息时长的另一时刻作为结束时间点,当从开始时间点到结束时间点之间的任一时间段落在视频自身音频的播放时间窗之内时,可以确定若将准备发送的输出信息的类型确定为语音将影响视频自身音频播放。\n[0101] 在本发明一个实施例中,语音服务器可以根据第二用户的允许接收输出信息的类型,确定输出信息的类型。在本发明一个实施例中,若第二用户允许接收输出信息的类型为语音,确定输出信息的类型为语音;若第二用户允许接收输出信息的类型为文字,确定输出信息的类型为文字。\n[0102] 步骤305,语音服务器根据该语音评论信息,获得该类型的输出信息。\n[0103] 若确定的输出信息的类型为语音,将该语音评论信息作为输出信息。若确定的输出信息的类型为文字,将该语音评论信息转换为文字信息,将该文字信息作为输出信息。\n[0104] 步骤306,语音服务器将该类型的输出信息发送至第二用户对应的第二用户终端或与第二用户终端绑定的终端设备。\n[0105] 若该视频在第二用户终端上进行播放,语音服务器将该类型的输出信息发送至第二用户终端,在第二用户终端上将该输出信息输出给第二用户。\n[0106] 若该视频在与第二用户终端绑定的终端设备上播放,语音服务器将该类型的输出信息发送至与第二用户终端绑定的终端设备,在与第二用户终端绑定的终端设备上将该输出信息输出给第二用户。\n[0107] 在本发明一个实施例中,对应的,在第二用户终端或与第二用户终端绑定的终端设备接收到该类型的输出信息后,若该输出信息的类型为语音并且该输出信息的播放会影响媒体文件自身音频播放,为了降低该输出信息的播放对媒体文件自身音频播放的影响,第二用户终端或与第二用户终端绑定的终端设备可以采用不同的音频播放参数播放视频自身的音频和输出信息。例如,根据第一音频播放参数,播放视频自身的音频,根据第二音频播放参数,播放输出信息。\n[0108] 在本发明一个实施例中,在步骤302之前,还可以进一步包括:语音服务器获取第一用户对应的视频标识信息。\n[0109] 在本发明一个实施例中,根据获取的语音服务器的地址,第一用户终端将视频标识信息发送至用于处理语音评论信息的服务器。对应的,该语音服务器接收该第一用户终端发送的视频标识信息,根据该视频标识信息,从视频服务器获取视频的特征信息。\n[0110] 在本发明另一个实施例中,在视频服务器接收到视频播放请求后,向语音服务器推送该第一用户对应的视频标识信息。\n[0111] 在本发明一个实施例中,在步骤302之前,还可以进一步包括:语音服务器获取第一用户允许接收输出信息的类型。\n[0112] 在本发明一个实施例中,根据获取的用于处理语音评论信息的服务器的地址,第一用户终端将第一用户允许接收输出信息的类型发送至用于处理语音评论信息的服务器。\n根据接收到的该第一用户允许接收输出信息的类型,语音服务器可以确定语音评论信息对应第一用户的输出信息的类型。\n[0113] 在获取第一用户对应的视频标识信息和第一用户允许接收输出信息的类型之后,语音服务器可以将第一用户标识信息与第一用户允许接收输出信息的类型和第一用户对应的视频标识信息进行关联。在完成上述关联过程后,语音服务器向第一用户终端发送关联成功消息。这样,第一用户终端可以根据对应的语音服务器的地址,将该语音评论信息发送至该语音服务器。\n[0114] 以上对本发明实施例提出的媒体播放中的信息输出方法进行了说明。下面结合附图对本发明实施例提供的装置与系统进行说明。\n[0115] 图5为本发明实施例提供的一种服务器的结构示意图。如图5所示,该服务器500包括以下模块:\n[0116] 接收模块501,用于当在第一用户终端或与第一用户终端绑定的终端设备上播放媒体文件时,接收第一用户终端发送的第一用户针对媒体文件的语音评论信息;\n[0117] 输出信息类型确定模块502,用于当准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型;\n[0118] 输出信息获取模块503,用于根据语音评论信息获得类型的输出信息;\n[0119] 发送模块504,用于将类型的输出信息发送至第二用户对应的第二用户终端或与第二用户终端绑定的终端设备,以供第二用户终端或者与第二用户终端绑定的终端设备输出给第二用户。\n[0120] 在本发明一个实施例中,输出信息类型确定模块502用于:\n[0121] 若允许接收输出信息的类型为语音,确定输出信息的类型为语音;\n[0122] 若允许接收输出信息的类型为文字,确定输出信息的类型为文字;\n[0123] 若允许接收输出信息的类型为语音和文字,根据媒体文件的特征信息,确定输出信息的类型。\n[0124] 在本发明一个实施例中,输出信息获取模块503用于:\n[0125] 若确定的输出信息的类型为语音,将语音评论信息作为输出信息;\n[0126] 若确定的输出信息的类型为文字,将语音评论信息转换为文字信息,将文字信息作为输出信息。\n[0127] 上述的模块501-504可以是保存在服务器500中的存储器510中的指令模块,这些指令模块包含处理器可执行的指令。当服务器500中的处理器511执行模块501-504中的指令时,可以实现上述模块501-504的各种功能。\n[0128] 图6为本发明实施例提供的用户终端的结构示意图。如图6所示,该用户终端600可以包括以下模块:\n[0129] 接收模块601,用于当播放媒体文件时,接收第一用户输入的针对媒体文件的语音评论信息;\n[0130] 发送模块602,用于将语音评论信息发送至用于处理语音评论信息的服务器,其中,服务器准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定语音评论信息对应的第二用户的输出信息的类型,并根据语音评论信息获得类型的第二用户的输出信息。\n[0131] 在本发明一个实施例中,接收模块601进一步用于接收服务器发送的第二输出信息;\n[0132] 用户终端进一步包括输出模块603,用于输出第二输出信息给第一用户。\n[0133] 在本发明一个实施例中,用户终端进一步包括获取模块603。\n[0134] 获取模块603,用于通过扫描与用户终端绑定的终端设备上显示的二维码,获取服务器的地址;\n[0135] 发送模块602进一步用于根据服务器的地址将语音评论信息发送至服务器;或者,进一步用于根据服务器的地址将语音评论信息和第一用户的允许接收输出信息的类型发送至服务器。\n[0136] 上述的模块601-603可以是保存在用户终端600中的存储器610中的指令模块,这些指令模块包含处理器可执行的指令。当用户终端600中的处理器611 执行模块601-603中的指令时,可以实现上述模块601-603的各种功能。\n[0137] 图7为本发明实施例提供的终端设备的结构示意图。如图7所示,该终端设备700可以包括以下模块:\n[0138] 接收模块701,用于从用于处理语音评论信息的服务器接收第一语音评论信息对应的第一用户的输出信息,第一语音评论信息针对所播放的媒体文件,还接收服务器的地址,并向终端设备绑定的用户终端提供地址,以供用户终端向服务器发送第一用户输入的第二语音评论信息或者发送第一用户输入的第二语音评论信息和第一用户的允许接收输出信息的类型,第二语音评论信息针对媒体文件;其中,服务器准备发送第二语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定第二语音评论信息对应的第二用户的输出信息的类型,并根据第二语音评论信息获得类型的第二用户的输出信息;\n[0139] 输出模块702,用于将接收模块701接收到的第一用户的输出信息输出给第一用户。\n[0140] 在本申请一个实施例中,输出模块702进一步用于以二维码的形式输出服务器的地址。\n[0141] 上述的模块701-702可以是保存在终端设备700中的存储器710中的指令模块,这些指令模块包含处理器可执行的指令。当终端设备700中的处理器711 执行模块701-702中的指令时,可以实现上述模块701-702的各种功能。\n[0142] 图8为本发明实施例提供的媒体播放中的信息输出系统的结构示意图。如图8所示,该系统可以包括:用户终端801、与用户终端绑定的终端设备802。其中,[0143] 用户终端801,用于将语音评论信息发送至用于处理语音评论信息的服务器,其中,服务器准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定语音评论信息对应的第二用户的输出信息的类型,并根据语音评论信息获得类型的第二用户的输出信息;\n[0144] 与用户终端绑定的终端设备802,用于接收服务器发送的第二输出信息,并输出第二输出信息给第一用户。\n[0145] 在本申请一个实施方式中,用户终端801进一步用于通过扫描与用户终端绑定的终端设备上显示的二维码,获取服务器的地址,根据服务器的地址将语音评论信息发送至服务器;或者,进一步用于根据服务器的地址将语音评论信息和第一用户的允许接收输出信息的类型发送至服务器。\n[0146] 图9为本发明实施例提供的媒体播放中的信息输出系统的结构示意图。如图9所示,该系统可以包括:语音服务器901、第一用户终端902、第二用户终端903,其中:\n[0147] 第一用户终端902,用于当播放媒体文件时,接收第一用户输入的针对媒体文件的语音评论信息,将语音评论信息发送至用于语音服务器901;\n[0148] 语音服务器901,用于接收第一用户终端发送的第一用户针对媒体文件的语音评论信息,当语音服务器901准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型,并根据语音评论信息获得类型的输出信息;将类型的输出信息发送至第二用户对应的第二用户终端903。\n[0149] 第二用户终端903,用于接收语音服务器901发送的输出信息,并输出该输出信息给第二用户。\n[0150] 在本发明一个实施例中,该系统进一步包括:媒体服务器904。媒体服务器 904用于为所述语音服务器901提供所述媒体文件的特征信息。\n[0151] 图10为本发明实施例提供的媒体播放中的信息输出系统的结构示意图。如图10所示,该系统可以包括:语音服务器1001、第一用户终端1002、第二用户终端1003、与第一用户终端绑定的终端设备1004、与第二用户终端绑定的终端设备1005,其中:\n[0152] 与第一用户终端绑定的终端设备1004,用于响应于来自第一终端的指令而播放媒体文件,提供语音服务器1001的地址的二维码;\n[0153] 第一用户终端1002,用于扫描从其绑定的终端设备1004上显示的二维码,获取语音服务器1001的地址,当媒体文件播放时,接收第一用户输入的针对媒体文件的语音评论信息,根据获取的语音服务器1001的地址,将语音评论信息发送至语音服务器1001;\n[0154] 第二用户终端1003,用从其绑定的终端设备1005上显示的二维码,获取语音服务器1001的地址,根据语音服务器1001的地址,将第二用户的允许接收输出信息的类型发送至语音服务器1001;\n[0155] 语音服务器1001,用于接收第二用户的允许接收输出信息的类型,接收语音评论信息,当语音服务器1001准备发送语音评论信息对应的第二用户的输出信息时,根据第二用户的允许接收输出信息的类型和/或媒体文件的特征信息,确定输出信息的类型,并根据语音评论信息获得类型的输出信息;将类型的输出信息发送至与第二用户终端绑定的终端设备1005;\n[0156] 与第二用户终端绑定的终端设备1005,用于响应于来自所述第二终端的指令而播放所述媒体文件,提供语音服务器1001的地址的二维码,接收语音服务器1001发送的类型的输出信息,并输出该类型的输出信息给第二用户。\n[0157] 在本申请的一个实施例中,该系统进一步包括:媒体服务器1006,用于为语音服务器1001提供媒体文件的特征信息。\n[0158] 下面给出本发明提供的媒体播放中的信息输出方法、装置和系统的具体使用场景举例。在一个使用场景中,多人通过同一个智能电视观看视频。每个人分别通过各自的终端设备发表针对该视频的语音评论信息,并通过智能电视接收针对该视频的语音或文字评论信息。在另一个使用场景中,多人分别通过不同的智能电视观看同一视频。例如,几个人在一个房间中通过同一个智能电视观看视频,与此同时,另外几个人在另一个房间中通过另一智能电视观看该视频。此时,每个人分别通过各自的终端设备发表语音评论信息,并通过各自房间中的智能电视接收针对该视频的语音或文字评论信息。\n[0159] 上述实施例提供的服务器、用户终端、终端设备、媒体播放中的信息输出系统与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。\n[0160] 另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述各实施例的功能模块可以位于一个终端或网络节点,或者也可以分布到多个终端或网络节点上。\n[0161] 另外,本发明的每一个实施例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本发明。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本发明。存储介质可以使用任何类型的记录方式,例如纸张存储介质(如纸带等)、磁存储介质(如软盘、硬盘、闪存等)、光存储介质(如CD-ROM等)、磁光存储介质(如MO等)等。\n[0162] 因此本发明还提供了一种存储介质,其中存储有数据处理程序,该数据处理程序用于执行本发明上述方法的任何一种实施例。\n[0163] 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0164] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
法律信息
- 2018-09-28
- 2015-09-23
实质审查的生效
IPC(主分类): H04N 21/475
专利申请号: 201510137007.2
申请日: 2015.03.26
- 2015-08-26
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-03-12
|
2013-11-30
| | |
2
| |
2014-03-12
|
2013-11-29
| | |
3
| |
2014-10-29
|
2014-07-07
| | |
4
| |
2014-10-29
|
2014-07-07
| | |
5
| | 暂无 |
2013-10-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |