一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

直播处理方法、装置、电子设备及存储介质与流程

2022-08-31 02:29:05 来源:中国专利 TAG:


1.本技术涉及互联网技术领域,尤其涉及一种直播处理方法、装置、电子设备及存储介质。


背景技术:

2.随着互联网技术的快速发展,互联网直播已经被越来越多的用户所喜爱。用户可以在直播客户端中开启直播、或者观看他人直播等。在多人共同直播的场景中,相关技术中,直播开启的均为单个直播间,而单个直播间中所能提供的直播位的数量较少且有限,当在该直播间中拥有直播需求的用户较多时,直播位明显不能满足用户的需求,也即,直播位的大量需求与终端的显示区域及图形处理资源之间存在矛盾。


技术实现要素:

3.本技术实施例提供一种直播处理方法、装置、电子设备及存储介质,能够增加供用户进行直播的直播位,提高图形处理资源的利用率。
4.本技术实施例的技术方案是这样实现的:
5.本技术实施例提供一种直播处理方法,包括:
6.响应于针对目标直播组的触发操作,呈现对应所述目标直播组中第一直播间的第一直播界面;
7.在所述第一直播界面中呈现包括至少两个直播位的直播显示区域,以及所述目标直播组包括的至少两个直播间的入口功能项;
8.当所述至少两个直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现对应所述第二直播间的第二直播界面;
9.当所述第二直播界面的直播显示区域中存在直播空位时,呈现直播加入功能项;
10.响应于针对所述直播加入功能项的触发操作,基于所述第二直播界面的直播空位呈现直播内容。
11.本技术实施例还提供一种直播处理装置,包括:
12.第一呈现模块,用于响应于针对目标直播组的触发操作,呈现对应所述目标直播组中第一直播间的第一直播界面;
13.第二呈现模块,用于在所述第一直播界面中呈现包括至少两个直播位的直播显示区域,以及所述目标直播组包括的至少两个直播间的入口功能项;
14.第三呈现模块,用于当所述至少两个直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现对应所述第二直播间的第二直播界面;
15.第四呈现模块,用于当所述第二直播界面的直播显示区域中存在直播空位时,呈现直播加入功能项;
16.第五呈现模块,用于响应于针对所述直播加入功能项的触发操作,基于所述第二直播界面的直播空位呈现直播内容。
17.上述方案中,所述第一呈现模块,还用于呈现包括所述目标直播组的至少一个直播组所对应的直播组信息、以及对应各所述直播组的功能入口;
18.其中,所述至少一个直播组的类型包括:已加入直播组类型和推荐直播组类型中至少之一;
19.基于所述直播组信息,响应于针对所述目标直播组的功能入口的触发操作,呈现对应所述目标直播组中第一直播间的第一直播界面。
20.上述方案中,所述第一呈现模块,还用于呈现对应所述目标直播组的加入功能项;
21.响应于针对所述加入功能项的触发操作,标识所述目标直播组的类型为已加入直播组类型。
22.上述方案中,所述装置还包括:
23.第六呈现模块,用于呈现用于创建直播组的直播组创建功能项;
24.响应于针对所述直播组创建功能项的触发操作,呈现直播组创建界面,并在所述直播组创建界面中,呈现信息编辑功能项和确认创建功能项;
25.基于所述信息编辑功能项,接收到编辑的针对所述目标直播组的直播组信息;
26.响应于针对所述确认创建功能项的触发操作,基于编辑的直播组信息创建所述目标直播组。
27.上述方案中,所述第一呈现模块,还用于呈现对应所述目标直播组的邀请加入功能项;
28.响应于针对所述邀请加入功能项的触发操作,呈现供选择的至少一个邀请对象;
29.响应于针对目标邀请对象的选择操作,发送对应所述目标直播组的邀请信息至所述目标邀请对象对应的客户端;
30.其中,所述邀请信息,用于邀请所述目标邀请对象加入所述目标直播组。
31.上述方案中,所述装置还包括:
32.第七呈现模块,用于呈现对应所述目标直播组的直播间创建功能项;
33.响应于针对所述直播间创建功能项的触发操作,创建对应所述目标直播组的第三直播间,并呈现对应所述第三直播间的入口功能项。
34.上述方案中,所述第七呈现模块,还用于呈现所述目标直播组对应的详情功能项;
35.响应于针对所述详情功能项的触发操作,呈现包含所述目标直播组的直播组详情信息的详情界面,并
36.在所述详情界面中,呈现对应所述目标直播组的直播间创建功能项。
37.上述方案中,所述第七呈现模块,还用于确定当前登录用户所具有的直播权限;
38.当所述直播权限包含直播间创建权限时,呈现对应所述目标直播组的直播间创建功能项。
39.上述方案中,所述第七呈现模块,还用于响应于针对所述直播间创建功能项的触发操作,呈现直播间创建界面,并
40.在所述直播间创建界面中,呈现信息编辑功能项和确认创建功能项;
41.基于所述信息编辑功能项,接收到编辑的针对所述第三直播间的直播间信息;
42.响应于针对所述确认创建功能项的触发操作,基于编辑的直播间信息创建所述第三直播间。
43.上述方案中,所述第五呈现模块,还用于响应于针对所述直播加入功能项的触发操作,发送直播加入请求,以请求以主播的身份加入所述第二直播间;
44.当接收到针对所述直播加入请求的确认指令时,基于所述第二直播界面的直播空位呈现直播内容。
45.上述方案中,所述装置还包括:
46.第八呈现模块,用于呈现所述目标直播组对应的组状态开启功能项;
47.响应于针对所述组状态开启功能项的触发操作,标识当前的组状态为目标状态,并呈现所述目标状态的持续时长。
48.上述方案中,所述第八呈现模块,还用于当各所述直播间的直播显示区域中未显示有直播内容时,将所述至少两个直播间进行合并,得到目标直播间,并呈现所述目标直播间的直播组界面;
49.在所述直播组界面中,呈现进入所述目标直播组且处于目标状态的用户的用户标识。
50.上述方案中,所述第五呈现模块,还用于当所述第二直播间的直播关闭时,呈现直播结束界面,并
51.在所述直播结束界面中,呈现所述目标直播组中处于直播状态的至少一个直播间的功能入口;
52.当接收到针对目标直播间的功能入口的触发操作时,呈现所述目标直播间的直播界面。
53.上述方案中,所述装置还包括:
54.第九呈现模块,用于呈现所述目标直播组关联的直播标签的资料获取入口;
55.当接收到针对所述资料获取入口的触发操作时,呈现所述直播标签对应的资料信息。
56.上述方案中,所述第一呈现模块,还用于呈现对应所述目标直播组的管理者添加功能项;
57.响应于针对所述管理者添加功能项的触发操作,呈现供选择的至少一个候选对象;
58.响应于针对目标候选对象的确认选择操作,将所选择的目标候选对象确定为所述目标直播组的直播管理者,以使所述目标候选对象具有针对所述目标直播组的目标管理权限。
59.上述方案中,所述第二呈现模块,还用于在所述第一直播界面中,呈现空位直播间提示信息;
60.其中,所述空位直播间提示信息,用于提示所述第二直播界面的直播显示区域中存在直播空位。
61.本技术实施例还提供一种电子设备,包括:
62.存储器,用于存储可执行指令;
63.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的直播处理方法。
64.本技术实施例还提供一种计算机可读存储介质,存储有可执行指令,所述可执行
指令被处理器执行时,实现本技术实施例提供的直播处理方法。
65.本技术实施例具有以下有益效果:
66.本技术实施例提供的目标直播组中包含至少两个直播间,当用户进入目标直播组的第一直播间时,在第一直播间的第一直播界面中呈现多个直播位以及对应至少两个直播间的入口功能项,当第一直播间的直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现第二直播间的第二直播界面,若该第二直播间存在直播空位时,呈现相应的直播加入功能项,以供用户基于该直播加入功能项,通过第二直播界面的直播空位进行直播;如此,由于一个直播组中包括至少两个直播间,相较于单个直播间来说,在不改变终端显示区域的情况下,增加了供用户进行直播的直播位,提高了图形处理资源的利用率及用户参与直播的积极性,并在提高用户参与直播积极性的同时,用户还可直接通过切换直播房间实现直播,提高了人机交互效率。
附图说明
67.图1是本技术实施例提供的直播处理系统100的架构示意图;
68.图2是本技术实施例提供的直播处理方法的电子设备500的结构示意图;
69.图3是本技术实施例提供的直播处理方法的流程示意图;
70.图4是本技术实施例提供的直播组的呈现示意图;
71.图5是本技术实施例提供的已加入直播组类型的直播组的呈现示意图;
72.图6是本技术实施例提供的邀请加入功能项的呈现示意图;
73.图7是本技术实施例提供的目标直播组的创建流程示意图;
74.图8是本技术实施例提供的第三直播间的创建流程示意图;
75.图9是本技术实施例提供的通过第二直播界面进行直播的流程示意图;
76.图10是本技术实施例提供的直播加入功能项的呈现示意图;
77.图11是本技术实施例提供的目标状态的开启流程示意图;
78.图12是本技术实施例提供的直播组界面的呈现示意图;
79.图13是本技术实施例提供的直播结束界面的呈现示意图;
80.图14是本技术实施例提供的添加直播管理者的流程示意图;
81.图15是本技术实施例提供的资料获取入口的呈现示意图;
82.图16是本技术实施例提供的直播处理方法的流程示意图;
83.图17是本技术实施例提供的直播处理方法的流程示意图;
84.图18是本技术实施例提供的页面结构逻辑示意图;
85.图19是本技术实施例提供的直播处理装置555的结构示意图。
具体实施方式
86.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
87.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突
的情况下相互结合。
88.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
89.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
90.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
91.1)客户端,终端中运行的用于提供各种服务的应用程序,例如即时通讯客户端、视频播放客户端。
92.2)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
93.3)直播组:多个直播间的聚合,一个直播组包含多个直播间,不同的直播间在结构和功能上相互独立,是并列关系。
94.4)直播间:可支持多路(比如4路、6路、9路)视频同时直播,可由直播组创建者和直播管理者创建。
95.5)直播管理者:直播组的直播组创建者设置的直播组内具有管理权限的成员,可在直播组中创建各自对应的直播间。
96.基于上述对本技术实施例中涉及的名词和术语的解释,下面说明本技术实施例提供的直播处理系统。参见图1,图1是本技术实施例提供的直播处理系统100的架构示意图,为实现支撑一个示例性应用,终端(示例性示出了终端400-1和终端400-2)通过网络300连接服务器200,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线或有线链路实现数据传输。
97.终端(如终端400-1和终端400-2),用于在图形界面410(示例性示出了图形界面410-1和图形界面410-2)呈现多个直播组;响应于针对目标直播组的触发操作,发送目标直播组的直播数据获取请求至服务器200;
98.服务器200,用于响应于直播数据获取请求,返回目标直播组的直播数据至终端;
99.终端(如终端400-1和终端400-2),用于接收并解析直播数据,基于解析后的直播数据,呈现对应目标直播组中第一直播间的第一直播界面;在第一直播界面中呈现包括至少两个直播位的直播显示区域,以及目标直播组包括的至少两个直播间的入口功能项;当至少两个直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现对应第二直播间的第二直播界面;当第二直播界面的直播显示区域中存在直播空位时,呈现直播加入功能项;响应于针对直播加入功能项的触发操作,通过第二直播界面的直播空位呈现直播内容。
100.在实际应用中,服务器200可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存
储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端(如终端400-1和终端400-2)可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能电视、智能手表等,但并不局限于此。终端(如终端400-1和终端400-2)以及服务器200可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
101.参见图2,图2是本技术实施例提供的直播处理方法的电子设备500的结构示意图。在实际应用中,电子设备500可以为图1示出的服务器或终端,以电子设备500为图1示出的终端为例,对实施本技术实施例的直播处理方法的电子设备进行说明,本技术实施例提供的电子设备500包括:至少一个处理器510、存储器550、至少一个网络接口520和用户接口530。电子设备500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通信。总线系统540除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统540。
102.处理器510可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
103.用户接口530包括使得能够呈现媒体内容的一个或多个输出装置531,包括一个或多个扬声器和/或一个或多个视觉显示屏。用户接口530还包括一个或多个输入装置532,包括有助于用户输入的用户接口部件,比如键盘、鼠标、麦克风、触屏显示屏、摄像头、其他输入按钮和控件。
104.存储器550可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存储器,硬盘驱动器,光盘驱动器等。存储器550可选地包括在物理位置上远离处理器510的一个或多个存储设备。
105.存储器550包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only memory),易失性存储器可以是随机存取存储器(ram,random access memory)。本技术实施例描述的存储器550旨在包括任意适合类型的存储器。
106.在一些实施例中,存储器550能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
107.操作系统551,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
108.网络通信模块552,用于经由一个或多个(有线或无线)网络接口520到达其他计算设备,示例性的网络接口520包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(usb,universal serial bus)等;
109.呈现模块553,用于经由一个或多个与用户接口530相关联的输出装置531(例如,显示屏、扬声器等)使得能够呈现信息(例如,用于操作外围设备和显示内容和信息的用户接口);
110.输入处理模块554,用于对一个或多个来自一个或多个输入装置532之一的一个或多个用户输入或互动进行检测以及翻译所检测的输入或互动。
111.在一些实施例中,本技术实施例提供的直播处理装置可以采用软件方式实现,图2示出了存储在存储器550中的直播处理装置555,其可以是程序和插件等形式的软件,包括以下软件模块:第一呈现模块5551、第二呈现模块5552、第三呈现模块5553、第四呈现模块5554和第五呈现模块5555,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。
112.在另一些实施例中,本技术实施例提供的直播处理装置可以采用软硬件结合的方式实现,作为示例,本技术实施例提供的直播处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本技术实施例提供的直播处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex progra mmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)或其他电子元件。
113.基于上述对本技术实施例提供的直播处理系统及电子设备的说明,下面说明本技术实施例提供的直播处理方法。在一些实施例中,本技术实施例提供的直播处理方法可由服务器或终端单独实施,或由服务器及终端协同实施,下面以终端实施为例说明本技术实施例提供的直播处理方法。参见图3,图3是本技术实施例提供的直播处理方法的流程示意图,本技术实施例提供的直播处理方法包括:
114.步骤101:终端响应于针对目标直播组的触发操作,呈现对应目标直播组中第一直播间的第一直播界面。
115.这里,在实际应用中,终端设置有客户端,比如直播客户端、封装有直播程序的即时通讯客户端等。终端运行客户端,在视图界面中呈现多个已创建的直播组,该每个直播组中可以创建有多个直播间,当终端接收到针对多个直播组中目标直播组的触发操作时,呈现对应目标直播组中第一直播间的第一直播界面。
116.在一些实施例中,终端可通过如下方式呈现对应目标直播组中第一直播间的第一直播界面:呈现包括目标直播组的至少一个直播组所对应的直播组信息、以及对应各直播组的功能入口;基于直播组信息,响应于针对目标直播组的功能入口的触发操作,呈现对应目标直播组中第一直播间的第一直播界面。其中,至少一个直播组的类型包括:已加入直播组类型和推荐直播组类型中至少之一。
117.其中,该直播组信息包括:直播组名称、直播组总用户数量、直播组在线用户数量、直播组活跃度、直播组标签中至少之一。
118.这里,在实际应用中,终端通过运行客户端(比如直播客户端)呈现直播初始界面(即首页),在直播初始界面中呈现包括目标直播组在内的多个直播组所对应的直播组信息(比如直播组标签、直播组名称、直播组参与人数等)、以及对应各直播组的功能入口。在实际实施时,该多个直播组的类型可以包括已加入直播组类型和推荐直播组类型中至少之一。具体地,在当前登录用户未加入任何直播组时,该直播初始界面中可以仅呈现推荐直播组类型的直播组;在当前登录用户对应有加入的直播组时,该直播初始界面中可以在呈现推荐直播组类型的直播组的同时,还呈现当前登录用户对应的已加入直播组类型的直播组。该推荐直播类型的直播组可以按照直播组的活跃度、加入人数、是否处于开播的状态、与当前登录用户的兴趣画像的匹配度等方面进行推荐。
119.继续地,用户可基于所呈现的各个直播组的直播组信息选择个人想要进入的目标直播组,通过点击目标直播组的功能入口进入该目标直播组。当终端接收到针对该目标直播组的功能入口的触发操作(比如点击操作)时,响应于该触发操作,呈现对应目标直播组中第一直播间的第一直播界面。这里,该目标直播间中可以包括多个创建完成的直播间,该每个直播间在结构和功能上相互独立,是并列关系,进入直播组的观众可以在多个直播间中进行切换,以观看每个直播间的直播内容。在实际应用中,当终端响应于针对该目标直播组的功能入口的触发操作时,控制用户直接进入该目标直播组的第一直播间,比如目标直播组中的第一个创建的直播间、直播间人数较多的直播间、直播间活跃度较高的直播间等。
120.示例性地,参见图4,图4是本技术实施例提供的直播组的呈现示意图。这里,终端在直播初始页面(即首页)呈现已加入直播组类型和推荐直播组类型的直播组,如图4中a所示,在直播初始界面的第一区域呈现已加入直播组类型的直播组“柯基和他的朋友们”、“2021考研备战”,在直播初始界面的第二区域呈现推荐直播组类型的直播组“2021高考备战”、“好好学习”。同时呈现各直播组的直播信息以及功能入口,如图4中a所示,通过卡片的方式呈现每个直播组的功能入口,并在卡片中呈现相应的直播信息,比如直播成员的标识、直播组在线用户数量。继续地,接收到针对目标直播组“柯基和他的朋友们”的功能入口的触发操作,呈现目标直播组“柯基和他的朋友们”中的“教室1”的直播界面,如图4中b所示。
121.在一些实施例中,当用户进入目标直播组后,终端还可呈现对应目标直播组的加入功能项;响应于针对加入功能项的触发操作,标识目标直播组的类型为已加入直播组类型。
122.这里,终端响应于针对目标直播组的触发操作,控制用户进入目标直播组后,呈现对应目标直播组的加入功能项。具体地,当目标直播组中存在直播间时,终端响应于针对目标直播组的触发操作,控制用户直接进入目标直播组的第一直播间,此时可以在呈现的第一直播间的第一直播界面中呈现该加入功能项;当目标直播组中不存在直播间时,终端响应于针对目标直播组的触发操作,控制用户进入目标直播组,此时可以在呈现的目标直播组的直播组界面中呈现该加入功能项。
123.继续地,用户可通过点击等操作触发该加入功能项,终端响应于针对该加入功能项的触发操作,将该目标直播组确定为当前登录用户对应的已加入直播组,此时标识目标直播组的类型为已加入直播组类型。同时,终端可以在该当前登录用户的直播初始界面中用于呈现已加入直播组类型的区域呈现该目标直播组。
124.示例性地,参见图5,图5是本技术实施例提供的已加入直播组类型的直播组的呈现示意图。这里,当前登录用户的已加入直播组中不包含直播组“2021备战考研”,如图5中a所示。当用户基于推荐的直播组“2021备战考研”的功能入口进入该直播组时,终端呈现目标直播组“2021备战考研”中的教室1的直播界面,并在直播界面中呈现加入功能项“加入小组”,如图5中b所示。当接收到针对加入功能项“加入小组”的触发操作,将该目标直播组“2021备战考研”确定为当前登录用户对应的已加入直播组,此时标识目标直播组的类型为已加入直播组类型。同时,终端可以在该当前登录用户的直播初始界面中用于呈现已加入直播组类型的区域呈现该目标直播组“2021备战考研”,如图5中c所示。
125.在一些实施例中,当用户进入目标直播组后,终端还可呈现对应目标直播组的邀请加入功能项;响应于针对邀请加入功能项的触发操作,呈现供选择的至少一个邀请对象;
响应于针对目标邀请对象的选择操作,发送对应目标直播组的邀请信息至目标邀请对象对应的客户端;其中,该邀请信息,用于邀请目标邀请对象加入目标直播组。
126.这里,终端响应于针对目标直播组的触发操作,控制用户进入目标直播组后,呈现对应目标直播组的邀请加入功能项。具体地,当目标直播组中存在直播间时,终端响应于针对目标直播组的触发操作,控制用户直接进入目标直播组的第一直播间,此时可以在呈现的第一直播间的第一直播界面中呈现该邀请加入功能项;当目标直播组中不存在直播间时,终端响应于针对目标直播组的触发操作,控制用户进入目标直播组,此时可以在呈现的目标直播组的直播组界面中呈现该邀请加入功能项;在实际应用中,该邀请加入功能项还可以呈现于目标直播组的详情界面中。
127.继续地,用户可通过点击等操作触发该邀请加入功能项,终端响应于针对该邀请加入功能项的触发操作,呈现供选择的至少一个邀请对象,比如直播好友,或者还可以是呈现供选择的至少一种邀请方式,比如微信好友、qq好友等。响应于针对目标邀请对象的选择操作,发送对应目标直播组的邀请信息至目标邀请对象对应的客户端,以邀请目标邀请对象加入目标直播组。
128.此时,目标邀请对象的客户端可以呈现该邀请信息,目标邀请对象可以触发针对该邀请信息的确认指令,以同意加入目标直播组;或者触发针对该邀请信息的拒绝指令,以拒绝加入目标直播组。在实际实施时,该邀请信息还可以是该目标直播组的入口信息,目标邀请对象可以通过点击该入口信息,直接进入该目标直播组进行直播的观看。
129.示例性地,参见图6,图6是本技术实施例提供的邀请加入功能项的呈现示意图。这里,终端在目标直播组“柯基和他的朋友们”的详情界面中,呈现对应目标直播组的邀请加入功能项“邀请好友”,如图6中a所示;响应于针对该邀请加入功能项的触发操作,呈现供选择的至少一个邀请对象,包括邀请对象1、邀请对象2以及邀请对象3,如图6中b所示;响应于针对目标邀请对象“邀请对象3”的选择操作,发送对应目标直播组的邀请信息至“邀请对象3”对应的客户端,以邀请“邀请对象3”加入目标直播组,此时如图6中c所示,在“邀请对象2”的客户端中呈现有目标直播组的直播组卡片,包含提示信息“快来和我一起加入“柯基和他的朋友们”吧!”。
130.本技术实施例中所提供的目标直播组需要提前创建,当创建完成后,用户才可以进入该目标直播组进行直播内容的观看或者直播。在一些实施例中,终端可通过如下方式创建目标直播组:呈现用于创建直播组的直播组创建功能项;响应于针对直播组创建功能项的触发操作,呈现直播组创建界面,并在直播组创建界面中,呈现信息编辑功能项和确认创建功能项;基于信息编辑功能项,接收到编辑的针对目标直播组的直播组信息;响应于针对确认创建功能项的触发操作,基于编辑的直播组信息创建目标直播组。
131.这里,终端呈现用于创建直播组的直播组创建功能项,用户可通过点击该直播组创建功能项进行直播组的创建。当终端接收到针对直播组创建功能项的触发操作时,响应于该触发操作,呈现直播组创建界面,并在直播组创建界面中呈现信息编辑功能项以及确认创建功能项,在实际应用中,该信息编辑功能项可以包括:用于编辑直播组名称的名称编辑功能项、用于设置直播组头像的头像编辑功能项、供用户选择至少一个直播组标签的标签选择功能项中至少之一。
132.继续地,接收到基于该信息编辑功能项编辑的针对目标直播组的直播组信息,比
如直播组名称“考研分享”、直播组头像“图像x”、直播组标签“考研复习”等,当接收到针对确认创建功能项的触发操作时,基于编辑的直播组信息创建目标直播组。在实际应用中,当目标直播组创建完成后,可以直接进入该目标直播组,即呈现目标直播组的直播组界面;当直播组创建完成后,也可以返回直播初始界面,以将该目标直播组标识为当前登录用户所创建的直播组。
133.示例性地,参见图7,图7是本技术实施例提供的目标直播组的创建流程示意图。这里,终端在直播初始界面中呈现直播组创建功能项“创建小组”,如图7中a所示;响应于针对直播组创建功能项“创建小组”的触发操作,呈现直播组创建界面,并在直播组创建界面中呈现信息编辑功能项以及确认创建功能项“确认”,该信息编辑功能项可以包括:用于编辑直播组名称的名称编辑功能项、用于设置直播组头像的头像编辑功能项、和供用户选择至少一个直播组标签(中考、高考、考研复习等)的标签选择功能项,如图7中b所示;接收到基于该信息编辑功能项编辑的针对目标直播组的直播组信息,比如直播组名称“考研分享”、直播组头像“图像x”、直播组标签“考研复习”等,当接收到针对确认创建功能项“确认”的触发操作时,基于编辑的直播组信息创建目标直播组,以在直播初始界面的“我创建的”区域中呈现该直播组“考研分享”,如图7中c所示。
134.在一些实施例中,当目标直播组创建成功后,加入目标直播组的目标用户(比如目标直播组的创建者、管理者等)还可以在目标直播组中创建各自的直播间。具体地,终端可通过如下方式创建目标直播组中的直播间:呈现对应目标直播组的直播间创建功能项;响应于针对直播间创建功能项的触发操作,创建对应目标直播组的第三直播间,并呈现对应第三直播间的入口功能项。
135.在实际应用中,上述创建完成的目标直播组可以是一个静默直播间,即并未创建用于直播的直播间,目前用户还不能进行直播。当用户需要进行直播时,可以在目标直播组中创建用户自己的直播间;在另外一些应用中,当用户进入该目标直播组时,虽然目标直播组中存在已经创建的直播间,但是用户在有需求的情况下还是可以创建自己的直播间。
136.这里,终端呈现对应目标直播组的直播间创建功能项。当接收到针对直播间创建功能项的触发操作时,响应于该触发操作,创建对应目标直播组的第三直播间,此时用户在创建完成第三直播间后,以直播间创建者身份以及主播身份进入第三直播间,用户可以基于该第三直播间进行直播。同时,终端可以呈现对应第三直播间的入口功能项,以便于其他用户进入目标直播组时,可以基于该入口功能项进入第三直播间。
137.在一些实施例中,终端可通过如下方式呈现对应目标直播组的直播间创建功能项:呈现目标直播组对应的详情功能项;响应于针对详情功能项的触发操作,呈现包含目标直播组的直播组详情信息的详情界面,并在详情界面中,呈现对应目标直播组的直播间创建功能项。
138.这里,用户在进入目标直播组中的直播间之后,在直播间的直播界面呈现目标直播组对应的详情功能项,当接收到针对详情功能项的触发操作时,响应于该触发操作,呈现包含目标直播组的直播组详情信息的详情界面,该直播组详情信息可以包括直播组的名称、直播组的成员、直播组的标签、每个直播组成员的直播信息等。同时,在该详情界面中,还可以呈现对应目标直播组的直播间创建功能项。
139.在一些实施例中,终端可通过如下方式呈现对应目标直播组的直播间创建功能
项:确定当前登录用户所具有的直播权限;当直播权限包含直播间创建权限时,呈现对应目标直播组的直播间创建功能项。
140.在实际应用中,在目标直播组中创建直播间是需要具备直播间创建权限的。该具备直播间创建权限的用户可以是目标直播组的创建者预先设置的。当用户在进入目标直播组中的直播间之后,确定当前登录用户所具有的直播权限,当确定该当前登录用户的直播权限中包含直播间创建权限时,呈现对应目标直播组的直播间创建功能项。在实际应用中,该直播间创建功能项可以呈现于用户当前所在的直播间的直播界面中,也可以呈现于目标直播组对应的详情界面中。
141.在一些实施例中,终端可通过如下方式响应于针对直播间创建功能项的触发操作,创建对应目标直播组的第三直播间:响应于针对直播间创建功能项的触发操作,呈现直播间创建界面,并在直播间创建界面中,呈现信息编辑功能项和确认创建功能项;基于信息编辑功能项,接收到编辑的针对第三直播间的直播间信息;响应于针对确认创建功能项的触发操作,基于编辑的直播间信息创建第三直播间。
142.这里,终端呈现用于创建直播间的直播间创建功能项,用户可通过点击该直播间创建功能项进行直播间的创建。当终端接收到针对直播间创建功能项的触发操作时,响应于该触发操作,呈现直播间创建界面,并在直播间创建界面中呈现信息编辑功能项以及确认创建功能项,在实际应用中,该信息编辑功能项可以包括:用于编辑直播间名称的名称编辑功能项、用于设置直播间头像的头像编辑功能项、供用户选择至少一个直播间主题的主题选择功能项中至少之一。
143.继续地,接收到基于该信息编辑功能项编辑的针对第三直播间的直播组信息,比如直播间名称“考研数学”、直播间头像“图像x”、直播间主题“考研数学复习”等,当接收到针对确认创建功能项的触发操作时,基于编辑的直播间信息创建第三直播间。在实际应用中,当第三直播间创建完成后,以直播间创建者身份以及主播身份进入第三直播间,用户可以基于该第三直播间进行直播。同时,终端可以呈现对应第三直播间的入口功能项,以便于其他用户进入目标直播组时,可以基于该入口功能项进入第三直播间。
144.示例性地,参见图8,图8是本技术实施例提供的第三直播间的创建流程示意图。这里,终端在直播间的直播界面呈现目标直播组“柯基和他的朋友们”对应的详情功能项“小组”,如图8中a所示;响应于针对详情功能项“小组”的触发操作,呈现包含目标直播组“柯基和他的朋友们”的直播组详情信息的详情界面,并该详情界面中,呈现对应目标直播组的直播间创建功能项“创建房间”,如图8中b所示;
145.继续地,响应于针对直播间创建功能项“创建房间”的触发操作,呈现直播间创建界面,并在直播间创建界面中呈现信息编辑功能项以及确认创建功能项“确认”,该信息编辑功能项可以包括:用于编辑直播组名称的名称编辑功能项、用于设置直播组头像的头像编辑功能项、和供用户选择至少一个直播组主题(中考、高考、考研复习等)的标签选择功能项,如图8中c所示;接收到基于该信息编辑功能项编辑的针对第三直播间的直播间信息,比如直播间名称“自由就是自律”、直播间主题“考研复习”等,当接收到针对确认创建功能项“确认”的触发操作时,基于编辑的直播间信息创建第三直播间“教室3”,并直接跳转至第三直播间“教室3”的直播界面,如图8中d所示。
146.步骤102:在第一直播界面中呈现包括至少两个直播位的直播显示区域,以及目标
直播组包括的至少两个直播间的入口功能项。
147.这里,终端响应于针对目标直播组的触发操作,呈现对应目标直播组中第一直播间的第一直播界面后,在第一直播界面中呈现直播显示区域,该直播显示区域中可以包括多个直播位,比如2个、4个、9个等,供进入该目标直播组的不同用户同时进行直播。当目标直播组中包含多个直播间时,终端还在第一直播界面中呈现各个直播间的入口功能项,比如第二直播间的入口功能项。
148.步骤103:当至少两个直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现对应第二直播间的第二直播界面。
149.这里,判断第一直播间包含的多个直播位中是否存在直播空位,当该多个直播位中不存在直播空位时,用户如果想在该目标直播进行直播,那么可以通过点击操作等方式触发针对第二直播间的入口功能项。终端接收到用户触发的针对第二直播间的入口功能项的触发操作,呈现对应第二直播间的第二直播界面,该第二直播界面中也呈现有直播显示区域,该直播显示区域中也包括多个直播位,比如2个、4个、9个等,供进入该目标直播组的不同用户同时进行直播。同时还在第二直播界面中呈现各个直播间的入口功能项,以便于用户在发现第二直播间不存在直播空位时,切换至其他直播间中。
150.在一些实施例中,当第一直播界面中不存在直播空位时,终端可提示用户存在直播空位的直播间,也即,终端在呈现对应第二直播间的第二直播界面之前,终端在第一直播界面中,还可以呈现空位直播间提示信息,通过该空位直播间提示信息,提示第二直播界面的直播显示区域中存在直播空位;如此,用户可基于呈现的空位直播间提示信息,直接触发第二直播间的入口功能项,进而基于第二直播间的第二直播界面中的直播空位进行直播,而无须逐个进入不同的直播间查找是否存在直播空位,提高了人机交互效率。
151.步骤104:当第二直播界面的直播显示区域中存在直播空位时,呈现直播加入功能项。
152.这里,终端确定第二直播间的第二直播界面的直播显示区域中存在直播空位时,呈现直播加入功能项,以供用户基于该直播加入功能项,以主播的身份加入第二直播间进行直播。
153.步骤105:响应于针对直播加入功能项的触发操作,基于第二直播界面的直播空位呈现直播内容。
154.这里,在一些实施例中,响应于针对直播加入功能项的触发操作,终端可通过如下方式呈现直播内容:
155.终端进行页面跳转至所述直播空位对应的直播界面,并通过所述直播界面中的直播窗口呈现直播内容。如此,通过独立的直播界面呈现直播内容,使得直播用户能够专注于自身的直播内容,而不被其他直播用户的直播内容所打扰。
156.在一些实施例中,响应于针对直播加入功能项的触发操作,终端可通过如下方式呈现直播内容:
157.终端接收到用户触发的针对直播加入功能项的触发操作,响应于该触发操作,通过第二直播界面的直播空位进行直播,以通过第二直播界面的直播空位呈现直播内容。
158.示例性地,参见图9,图9是本技术实施例提供的通过第二直播界面进行直播的流程示意图。这里,这里,终端在第一直播界面“教室1”中呈现包含4个直播位的直播显示区
域、以及对应第二直播间“教室2”的入口功能项,其中该4个直播位均处于直播状态,如图9中a所示。响应于针对第二直播间的入口功能项的触发操作,呈现对应第二直播间的第二直播界面,其中,该第二直播界面的直播显示区域中存在直播空位,并呈现有对应该直播空位的直播加入功能项“申请上麦”,如图9中b所示。响应于针对直播加入功能项“申请上麦”的触发操作,通过第二直播界面的直播空位呈现直播内容,如图9中c所示。
159.在一些实施例中,终端可通过如下方式通过第二直播界面的直播空位呈现直播内容:响应于针对直播加入功能项的触发操作,发送直播加入请求,以请求以主播的身份加入第二直播间;当接收到针对直播加入请求的确认指令时,通过第二直播界面的直播空位呈现直播内容。
160.在实际应用中,当用户基于直播加入功能项进入第二直播间进行直播时,需要发送直播加入请求至第二直播间的管理者或者目标直播组的创建者进行审核,以保证直播的合法性和安全性。此时,终端接收到针对直播加入功能项的触发操作,发送直播加入请求至第二直播间的管理者或者目标直播组的创建者的客户端。当接收到针对该直播加入请求的确认指令时,则允许该用户以主播的身份加入第二直播间,此时通过第二直播界面的直播空位呈现直播内容。
161.示例性地,参见图10,图10是本技术实施例提供的直播加入功能项的呈现示意图。这里,终端呈现有对应该直播空位的直播加入功能项“申请上麦”,如图10中a所示。响应于针对直播加入功能项“申请上麦”的触发操作,发送直播加入请求至第二直播间的管理者或者目标直播组的创建者的客户端,此时在该客户端上呈现有直播加入请求“我也想加入直播!”,并呈现有用于触发确认指令的“允许”按钮以及用于触发拒绝指令的“拒绝”按钮,如图10中b所示;响应于针对“允许”按钮的触发操作,发送直播加入请求的确认指令至当前登录用户的客户端,此时通过第二直播界面的直播空位呈现直播内容,如图10中c所示。
162.在一些实施例中,终端可呈现目标直播组对应的组状态开启功能项;响应于针对组状态开启功能项的触发操作,标识当前的组状态为目标状态,并呈现目标状态的持续时长。
163.这里,用户在进入目标直播组中的直播间之后,在直播间的直播界面呈现目标直播组对应的组状态开启功能项,响应于针对该组状态开启功能项的触发操作,标识该用户当前的组状态为目标状态,该目标状态可以根据需要预先设置,比如当该目标直播组为题目讲解直播组时,该目标状态可以是用户的讲题状态,当该目标直播组为自习直播组时,该目标状态可以是用户的自习状态等。在目标状态开启后,还可以呈现目标状态的持续时长,比如通过计时器的方式对用户处于目标状态的时长进行计时并呈现。
164.在实际应用中,当用户的组状态进入目标状态时,还可以呈现组状态结束功能项,当接收到针对该组状态结束功能项的触发操作,响应于该触发操作,标识该用户当前的组状态为非目标状态,同时还可以停止对目标状态的持续时长的计时,取消呈现的目标状态的持续时长。在实际实施时,还可以呈现目标状态的持续时长的结算界面,以呈现结算信息,比如持续时长、时长排名、时长奖励等。
165.示例性地,参见图11,图11是本技术实施例提供的目标状态的开启流程示意图。这里,终端所呈现的目标直播组为用于自习的直播组。终端在直播组的直播间的直播界面呈现组状态开启功能项“开始自习”,如图11中a所示;响应于针对该组状态开启功能项的触发
操作,标识该用户当前的组状态为目标状态,同时通过计时器的方式呈现目标状态的持续时长、以及组状态结束功能项“结束自习”,如图11中b所示。
166.在一些实施例中,当各直播间的直播显示区域中未显示有直播内容时,将至少两个直播间进行合并,得到目标直播间,并呈现目标直播间的直播组界面;在直播组界面中,呈现进入目标直播组且处于目标状态的用户的用户标识。
167.这里,当目标直播组中各个直播间的直播显示区域中未显示有直播内容时,比如直播间的创建者未进行直播时,为保证直播间直播内容的安全性,此时将目标直播组中的多个直播间进行合并,得到目标直播间。在实际应用中,该目标直播间为静默直播间,不提供直播位,进入目标直播组的用户将无法进行画面直播。此时呈现目标直播间的直播组界面,并在直播组界面中呈现进入目标直播组且处于目标状态的用户的用户标识,比如头像信息。
168.继续地,当当前登录用户的组状态为非目标状态时,终端呈现目标直播组对应的组状态开启功能项,响应于针对该组状态开启功能项的触发操作,标识该当前登录用户当前的组状态为目标状态,并呈现目标状态的持续时长。同时,呈现组状态结束功能项,当接收到针对该组状态结束功能项的触发操作,响应于该触发操作,标识该用户当前的组状态为非目标状态,同时还可以停止对目标状态的持续时长的计时,取消呈现的目标状态的持续时长。
169.示例性地,参见图12,图12是本技术实施例提供的直播组界面的呈现示意图。这里,该目标直播间为静默直播间,不提供直播位,此时呈现目标直播间的直播组界面,并在直播组界面中呈现进入目标直播组且处于目标状态的用户的用户标识,比如头像信息,当当前登录用户的组状态为非目标状态时,终端呈现目标直播组对应的组状态开启功能项,如图12中a所示。响应于针对该组状态开启功能项的触发操作,标识该当前登录用户当前的组状态为目标状态,同时通过计时器的方式呈现目标状态的持续时长、以及组状态结束功能项“结束自习”,如图12中b所示。
170.在一些实施例中,当第二直播间的直播关闭时,终端呈现直播结束界面,并在直播结束界面中,呈现目标直播组中处于直播状态的至少一个直播间的功能入口;当接收到针对目标直播间的功能入口的触发操作时,呈现目标直播间的直播界面。
171.这里,当第二直播间的直播关闭后,比如第二直播间的创建者对第二直播间实施了关闭操作,终端呈现直播结束界面,以提示用户当前直播间已关闭。在实际应用中,终端还可以在直播结束界面中,呈现目标直播组中处于直播状态的至少一个直播间的功能入口,以引导用户进入该目标直播组中其他处于直播状态的直播间。当接收到针对至少一个直播间中目标直播间的功能入口的触发操作时,控制用户进入该目标直播间,并呈现目标直播间的直播界面。
172.示例性地,参见图13,图13是本技术实施例提供的直播结束界面的呈现示意图。这里,终端在直播结束界面中,呈现目标直播组中处于直播状态的直播间“教室1、教室2”的功能入口,如图13中a所示。响应于针对“教室2”的功能入口的触发操作,呈现“教室2”的直播界面,如图13中b所示。
173.在一些实施例中,终端可呈现对应目标直播组的管理者添加功能项;响应于针对管理者添加功能项的触发操作,呈现供选择的至少一个候选对象;响应于针对目标候选对
象的确认选择操作,将所选择的目标候选对象确定为目标直播组的直播管理者,以使目标候选对象具有针对目标直播组的目标管理权限。
174.在实际应用中,当目标直播组创建完成后,需要对该目标直播组进行直播管理,比如设置直播组公告、管理直播组成员、维持直播组秩序等。因此,该目标直播组的创建者可以预先设置直播管理者以提高直播组管理效率。当目标直播组的创建者进入目标直播组后,若该目标直播组存在直播间时,可在直播间的直播界面中呈现管理者添加功能项,也可以在该目标直播组的详情界面中呈现管理者添加功能项;若目标直播组中不存在直播间时,可以在呈现的目标直播组的直播组界面中呈现该管理者添加功能项。
175.当接收到针对管理者添加功能项的触发操作,呈现供选择的至少一个候选对象,比如加入目标直播组的成员。接收到用户触发的针对至少一个候选对象中目标对象的选择操作,响应于针对目标候选对象的确认选择操作,将所选择的目标候选对象确定为目标直播组的直播管理者,以使目标候选对象具有针对目标直播组的目标管理权限,该目标管理权限可以是直播间创建权限、直播加入请求的审核权限、直播组成员的管理权限、移除权限、禁言权限中至少之一。
176.示例性地,参见图14,图14是本技术实施例提供的添加直播管理者的流程示意图。这里,终端在目标直播组“柯基和他的朋友们”的详情界面中,呈现对应目标直播组的设置功能项“设置”,如图14中a所示;响应于针对“设置”的触发操作,呈现包含管理者添加功能项“添加管理员”的直播设置界面,如图14中b所示;响应于针对管理者添加功能项“添加管理员”的触发操作,呈现供选择的候选对象1、候选对象2、候选对象3等,如图14中c所示;响应于针对候选对象3的确认选择操作,将所选择的候选对象3确定为目标直播组的直播管理者,如图14中d所示。
177.在一些实施例中,终端可呈现目标直播组关联的直播标签的资料获取入口;当接收到针对资料获取入口的触发操作时,呈现直播标签对应的资料信息。
178.这里,每个目标直播组在创建时,可以设置与其相关联的直播标签,比如考研、高考等直播标签。此时,终端还可以呈现目标直播组关联的直播标签的资料获取入口,以供用户在进入该目标直播组后,可以通过该资料获取入口获取想要的资料。具体地,当用户进入目标直播组后,若该目标直播组存在直播间时,可在直播间的直播界面中呈现资料获取入口,也可以在该目标直播组的详情界面中呈现资料获取入口;若目标直播组中不存在直播间时,可以在呈现的目标直播组的直播组界面中呈现该资料获取入口。
179.继续地,响应于针对资料获取入口的触发操作,呈现直播标签对应的资料信息,比如资料的名称、分类标签、资料的提供者等,同时当该资料可以下载时,还可以呈现与资料相关联的下载功能项。
180.示例性地,参见图15,图15是本技术实施例提供的资料获取入口的呈现示意图。这里,这里,终端在目标直播组“柯基和他的朋友们”的详情界面中,呈现目标直播组关联的直播标签的资料获取入口“资料”,如图15中a所示;响应于针对资料获取入口“资料”的触发操作,呈现直播标签对应的资料信息,包括“考研数学一习题讲解”、“考研英语一习题讲解”等,如图15中b所示。
181.应用本技术上述实施例,本技术实施例提供的目标直播组中包含至少两个直播间,当用户进入目标直播组的第一直播间时,在第一直播间的第一直播界面中呈现多个直
播位以及对应至少两个直播间的入口功能项,当第一直播间的直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现第二直播间的第二直播界面,若该第二直播间存在直播空位时,呈现相应的直播加入功能项,以供用户基于该直播加入功能项,通过第二直播界面的直播空位进行直播;如此,由于一个直播组中包括至少两个直播间,相较于单个直播间来说,在不改变终端显示区域的情况下,增加了供用户进行直播的直播位,提高了图形处理资源的利用率,在提高用户参与直播积极性的同时,用户可直接通过切换直播房间实现直播,提高了人机交互效率;另外,同一个直播组的多个直播间,也方便做兴趣或话题管理,例如,直播间a可以为数学第一单元的直播间,直播间b可以为数学第二单元的直播间。
182.下面将说明本技术实施例在一个实际的应用场景中的示例性应用。
183.在对本技术实施例提供的直播处理方法进行说明之前,首先对本技术实施例所涉及的名词进行解释,包括:
184.1)直播组:多个直播间的聚合,一个直播组包含多个直播间,不同的直播间在结构和功能上相互独立,是并列关系;
185.2)直播间:可支持多路(比如4路、6路、9路)视频同时直播,由直播组创建者和管理员创建;
186.3)直播管理者:直播组的直播组创建者设置的直播组内具有管理权限的成员,可在直播组中创建各自对应的直播间。
187.在相关技术中,单个直播间中所能提供的直播位的数量较少且有限,当在该直播间中拥有直播需求的用户较多时,单个直播间的直播位则明显不足。基于此,本技术实施例提供一种直播处理方法,提供在一个直播组下同时支持开放多个直播间的能力,解决单个直播间直播位不足的问题。同时实现直播间的监测、推荐和合并功能,解决直播间安全性问题。
188.下面从产品层面对本技术实施例提供的直播处理方法进行说明。
189.参见图4和图5,在当前登录用户未加入直播组时,在直播初始界面(即首页),呈现针对当前登录用户所推荐的直播组;在当前登录用户加入直播组时,在在直播初始界面(即首页),呈现当前登录用户所加入的直播组。该当前登录用户可通过点击所呈现的多个直播组中目标直播组的功能入口,进入该目标直播组的其中一个直播间,比如1号直播间。
190.参见图9,用户在进入目标直播组的直播间后,在直播间的直播界面上呈现有目标直播组包含的各个直播间的入口功能项。用户可以点击直播界面右上角的各个直播间的入口功能项,以实现直播间的切换,进入目标直播组中其他直播间进行直播或者观看直播。这里,目标直播组中各个不同直播间之间在结构和功能上相互独立,是并列关系。
191.参见图8,在直播间的直播界面中呈现有直播组对应的详情功能项,用户可通过点击该直播组对应的详情功能项,进入直播组的详情界面,以查看直播组的详细信息,该详情界面可以展示该直播组的基本信息、数据情况、排行榜等。另外,在直播组创建者和直播组管理者的视角下,还可呈现用于创建对应目标直播组的直播间的直播间创建功能项,具有权限的用户可通过点击该直播间创建功能项,创建目标直播组中新的直播间。
192.在实际应用中,当直播组创建者和直播组管理者在目标直播组中进行直播时,即在直播位上时,其他观众用户可发送直播加入请求至直播组创建者或者直播组管理者,直
播组创建者和直播组管理者审核该直播加入请求通过后,该观众用户即可以主播的身份加入直播间,进行直播。
193.参见图12,直播组创建者和直播组管理者不在目标直播组中进行直播时,即不在直播位上时,仅默认开启一个直播间。此时,将目标直播组中所创建的各个房间进行合并,并进入无直播位状态。用户可通过点击“入座自习”的目标状态开启功能项,进入目标状态(即静默自习状态),同时开启针对目标状态的状态时长计时。
194.参见图13,当目标直播组中当前登录用户所在直播间被直播间的创建者关闭时,呈现直播结束界面,并在直播结束界面中呈现目标直播间中其他处于直播状态的候选直播间的功能入口,以引导用户加入目标直播组中其他正在直播的直播间。
195.下面从技术层面对本技术实施例提供的直播处理方法进行说明。
196.参见图16,图16是本技术实施例提供的直播处理方法的流程示意图,这里,该直播处理方法可实施于直播组创建者的终端,包括:
197.步骤201:接收到直播组创建者针对直播组创建功能项的触发操作。
198.步骤202:判断直播组创建者是否达到直播组创建要求,若是,执行步骤203,若否,返回步骤201。
199.步骤203:创建对应直播组创建者的目标直播组。
200.步骤204:是否在目标直播组中创建直播间,若否,执行步骤205,若是,执行步骤206。
201.步骤205:呈现处于静默状态的直播界面。
202.步骤206:呈现包含直播位的直播界面。
203.步骤207:通过直播间的第一直播位呈现对应直播组创建者的直播内容。
204.步骤208:响应于针对直播管理功能项的触发操作,呈现直播管理界面。
205.这里,该直播管理界面中可以供直播组创建者设定直播组的管理员、直播组的管理公告、移除直播组成员、禁止直播组成员发布消息、审核观众的直播加入请求等。
206.步骤209:响应于针对直播间的直播关闭指令,结束直播。
207.步骤210:呈现直播结束界面,并在直播结束界面中呈现目标直播组中其他处于直播状态的候选直播间的功能入口。
208.步骤211:判断是否接收到针对目标候选直播间的功能入口的触发操作,若是,执行步骤212,若否,执行步骤213。
209.步骤212:呈现目标候选直播间的直播界面。
210.步骤213:返回首页。
211.参见图17,图17是本技术实施例提供的直播处理方法的流程示意图,这里,该直播处理方法可实施于非直播组创建者的终端,包括:
212.步骤301:在直播组初始界面呈现推荐的至少一个直播组。
213.这里,在向用户推荐直播组时,可以基于该用户的画像信息进行推荐,比如可以根据该用户的好友所加入的直播组、基于用户的位置信息(比如同城)、基于用户的班级信息、基于各个直播组的人数和活跃度等方面进行推荐。
214.步骤302:响应于针对目标直播组的触发操作,判断目标直播组中是否存在处于直播状态的直播间,若否,执行步骤303,若是,执行步骤304。
215.步骤303:呈现处于静默状态的直播界面。
216.步骤304:呈现目标直播组中处于开播状态的第一直播间的直播界面,并在直播界面中呈现其他开播直播间的入口功能项,以便于用户在多个直播间中进行切换。
217.步骤305:进入直播第一直播间无操作,以观众身份加入第一直播间。
218.步骤306:接收到针对“入座自习”功能项的触发操作,在第一直播间中进入“入座自习”的目标状态。
219.步骤307:接收到基于直播加入功能项触发的直播加入请求。
220.这里,该直播加入功能项即为“申请上麦”,用以触发申请上麦的请求。
221.步骤308:判断是否接收到针对直播加入请求的通过指令,若是,执行步骤309,若否,返回步骤305或者返回步骤306.
222.步骤309:基于直播位进行直播。
223.步骤310:当第一直播间的直播被关闭时,呈现直播结束界面,并在直播结束界面中呈现目标直播组中其他处于直播状态的候选直播间的功能入口。
224.步骤311:判断是否接收到针对目标候选直播间的功能入口的触发操作,若是,执行步骤312,若否,执行步骤313。
225.步骤312:呈现目标候选直播间的直播界面。
226.步骤313:返回首页。
227.在实际应用中,以该直播组为直播学习组为例,对于直播组创建者端,点击直播组创建功能项创建直播组,此处需要判断该直播组创建者是否达到直播组创建要求,若达到直播组创建要求则成功创建直播组,否则返回直播首页,呈现其他推荐的直播组。
228.当直播组创建成功后,默认创建一个静默房间。所有人均可在该静默房间中入座学习,无需申请。直播组创建者或直播组管理者可以创建新的直播间。进入直播组的用户可以发起上麦申请,被通过后可以上麦学习。直播组创建者或直播组管理者行使直播管理权限。
229.若直播组中存在多个直播房间,非房主身份(即非各直播间的创建者身份)可以在不同直播间之间切换,学习时间不间断。
230.当直播间的创建者关闭直播间后,用户进入直播结束界面。该直播结束界面展示主播组中其他正在直播的直播间,用户可以点击相应直播间即可直接进入,点击退出则回到直播首页。
231.在实际应用中,上述所涉及界面的页面结构逻辑如图18所示,图18是本技术实施例提供的页面结构逻辑示意图,直播首页包含多个直播组:直播a、直播组b、直播组c,点击其中的直播组a,则可进入该直播组a中的直播间1,直播间1中包含4个直播位,即直播位1-4;该直播组a中存在多个直播间,即直播间1-3,用户可以点击各个直播间对应的入口功能项切换至不同的直播间。
232.应用本技术上述实施例,提供一种同一直播组多直播间的直播处理方法,克服了单个直播间直播位数量不足以及直播位数量的技术限制,完成多用户组团直播的实际需求;同时在直播管理者不在直播位时,将上麦直播的功能关闭,保证直播画面的安全性和合法性。
233.下面继续说明本技术实施例提供的直播处理装置555,在一些实施例中,直播处理
装置可采用软件模块的方式实现。参见图19,图19是本技术实施例提供的直播处理装置555的结构示意图,本技术实施例提供的直播处理装置555包括:
234.第一呈现模块5551,用于响应于针对目标直播组的触发操作,呈现对应所述目标直播组中第一直播间的第一直播界面;
235.第二呈现模块5552,用于在所述第一直播界面中呈现包括至少两个直播位的直播显示区域,以及所述目标直播组包括的至少两个直播间的入口功能项;
236.第三呈现模块5553,用于当所述至少两个直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现对应所述第二直播间的第二直播界面;
237.第四呈现模块5554,用于当所述第二直播界面的直播显示区域中存在直播空位时,呈现直播加入功能项;
238.第五呈现模块5555,用于响应于针对所述直播加入功能项的触发操作,基于所述第二直播界面的直播空位呈现直播内容。
239.在一些实施例中,所述第一呈现模块5551,还用于呈现包括所述目标直播组的至少一个直播组所对应的直播组信息、以及对应各所述直播组的功能入口;
240.其中,所述至少一个直播组的类型包括:已加入直播组类型和推荐直播组类型中至少之一;
241.基于所述直播组信息,响应于针对所述目标直播组的功能入口的触发操作,呈现对应所述目标直播组中第一直播间的第一直播界面。
242.在一些实施例中,所述第一呈现模块5551,还用于呈现对应所述目标直播组的加入功能项;
243.响应于针对所述加入功能项的触发操作,标识所述目标直播组的类型为已加入直播组类型。
244.在一些实施例中,所述装置还包括:
245.第六呈现模块,用于呈现用于创建直播组的直播组创建功能项;
246.响应于针对所述直播组创建功能项的触发操作,呈现直播组创建界面,并在所述直播组创建界面中,呈现信息编辑功能项和确认创建功能项;
247.基于所述信息编辑功能项,接收到编辑的针对所述目标直播组的直播组信息;
248.响应于针对所述确认创建功能项的触发操作,基于编辑的直播组信息创建所述目标直播组。
249.在一些实施例中,所述第一呈现模块5551,还用于呈现对应所述目标直播组的邀请加入功能项;
250.响应于针对所述邀请加入功能项的触发操作,呈现供选择的至少一个邀请对象;
251.响应于针对目标邀请对象的选择操作,发送对应所述目标直播组的邀请信息至所述目标邀请对象对应的客户端;
252.其中,所述邀请信息,用于邀请所述目标邀请对象加入所述目标直播组。
253.在一些实施例中,所述装置还包括:
254.第七呈现模块,用于呈现对应所述目标直播组的直播间创建功能项;
255.响应于针对所述直播间创建功能项的触发操作,创建对应所述目标直播组的第三直播间,并呈现对应所述第三直播间的入口功能项。
256.在一些实施例中,所述第七呈现模块,还用于呈现所述目标直播组对应的详情功能项;
257.响应于针对所述详情功能项的触发操作,呈现包含所述目标直播组的直播组详情信息的详情界面,并
258.在所述详情界面中,呈现对应所述目标直播组的直播间创建功能项。
259.在一些实施例中,所述第七呈现模块,还用于确定当前登录用户所具有的直播权限;
260.当所述直播权限包含直播间创建权限时,呈现对应所述目标直播组的直播间创建功能项。
261.在一些实施例中,所述第七呈现模块,还用于响应于针对所述直播间创建功能项的触发操作,呈现直播间创建界面,并
262.在所述直播间创建界面中,呈现信息编辑功能项和确认创建功能项;
263.基于所述信息编辑功能项,接收到编辑的针对所述第三直播间的直播间信息;
264.响应于针对所述确认创建功能项的触发操作,基于编辑的直播间信息创建所述第三直播间。
265.在一些实施例中,所述第五呈现模块5555,还用于响应于针对所述直播加入功能项的触发操作,发送直播加入请求,以请求以主播的身份加入所述第二直播间;
266.当接收到针对所述直播加入请求的确认指令时,通过所述第二直播界面的直播空位呈现直播内容。
267.在一些实施例中,所述装置还包括:
268.第八呈现模块,用于呈现所述目标直播组对应的组状态开启功能项;
269.响应于针对所述组状态开启功能项的触发操作,标识当前的组状态为目标状态,并呈现所述目标状态的持续时长。
270.在一些实施例中,所述第八呈现模块,还用于当各所述直播间的直播显示区域中未显示有直播内容时,将所述至少两个直播间进行合并,得到目标直播间,并呈现所述目标直播间的直播组界面;
271.在所述直播组界面中,呈现进入所述目标直播组且处于目标状态的用户的用户标识。
272.在一些实施例中,所述第五呈现模块5555,还用于当所述第二直播间的直播关闭时,呈现直播结束界面,并
273.在所述直播结束界面中,呈现所述目标直播组中处于直播状态的至少一个直播间的功能入口;
274.当接收到针对目标直播间的功能入口的触发操作时,呈现所述目标直播间的直播界面。
275.在一些实施例中,所述装置还包括:
276.第九呈现模块,用于呈现所述目标直播组关联的直播标签的资料获取入口;
277.当接收到针对所述资料获取入口的触发操作时,呈现所述直播标签对应的资料信息。
278.在一些实施例中,所述第一呈现模块5551,还用于呈现对应所述目标直播组的管
理者添加功能项;
279.响应于针对所述管理者添加功能项的触发操作,呈现供选择的至少一个候选对象;
280.响应于针对目标候选对象的确认选择操作,将所选择的目标候选对象确定为所述目标直播组的直播管理者,以使所述目标候选对象具有针对所述目标直播组的目标管理权限。
281.在一些实施例中,所述第二呈现模块,还用于在所述第一直播界面中,呈现空位直播间提示信息;
282.其中,所述空位直播间提示信息,用于提示所述第二直播界面的直播显示区域中存在直播空位。
283.应用本技术上述实施例,本技术实施例提供的目标直播组中包含至少两个直播间,当用户进入目标直播组的第一直播间时,在第一直播间的第一直播界面中呈现多个直播位以及对应至少两个直播间的入口功能项,当第一直播间的直播位中不存在直播空位时,响应于针对第二直播间的入口功能项的触发操作,呈现第二直播间的第二直播界面,若该第二直播间存在直播空位时,呈现相应的直播加入功能项,以供用户基于该直播加入功能项,通过第二直播界面的直播空位进行直播;如此,由于一个直播组中包括至少两个直播间,相较于单个直播间来说,在不改变终端显示区域的情况下,增加了供用户进行直播的直播位,提高了图形处理资源的利用率,在提高用户参与直播积极性的同时,用户可直接通过切换直播房间实现直播,提高了人机交互效率。
284.本技术实施例还提供一种电子设备,所述电子设备包括:
285.存储器,用于存储可执行指令;
286.处理器,用于执行所述存储器中存储的可执行指令时,实现本技术实施例提供的直播处理方法。
287.本技术实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例提供的直播处理方法。
288.本技术实施例还提供一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时,实现本技术实施例提供的直播处理方法。
289.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
290.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
291.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件
中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
292.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
293.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献