一种直播过程中多媒体文件的播放方法、装置及存储介质与流程

文档序号:13883428阅读:277来源:国知局
一种直播过程中多媒体文件的播放方法、装置及存储介质与流程

本发明涉及多媒体通信领域,尤其涉及一种直播过程中多媒体文件的播放方法、装置及存储介质。



背景技术:

网络直播系统是一种将主播的直播视频流广播至多个观众,以使多个观众进行观看的互联网系统。网络直播系统通常按照频道或房间或直播间来进行划分,同一个直播间通常包括一个主播客户端和多个观众客户端。

在现有技术中,通过主播客户端以及观众客户端可以实现主播以及观众的互动,其中,在互动时,主播可以与观众讨论当下热门的内容、双方感兴趣的内容等,例如,当主播与观众讨论到当下热门的内容时,若该热门内容来源于热门的多媒体文件,且主播想播放该对应的多媒体文件时,需要手动寻找并播放对应的多媒体文件,但手动寻找的过程需要耗费较长的时间,且在这段时间内,主播无法与观众进行较好的互动,导致用户的体验不佳。



技术实现要素:

有鉴于此,本发明实施例期望提供一种直播过程中多媒体文件的播放方法、装置及存储介质,能够在直播过程中及时推送多媒体文件,从而提升用户体验。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种直播过程中多媒体文件的播放方法,所述方法包括:

监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息;

向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。

上述方案中,所述方法还包括:

接收所述终端发送的用于标识关注内容的消息;

基于所述关注内容确定关键词信息,并基于所述关键词信息确定对应的多媒体文件;

若所述多媒体文件的时长未超过预设的时长阈值时,确定所述多媒体文件的标识信息。

上述方案中,所述方法还包括:

若所述多媒体文件的时长超过预设的时长阈值时,确定所述多媒体文件的推荐标识信息,其中,所述推荐标识信息用于标识所述多媒体文件中推荐播放的内容;

向所述终端推送所述多媒体文件的推荐标识信息,以使所述终端基于所述推荐标识信息播放所述多媒体文件。

上述方案中,所述基于所述关键词信息确定对应的多媒体文件包括:

基于所述关键词信息得到至少一个多媒体文件;

将所述至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的所述多媒体文件确定为对应的多媒体文件。

上述方案中,所述多媒体文件中推荐播放的内容包括:所述多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的内容。

上述方案中,所述多媒体数据包括声音数据或文字数据;所述文字数据至少包括弹幕数据和评论数据。

本发明实施例还提供一种直播过程中多媒体文件的播放装置,所述装置包括:获取模块、第一推送模块;其中,

所述获取模块,用于监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息;

所述第一推送模块,用于向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。

上述方案中,所述装置还包括:接收模块、第一确定模块、第二确定模块;其中,

所述接收模块,用于接收所述终端发送的用于标识关注内容的消息;

所述第一确定模块,用于基于所述关注内容确定关键词信息,并基于所述关键词信息确定对应的多媒体文件;

所述第二确定模块,用于若所述多媒体文件的时长未超过预设的时长阈值时,确定所述多媒体文件的标识信息。

上述方案中,所述装置还包括:第三确定模块、第二推送模块;其中,

所述第三确定模块,用于若所述多媒体文件的时长超过预设的时长阈值时,确定所述多媒体文件的推荐标识信息,其中,所述推荐标识信息用于标识所述多媒体文件中推荐播放的内容;

所述第二推送模块,用于向所述终端推送所述多媒体文件的推荐标识信息,以使所述终端基于所述推荐标识信息播放所述多媒体文件。

上述方案中,所述第一确定模块具体用于:

基于所述关键词信息得到至少一个多媒体文件;

将所述至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的所述多媒体文件确定为对应的多媒体文件。

上述方案中,所述多媒体文件中推荐播放的内容包括:所述多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的内容。

上述方案中,所述多媒体数据包括声音数据或文字数据;所述文字数据至少包括弹幕数据和评论数据。

本发明实施例还提供一种存储介质,其上存储有可执行程序,所述可执行程序被处理器执行时实现前述任意一种直播过程中多媒体文件的播放方法所述步骤。

本发明实施例还提供一种直播过程中多媒体文件的播放装置,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时执行前述任意一种直播过程中多媒体文件的播放方法所述步骤。

本发明实施例所提供的直播过程中多媒体文件的播放方法、装置及存储介质,监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息;向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。如此,当监测到终端在直播过程中的多媒体数据包括关键词信息时,能够自动获取与关键词信息对应的多媒体文件的标识信息,并及时向终端推送,以使终端基于标识信息播放多媒体文件,从而缩短查找时间,提高推送效率,进而提升用户体验。

进一步的,多媒体文件的时长超过预设的时长阈值时,确定多媒体文件的推荐标识信息,并及时向终端推送,以使终端基于推荐标识信息播放多媒体文件,这样,有利于用户直接播放多媒体文件中最优质的片段,避免浪费时间去筛选,从而为用户提供更好更优的使用体验。

附图说明

图1为本发明实施例一提供的直播过程中多媒体文件的播放方法的实现流程示意图;

图2为关键词信息对应的一个多媒体文件;

图3为本发明实施例二提供的直播过程中多媒体文件的播放方法的具体实现流程示意图;

图4为本发明实施例三提供的直播过程中多媒体文件的播放方法的具体实现流程示意图;

图5为本发明实施例四提供的直播过程中多媒体文件的播放装置的组成结构示意图;

图6为本发明实施例五提供的直播过程中多媒体文件的播放装置的硬件结构示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

在本发明实施例中,所述终端可以包括但不限于:手机、平板、掌上电脑、笔记本电脑、个人计算机(pc)等电子设备。

如图1所示,本发明实施例一提供的直播过程中多媒体文件的播放方法的实现流程示意图,包括以下步骤:

步骤101:监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息。

在实际应用中,用户可以通过终端的网络直播系统进行直播,网络直播系统通常按照频道或房间或直播间来进行划分,同一个直播间通常包括一个主播客户端和多个观众客户端。用户可以通过主播客户端来设置关注的内容,在一个示例中,用户可以根据主播客户端提供的标签信息进行选择,例如,根据新闻、旅游、影视、热门话题等标签信息来设置关注的内容;在另一个示例中,用户可以在主播客户端中输入关键词,并将该关键词作为关注的内容;在另一个示例中,主播客户端也可以根据用户的历史操作记录,如历史浏览记录、分享记录等,来自动确定用户关注的内容。

在确定了用户关注的内容后,终端可以基于用户关注的内容生成对应的用于标识关注内容的消息,并发送给服务器。

服务器接收到终端发送的用于标识关注内容的消息后,基于用户关注的内容来确定与关注的内容对应的关键词信息,并基于关键词信息确定对应的多媒体文件。

例如,用户关注的内容为“热门话题”,服务器可以根据用户关注的内容来确定对应的关键词信息为:“教育”、“台风海棠”、“九寨沟地震”,然后,服务器可以分别获取与“教育”对应的多媒体文件、与“台风海棠”对应的多媒体文件以及与“九寨沟地震”对应的多媒体文件。

需要说明的是,若基于关键词信息得到至少一个多媒体文件,则服务器可以将至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的多媒体文件,确定为关键词信息对应的多媒体文件。

具体地,服务器基于关键词信息确定了对应的多媒体文件后,判断该多媒体文件的时长是否超过预设的时长阈值。

若多媒体文件的时长未超过预设的时长阈值时,则确定该多媒体文件的标识信息,这里,多媒体文件的标识信息可以为该多媒体文件的地址信息,如链接信息等;若多媒体文件的时长超过预设的时长阈值时,除了确定该多媒体文件的标识信息外,还要确定该多媒体文件中推荐播放的内容,并确定推荐标识信息,其中,推荐标识信息用于标识多媒体文件中推荐播放的内容,这里,推荐播放的内容可以包括多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的内容,推荐播放的内容的时长可以小于等于服务器预设的时长阈值,推荐标识信息可以为多媒体文件中推荐播放的内容的开始时间和结束时间。

例如,如图2所示,关键词信息为“教育”,服务器确定的与关键词信息“教育”对应的多媒体文件为“儿童教育不能忽视的细节”,该多媒体文件的时长为76分19秒;可以假设服务器预设的时长阈值为5分钟,则可以确定该多媒体文件的时长超过了预设的时长阈值,那么,确定该多媒体文件的链接信息、推荐播放的内容为30分50秒至34分10秒对应的内容,相应的,推荐标识信息即为开始时间30分50秒和结束时间34分10秒;这里,所述多媒体文件的链接信息作为多媒体文件的标识信息。

确定了多媒体文件的标识信息后,服务器可以建立关键词信息与多媒体文件的标识信息之间的对应关系,这里,若还确定了推荐标识信息,则建立关键词信息与多媒体文件的标识信息和推荐标识信息之间的对应关系。

例如,可以假设如图2所示的多媒体文件的标识信息为标识信息n,则服务器建立的关键词信息与多媒体文件的标识信息和推荐标识信息之间的对应关系如表1所示:

表1

本步骤中,服务器可以对终端在直播过程中的多媒体数据进行监测,监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与关键词信息对应的多媒体文件的标识信息,若建立的对应关系中还有推荐标识信息,则还可以获取与关键词信息对应的推荐标识信息,这里,多媒体数据可以包括声音数据或文字数据,文字数据至少包括弹幕数据和评论数据。

例如,可以假设与用户关注的内容对应的关键词信息为:“教育”、“台风海棠”、“九寨沟地震”,则当服务器监测到终端在直播过程中的声音数据或文字数据中包含该三个关键词信息中的任意关键词信息时,可以假设包含关键词信息“教育”,则根据表1所示的对应关系获取与“教育”对应的多媒体文件的标识信息为标识信息n,推荐标识信息为开始时间30分50秒,结束时间34分10秒。

步骤102:向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。

本步骤中,若服务器仅获取到了多媒体文件的标识信息,则向终端推送多媒体文件的标识信息,以使终端基于标识信息播放多媒体文件;若服务器获取到了多媒体文件的标识信息,还获取到了推荐标识信息,则向终端推送多媒体文件的标识信息和推荐标识信息,以使终端基于推荐标识信息播放多媒体文件。

例如,服务器获取到了多媒体文件的标识信息“标识信息n”,还获取到了推荐标识信息“开始时间30分50秒,结束时间34分10秒”,则向终端推送;终端接收到多媒体文件的标识信息“标识信息n”,以及推荐标识信息“开始时间30分50秒,结束时间34分10秒”后,可以向用户推送与标识信息对应的多媒体文件,并提醒用户该多媒体文件的精彩部分在第30分50秒至34分10秒。

下面对本发明实施例二提供的直播过程中多媒体文件的播放方法的具体实现过程做进一步地详细说明。

图3为本发明实施例二提供的直播过程中多媒体文件的播放方法的具体实现流程示意图,本实施例中,多媒体文件的时长未超过预设的时长阈值;如图3所示,本实施例的直播过程中多媒体文件的播放方法包括以下步骤:

步骤301:接收终端发送的用于标识关注内容的消息。

在实际应用中,用户可以通过终端的网络直播系统进行直播,网络直播系统通常按照频道或房间或直播间来进行划分,同一个直播间通常包括一个主播客户端和多个观众客户端。用户可以通过主播客户端来设置关注的内容,在一个示例中,用户可以根据主播客户端提供的标签信息进行选择,例如,根据新闻、旅游、影视、热门话题等标签信息来设置关注的内容;在另一个示例中,用户可以在主播客户端中输入关键词,并将该关键词作为关注的内容;在另一个示例中,主播客户端也可以根据用户的历史操作记录,如历史浏览记录、分享记录等,来自动确定用户关注的内容。

在确定了用户关注的内容后,终端可以基于用户关注的内容生成对应的用于标识关注内容的消息,并发送给服务器。

步骤302:基于关注内容确定关键词信息,并基于关键词信息确定对应的多媒体文件。

具体地,服务器接收到终端发送的用于标识关注内容的消息后,基于用户关注的内容来确定与关注的内容对应的关键词信息,并基于关键词信息确定对应的多媒体文件。

例如,用户关注的内容为“热门话题”,服务器可以根据用户关注的内容来确定对应的关键词信息为:“教育”、“台风海棠”、“九寨沟地震”,然后,服务器可以分别获取与“教育”对应的多媒体文件、与“台风海棠”对应的多媒体文件以及与“九寨沟地震”对应的多媒体文件。

需要说明的是,若基于关键词信息得到至少一个多媒体文件,则服务器可以将至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的多媒体文件,确定为关键词信息对应的多媒体文件。

步骤303:判断多媒体文件的时长是否超过预设的时长阈值。

步骤304:若多媒体文件的时长未超过预设的时长阈值时,确定多媒体文件的标识信息。

这里,多媒体文件的标识信息可以为该多媒体文件的地址信息,如链接信息等。

步骤305:建立关键词信息与多媒体文件的标识信息之间的对应关系。

步骤306:对终端在直播过程中的多媒体数据进行监测。

步骤307:监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息。

这里,多媒体数据可以包括声音数据或文字数据,文字数据至少包括弹幕数据和评论数据。

步骤308:向终端推送多媒体文件的标识信息,以使终端基于标识信息播放多媒体文件。

下面对本发明实施例三提供的直播过程中多媒体文件的播放方法的具体实现过程做进一步地详细说明。

图4为本发明实施例三提供的直播过程中多媒体文件的播放方法的具体实现流程示意图,本实施例中,多媒体文件的时长超过预设的时长阈值;如图4所示,本实施例的直播过程中多媒体文件的播放方法包括以下步骤:

步骤401:接收终端发送的用于标识关注内容的消息。

在实际应用中,用户可以通过终端的网络直播系统进行直播,网络直播系统通常按照频道或房间或直播间来进行划分,同一个直播间通常包括一个主播客户端和多个观众客户端。用户可以通过主播客户端来设置关注的内容,在一个示例中,用户可以根据主播客户端提供的标签信息进行选择,例如,根据新闻、旅游、影视、热门话题等标签信息来设置关注的内容;在另一个示例中,用户可以在主播客户端中输入关键词,并将该关键词作为关注的内容;在另一个示例中,主播客户端也可以根据用户的历史操作记录,如历史浏览记录、分享记录等,来自动确定用户关注的内容。

在确定了用户关注的内容后,终端可以基于用户关注的内容生成对应的用于标识关注内容的消息,并发送给服务器。

步骤402:基于关注内容确定关键词信息,并基于关键词信息确定对应的多媒体文件。

具体地,服务器接收到终端发送的用于标识关注内容的消息后,基于用户关注的内容来确定与关注的内容对应的关键词信息,并基于关键词信息确定对应的多媒体文件。

例如,用户关注的内容为“热门话题”,服务器可以根据用户关注的内容来确定对应的关键词信息为:“教育”、“台风海棠”、“九寨沟地震”,然后,服务器可以分别获取与“教育”对应的多媒体文件、与“台风海棠”对应的多媒体文件以及与“九寨沟地震”对应的多媒体文件。

需要说明的是,若基于关键词信息得到至少一个多媒体文件,则服务器可以将至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的多媒体文件,确定为关键词信息对应的多媒体文件。

步骤403:判断多媒体文件的时长是否超过预设的时长阈值。

步骤404:若多媒体文件的时长超过预设的时长阈值时,确定多媒体文件的标识信息和推荐标识信息。

具体地,若多媒体文件的时长超过预设的时长阈值时,除了确定该多媒体文件的标识信息外,还要确定该多媒体文件中推荐播放的内容,并确定推荐标识信息,其中,推荐标识信息用于标识多媒体文件中推荐播放的内容,这里,多媒体文件的标识信息可以为该多媒体文件的地址信息,如链接信息等,推荐播放的内容可以包括多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的内容,推荐播放的内容的时长可以小于等于服务器预设的时长阈值,推荐标识信息可以为多媒体文件中推荐播放的内容的开始时间和结束时间。

例如,如图2所示,关键词信息为“教育”,服务器确定的与关键词信息“教育”对应的多媒体文件为“儿童教育不能忽视的细节”,该多媒体文件的时长为76分19秒;可以假设服务器预设的时长阈值为5分钟,则可以确定该多媒体文件的时长超过了预设的时长阈值,那么,确定该多媒体文件的链接信息、推荐播放的内容为30分50秒至34分10秒对应的内容,相应的,推荐标识信息即为开始时间30分50秒和结束时间34分10秒;这里,所述多媒体文件的链接信息作为多媒体文件的标识信息。

步骤405:建立关键词信息与多媒体文件的标识信息和推荐标识信息之间的对应关系。

例如,可以假设如图2所示的多媒体文件的标识信息为标识信息n,则服务器建立的关键词信息与多媒体文件的标识信息和推荐标识信息之间的对应关系如上述表1所示。

步骤406:对终端在直播过程中的多媒体数据进行监测。

步骤407:监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息和推荐标识信息之间的对应关系获取与关键词信息对应的多媒体文件的标识信息和推荐标识信息。

这里,多媒体数据可以包括声音数据或文字数据,文字数据至少包括弹幕数据和评论数据。

例如,可以假设与用户关注的内容对应的关键词信息为:“教育”、“台风海棠”、“九寨沟地震”,则当服务器监测到终端在直播过程中的声音数据或文字数据中包含该三个关键词信息中的任意关键词信息时,可以假设包含关键词信息“教育”,则根据表1所示的对应关系获取与“教育”对应的多媒体文件的标识信息为标识信息n,推荐标识信息为开始时间30分50秒,结束时间34分10秒。

步骤408:向终端推送多媒体文件的标识信息和推荐标识信息,以使终端基于推荐标识信息播放多媒体文件。

例如,服务器获取到了多媒体文件的标识信息“标识信息n”,还获取到了推荐标识信息“开始时间30分50秒,结束时间34分10秒”,则向终端推送;终端接收到多媒体文件的标识信息“标识信息n”,以及推荐标识信息“开始时间30分50秒,结束时间34分10秒”后,可以向用户推送与标识信息对应的多媒体文件,并提醒用户该多媒体文件的精彩部分在第30分50秒至34分10秒。

为实现上述方法,本发明实施例四提供了一种直播过程中多媒体文件的播放装置,如图5所示,该装置包括获取模块501、第一推送模块502;其中,

所述获取模块501,用于监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息。

这里,多媒体数据包括声音数据或文字数据;所述文字数据至少包括弹幕数据和评论数据。

所述第一推送模块502,用于向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。

所述装置还包括:接收模块503、第一确定模块504、第二确定模块505、第三确定模块506、第二推送模块507;其中,

所述接收模块503,用于接收所述终端发送的用于标识关注内容的消息。

所述第一确定模块504,用于基于所述关注内容确定关键词信息,并基于所述关键词信息确定对应的多媒体文件。

所述第一确定模块504具体用于:基于所述关键词信息得到至少一个多媒体文件;将所述至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的所述多媒体文件确定为对应的多媒体文件。

所述第二确定模块505,用于若所述多媒体文件的时长未超过预设的时长阈值时,确定所述多媒体文件的标识信息。

所述第三确定模块506,用于若所述多媒体文件的时长超过预设的时长阈值时,确定所述多媒体文件的推荐标识信息,其中,所述推荐标识信息用于标识所述多媒体文件中推荐播放的内容。

这里,所述多媒体文件中推荐播放的内容包括:所述多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的内容。

所述第二推送模块507,用于向所述终端推送所述多媒体文件的推荐标识信息,以使所述终端基于所述推荐标识信息播放所述多媒体文件。

在实际应用中,所述获取模块501、第一推送模块502、接收模块503、第一确定模块504、第二确定模块505、第三确定模块506、第二推送模块507均可由位于服务器上的中央处理器(cpu,centralprocessingunit)、微处理器(mpu,microprocessorunit)、数字信号处理器(dsp,digitalsignalprocessor)、或现场可编程门阵列(fpga,fieldprogrammablegatearray)等实现。

需要说明的是:上述实施例提供的直播过程中多媒体文件的播放装置在进行直播过程中多媒体文件的播放时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的直播过程中多媒体文件的播放装置与直播过程中多媒体文件的播放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

为实现上述方法,本发明实施例还提供了另一种直播过程中多媒体文件的播放装置,该装置包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,所述处理器运行所述可执行程序时,执行以下操作:

监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息;

向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。

所述处理器还用于运行所述可执行程序时,执行以下操作:

接收所述终端发送的用于标识关注内容的消息;

基于所述关注内容确定关键词信息,并基于所述关键词信息确定对应的多媒体文件;

若所述多媒体文件的时长未超过预设的时长阈值时,确定所述多媒体文件的标识信息。

所述处理器还用于运行所述可执行程序时,执行以下操作:

若所述多媒体文件的时长超过预设的时长阈值时,确定所述多媒体文件的推荐标识信息,其中,所述推荐标识信息用于标识所述多媒体文件中推荐播放的内容;

向所述终端推送所述多媒体文件的推荐标识信息,以使所述终端基于所述推荐标识信息播放所述多媒体文件。

所述处理器还用于运行所述可执行程序时,执行以下操作:

基于所述关键词信息得到至少一个多媒体文件;

将所述至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的所述多媒体文件确定为对应的多媒体文件。

下面以直播过程中多媒体文件的播放装置实施为用于直播过程中多媒体文件的播放的服务器为例,对该直播过程中多媒体文件的播放装置的硬件结构做进一步说明。

图6给出了本发明实施例五的直播过程中多媒体文件的播放装置的硬件结构示意图,图6所示的直播过程中多媒体文件的播放装置600包括:至少一个处理器601、存储器602和至少一个网络接口603。所述直播过程中多媒体文件的播放装置600中的各个组件通过总线系统604耦合在一起。可理解,总线系统604用于实现这些组件之间的连接通信。总线系统604除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图6中将各种总线都标为总线系统604。

可以理解,存储器602可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。

本发明实施例五中的存储器602用于存储各种类型的数据以支持直播过程中多媒体文件的播放装置600的操作。这些数据的示例包括:用于在直播过程中多媒体文件的播放装置600上操作的任何计算机程序,如可执行程序6021,实现本发明实施例方法的程序可以包含在可执行程序6021中。

上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、dsp,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器601可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,本发明实施例还提供了一种存储介质,其上存储有可执行程序,所述可执行程序被直播过程中多媒体文件的播放装置600的处理器601运行时,执行以下操作:

监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息;

向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。

所述可执行程序被直播过程中多媒体文件的播放装置600的处理器601运行时,还执行以下操作:

接收所述终端发送的用于标识关注内容的消息;

基于所述关注内容确定关键词信息,并基于所述关键词信息确定对应的多媒体文件;

若所述多媒体文件的时长未超过预设的时长阈值时,确定所述多媒体文件的标识信息。

所述可执行程序被直播过程中多媒体文件的播放装置600的处理器601运行时,还执行以下操作:

若所述多媒体文件的时长超过预设的时长阈值时,确定所述多媒体文件的推荐标识信息,其中,所述推荐标识信息用于标识所述多媒体文件中推荐播放的内容;

向所述终端推送所述多媒体文件的推荐标识信息,以使所述终端基于所述推荐标识信息播放所述多媒体文件。

所述可执行程序被直播过程中多媒体文件的播放装置600的处理器601运行时,还执行以下操作:

基于所述关键词信息得到至少一个多媒体文件;

将所述至少一个多媒体文件中播放次数、和/或弹幕数量、和/或评论数量最多的所述多媒体文件确定为对应的多媒体文件。

本发明实施例所提供的直播过程中多媒体文件的播放方法、装置及存储介质,监测到终端在直播过程中的多媒体数据包括预设的关键词信息时,根据预设的关键词信息与多媒体文件的标识信息之间的对应关系,获取与所述关键词信息对应的所述多媒体文件的标识信息;向所述终端推送所述多媒体文件的标识信息,以使所述终端基于所述标识信息播放所述多媒体文件。如此,当监测到终端在直播过程中的多媒体数据包括关键词信息时,能够自动获取与关键词信息对应的多媒体文件的标识信息,并及时向终端推送,以使终端基于标识信息播放多媒体文件,从而缩短查找时间,提高推送效率进而提升用户体验。

进一步的,多媒体文件的时长超过预设的时长阈值时,确定多媒体文件的推荐标识信息,并及时向终端推送,以使终端基于推荐标识信息播放多媒体文件,这样,有利于用户直接播放多媒体文件中最优质的片段,避免浪费时间去筛选,从而为用户提供更好更优的使用体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或可执行程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的可执行程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和可执行程序产品的流程图和/或方框图来描述的。应理解可由可执行程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些可执行程序指令到通用计算机、专用计算机、嵌入式处理机或参考可编程数据处理设备的处理器以产生一个机器,使得通过计算机或参考可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些可执行程序指令也可存储在能引导计算机或参考可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些可执行程序指令也可装载到计算机或参考可编程数据处理设备上,使得在计算机或参考可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或参考可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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