直播处理方法、装置、电子设备、存储介质及程序产品与流程
未命名
07-23
阅读:93
评论:0
1.本公开的实施例涉及一种直播处理方法、直播处理装置、电子设备、计算机可读存储介质及计算机程序产品。
背景技术:
2.随着网络和计算机技术的发展,媒体形式更为多样化。网络直播、短视频等近年来兴起的媒体形式已经越来越多地融入人们的生活中。对于网络直播,在一些场景中,需要及时、准确了解直播间的直播状况,以做出相应调整。
技术实现要素:
3.现有技术中,尚缺乏能够及时、准确、方便地确定直播间的当前状况的技术方案,无法满足用户需求。针对上述问题,本公开至少一个实施例提供一种直播处理方法、直播处理装置、电子设备、计算机可读存储介质及计算机程序产品,基于所述目标直播间的信息和所述关联直播间的信息确定处理结果并展示处理结果,由此可以及时、准确获取直播情况,无需复杂的操作,提升了用户体验。
4.本公开至少一个实施例提供一种直播处理方法,包括:响应于针对目标直播间的处理请求,获取目标直播间的信息和与目标直播间关联的关联直播间的信息;基于目标直播间的信息和关联直播间的信息确定处理结果;以及在信息展示页面展示处理结果。
5.本公开至少一个实施例还提供一种直播处理装置,包括获取单元、处理单元和展示单元,获取单元配置为响应于针对目标直播间的处理请求,获取目标直播间的信息和与目标直播间关联的关联直播间的信息;处理单元配置为基于目标直播间的信息和关联直播间的信息确定处理结果;展示单元配置为在信息展示页面展示处理结果。
6.本公开至少一个实施例还提供一种电子设备,包括:处理器;存储器,包括一个或多个计算机程序模块;其中,所述一个或多个计算机程序模块被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机程序模块包括用于实现本公开任一实施例所述的直播处理方法的指令。
7.本公开至少一个实施例还提供一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时可以实现本公开任一实施例所述的直播处理方法。
8.本公开至少一个实施例还提供一种计算机程序产品,包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包括用于执行本公开任一实施例所述的直播处理方法的程序代码。
附图说明
9.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同的附图标记表示相同的元素。应当理解附图是示意
性的,原件和元素不一定按照比例绘制。
10.图1为本公开一些实施例提供的一种直播处理方法的流程示意图;
11.图2为本公开一些实施例提供的信息展示页面的示意图;
12.图3为本公开一些实施例提供的另一信息展示页面的示意图;
13.图4为本公开一些实施例提供的信息展示页面的部分区域的示意图;
14.图5为本公开一些实施例提供的另一信息展示页面的示意图;
15.图6为一种可用于实施本公开实施例提供的直播处理方法的系统;
16.图7为本公开一些实施例提供的一种直播处理装置的示意框图;
17.图8为本公开一些实施例提供的一种电子设备的示意框图;
18.图9为本公开一些实施例提供的另一种电子设备的示意框图;以及
19.图10为本公开一些实施例提供的一种计算机可读存储介质的示意图。
具体实施方式
20.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
21.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
22.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
23.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
24.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。“多个”应理解为两个或以上。
25.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
26.本公开至少一个实施例提供一种直播处理方法、直播处理装置、电子设备、计算机可读存储介质及计算机程序产品,可以方便、快速获取直播间的直播情况,无需频繁切换到其他直播间来进行数据比对,节省了时间,简化了操作,提升了用户体验。
27.下面,将参考附图详细地说明本公开的实施例。
28.本公开至少一个实施例提供一种直播处理方法,该直播处理方法包括:响应于针对目标直播间的处理请求,获取目标直播间的信息和与目标直播间关联的关联直播间的信息;响应于针对处理结果的查看请求,基于目标直播间的信息和关联直播间的信息确定处理结果;以及在信息展示页面展示处理结果。
29.图1为本公开一些实施例提供的一种直播处理方法的流程示意图。如图1所示,在至少一个实施例中,该方法包括如下步骤s110~步骤s130。
30.步骤s110:响应于针对目标直播间的处理请求,获取目标直播间的信息和与目标直播间关联的关联直播间的信息;
31.步骤s120:基于目标直播间的信息和关联直播间的信息确定处理结果;
32.步骤s130:在信息展示页面展示该处理结果。
33.图2为本公开一些实施例提供的信息展示页面200的示意图。如图2所示,信息展示页面200可以包括列表区域210,列表区域210可以配置为展示多个待处理直播间(例如,直播间a1、直播间a2,
…
,直播间an)的名称,在一些实施例中,直播间的名称例如可以是直播间的关联对象的名称,关联对象例如为直播间的主播或者直播间的标识,例如主播头像标识。列表例如是关注列表,则每个待处理直播间即为关注的直播间。所述关联直播间可以是与目标直播间具有关联关系的直播间,例如具有相同或相似主播的直播间、具有相同开播时间的直播间或者相同类型的直播间等等。
34.例如,在步骤s110中,在列表中的某一个待处理直播间被选中的情况下,被选中的待处理直播间可以作为目标直播间。可以通过例如触控、语音、手势等交互操作来选中列表中的某一个待处理直播间。
35.在一些示例中,信息展示页面还可以设置有第一控件(图中未示出),针对目标直播间的处理请求例如可以通过触发第一控件而生成。例如,直播间a1为当前被选中的直播间,在第一控件被触发的情况下,可以生成针对直播间a1的处理请求。
36.在另一些示例中,还可以通过其他方式生成针对目标直播间的处理请求,例如,响应于对目标直播间执行第一预定操作(例如双击、拖拽等操作)而生成对目标直播间的处理请求;或者,通过语音指令生成针对目标直播间的处理请求;或者,通过手势指令生成针对目标直播间的处理请求,等等。本公开对处理请求的生成方式不做限制。
37.例如,在接收到针对直播间a1的处理请求之后,获取直播间a1的信息以及与直播间a1相关联的至少一个关联直播间的信息,关联直播间的数量可以是一个或多个,在以下的一些实施例中,以关联直播间的数量为一进行说明,但是本公开不以此为限,在应用过程中可以根据需要获取多个关联直播间的信息,并可以基于目标直播间和多个关联直播间执行后续步骤。
38.例如,目标直播间的信息和关联直播间的信息可以均包括观看数据、交互数据和资源交换数据等。观看数据例如可以包括观看人数(例如实时观看人数、平均观看人数、最高观看人数)和观看时长(例如人均观看时长)等。交互数据例如可以包括评论数据等。资源交换数据例如可以包括交易量等。
39.例如,在步骤s120中,处理结果可以包括对目标直播间和关联直播间的数据对比结果,数据对比结果包括对于观看数据、互动数据和资源交换数据中的至少一种数据的对比结果。
40.例如,在步骤s130中,如图2所示,信息展示页面200可以包括第一结果展示区域220,第一结果展示区域220可以配置为展示目标直播间和关联直播间的数据对比结果。例如,在数据对比结果包含多种类型的数据的情况下,可以针对每种数据类型,分别对比目标直播间和关联直播间的相应数据。例如,类型一例如可以是实时观看人数,则数据11可以是
直播间a1在当前时刻的实时观看人数,数据12可以是关联直播间在当前时刻的实时观看人数。类型二例如可以是平均观看人数,则数据21可以是直播间a1从某一历史播放时刻(例如开播时刻)至当前时刻之间的时间段内的平均观看人数,数据22可以是在对应时间段内的平均观看人数。例如,数据对比结果还可以包括目标直播间相对于关联直播间的数据上涨幅度或者数据下降幅度等信息。
41.例如,信息展示页面还可以包括除列表区域210和第一结果展示区域220之外的其他区域,本公开实施例对各个区域的位置关系不做限制,在应用过程中,可以根据实际需要来设置各个区域之间的位置关系。此外,信息展示页面包含的各个区域也可以展示于不同的层中,例如,列表区域210可以展示于第一层,处理结果区域220可以展示于第一层之上的浮层中。
42.根据本公开实施例的直播处理方法,通过结合与目标直播间相关联的关联直播间的信息来对目标直播间的信息进行处理,例如进行对比处理,可以使相关人员准确了解直播间的直播情况,无需频繁切换到其他直播间来进行数据比对,缩短了时间,简化了操作,提升了用户体验。
43.例如,在一些示例中,步骤s110中的关联直播间的信息可以采用如下方式获得:响应于触发与历史直播间的对比操作,获取历史直播间的信息,将历史直播间的信息作为关联直播间的信息,例如,历史直播间为目标直播间的关联对象在发起目标直播间之前发起的直播间。
44.例如,历史直播间与目标直播间可以是由同一关联对象(例如同一主播)发起的不同场次的直播间,并且历史直播间的播放时间早于目标直播间。在一些示例中,历史直播间与目标直播间是由同一关联对象在不同日期的同一时间段(例如开播时间均在晚上7-9点之间)发起的不同场次的直播间。例如,目标直播间的开播时间为15日晚上8点,则可以查找在15日之前的若干天内(例如10~14日)开播时间在7-9点之间的直播间作为候选的历史直播间。
45.例如,如图2所示,信息展示页面还可以展示有候选区域230,例如可以响应于触发对目标直播间的处理请求而展示该候选区域230。候选区域230可以展示有至少一个候选的直播间,例如可以展示目标直播间的若干个历史直播间(例如,场次为b1的历史直播间和场次为b2的历史直播间,b1和b2例如可以是日期)。若候选区域230中的某个历史直播间被选取,可以触发目标直播间与被选取的历史直播间的对比操作,将被选取的历史直播间作为关联直播间,该历史直播间的信息即可作为关联直播间的信息。通过将目标直播间与历史直播间进行纵向对比,可以直观地看出不同时间(例如不同日期)的数据变化,有助于分析例如促销期间的直播数据。
46.例如,在另一些示例中,步骤s110中的关联直播间的信息可以采用如下方式获得:响应于触发与相似直播间的对比操作,获取相似直播间的信息,将相似直播间的信息作为关联直播间的信息。
47.例如,获取相似直播间的信息可以包括:获取目标直播间的关联信息,关联信息包括直播间类型;基于关联信息,确定目标直播间的相似直播间并获取相似直播间的信息。
48.例如,直播间类型可以包括关联对象的类型和/或直播内容的类型,关联对象的类型例如可以包括全品类主播、美食类主播、服装类主播等,直播内容的类型可以包括直播中
所涉及的物品的类型,例如食品、服装、家具等品类。例如可以查找与目标直播间的直播间类型相同或相似的直播间,作为目标直播间的相似直播间。此外,关联信息也可以包括直播间的当前观看量,例如将与目标直播间的当前观看量在同一数量区间的直播间确定为相似直播间。
49.例如,如图2所示,候选区域230中还可以展示若干个相似直播间(例如直播间c1和c2),若候选区域230中的某个相似直播间被选取,可以触发目标直播间与该被选取的相似直播间的对比操作,将被选取的相似直播间作为关联直播间,该相似直播间的信息即可作为关联直播间的信息。通过将目标直播间与相似直播间进行横向对比,可以看出目标直播间相比于同类直播间的优势和不足,可以帮助目标直播间及时做出相应调整,实现更好的直播效果。
50.例如,直播处理方法还可以包括:响应于接收针对候选区域230的交互操作,使候选区域230由展示第一组候选直播间切换为展示不同于第一组候选直播间的第二组候选直播间。第一组候选直播间和第二组候选直播间均包括至少一个候选直播间,候选直播间为目标直播间的历史直播间或者目标直播间的相似直播间。基于这一方式,可以提供更多的候选直播间作为参考,有助于相关人员找到匹配度更高的候选直播间作为关联直播间,提升用户体验。
51.例如,在一些示例中,交互操作可以包括滑动操作,在候选区域230执行例如左右滑动操作,可以使候选区域230切换为展示不同于当前展示的候选直播间的其他候选直播间,例如切换为展示除场次b1和b2之外的其他历史直播间和/或展示除直播间c1和c2之外的其他相似直播间。
52.例如,在另一些示例中,候选区域230可以展示有第二控件(图中未示出),在第二控件被触发时,可以使候选区域230切换为展示不同于当前展示的候选直播间的其他候选直播间。
53.例如,直播处理方法还可以包括:响应于接收针对目标直播间的分析请求,获取目标直播间的分析结果,并在信息展示页面展示该分析结果。
54.图3为本公开一些实施例提供的另一信息展示页面的示意图。如图3所示,信息展示页面可以包括第二结果展示区域240,第二结果展示区域240配置为展示对目标直播间的分析结果。例如,分析结果可以基于目标直播间在历史播放时刻至当前播放时刻之间的时间段内的数据得到,历史播放时刻晚于目标直播间的开始时刻。例如,分析结果可以包括对目标直播间的观看人数、观看渠道、资源交换量等内容的分析。例如,第二结果展示区域240可以展示有在线人数、观看时长、评论数等信息。此外,还可以展示有观看人数随时间变化的曲线图、直播画面等内容。
55.例如,在一些示例中,信息展示页面还可以设置有第三控件(图中未示出),针对目标直播间的分析请求例如可以通过触发第三控件而生成。例如,直播间a1为当前被选中的直播间,在第三控件被触发的情况下,可以对应生成针对直播间a1的分析请求。
56.在另一些示例中,还可以通过其他方式生成针对目标直播间的分析请求,例如,响应于对目标直播间执行不同于第一预定操作的第二预定操作(例如单击等操作)而生成分析请求;或者,通过语音指令或者手势指令生成针对目标直播间的分析请求,等等。本公开对分析请求的触发方式不做限制。
57.例如,直播处理方法还可以包括:响应于接收对目标直播间的观看渠道的查看请求,在信息展示页面展示针对目标直播间的观看渠道信息。
58.图4为本公开一些实施例提供的信息展示页面的部分区域的示意图。如图4所示,例如,可以将直播的时长分为若干个时间段(例如时间段0-t1、t1-t2、t2-t3等),可以通过交互的形式选取某一个时间段,并触发针对相应时间段的观看渠道分析。例如,在t3-t4的时间段内,观看人数出现下降,若想要查看该时间段内各个观看渠道的情况,可以选中该时间段并触发对该时间段的观看渠道查看请求,例如可以通过触控、语音、手势等方式触发请求。
59.例如,在一些示例中,观看渠道信息可以包括:多个一级观看渠道分别对应的观看量波动信息。例如,可以在第二结果展示区域240展示各个一级观看渠道的观看人数随时间变化的曲线,如图示中观看渠道1和观看渠道2分别对应的变化曲线。例如,一级观看渠道可以包括推荐、关注、短视频等渠道。
60.例如,在另一些示例中,观看渠道信息还可以包括:从多个一级观看渠道中选择的使目标直播间的在线观看量发生波动的一级归因渠道,一级归因渠道例如为多个一级观看渠道中观看量波动最大的一级观看渠道。以时间段t3-t4为例,在该时间段内,总观看人数下降,可以从多个一级观看渠道中选取在该时间段内观看人数下降幅度最大的一级观看渠道(例如观看渠道2),该下降幅度最大的一级观看渠道即可作为使该时间段内的总观看人数下降的主要原因,可以将其作为一级归因渠道。同样地,若在某一时间段内总观看人数上升,则可以将在相应时间段内观看人数上升幅度最大的一级观看渠道作为与该时间段对应的一级归因渠道。
61.例如,每个一级观看渠道包括多个二级观看渠道。二级观看渠道为一级观看渠道下更为细化的子观看渠道,例如,推荐渠道可以包括多种推荐类目,例如服饰行业推荐、精选推荐、同城推荐等,每个推荐类目可以作为一个二级观看渠道。
62.其中,观看渠道信息还可以包括:从一级归因渠道包含的多个二级观看渠道中选择的使目标直播间的在线观看量发生波动的二级归因渠道。例如,二级归因渠道为一级归因渠道包含的多个二级观看渠道中观看量波动最大的二级观看渠道。也就是说,可以从一级归因渠道下的多个二级观看渠道中确定在相应时间段内观看人数波动最大的一个二级观看渠道作为二级归因渠道。
63.例如,直播处理方法还可以包括:每隔预定时长,在信息展示页面展示目标直播间在相应时间段内的观看渠道信息。例如,当直播进展至时刻t2时,可以展示最近的一个时间段t1-t2对应的观看渠道信息;当直播进展至时刻t3时,可以展示时间段t2-t3对应的观看渠道信息;当直播进展至时刻t4时,可以展示时间段t3-t4对应的观看渠道信息。
64.根据本公开实施例的直播处理方法,通过查看每个观看渠道的观看人数波动信息以及引起总观看人数上升或下降的归因渠道,可以使相关人员快速了解波动原因,提升效率。并且,通过进一步细化渠道(例如在一级归因渠道的基础上进一步细化至二级观看渠道),可以使相关人员了解更为具体的观看量波动原因,提供更为丰富的渠道分析结论。
65.例如,直播处理方法还可以包括:响应于接收针对列表区域210中不同直播间的切换操作,在第二结果展示区域240切换展示不同直播间的分析结果。例如,如图3所示,在当前时刻,直播间a1为目标直播间,第二结果展示区域240展示有对直播间a1的分析结果。若
在之后的某一时刻,目标直播间变为直播间a5,则使第二结果展示区域240切换为展示直播间a5的分析结果。
66.例如,直播处理方法还可以包括:在信息展示页面展示至少一个提示消息,每个提示消息包括提示直播间及提示直播间触发的提示事件,其中,提示直播间为多个待处理直播间中触发提示事件的待处理直播间,目标直播间为从该多个待处理直播间中选取的直播间,例如,多个待处理直播间为列表区域展示的全部直播间(直播间a1~an)。基于这一方式,可以对出现异常情况的直播间或者未能达到预期的直播间等进行提示,便于及时做出调整。
67.图5为本公开一些实施例提供的另一信息展示页面的示意图。如图3和图5所示,信息展示页面还可以包括第四控件(例如标注为“提示消息”的控件250),响应于该第四控件被触发,可以展示提示区域260,该提示区域260可以用于展示至少一个提示消息。例如,在某一个待处理直播间触发提示事件的情况下,可以将该待处理直播间作为一个提示直播间,然后基于提示直播间的名称及其触发的提示事件形成一条提示消息,展示于展示提示区域260中。
68.例如,在一些示例中,可以获取每个待处理直播间的播放时间数据,播放时间数据可以包括预计开播时间、实际开播时间、预计停播时间、实际停播时间等。例如,提示事件可以包括以下事件中的至少一种:播放时间数据表征待处理直播间的播放时间延迟;播放时间数据表征待处理直播间在播放过程中出现异常中断。
69.例如,直播间a3在预计开播时间没有开始直播,则可以形成一条提示消息“直播间a3延迟开播”,并展示于提示区域260中。再例如,若直播间a5的实际停播时间远早于预计停播时间,则可以形成一条提示消息“直播间a5异常断播”。
70.例如,在另一些示例中,可以获取每个待处理直播间的目标完成进度。目标完成进度可以是指心愿单目标完成进度,资源交换目标的完成进度。提示事件可以包括以下事件中的至少一种:目标完成进度表征待处理直播间不能达成资源交换目标;目标完成进度表征待处理直播间在预定时间之前提早达成资源交换目标。
71.例如,在另一些示例中,可以获取每个待处理直播间的在线观看量、互动量(例如评论量)和资源交换量。提示事件可以包括以下事件中的至少一种:在线观看量的变动幅度超过第一幅度阈值;互动量的变动幅度超过第二幅度阈值;资源交换量的变动幅度超过第三幅度阈值。第一幅度阈值、第二幅度阈值和第三幅度阈值的数值可以根据实际情况而定,本公开对此不做限制。本公开中涉及的各信息是在各信息所关联的各方充分授权的情况下得到的。
72.需要说明的是,本公开的实施例中,直播处理方法的各个步骤的执行顺序不受限制,虽然上文以特定顺序描述了各个步骤的执行过程,但这并不构成对本公开实施例的限制。该直播处理方法中的各个步骤可以串行执行或并行执行,这可以根据实际需求而定。该直播处理方法还可以包括更多或更少的步骤,例如,增加一些预处理步骤,或者将一些中间过程的数据存储并用于后续处理和计算,以省略一些相似的步骤。
73.图6为一种可用于实施本公开实施例提供的直播处理方法的系统。如图6所示,该系统310可以包括终端设备311、网络312、服务器313以及数据库314。例如,该系统310可以用于实施本公开任一实施例提供的直播处理方法。
74.终端设备311例如为电脑311-1。可以理解的是,终端设备311可以是能够执行数据处理的任何其他类型的电子设备,其可以包括但不限于台式电脑、笔记本电脑、平板电脑、工作站等。终端设备311也可以是设置有电子设备的任何装备。本公开的实施例对于终端设备的硬件配置或软件配置等不作限制。终端设备311可以通过运行代码的方式执行本公开实施例提供的直播处理方法。
75.网络312可以是单个网络,或至少两个不同网络的组合。例如,网络312可以包括但不限于局域网、广域网、公用网络、专用网络等中的一种或几种的组合。
76.服务器313可以是一个单独的服务器,或一个服务器群组,群组内的各个服务器通过有线的或无线的网络进行连接。一个服务器群组可以是集中式的,例如数据中心,也可以是分布式的。服务器313可以是本地的或远程的。
77.数据库314可以泛指具有存储功能的设备。数据库314可以是本地的或远程的。数据库314可以包括各种存储器、例如随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)等。以上提及的存储设备只是列举了一些例子,该系统310可以使用的存储设备并不局限于此。
78.数据库314可以经由网络312与服务器313或其一部分相互连接或通信,或直接与服务器313相互连接或通信,或是上述两种方式的结合。
79.在一些示例中,数据库314可以是独立的设备。在另一些示例中,数据库314也可以集成在终端设备311和服务器313中的至少一个中。例如,数据库314可以设置在终端设备311上,也可以设置在服务器313上。又例如,数据库314也可以是分布式的,其一部分设置在终端设备311上,另一部分设置在服务器313上。
80.图7为本公开一些实施例提供的一种直播处理装置的示意框图。如图7所示,该直播处理装置400包括获取单元410、处理单元420和展示单元430。例如,该直播处理装置400可以应用于终端设备中,也可以应用于任意的需要对直播间进行处理的设备或系统中,本公开的实施例对此不作限制。
81.获取单元410配置为响应于针对目标直播间的处理请求,获取目标直播间的信息和与目标直播间关联的关联直播间的信息。例如,获取单元410可以执行如图1所示的直播处理方法的步骤s110。
82.处理单元420配置为基于目标直播间的信息和关联直播间的信息确定处理结果。例如,处理单元420可以执行如图1所示的直播处理方法的步骤s120。
83.展示单元430配置为在信息展示页面展示处理结果。例如,展示单元430可以执行如图1所示的直播处理方法的步骤s130。
84.例如,获取单元410、处理单元420和展示单元430可以为硬件、软件、固件以及它们的任意可行的组合。例如,获取单元410、处理单元420和展示单元430可以为专用或通用的电路、芯片或装置等,也可以为处理器和存储器的结合。关于获取单元410、处理单元420和展示单元430的具体实现形式,本公开的实施例对此不作限制。
85.需要说明的是,本公开的实施例中,直播处理装置400的各个单元与前述的直播处理方法的各个步骤对应,关于该直播处理装置400的具体功能可以参考上文中直播处理方法的相关描述,此处不再赘述。图7所示的直播处理装置400的组件和结构只是示例性的,而非限制性的,根据需要,该直播处理装置400还可以包括其他组件和结构。例如,在一些示例
中,直播处理装置400还可以包括渠道单元,该渠道单元可以配置为:响应于接收对目标直播间的观看渠道的查看请求,在信息展示页面展示针对目标直播间的观看渠道信息;和/或每隔预定时长,在信息展示页面展示目标直播间在相应时间段内的观看渠道信息。
86.图8为本公开一些实施例提供的一种电子设备的示意框图。如图8所示,电子设备500包括处理器510和存储器520。存储器520用于存储非暂时性计算机可读指令(例如一个或多个计算机程序模块)。处理器510用于运行非暂时性计算机可读指令,非暂时性计算机可读指令被处理器510运行时可以执行上文所述的直播处理方法中的一个或多个步骤。存储器520和处理器510可以通过总线系统和/或其它形式的连接机构(未示出)互连。
87.例如,处理器510可以是中央处理单元(cpu)、数字信号处理器(dsp)或者具有数据处理能力和/或程序执行能力的其它形式的处理单元,例如现场可编程门阵列(fpga)等;例如,中央处理单元(cpu)可以为x86或arm架构等。处理器510可以为通用处理器或专用处理器,可以控制电子设备500中的其它组件以执行期望的功能。
88.例如,存储器520可以包括一个或多个计算机程序产品的任意组合,计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。易失性存储器例如可以包括随机存取存储器(ram)和/或高速缓冲存储器(cache)等。非易失性存储器例如可以包括只读存储器(rom)、硬盘、可擦除可编程只读存储器(eprom)、便携式紧致盘只读存储器(cd-rom)、usb存储器、闪存等。在计算机可读存储介质上可以存储一个或多个计算机程序模块,处理器510可以运行一个或多个计算机程序模块,以实现电子设备500的各种功能。在计算机可读存储介质中还可以存储各种应用程序和各种数据以及应用程序使用和/或产生的各种数据等。
89.需要说明的是,本公开的实施例中,电子设备500的具体功能和技术效果可以参考上文中直播处理方法的描述,此处不再赘述。
90.图9为本公开一些实施例提供的另一种电子设备的示意框图。该电子设备600例如适于用来实施本公开实施例提供的直播处理方法。电子设备600可以是终端设备等。需要注意的是,图9示出的电子设备600仅仅是一个示例,其不会对本公开实施例的功能和使用范围带来任何限制。
91.如图9所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)610,其可以根据存储在只读存储器(rom)620中的程序或者从存储装置680加载到随机访问存储器(ram)630中的程序而执行各种适当的动作和处理。在ram 630中,还存储有电子设备600操作所需的各种程序和数据。处理装置610、rom 620以及ram 630通过总线640彼此相连。输入/输出(i/o)接口650也连接至总线640。
92.通常,以下装置可以连接至i/o接口650:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置660;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置670;包括例如磁带、硬盘等的存储装置680;以及通信装置690。通信装置690可以允许电子设备600与其他电子设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的电子设备600,但应理解的是,并不要求实施或具备所有示出的装置,电子设备600可以替代地实施或具备更多或更少的装置。
93.例如,根据本公开的实施例,图1所示的直播处理方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质
上的计算机程序,该计算机程序包括用于执行上述直播处理方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置690从网络上被下载和安装,或者从存储装置680安装,或者从rom620安装。在该计算机程序被处理装置610执行时,可以执行本公开实施例提供的直播处理方法中限定的功能。
94.本公开至少一个实施例还提供一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当该非暂时性计算机可读指令由计算机执行时可以实现本公开任一实施例所述的直播处理方法。
95.图10为本公开一些实施例提供的一种计算机可读存储介质的示意图。如图10所示,计算机可读存储介质700用于存储非暂时性计算机可读指令710。例如,当非暂时性计算机可读指令710由计算机执行时可以执行根据上文所述的直播处理方法中的一个或多个步骤。
96.例如,该存储介质700可以应用于上述电子设备500中。例如,存储介质700可以为图8所示的电子设备500中的存储器520。例如,关于存储介质700的相关说明可以参考图8所示的电子设备500中的存储器520的相应描述,此处不再赘述。
97.在上文中,结合图1至图10描述了本公开实施例提供的直播处理方法、直播处理装置、电子设备、存储介质、即程序产品。本公开实施例提供的直播处理方法可以对直播间进行处理,通过结合与目标直播间相关联的关联直播间的信息来对目标直播间的信息进行处理,例如进行对比处理,可以方便、快速获取直播间的直播情况,无需频繁切换到其他直播间来进行数据比对,节省了时间,简化了操作,提升了用户体验。
98.需要说明的是,本公开上述的存储介质(计算机可读介质)可以是计算机可读信号介质或者非暂时性计算机可读存储介质或者是上述两者的任意组合。非暂时性计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。非暂时性计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,非暂时性计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是非暂时性计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等,或者上述的任意合适的组合。
99.在一些实施方式中,客户端、服务器可以利用诸如超文本传输协议(hyper text transfer protocol,http)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(lan),广域网(wan),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
100.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
101.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于针对目标直播间的处理请求,获取所述目标直播间的信息和与所述目标直播间关联的关联直播间的信息;基于所述目标直播间的信息和所述关联直播间的信息确定处理结果;以及在信息展示页面展示所述处理结果。
102.或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于针对目标直播间的处理请求,获取所述目标直播间的信息和与所述目标直播间关联的关联直播间的信息;基于所述目标直播间的信息和所述关联直播间的信息确定处理结果;以及在信息展示页面展示所述处理结果。
103.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言,诸如java、smalltalk、c++,还包括常规的过程式程序设计语言,诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,例如局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
104.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
105.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定。
106.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等。
107.在本公开中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容
的任何合适组合。
108.以上描述仅为本公开的部分实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
109.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
110.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
技术特征:
1.一种直播处理方法,包括:响应于针对目标直播间的处理请求,获取所述目标直播间的信息和与所述目标直播间关联的关联直播间的信息;基于所述目标直播间的信息和所述关联直播间的信息确定处理结果;以及在信息展示页面展示所述处理结果。2.根据权利要求1所述的方法,其中,所述处理结果包括对所述目标直播间和所述关联直播间的数据对比结果,所述数据对比结果包括对于观看数据、互动数据和资源交换数据中的至少一种数据的对比结果。3.根据权利要求1或2所述的方法,其中,获取所述目标直播间的信息和与所述目标直播间关联的关联直播间的信息,包括:响应于触发与历史直播间的对比操作,获取所述历史直播间的信息,将所述历史直播间的信息作为所述关联直播间的信息,其中,所述历史直播间为所述目标直播间的关联对象在发起所述目标直播间之前发起的直播间。4.根据权利要求1或2所述的方法,其中,获取所述目标直播间的信息和与所述目标直播间关联的关联直播间的信息,包括:响应于触发与相似直播间的对比操作,获取所述相似直播间的信息,将所述相似直播间的信息作为所述关联直播间的信息。5.根据权利要求4所述的方法,其中,获取所述相似直播间的信息,包括:获取所述目标直播间的关联信息,其中,所述关联信息包括直播间类型;基于所述关联信息,确定所述目标直播间的相似直播间并获取所述相似直播间的信息。6.根据权利要求1或2所述的方法,其中,所述信息展示页面包括候选区域;所述直播处理方法还包括:响应于接收针对所述候选区域的交互操作,使所述候选区域由展示所述第一组候选直播间切换为展示不同于所述第一组候选直播间的第二组候选直播间,其中,所述第一组候选直播间和所述第二组候选直播间均包括至少一个候选直播间,所述候选直播间为所述目标直播间的历史直播间或者所述目标直播间的相似直播间。7.根据权利要求1所述的方法,还包括:响应于接收对所述目标直播间的观看渠道的查看请求,在所述信息展示页面展示针对所述目标直播间的观看渠道信息;和/或每隔预定时长,在所述信息展示页面展示所述目标直播间在相应时间段内的观看渠道信息。8.根据权利要求7所述的方法,其中,所述观看渠道信息包括:多个一级观看渠道分别对应的观看量波动信息,和/或从所述多个一级观看渠道中选择的使所述目标直播间的在线观看量发生波动的一级归因渠道。9.根据权利要求8所述的方法,其中,每个所述一级观看渠道包括多个二级观看渠道;其中,所述观看渠道信息还包括:从所述一级归因渠道包含的多个二级观看渠道中选
择的使所述目标直播间的在线观看量发生波动的二级归因渠道。10.根据权利要求1所述的方法,还包括:在所述信息展示页面展示至少一个提示消息,每个所述提示消息包括提示直播间及所述提示直播间触发的提示事件,其中,所述提示直播间为多个待处理直播间中触发提示事件的待处理直播间,所述目标直播间为从所述多个待处理直播间中选取的直播间。11.根据权利要求10所述的方法,还包括:获取所述多个待处理直播间的播放时间数据;其中,所述提示事件包括:所述播放时间数据表征播放时间延迟。12.一种直播处理装置,包括:获取单元,配置为响应于针对目标直播间的处理请求,获取所述目标直播间的信息和与所述目标直播间关联的关联直播间的信息;处理单元,配置为基于所述目标直播间的信息和所述关联直播间的信息确定处理结果;以及展示单元,配置为在信息展示页面展示所述处理结果。13.一种电子设备,包括:处理器;存储器,包括一个或多个计算机程序模块;其中,所述一个或多个计算机程序模块被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机程序模块包括用于实现权利要求1-11任一项所述的直播处理方法的指令。14.一种计算机可读存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时可以实现权利要求1-11任一项所述的直播处理方法。15.一种计算机程序产品,包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包括用于执行权利要求1-11任一项所述的直播处理方法的程序代码。
技术总结
一种直播处理方法及直播处理装置、电子设备、计算机可读存储介质和计算机程序产品,该直播处理方法包括:响应于针对目标直播间的处理请求,获取目标直播间的信息和与目标直播间关联的关联直播间的信息;响应于针对处理结果的查看请求,基于目标直播间的信息和关联直播间的信息确定处理结果;以及在信息展示页面展示处理结果。该直播间处理方法可以方便、快速获取直播间的直播情况,无需频繁切换到其他直播间来进行数据比对,节省了时间,简化了操作,提升了用户体验。提升了用户体验。提升了用户体验。
技术研发人员:刘博文
受保护的技术使用者:北京有竹居网络技术有限公司
技术研发日:2022.01.07
技术公布日:2023/7/22
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
