直播热点确定方法、装置、电子设备以及存储介质与流程

专利2022-05-09  182


本公开涉及数据处理技术领域,尤其涉及互联网传媒领域。



背景技术:

在线直播通常表现为在现场随着事件的发生、发展进程同步制作和发布信息,是一种具有双向流通过程的信息网络发布方式。

随着互联网技术的发展,直播的概念有了新的拓展和发展,越来越多的人开始关注直播生态链。



技术实现要素:

本公开提供了一种直播热点确定方法、装置、电子设备、存储介质和计算机程序产品。

根据本公开的一方面,提供了一种直播热点确定方法,包括:获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条用户反馈信息对应一个生成时刻,每条用户反馈信息用于表征在线直播在生成时刻的热点程度;根据至少一条用户反馈信息和与每条用户反馈信息对应的生成时刻确定热点时间段;以及将热点时间段以目标标记形式标记于在线直播的时间进度条上。

根据本公开的另一方面,提供了一种直播热点确定装置,包括第一获取模块、确定模块和标记模块。

第一获取模块,用于获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条所述用户反馈信息对应一个生成时刻,每条所述用户反馈信息用于表征所述在线直播在所述生成时刻的热点程度。

确定模块,用于根据所述至少一条用户反馈信息和与每条所述用户反馈信息对应的生成时刻确定热点时间段。

标记模块,用于将所述热点时间段以目标标记形式标记于所述在线直播的时间进度条上。

根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方法。

根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行如上所述的方法。

根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方法。

通过在在线直播的进度条上标记热点时间段,用户可以直观的确定并快速定位在线直播中的热点片段,从而能够提升在线直播的用户友好性。

应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

附图说明

附图用于更好地理解本方案,不构成对本公开的限定。其中:

图1示意性示出了根据本公开实施例的可以应用直播热点确定方法及装置的示例性系统架构;

图2示意性示出了根据本公开实施例的直播热点确定方法的流程图;

图3a示意性示出了根据本公开实施例的在在线直播的时间进度条上标记热点时间段的一种示意图;

图3b示意性示出了根据本公开实施例的在在线直播的时间进度条上标记热点时间段的另一种示意图;

图4示意性示出了根据本公开实施例的波浪图的示意图;

图5示意性示出了根据本公开一个实施例的确定目标时间段的流程图;

图6a示意性示出了根据本公开实施例的用户在需要观看直播回放时的一种交互示意图;

图6b示意性示出了根据本公开实施例的用户在需要观看直播回放时的另一种交互示意图;

图7示意性示出了根据本公开实施例的截取片段的流程图;

图8示意性示出了根据本公开实施例的直播热点确定装置的框图;以及

图9示出了可以用来实施本公开的实施例的示例电子设备900的示意性框图。

具体实施方式

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。

在线直播往往无法进行快进等操作,而直播生成的回放则可以进行快进及选择片段播放。然而,直播回放内容往往过于冗长,且信息密度较低,导致观看者无法快速直达直播精彩片段以及精彩信息点。

目前,在线直播存在的缺陷在于,在需要进行直播的回放观看时难以确定直播热点。

本公开提供了直播热点确定方法、装置、电子设备以及存储介质。其中,该直播热点确定方法包括:获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条用户反馈信息对应一个生成时刻,每条用户反馈信息用于表征在线直播在生成时刻的热点程度;根据至少一条用户反馈信息和与每条用户反馈信息对应的生成时刻确定热点时间段;以及将热点时间段以目标标记形式标记于在线直播的时间进度条上。

图1示意性示出了根据本公开实施例的可以应用直播热点确定方法及装置的示例性系统架构。

需要注意的是,图1所示仅为可以应用本公开实施例的系统架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1所示,根据该实施例的系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线和/或无线通信链路等等。

用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如知识阅读类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端和/或社交平台软件等(仅为示例)。

终端设备101、102、103可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的内容提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。

本公开实施例所提供的直播热点确定方法一般可以由服务器105执行。相应地,本公开实施例所提供的直播热点确定装置一般可以设置于服务器105中。本公开实施例所提供的直播热点确定方法也可以由不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群执行。相应地,本公开实施例所提供的直播热点确定装置也可以设置于不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群中。

例如,用户在通过终端设备101、102、或103中的任意一个(例如,终端设备101,但不限于此)观看在线直播时,可以产生用户反馈信息,该用户反馈信息可以存储在终端设备101、102、或103中的任意一个(例如,终端设备101,但不限于此)之中,然后,终端设备101可以在本地执行本公开实施例所提供的直播热点确定方法。或者,该用户反馈信息可以被发送到其他终端设备、服务器、或服务器集群,并由接收该用户反馈信息的其他终端设备、服务器、或服务器集群来执行本公开实施例所提供的直播热点确定方法。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

根据本公开的实施例,可以采集在线直播过程中生成的用户反馈信息,并通过对用户反馈信息及其生成时刻进行分析,确定在线直播中的热点片段。针对直播回放时间较长、难以直达精彩片段的问题,以自动化的手段进行改进优化,减少人工投入成本,人工成本包括用户反馈信息的采集、统计与分析,以及热点时间段的确定等。

图2示意性示出了根据本公开实施例的直播热点确定方法的流程图。

如图2所示,该方法包括操作s210~s230。

在操作s210,获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条用户反馈信息对应一个生成时刻,每条用户反馈信息用于表征在线直播在生成时刻的热点程度。

在操作s220,根据至少一条用户反馈信息和与每条用户反馈信息对应的生成时刻确定热点时间段。

在操作s230,将热点时间段以目标标记形式标记于在线直播的时间进度条上。

根据本公开的实施例,可以根据在线直播的直播内容确定在线直播的类型。例如,在线直播的类型可以包括音频直播、视频直播、文字直播、图片直播等。可以根据在线直播的直播方式确定在线直播的类型。例如。在线直播的类型可以包括网络直播、电视直播等。

根据本公开的实施例,用户反馈信息例如可以包括用户在直播界面所产生的一系列交互操作所反馈的信息。例如,在某一时刻,在用户进入或退出某个直播界面时,用户反馈信息可以表现为该直播在该时刻的用户数目的净增值。根据实际情况,例如,在进入用户数目大于退出用户数目的情况下,该净增值可以为正值,在进入用户数目小于退出用户数目的情况下,该净增值可以为负值。在进入用户数目等于退出数目的情况下,该净增值可以为0。例如,在某一时刻,用户在某个直播界面进行了如点赞和评论等操作时,用户反馈信息例如可以表现为用于增加该时刻的热点程度的反馈信息,或是用于降低该时刻的热点程度的反馈信息。例如,在某一直播界面内检测到某一时刻存在用户的转发或分享等操作时,用户反馈信息例如也可以表现为用于增加该时刻的热点程度的反馈信息。

根据本公开的实施例,生成时刻例如可以表现为实际时间,如北京时间,如xx时xx分xx秒。例如也可以表现为在线直播的播放进度所对应的时间,如在线直播播放了yy分钟yy秒时,生成时刻可以表现为yy分yy秒。

根据本公开的实施例,热点时间段例如可以为根据满足预设热点程度的时刻确定,例如也可以为根据满足预设热点程度的时刻的集合确定。

例如,在某一时刻的热点程度足够高,且在相邻时间段内不存在其他的热点程度足够高的时刻的情况下,可以提取包含该时刻的一段时间段来确定热点时间段,例如,可以将某时刻的前后10秒作为该时刻的相邻时间段,可以提取该时刻之前3秒至该时刻之后3秒形成的包含该时刻的一段时间段。

例如,在存在多个时刻的热点程度足够高,且该多个时刻的间隔时间不太大的情况下,如不大于10秒,可以通过提取包含有该多个时刻的最短时间段来确定热点时间段。

需要说明的是,该实施例中所列举的3秒、10秒仅为示例性实施例,并非用于限定本公开。在实际实施过程中,该实施例中涉及的相邻时间段、间隔时间等的具体值可以根据实际情况进行适应性调整。

根据本公开的实施例,在线直播的时间进度条例如主要表现为在线直播的已播放内容所对应的进度条,该进度条可以表现该在线直播已播放的时长。

根据本公开的实施例,目标标记形式作为标记于在线直播的时间进度条上的标记。例如可以表现为点或线段的形式。点可以包括各种形状的点或具有各种展示形式的点,如动画形式。线段可以为不同于原始时间进度条的颜色或展示形式的线段。例如,以点的形式进行标记,可以确定从该点对应的时刻开始会进入热点时间段。例如,以线段的形式进行标记,可以确定时间进度条上被该线段覆盖的部分所对应的时间段为热点时间段。

根据本公开的实施例,用户反馈信息可以在直播过程中实时获取,与此同时,也可确定每条用户反馈信息的生成时刻。通过结合分析用户反馈信息及其生成时刻,例如即可确定某一时刻的热点程度,根据已确定的热点程度例如即可最终确定热点时间段。同时,可将该热点时间段相应地标记于在线直播已播放部分对应的时间进度条上。

图3a示意性示出了根据本公开实施例的在在线直播的时间进度条上标记热点时间段的一种示意图。

如图3a所示,示意性展示了以线段的形式标记热点时间段的示意图,图3a中展示了四个热点时间段p1、p2、p3、p4。针对每个热点时间段所对应的内容的热点程度,可以以不同深度的线段颜色来表示,为用户提供更直观的热度展示。例如,颜色越深表示热点程度越高。

图3b示意性示出了根据本公开实施例的在在线直播的时间进度条上标记热点时间段的另一种示意图。

如图3b所示,示意性展示了以点的形式标记热点时间段的示意图,图3b中的每个点例如可以对应为图3a中每个热点时间段的起始时间点,例如,p1_s表示热点时间段p1的起始时间点。

通过本公开的上述实施例,由于在在线直播的进度条上标记了热点时间段,从而用户可以直观的确定并快速定位在线直播中的热点片段。至少部分的解决了现有技术中用户在观看直播回放时无法快速直达精彩片段的技术问题,进而达到了提升在线直播的用户友好性的技术效果。尤其适用于用户需要观看直播回放的情况,在提升回放内容的沉淀价值的基础上,还能够帮助用户更便捷地消费回放内容。

下面结合具体实施例,并参考图4~图7,对图2所示的方法做进一步说明。

根据本公开的实施例,用户反馈信息例如可以包括观看在线直播的用户数、用户评论数和用户分享次数其中至少之一。

根据本公开的实施例,观看在线直播的用户数例如主要表现为在某一直播界面的某一时刻或某一时间段内的用户净增值,可以通过计算在该时刻或在该时间段内进入或退出该直播界面的用户的数量确定。用户评论数例如主要表现为在某一时刻或某一时间段内用户在某一直播界面进行的点赞和评论等的数量,可以通过统计直接确定。用户分享次数例如主要表现为在某一直播界面的某一时刻或某一时间段内检测到的与触发转发或分享等操作相关的操作数量,可以通过统计与该类操作相关的触发次数确定用户分享次数。通过统计相关用户反馈信息的数量,可为后续确定热点时间段提供数据基础。

需要说明的是,用户反馈信息不限于以上所列,在实际实施过程中,任何能够反映用户与直播的交互的操作均可视为一种用户反馈信息。

通过本公开的上述实施例,可以在综合考量在线直播中的各类用户反馈信息的基础上,更为准确度确定直播热点。

根据本公开的实施例,每条用户反馈信息为正反馈信息或负反馈信息。可以针对正反馈信息配置取值为正值的热点权重,可以针对负反馈信息配置取值为正值或负值的热点权重。

根据本公开的实施例,正反馈信息例如可以包括用户进入直播界面、点赞、转发分享或发表正面信息的弹幕等各类交互信息,针对不同类别的交互信息的热点权重例如可以设置为均相同或互不相同。例如,可以设置各类正反馈信息的热度权重均为 1。例如,还可以设置与转发分享相关的正反馈信息的热度权重为 5,与点赞、发表正面信息的弹幕、进入直播界面等相关的正反馈信息的热度权重为 3等。

根据本公开的实施例,负反馈信息例如可以包括用户退出直播界面或发表包含有负面信息的评论等各类交互信息,针对不同类别的交互信息的热点权重例如可以设置为均相同或互不相同。例如,可设置各类负反馈信息的热度权重均为-5。例如,也可以设置与拉黑相关的负反馈信息的热度权重为-10,与发表包含有负面信息的评论、退出直播界面等相关的负反馈信息的热度权重为-5。此外,由于部分负面评论也可以增加话题热度,因此,针对与负面评论相关的负反馈信息设置的热度权重可以为 5或-5。本领域技术人员可以理解,实际设置规则可以根据负面评论的内容确定。

需要说明的是,上述列出的热点权重的取值仅为示例性实施例,在实际实施过程中,可根据实际场景自适应确定,在此不做限定。

需要说明的是,本公开实施例中所涉及的用户评论信息的获取、存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。

通过本公开的上述实施例,可进一步结合用户反馈信息的类别为各类用户反馈信息针对性的配置相同或不同的热度权重,以能够结合反馈细节更为精确的确定直播热点。

根据本公开的实施例,根据至少一条用户反馈信息和与每条用户反馈信息对应的生成时刻确定热点时间段包括:获取针对用户反馈信息配置的热点权重;根据用户反馈信息和与用户反馈信息对应的热点权重计算在线直播的每一时刻所对应的热点值;获取满足预设条件的热点值所对应的目标时间段;以及将目标时间段作为热点时间段。

根据本公开的实施例,可以基于如上所述的方式,结合用户反馈信息的类别或内容确定热点权重。可以通过对该时刻生成的用户反馈信息所对应的热点权重叠加或通过其他预设计算方式计算得到每一时刻的热点值。预设条件可以为事先设定的与判别热点程度相关的条件,如可以包括热点程度足够高这一情况。例如可以通过判段热点值是否高于一预定阈值来确定热点程度是否足够高。在热点值高于该预定阈值的情况下,例如可以确定该热点值对应的时刻为热点时刻。例如,在获取到的热点值满足热点程度足够高这一预设条件的情况下,可结合前述提取方式确定目标时间段,即热点时间段,如提取包含热点时刻的一段时间段、提取包含有多个热点时刻的最短时间段等方式。

需要说明的是,上述对预设条件的设定仅是示例性实施例,但不限于此,还可以包括本领域已知的其他设定方法,只要能够最终确定目标时间段即可。

通过本公开的上述实施例,提供了一种根据热点权重确定热点时间段的方法,通过计算每一时刻的热点值,可以基于更细粒度的时间点确定热点时间段,从而能够确定更细粒度的热点片段。

根据本公开的一个实施例,预设条件例如可以不仅限于前述所列的方式。在另一实施例中,上述获取满足预设条件的热点值所对应的目标时间段例如还可以包括:获取用于表征在线直播的每一时刻所对应的热点值的波浪图;获取波浪图中的相对波峰波谷,其中,相对波峰波谷表现为第一相对波谷-相对波峰-第二相对波谷的形式;获取相对波峰波谷中的第一相对波谷所对应的第一目标时刻,作为目标时间段的起始时间点;获取相对波峰波谷中的第二相对波谷所对应的第二目标时刻,作为目标时间段的终止时间点;以及根据第一目标时刻和第二目标时刻确定目标时间段。

图4示意性示出了根据本公开实施例的热度示意图的示意图。

如图4所示,例如展示了根据某个直播的已直播内容确定的波浪图,通过以直播时间作为横坐标,热点值作为纵坐标,可得到用于表征该直播在直播过程中的热点值的变化状态。波浪图上的每一个点例如可以表示该直播在相应时刻的热点程度。

根据本公开的实施例,参见图4所示,已展示出的波浪图中相对波峰波谷例如包括5个,即t1、t2、t3、t4、t5,并可确定每个相对波峰波谷的第一相对波谷和第二相对波谷所分别对应的第一目标时刻和第二目标时刻。例如,以t1为例,可确定t1的第一目标时刻为t1_s,第二目标时刻为t1_e,即,可以确定相对波峰波谷t1对应的目标时间段的起始时刻为t1_s,终止时刻为t1_e。基于此,例如可确定从t1_s时刻至t1_e时刻所构成的时间段为该直播的一个热点时间段,即目标时间段。

通过本公开的上述实施例,提供了一种根据波浪图确定目标时间段的方法。通过引入波浪图,可以更为精准的反映在线直播在播放过程中的热度变化情况,从而可以根据整个热度变化趋势更为准确且有效确定目标时间段。

根据本公开的另一个实施例,在相对波峰波谷包括多个的情况下,上述获取满足预设条件的热点值所对应的目标时间段例如还可以包括:根据每个相对波峰波谷中相对波峰的值,对多个相对波峰波谷按照降序进行排序;获取位于前n位的n个目标相对波峰波谷,其中,n为正整数;针对每个目标相对波峰波谷,获取目标相对波峰波谷中的第一相对波谷所对应的时刻作为第一目标时刻,获取目标相对波峰波谷中的第二相对波谷所对应的时刻作为第二目标时刻;以及根据第一目标时刻和第二目标时刻确定目标时间段。

根据本公开的实施例,再次参见图4所示,例如可以获得5个相对波峰波谷t1、t2、t3、t4、t5各自的相对波峰的值分别为num1、num2、num3、num4、num5。通过根据相对波峰的值对5个相对波峰波谷进行降序排序后例如可得到排序结果为t4、t3、t5、t2、t1。以n=3为例,则可确定目标相对波峰波谷为t4、t3、t5,并可根据t4、t3、t5各自所对应的第一目标时刻和第二目标时刻最终确定3个热点时间段,n例如为系统设定切片数量,用于表示一个直播进度条中最多展示n个热点时间段。

通过本公开的上述实施例,可以为一个直播设置热点上限n,通过设置上限,并结合对相对波峰进行排序的方式,例如可以在直播时间过长或直播热点过多的情况下,为用户筛选出热点程度更高的n个热点时间段,防止用户难以确定最佳热点。

根据本公开的另一个实施例,上述获取满足预设条件的热点值所对应的目标时间段例如还可以包括:响应于针对第一目标时刻或第二目标时刻的调节操作,对第一目标时刻或第二目标时刻的时间点信息进行调节,得到新的时间点;根据新的时间点确定新的第一目标时刻和新的第二目标时刻;以及根据新的第一目标时刻和新的第二目标时刻确定目标时间段。

根据本公开的实施例,新的第一目标时刻和新的第二目标时刻可以等于原始的第一目标时刻和第二目标时刻,在此不做限定。

根据本公开的实施例,在确定每个热点时间段的第一目标时刻(即起始时间点)和第二目标时刻(即终止时间点)之后,例如可以将该确定信息发送至相应的主播等信息处理人员。信息处理人员例如可以结合直播内容对该确定的起止时间点的合适与否进行判断,然后根据判断结果决定是否需要自由调整,并在需要调整的情况下触发调节操作同时进行适应性调节,从而得到新的第一目标时刻和新的第二目标时刻。

通过本公开的上述实施例,可以引入人工调节操作,结合人为判定的方式对程序判定的目标时刻(例如上述第一目标时刻和第二目标时刻)进行自适应调节,以得到更符合用户需求的热点片段。

图5示意性示出了根据本公开一个实施例的确定目标时间段的示意流程图。

如图5所示,该流程可以包括操作s510~580。

在操作s510,确定在直播中存在用户的进入或退出。

在操作s520,净增值映射存储。包括:在存在用户进入时,净增值 1,在存在用户退出时,净增值-1。

在操作s530,净增值转换为波浪图。例如可以转换为图4所示的波浪图。

在操作s540,响应于存在多个相对波峰波谷,对相对波峰波谷降序排序。

在操作s550,获取前n个相对波峰波谷并标记。

在操作s560,确定是否存在人工拖动调整。若是,则执行操作s570;若否,则执行操作s580。

在操作s570,根据调整后的时间信息确定目标时间段。

在操作s580,根据每个相对波峰波谷本身的时间信息确定目标时间段。

根据本公开的实施例,通过上述操作s510~s580,主播开播后,后台数据库例如可以实时获取直播过程中每个时刻或每个预设时间段(如十分钟)内进入或退出直播间的用户数,即获取单位时间内的净增值,并在后台数据中进行映射存储。后台数据库中存储的净增值例如可以首先转化为波浪图的形式,以便于能够根据波浪图的相对波峰对每个相对波峰波谷进行排序。然后,可以根据排序结果确定topn,即,确定热点程度最高的前n个热点片段,根据topn进行标记,例如,在已直播内容形成的时间进度条上对与前n个热点片段相对应的时间段进行标记,以及结合人工拖动操作调整每个热点片段的起始时间等。由此,在标记的同时可以确定针对每个热点片段配置的别名标题、标签以及介绍等信息并同时进行标记,来确定带有标记信息的目标时间段,以此来确定已直播内容中的热点片段。

通过本公开的上述实施例,根据主播在直播过程中实时观看用户的数量变化,可自动定位直播中的热点或信息密集片段并进行标记。同时,主播也可手动控制对应标记片段的起始时间点,在直播回放时能够利于用户快速定位热点或信息密集片段。

根据本公开的另一个实施例,上述获取满足预设条件的热点值所对应的目标时间段例如还可以包括:获取大于预设阈值的目标热点值对应的时间信息;以及根据时间信息确定目标时间段。

根据本公开的实施例,预设阈值例如为预先设定的可以表征热点程度足够高的热点值。在根据预设阈值获取得到所以热点程度足够高的热点时刻(即时间信息)之后,可以根据该些时刻确定热点时间段。

通过本公开的上述实施例,提供了另一种热点时间段的确定方法。通过设置预设阈值,可以确定更细粒度的热点时间段。

根据本公开的实施例,将热点时间段以目标标记形式标记于在线直播的时间进度条上例如可以包括:获取针对热点时间段所对应的第一目标直播内容配置的类别标签;以及将类别标签标记于在线直播中的与热点时间段相对应的时间进度条上。

根据本公开的实施例,上述获取针对热点时间段所对应的第一目标直播内容配置的类别标签例如可以包括:获取第一目标直播内容所包含的语音信息;对语音信息进行识别,得到用于表征第一目标直播内容的目标词;以及根据目标词确定类别标签。

根据本公开的实施例,在根据前述方式或其他可行性方式确定热点时间段之后,可以将确定的热点时间段发送至主播等信息处理人员。在信息处理人员获取到该热点时间段的信息之后,例如可以通过人工分析的方式向与每个热点时间段所对应的直播内容添加别名标题、信息简介和其他类别标签其中至少之一。同时,例如可以将该别名标题、信息简介、类别标签等信息标记于已直播内容生成的时间进度条上。

根据本公开的实施例,例如可以结合语音识别、文字识别、词频-逆文本频率指数等技术对热点片段(即第一目标直播内容)进行分析。例如也可以由主播等信息处理人员对热点片段的内容进行人为分析,以获得该热点片段的中心词或关键词(即目标词),然后即可根据该中心词或关键词来确定类别标签。

根据本公开的实施例,类别标签例如也可以根据上述别名标题、信息简介等信息进行概括确定。

图6a示意性示出了根据本公开实施例的用户在需要观看直播回放时的一种交互示意图。

如图6a所示,在图3a的示例中,在用户需要观看直播回放时,由于该直播形成的时间进度条上已包括以线段的形式标记的热点标记,在用户移动到相应热点标记对应的时间进度上时可以浮层展示别名标题、标签以及介绍。例如,在鼠标移动到存在该热点标记的时间进度上的每一个时刻上时,均可以相应的展示例如有关热点3的热点信息,该热点信息可以包括有关热点3的别名标题、类别标签和介绍中的至少一个。如果用户通过触控操作点击时间进度条上的相应时间点,则播放器可以从此时间点进行播放。

图6b示意性示出了根据本公开实施例的用户在需要观看直播回放时的另一种交互示意图。

如图6b所示,在图3b的示例中,在用户需要观看直播回放时,由于该直播形成的时间进度调上已包括以点的形式标记的热点标记,在用户移动到相应热点标记对应的时间点上时可以浮层展示别名标题、标签以及介绍。例如,在鼠标移动到存在该热点标记的时间点上时,可以相应的展示例如有关热点3的热点信息,该热点信息可以包括有关热点3的别名标题、类别标签和介绍中的至少一个。如果用户通过触控操作点击进度条上的相应时间点,则播放器可以从此时间点进行播放。

通过本公开的上述实施例,可以在直播进度条的相应时间段上标记类别标签,从而可以为用户提供一种更为直观热点展示方式,以便于用户直接到达热点信息点。

根据本公开的实施例,上述直播热点确定方法例如还可以包括:获取热点时间段的起始时间点和终止时间点;根据起始时间点和终止时间点从在线直播中截取与热点时间段对应的第二目标直播内容;以及将第二目标直播内容存储为热点片段。

图7示意性示出了根据本公开实施例的截取片段的示例流程图。

如图7所示,该流程可以包括操作s710~s760。

在操作s710,获取直播进度条,直播进度条包含确定的目标时间段。

在操作s720,截取目标时间段对应的直播内容。

在操作s730,确定直播内容是否具有标签信息或附加信息?若否,则执行操作s740;若是,则执行操作s750~s760。

在操作s740,将直播内容存储至数据库。

在操作s750,提取直播内容的标签信息或附加信息。

在操作s760,将直播内容与标签信息或附加信息相关联地存储至数据库。

根据本公开的实施例,通过上述操作s710~s750,为便于用户可以针对相关片段进行直接搜索。例如还可以将直播过程中确定的热点片段截取为单独的片段进行存储,该过程例如可以发生在确定热点片段的同时,也可以发生在直播结束或人为确定热点片段之后。在需要截取热点片段时,例如可以由具有片段截取功能的后台程序来实现热点片段的截取。在需要被截取的热点片段存在标签信息或附加信息的情况下,后台程序例如还可以提取相应的被截取热点片段的标签信息或附加信息。最终截取到的热点片段可以直接分发给用户,截取到的包含有标签信息或附加信息的热点片段例如还可以由用户通过搜索关键词搜索得到。

根据本公开的实施例,标签信息可以包括音乐名、热点人物名、新闻标题等信息,附加信息可以包括与音乐相关的类型、作者、歌词等信息,与热点人物相关的事件信息以及新闻简介等信息。

通过本公开的上述实施例,可以将大分类(即类别标签的分配颗粒度过大)、信息密度分散的直播内容切割成小分类(即具有更细颗粒度的类别标签)、信息密度更为集中的直播回放片段并独立存储,从而可以根据截取的热点或信息密集片段标签更精准的对相应人群进行推送及分发。

图8示意性示出了根据本公开实施例的直播热点确定装置的框图。

如图8所示,直播热点确定装置800包括第一获取模块810、确定模块820和标记模块830。

第一获取模块810,用于获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条用户反馈信息对应一个生成时刻,每条用户反馈信息用于表征在线直播在生成时刻的热点程度。

确定模块820,用于根据至少一条用户反馈信息和与每条用户反馈信息对应的生成时刻确定热点时间段。

标记模块830,用于将热点时间段以目标标记形式标记于在线直播的时间进度条上。

通过本公开的上述实施例,提供了在在线直播的进度条上标记热点时间段的方法,通过实施该种方法,用户可以直观的确定并快速定位在线直播中的热点片段,至少部分的解决了现有技术中用户在观看直播回放时无法快速直达精彩片段的技术问题,进而达到了提升在线直播的用户友好性的技术效果。

根据本公开的实施例,确定模块包括第一获取单元、计算单元、第二获取单元和定义单元。

第一获取单元,用于获取针对用户反馈信息配置的热点权重。

计算单元,用于根据用户反馈信息和与用户反馈信息对应的热点权重计算在线直播的每一时刻所对应的热点值。

第二获取单元,用于获取满足预设条件的热点值所对应的目标时间段。

定义单元,用于将目标时间段作为热点时间段。

根据本公开的实施例,每条用户反馈信息为正反馈信息或负反馈信息,针对正反馈信息配置取值为正值的热点权重,针对负反馈信息配置取值为正值或负值的热点权重。

根据本公开的实施例,第二获取单元包括第一获取子单元、第二获取子单元、第一定义子单元、第二定义子单元和确定子单元。

第一获取子单元,用于获取用于表征在线直播的每一时刻所对应的热点值的波浪图。

第二获取子单元,用于获取波浪图中的相对波峰波谷,其中,相对波峰波谷表现为第一相对波谷-相对波峰-第二相对波谷的形式。

第一定义子单元,用于获取相对波峰波谷中的第一相对波谷所对应的第一目标时刻,作为目标时间段的起始时间点。

第二定义子单元,用于获取相对波峰波谷中的第二相对波谷所对应的第二目标时刻,作为目标时间段的终止时间点。

确定子单元,用于根据第一目标时刻和第二目标时刻确定目标时间段。

根据本公开的实施例,相对波峰波谷包括多个,第二获取单元还包括排序子单元、第三获取子单元、第三定义子单元和第一确定子单元。

排序子单元,用于根据每个相对波峰波谷中相对波峰的值对多个相对波峰波谷进行降序排序。

第三获取子单元,用于获取排序位于前n位的n个目标相对波峰波谷,其中,n为正整数。

第三定义子单元,用于针对每个目标相对波峰波谷,获取目标相对波峰波谷中的第一相对波谷所对应的时刻作为第一目标时刻,获取目标相对波峰波谷中的第二相对波谷所对应的时刻作为第二目标时刻。

第一确定子单元,用于根据第一目标时刻和第二目标时刻确定目标时间段。

根据本公开的实施例,第二获取单元还包括调节子单元、第二确定子单元和第三确定子单元。

调节子单元,用于响应于针对第一目标时刻或第二目标时刻的调节操作,对第一目标时刻或第二目标时刻的时间点信息进行调节,得到新的时间点。

第二确定子单元,用于根据新的时间点确定新的第一目标时刻和新的第二目标时刻。

第三确定子单元,用于根据新的第一目标时刻和新的第二目标时刻确定目标时间段。

根据本公开的实施例,第二获取单元包括第四获取子单元和第四确定子单元。

第四获取子单元,用于获取大于预设阈值的目标热点值对应的时间信息。

第四确定子单元,用于根据时间信息确定目标时间段。

根据本公开的实施例,标记模块包括第三获取单元和标记单元。

第三获取单元,用于获取针对热点时间段所对应的第一目标直播内容配置的类别标签。

标记单元,用于将类别标签标记于在线直播中的与热点时间段相对应的时间进度条上。

根据本公开的实施例,第三获取单元包括第五获取子单元、识别子单元和第五确定子单元。

第五获取子单元,用于获取第一目标直播内容所包含的语音信息。

识别子单元,用于对语音信息进行识别,得到用于表征第一目标直播内容的目标词。

第五确定子单元,用于根据目标词确定类别标签。

根据本公开的实施例,直播热点确定装置还包括第二获取模块、截取模块和存储模块。

第二获取模块,用于获取热点时间段的起始时间点和终止时间点。

截取模块,用于根据起始时间点和终止时间点从在线直播中截取与热点时间段对应的第二目标直播内容。

存储模块,用于将第二目标直播内容存储为热点片段。

根据本公开的实施例,用户反馈信息包括观看在线直播的用户数、用户评论数和用户分享次数其中至少之一。

根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。

根据本公开的实施例,一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行如上的方法。

根据本公开的实施例,一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行如上的方法。

根据本公开的实施例,一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如上的方法。

图9示出了可以用来实施本公开的实施例的示例电子设备900的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。

如图9所示,设备900包括计算单元901,其可以根据存储在只读存储器(rom)902中的计算机程序或者从存储单元908加载到随机访问存储器(ram)903中的计算机程序,来执行各种适当的动作和处理。在ram903中,还可存储设备900操作所需的各种程序和数据。计算单元901、rom902以及ram903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。

设备900中的多个部件连接至i/o接口905,包括:输入单元906,例如键盘、鼠标等;输出单元907,例如各种类型的显示器、扬声器等;存储单元908,例如磁盘、光盘等;以及通信单元909,例如网卡、调制解调器、无线通信收发机等。通信单元909允许设备900通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

计算单元901可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元901的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元901执行上文所描述的各个方法和处理,例如直播热点确定方法。例如,在一些实施例中,直播热点确定方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元908。在一些实施例中,计算机程序的部分或者全部可以经由rom902和/或通信单元909而被载入和/或安装到设备900上。当计算机程序加载到ram903并由计算单元901执行时,可以执行上文描述的直播热点确定方法的一个或多个步骤。备选地,在其他实施例中,计算单元901可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行直播热点确定方法。

本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。

为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。

可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。

计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,也可以是分布式系统的服务器,或者是结合了区块链的服务器。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。

应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。


技术特征:

1.一种直播热点确定方法,包括:

获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条所述用户反馈信息对应一个生成时刻,每条所述用户反馈信息用于表征所述在线直播在所述生成时刻的热点程度;

根据所述至少一条用户反馈信息和与每条所述用户反馈信息对应的生成时刻确定热点时间段;以及

将所述热点时间段以目标标记形式标记于所述在线直播的时间进度条上。

2.根据权利要求1所述的方法,其中,所述根据所述至少一条用户反馈信息和与每条所述用户反馈信息对应的生成时刻确定热点时间段包括:

获取针对所述用户反馈信息配置的热点权重;

根据所述用户反馈信息和与所述用户反馈信息对应的热点权重计算所述在线直播的每一时刻所对应的热点值;

获取满足预设条件的所述热点值所对应的目标时间段;以及

将所述目标时间段作为所述热点时间段。

3.根据权利要求1或2所述的方法,其中,每条所述用户反馈信息为正反馈信息或负反馈信息,针对所述正反馈信息配置取值为正值的热点权重,针对所述负反馈信息配置取值为正值或负值的热点权重。

4.根据权利要求2所述的方法,其中,所述获取满足预设条件的所述热点值所对应的目标时间段包括:

获取用于表征所述在线直播的每一时刻所对应的热点值的波浪图;

获取所述波浪图中的相对波峰波谷,其中,所述相对波峰波谷表现为第一相对波谷-相对波峰-第二相对波谷的形式;

获取所述相对波峰波谷中的第一相对波谷所对应的第一目标时刻,作为所述目标时间段的起始时间点;

获取所述相对波峰波谷中的第二相对波谷所对应的第二目标时刻,作为所述目标时间段的终止时间点;以及

根据所述第一目标时刻和所述第二目标时刻确定所述目标时间段。

5.根据权利要求4所述的方法,其中,所述相对波峰波谷包括多个,所述获取满足预设条件的所述热点值所对应的目标时间段还包括:

根据每个所述相对波峰波谷中相对波峰的值对所述多个相对波峰波谷进行降序排序;

获取排序位于前n位的n个目标相对波峰波谷,其中,n为正整数;

针对每个所述目标相对波峰波谷,获取所述目标相对波峰波谷中的所述第一相对波谷所对应的时刻作为所述第一目标时刻,获取所述目标相对波峰波谷中的所述第二相对波谷所对应的时刻作为所述第二目标时刻;以及

根据所述第一目标时刻和所述第二目标时刻确定所述目标时间段。

6.根据权利要求4或5所述的方法,所述获取满足预设条件的所述热点值所对应的目标时间段还包括:

响应于针对所述第一目标时刻或所述第二目标时刻的调节操作,对所述第一目标时刻或所述第二目标时刻的时间点信息进行调节,得到新的时间点;

根据所述新的时间点确定新的第一目标时刻和新的第二目标时刻;以及

根据所述新的第一目标时刻和新的第二目标时刻确定所述目标时间段。

7.根据权利要求2所述的方法,其中,所述获取满足预设条件的所述热点值所对应的目标时间段包括:

获取大于预设阈值的目标热点值对应的时间信息;以及

根据所述时间信息确定所述目标时间段。

8.根据权利要求1所述的方法,其中,所述将所述热点时间段以目标标记形式标记于所述在线直播的时间进度条上包括:

获取针对所述热点时间段所对应的第一目标直播内容配置的类别标签;以及

将所述类别标签标记于所述在线直播中的与所述热点时间段相对应的时间进度条上。

9.根据权利要求8所述的方法,其中,所述获取针对所述热点时间段所对应的第一目标直播内容配置的类别标签包括:

获取所述第一目标直播内容所包含的语音信息;

对所述语音信息进行识别,得到用于表征所述第一目标直播内容的目标词;以及

根据所述目标词确定所述类别标签。

10.根据权利要求1至9中任一所述的方法,还包括:

获取所述热点时间段的起始时间点和终止时间点;

根据所述起始时间点和终止时间点从所述在线直播中截取与所述热点时间段对应的第二目标直播内容;以及

将所述第二目标直播内容存储为热点片段。

11.根据权利要求1至9中任一所述的方法,其中,所述用户反馈信息包括观看所述在线直播的用户数、用户评论数和用户分享次数其中至少之一。

12.一种直播热点确定装置,包括:

第一获取模块,用于获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条所述用户反馈信息对应一个生成时刻,每条所述用户反馈信息用于表征所述在线直播在所述生成时刻的热点程度;

确定模块,用于根据所述至少一条用户反馈信息和与每条所述用户反馈信息对应的生成时刻确定热点时间段;以及

标记模块,用于将所述热点时间段以目标标记形式标记于所述在线直播的时间进度条上。

13.一种电子设备,包括:

至少一个处理器;以及

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-11中任一项所述的方法。

14.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-11中任一项所述的方法。

15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的方法。

技术总结
本公开提供了一种直播热点确定方法、装置、电子设备以及存储介质,涉及数据处理领域,尤其涉及互联网传媒领域。具体实现方案为:获取在线直播过程中所生成的至少一条用户反馈信息,其中,每条用户反馈信息对应一个生成时刻,每条用户反馈信息用于表征在线直播在生成时刻的热点程度;根据至少一条用户反馈信息和与每条用户反馈信息对应的生成时刻确定热点时间段;以及将热点时间段以目标标记形式标记于在线直播的时间进度条上。

技术研发人员:张志立
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2021.04.29
技术公布日:2021.08.03

转载请注明原文地址:https://doc.8miu.com/read-1748.html

最新回复(0)