CN115002493A - 直播培训的交互方法、装置、电子设备及存储介质 - Google Patents
直播培训的交互方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115002493A CN115002493A CN202210459922.3A CN202210459922A CN115002493A CN 115002493 A CN115002493 A CN 115002493A CN 202210459922 A CN202210459922 A CN 202210459922A CN 115002493 A CN115002493 A CN 115002493A
- Authority
- CN
- China
- Prior art keywords
- control
- live broadcast
- display instruction
- interactive
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012549 training Methods 0.000 title claims abstract description 227
- 230000003993 interaction Effects 0.000 title claims abstract description 173
- 238000000034 method Methods 0.000 title claims abstract description 123
- 230000002452 interceptive effect Effects 0.000 claims abstract description 242
- 230000004044 response Effects 0.000 claims abstract description 123
- 241000209140 Triticum Species 0.000 claims description 40
- 235000021307 Triticum Nutrition 0.000 claims description 40
- 230000006870 function Effects 0.000 claims description 23
- 238000004891 communication Methods 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 5
- 230000008569 process Effects 0.000 description 59
- 238000010586 diagram Methods 0.000 description 12
- 238000004140 cleaning Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 230000000977 initiatory effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 208000013521 Visual disease Diseases 0.000 description 1
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 208000029257 vision disease Diseases 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6583—Acknowledgement
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Electrically Operated Instructional Devices (AREA)
Abstract
本发明实施例提供了一种直播培训的方法、装置、电子设备及存储介质,所述方法包括:响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
Description
技术领域
本发明涉及直播培训技术领域,特别是涉及一种直播培训的交互方法、一种直播培训的交互装置、一种电子设备以及一种计算机可读存储介质。
背景技术
随着网络技术与直播技术的发展,网络直播已经成为人们日常生活的重要娱乐、学习方式之一。例如,在网络直播培训过程中,其可以对应于主播端与观众端,主播端的主播可以在直播过程中进行知识输出,而观众端的观众则可以基于实时的网络直播进行知识学习。其中,对于网络直播培训,其受众往往是对终端使用自如或了解互联网技术的群体,而对于一些特殊群体,例如儿童、中老年人或其他存在一定程度使用障碍的人群,这类人群或是不熟悉终端的使用、或是不会使用终端等,使得其无法参与网络在线培训,只能通过线下培训获取进行学习,从而大大限制了网络培训的受众群体。
发明内容
本发明实施例是提供一种直播培训的交互方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决网络直播培训存在一定门槛导致特殊群体无法参与在线培训的问题。
本发明实施例公开了一种直播培训的交互方法,通过主播终端的图形用户界面显示的内容至少包括直播间的直播界面,所述直播界面显示的内容至少包括针对直播间中观众的交互控制控件,所述方法包括:
响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;
将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;
接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
可选地,所述交互控制控件包括提问控制控件,所述控件显示指令包括提问控件显示指令,所述将所述控件显示指令发送至所述直播间中的至少一个观众终端,包括:
开启针对所述直播间内所述至少一个观众终端的提问功能,并将所述提问控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述提问控件显示指令后,在直播界面中显示所述提问控件显示指令对应的提问控件,并响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
可选地,所述交互控制控件包括应答控制控件,所述控件显示指令包括应答控件显示指令,所述将所述控件显示指令发送至所述直播间的至少一个观众终端,包括:
开启针对所述直播间内所述至少一个观众终端的抢答功能,并将所述应答控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述应答控件显示指令后,在直播界面中用于显示所述应答控件显示指令对应的应答控件,并响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
可选地,所述直播界面显示的内容还包括各个所述观众终端对应的观众标识,所述根据所述互动信息执行与所述部分观众终端或所述全部观众终端对应的直播间互动操作,包括:
获取各所述连麦请求信息对应的时间信息;
按照所述时间信息的先后顺序,对所述连麦请求信息所属观众终端对应的观众标识进行显示;
响应于针对至少一个所述连麦请求信息所属观众终端对应的观众标识的选择操作,确定目标观众标识,并与所述目标观众标识对应的目标观众终端进行连麦。
可选地,所述交互控制控件包括连麦模式控件,所述方法还包括:
响应于针对所述连麦模式控件的选择操作,确定直播间连麦模式;
将所述直播间连麦模式对应的模式信息发送至服务器,所述服务器在接收到所述模式信息后,获取所述目标观众终端采集的所属观众的第一音视频数据,以及所述主播终端的第二音视频数据,若所述模式信息表征直播间连麦模式为公开连麦模式,则将所述第一音视频数据发送至所述主播终端以及所述直播间中除所述目标观众终端之外的其他观众终端,以及将所述第二音视频数据发送至所述直播间中的观众终端;若所述模式信息表征直播间连麦模式为私密连麦模式,则将所述第一音视频数据发送至所述主播终端以及将所述第二音视频数据发送至所述直播间中的观众终端;
接收服务器发送的所述第一音视频数据,并输出所述第一音视频数据。
可选地,所述交互控制控件包括显示属性控制控件,所述方法还包括:
响应于针对所述显示属性控制控件的选择操作,在所述直播界面中显示与所述显示属性控制控件对应的控制面板;
响应于针对所述控制面板的输入操作,确定与所述输入操作对应的显示属性以及所述显示属性对应的属性值,并将所述属性值发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述控件显示指令的情况下,按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
可选地,所述交互控制控件包括发言控制控件,所述响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令,包括:
响应于针对所述发言控制控件的选择操作,开启所述直播间的全局连麦模式,并生成与所述全局连麦模式对应的发言控件显示指令;
所述将所述控件显示指令发送至所述直播间的至少一个观众终端,包括:
将所述发言控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述发言控件显示指令后,在直播界面中显示所述发言控件显示指令对应的发言控件,并响应于针对所述发言控件的选择操作,获取所属观众的音视频数据,以在所述直播间中输出所述音视频数据。
可选地,所述交互控制控件包括培训复盘控件,所述响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令,包括:
响应于针对所述培训复盘控件的选择操作,获取当前直播培训的培训内容所对应的培训知识点以及各所述培训知识点对应的知识点控件显示指令;
所述将所述控件显示指令发送至所述直播间的至少一个观众终端,包括:
将所述培训知识点以及所述知识点控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述培训知识点以及所述知识点显示指令后,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件,若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,以将所述知识点标识发送至所述主播终端;
所述根据所述互动信息执行与所述观众终端对应的直播间互动操作,包括:
根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
本发明实施例还公开了一种直播培训的交互方法,通过观众终端的图形用户界面显示的内容至少包括直播间的直播界面,所述方法包括:
响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,所述控件显示指令为主播终端响应于针对预设交互控制控件的选择操作所生成的指令;
若检测到针对所述目标互动控件的选择操作,则响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息;
将所述互动信息发送所述主播终端,所述主播终端在接收到所述互动信息之后,根据所述互动信息执行与所述观众终端对应的直播间互动操作。
可选地,所述控件显示指令包括提问控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到提问控件显示指令,在所述直播界面中显示所述提问控件显示指令对应的提问控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
可选地,所述控件显示指令包括应答控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到应答控件显示指令,在所述直播界面中显示所述应答控件显示指令对应的应答控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
可选地,所述控件显示指令包括知识点控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到培训知识点以及所述培训知识点对应的知识点控件显示指令,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,并将所述知识点标识发送至所述主播终端,所述主播终端根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
可选地,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件之前,所述方法还包括:
获取主播终端发送的显示属性以及所述显示属性对应的属性值;
所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收控件显示指令,在所述直播界面中按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
本发明实施例还公开了一种直播培训的交互装置,通过主播终端的图形用户界面显示的内容至少包括直播间的直播界面,所述直播界面显示的内容至少包括针对直播间中观众的交互控制控件,所述装置包括:
指令确定模块,用于响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;
指令发送模块,用于将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;
互动操作执行模块,用于接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
可选地,所述交互控制控件包括提问控制控件,所述控件显示指令包括提问控件显示指令,所述指令发送模块具体用于:
开启针对所述直播间内所述至少一个观众终端的提问功能,并将所述提问控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述提问控件显示指令后,在直播界面中显示所述提问控件显示指令对应的提问控件,并响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
可选地,所述交互控制控件包括应答控制控件,所述控件显示指令包括应答控件显示指令,所述指令发送模块具体用于:
开启针对所述直播间内所述至少一个观众终端的抢答功能,并将所述应答控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述应答控件显示指令后,在直播界面中用于显示所述应答控件显示指令对应的应答控件,并响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
可选地,所述直播界面显示的内容还包括各个所述观众终端对应的观众标识,所述互动操作执行模块具体用于:
获取各所述连麦请求信息对应的时间信息;
按照所述时间信息的先后顺序,对所述连麦请求信息所属观众终端对应的观众标识进行显示;
响应于针对至少一个所述连麦请求信息所属观众终端对应的观众标识的选择操作,确定目标观众标识,并与所述目标观众标识对应的目标观众终端进行连麦。
可选地,所述交互控制控件包括连麦模式控件,所述装置还包括:
连麦模式确定模块,用于响应于针对所述连麦模式控件的选择操作,确定直播间连麦模式;
模式发送模块,用于将所述直播间连麦模式对应的模式信息发送至服务器,所述服务器在接收到所述模式信息后,获取所述目标观众终端采集的所属观众的第一音视频数据,以及所述主播终端的第二音视频数据,若所述模式信息表征直播间连麦模式为公开连麦模式,则将所述第一音视频数据发送至所述主播终端以及所述直播间中除所述目标观众终端之外的其他观众终端,以及将所述第二音视频数据发送至所述直播间中的观众终端;若所述模式信息表征直播间连麦模式为私密连麦模式,则将所述第一音视频数据发送至所述主播终端以及将所述第二音视频数据发送至所述直播间中的观众终端;
音视频数据输出模块,用于接收服务器发送的所述第一音视频数据,并输出所述第一音视频数据。
可选地,所述交互控制控件包括显示属性控制控件,所述装置还包括:
控制面板显示模块,用于响应于针对所述显示属性控制控件的选择操作,在所述直播界面中显示与所述显示属性控制控件对应的控制面板;
显示属性获取模块,用于响应于针对所述控制面板的输入操作,确定与所述输入操作对应的显示属性以及所述显示属性对应的属性值,并将所述属性值发送至所述直播间中的所述至少一个观众终端,所述观众终端用于在接收到所述控件显示指令的情况下,按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
可选地,所述交互控制控件包括发言控制控件,所述指令确定模块具体用于:
响应于针对所述发言控制控件的选择操作,开启所述直播间的全局连麦模式,并生成与所述全局连麦模式对应的发言控件显示指令;
所述指令发送模块具体用于:
将所述发言控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述发言控件显示指令后,在直播界面中显示所述发言控件显示指令对应的发言控件,并响应于针对所述发言控件的选择操作,获取所属观众的音视频数据,以在所述直播间中输出所述音视频数据。
可选地,所述交互控制控件包括培训复盘控件,所述响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令,包括:
响应于针对所述培训复盘控件的选择操作,获取当前直播培训的培训内容所对应的培训知识点以及各所述培训知识点对应的知识点控件显示指令;
所述指令发送模块具体用于:
将所述培训知识点以及所述知识点控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述培训知识点以及所述知识点显示指令后,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件,若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,以将所述知识点标识发送至所述主播终端;
所述指令发送模块具体用于:
根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
本发明实施例还公开了一种直播培训的交互装置,通过观众终端的图形用户界面显示的内容至少包括直播间的直播界面,所述装置包括:
控件显示模块,用于响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,所述控件显示指令为主播终端响应于针对预设交互控制控件的选择操作所生成的指令;
互动信息确定模块,用于若检测到针对所述目标互动控件的选择操作,则响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息;
互动信息发送模块,用于将所述互动信息发送所述主播终端,所述主播终端在接收到所述互动信息之后,根据所述互动信息执行与所述观众终端对应的直播间互动操作。
可选地,所述控件显示指令包括提问控件显示指令,所述互动信息确定模块具体用于:
响应于接收到提问控件显示指令,在所述直播界面中显示所述提问控件显示指令对应的提问控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
可选地,所述控件显示指令包括应答控件显示指令,所述互动信息确定模块具体用于:
响应于接收到应答控件显示指令,在所述直播界面中显示所述应答控件显示指令对应的应答控件;
所述互动信息发送模块具体用于:
响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
可选地,所述控件显示指令包括知识点控件显示指令,所述互动信息确定模块具体用于:
响应于接收到培训知识点以及所述培训知识点对应的知识点控件显示指令,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件;
所述互动信息发送模块具体用于:
若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,并将所述知识点标识发送至所述主播终端,所述主播终端根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
可选地,所述装置还包括:
显示属性获取模块,用于获取主播终端发送的显示属性以及所述显示属性对应的属性值;
所述控件显示模块具体用于:
响应于接收控件显示指令,在所述直播界面中按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
本发明实施例包括以下优点:
在本发明实施例中,在直播培训的过程中,对于主播终端,可以在直播界面中显示针对直播间观众的交互控制控件,在直播培训的不同阶段,主播终端可以响应于针对交互控制控件的选择操作,确定目标交互控制控件,并获取该目标交互控制控件对应的控件显示指令,然后将控件显示指令发送至加入直播间的至少一个观众终端,对于观众终端,其可以显示控件显示指令对应的目标互动控件,并响应于针对目标互动控件的选择操作,确定与目标互动控件对应的互动信息,将互动信息发送至主播终端,以便主播根据互动信息执行与观众终端对应的直播间互动操作,从而在直播培训过程中,由主播对直播间的交互内容进行控制,并根据主播的交互控制在观众对应的观众终端上显示相应的交互控件,有效地减少观众侧显示界面显示的内容,提高界面显示的简洁性,同时基于主播的交互控制,可以使得直播培训过程中的交互更具有针对性,有效地引导观众执行相应的培训交互,大大降低了网络培训的参与门槛,有助于特定人群参与线上的网络培训。
附图说明
图1是本发明实施例中提供的一种直播培训的交互方法的步骤流程图;
图2是本发明实施例中提供的一种直播界面的示意图;
图3是本发明实施例中提供的一种直播界面的示意图;
图4是本发明实施例中提供的一种直播界面的示意图;
图5是本发明实施例中提供的一种直播培训的交互方法的步骤流程图;
图6是本发明实施例中提供的一种直播培训的交互装置的结构框图;
图7是本发明实施例中提供的一种直播培训的交互装置的结构框图;
图8是本发明实施例中提供的一种电子设备的框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
作为一种示例,在网络直播培训过程中,其可以对应于主播端与观众端,主播端的主播可以在直播过程中进行知识输出,而观众端的观众则可以基于实时的网络直播进行知识学习。其中,对于网络直播培训,其受众往往是对终端使用自如或了解互联网技术的群体,而对于一些特殊群体,例如儿童、中老年人或其他存在一定程度使用障碍的人群,这类人群或是不熟悉终端的使用、或是不会使用终端等,使得其无法参与网络在线培训,只能通过线下培训获取进行学习,从而大大限制了网络培训的受众群体。
对此,本发明的核心发明点之一在于简化观众侧的界面显示内容,并由主播侧对观众侧的交互内容进行控制,具体的,对于主播终端,可以在直播界面中显示针对直播间观众的交互控制控件,在直播培训的不同阶段,主播可以根据培训需求通过不同的交互控制控件对直播间的交互内容进行控制,则主播终端可以响应于针对交互控制控件的选择操作,确定目标交互控制控件,并获取该目标交互控制控件对应的控件显示指令,然后将控件显示指令发送至加入直播间的观众终端,对于观众终端,其可以显示控件显示指令对应的目标互动控件,并响应于针对目标互动控件的选择操作,确定与目标互动控件对应的互动信息,将互动信息发送至主播终端,以便主播根据互动信息执行与观众终端对应的直播间互动操作,从而在直播培训过程中,由主播对直播间的交互内容进行控制,并根据主播的交互控制在观众对应的观众终端上显示相应的交互控件,有效地减少观众侧显示界面显示的内容,提高界面显示的简洁性,同时基于主播的交互控制,可以使得直播培训过程中的交互更具有针对性,有效地引导观众执行相应的培训交互,大大降低了网络培训的参与门槛,有助于特定人群参与线上的网络培训。
需要说明的是,对于主播终端,其可以为直播培训过程中,主播(即培训讲师或导师等)使用的终端;观众终端,其可以为直播培训过程中观众(学员、学生等)使用的终端,对于观众,其可以为特定群体,例如儿童、中老年人或其他存在一定程度使用障碍的人群,这类人群一般对终端的使用或网络培训的参与存在一定“陌生感”,可能不能灵活地参与网络培训,因此,通过在直播培训过程中,由主播对培训过程中的交互内容进行控制,不仅可以简化观众侧内容显示的简洁性,减少培训过程中的界面干扰,而且由主播根据培训阶段灵活地调整培训过程中的交互方式,可以有效地提高直播培训的针对性,并使观众根据主播调整的交互方式执行相应的互动,提高直播培训的效果。
具体的,参照图1,示出了本发明实施例中提供的一种直播培训的交互方法的步骤流程图,通过主播终端的图形用户界面显示的内容至少包括直播间的直播界面,所述直播界面显示的内容至少包括针对直播间中观众的交互控制控件,具体可以包括如下步骤:
步骤101,响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;
步骤102,将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众终端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;
步骤103,接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
在本发明实施例中,在一次网络直播培训过程中,主播可以先在主播终端上创建一个培训直播间,以便在该培训直播间中对相应内容进行培训,则观众可以通过观众终端加入该培训直播间,以观看主播的培训内容。其中,在一次网络直播培训过程中,主播可以同时对不同类型的观众进行培训,针对不同类型的观众,在培训的过程中,可以控制在对应的观众所属的观众终端上显示对应的交互控件,例如,针对上门保洁的培训,其可以包括深度保洁、日常保洁等,分别可以对应不同的保洁人员,则在培训的过程中,主播可以在不同的授课阶段,通过交互控制控件开启直播间对应的交互功能,以实现与对应学员之间的培训互动,包括在深度保洁课程阶段,可以开始与深度保洁人员在直播间的培训互动,在日常保洁课程阶段,可以开始与日常保洁人员在直播间的培训互动等。
可选地,在网络培训直播过程中,主播终端还可以通过语音识别、图像识别等方式对直播间当前培训内容进行识别,以确定当前培训内容的知识点,并根据知识点与预设培训阶段之间的对应关系,确定当前培训内容属于哪个培训阶段,进而根据所确定的目标培训阶段在主播终端的直播界面中显示对应的提示信息,以提示主播可以开启对应的直播间交互功能,实现与直播间中对应观众之间的培训互动。
在具体实现中,在直播培训过程中,对于主播终端,其可以通过图形用户界面显示直播间对应的直播界面,并在直播界面中展示当次培训的培训内容以及针对直播间中观众的交互控制控件,交互控制控件可以包括用于控制直播间的交互内容的控件,不同的交互内容可以对应于在观众终端上显示对应的交互控件,以便培训过程中,主播通过控制对应的交互内容实现与观众更具针对性的培训交互,提高网络培训的效果;而对于观众终端,其在加入培训直播间后,可以显示培训直播间对应的直播界面,并在直播界面中展示实时直播的培训内容,对于观众终端的直播界面,其可以仅展示实时直播的培训内容以及对应的退出控件,而对于培训过程中的交互控件,则由主播侧进行控制显示,以减少直播界面内容显示的简洁性。
在具体实现中,随着直播培训的推进,主播可以根据实际需求通过不同的交互控制控件对直播间中的交互内容进行控制,则主播终端可以响应于针对交互控制控件的选择操作,确定与选择操作对应的目标交互控制控件,并获取目标交互控制控件对应的控件显示指令。其中,控件显示指令可以用于对直播间的直播间模式进行控制,也可以用于对观众终端中直播界面显示内容进行控制,还可以是两者的结合等,例如,控制直播间进入全局连麦模式,控制观众终端的直播界面显示提问控件、应答控件、发言控件等等,从而由主播对培训过程中的交互内容进行控制,不仅可以简化观众侧内容显示的简洁性,减少培训过程中的界面干扰,而且由主播根据培训阶段灵活地调整培训过程中的交互方式,可以有效地提高直播培训的针对性。
当主播终端根据主播对交互控制控件的选择确定了对应的控件显示指令后,可以将该控制显示指令发送至直播间中的至少一个观众终端(可以包括全部观众终端,也可以只包括当前培训阶段所对应的部分观众终端等),则观众终端在接收到控件显示指令后,可以在直播界面中显示控制显示指令对应的目标互动控件,以便观众可以通过对该目标互动控件进行操作,由观众终端确定对应的互动信息,并将互动信息发送至主播终端,然后主播可以根据互动信息在主播终端上执行对应的直播间互动操作。
可选地,对于主播终端与观众终端之间的通信连接,其可以直接在两者建立对应的通信链路,以实现直播过程中两者的数据通信,也可以是主播终端将直播过程中的音视频数据传输至服务器,接着服务器在将音视频数据下发是加入直播间的观众终端,同理,服务器可以将主播终端发送的控件显示指令发送至加入直播间的观众终端,以在观众终端上显示对应的目标互动控件,并且服务器可以获取观众终端发送的互动信息,并将互动信息发送至主播终端,以便根据互动信息执行对应的直播间交互操作,例如建立在直播间中建立主播终端与观众终端之间的连麦。
需要说明的是,本发明实施例中以主播终端-服务器-观众终端之间的通信连接为例进行示例性说明,可以理解的是,本发明对此不作限制。
在一种可选实施例中,交互控制控件可以包括提问控制控件以及应答控制控件等,则主播终端可以响应于针对提问控制控件的选择操作,开启直播间内针对至少一个观众终端的提问功能,并生成与提问控制控件对应的提问控件显示指令,并将提问控件显示指令发送至直播间中的观众终端,观众终端在接收到提问控件显示指令后,在直播界面中显示提问控件显示指令对应的提问控件,并响应于针对提问控件的选择操作,生成与提问控件对应的连麦请求信息,以将连麦请求信息发送至主播终端。或者,主播终端可以响应于针对应答控制控件的选择操作,开启直播间内针对至少一个观众终端的抢答功能,生成应答控制控件对应的应答控件显示指令,并将应答控件显示指令发送至直播间中的观众终端,观众终端在接收到应答控件显示指令后,在直播界面中用于显示应答控件显示指令对应的应答控件,并响应于针对应答控件的选择操作,生成与应答控件对应的连麦请求信息,以将连麦请求信息发送至主播终端,从而在直播培训过程中,当主播通过交互控制控件开启了直播间的提问功能或抢答功能时,观众终端可以根据主播终端发送的控件显示指令显示对应的提问控件或抢答控件,通过显示对应的互动控件,引导观众通过互动控件发起与主播的互动,有效地提高了网络培训的针对性。
对于主播终端,直播界面显示内容还可以包括加入直播间中的各个观众终端所对应的观众标识(至少包括观众终端所对应的头像、名称等),则在接收到观众终端发送的连麦请求信息时,可以获取各连麦请求信息对应的时间信息,接着按照时间信息的先后顺序,对连麦请求信息所属观众终端对应的观众标识进行显示,当主播针对观众标识进行选择时,主播终端可以响应于针对至少一个连麦请求信息所属观众终端对应的观众标识的选择操作,确定目标观众标识,并与目标观众标识对应的目标观众终端进行连麦,从而一方面可以按照提问或抢答的时间先后顺序对观众标识进行显示,使得主播可以直观、快速地了解观众发起提问或抢答的先后顺序,以便于相应的观众进行直播间互动,另一方面在直播培训的过程中,由主播侧控制直播间的交互内容,观众侧根据主播控制显示的控件进行相应的交互,可以有效地提高培训过程中互动引导的针对性以及有效性,尤其是针对特定群体,由主播控制观众终端显示的控件,引导观众执行对应的互动,可以大大降低网络培训的参与门槛,有助于特定人群参与线上的网络培训。
在主播终端与观众终端连麦的过程中,主播还可以通过连麦模式控件对直播间连麦模式进行控制,直播间连麦模式可以包括公开连麦模式以及私密连麦模式,在公开连麦模式下,主播与观众之间的对话可以在直播间中公开;在私密连麦模式下,主播与观众之间的对话不会在直播间中公开,从而通过对连麦模式进行控制,对于不想公开对话内容的观众,主播可以设置为私密连麦模式,以保证连麦观众的隐私;而在公开连麦模式下,则可以通过主播与观众之间的交流,使得直播间中的其他观众可以通过公开的对话了解与培训内容相关的信息,避免重复提问,提高网络培训的效率。
具体的,主播终端可以响应于针对连麦模式控件的选择操作,确定直播间连麦模式,接着可以将直播间连麦模式对应的模式信息发送至服务器,服务器在接收到模式信息后,获取目标观众终端采集的所属观众的第一音视频数据,以及主播终端的第二音视频数据,若模式信息表征直播间连麦模式为公开连麦模式,则服务器可以将第一音视频数据发送至主播终端以及直播间中除目标观众终端之外的其他观众终端,以及将第二音视频数据发送至直播间中的各个观众终端;若模式信息表征直播间连麦模式为私密连麦模式,则将第一音视频数据发送至主播终端以及将第二音视频数据发送至直播间中的各个观众终端,从而对于连麦的观众,其对应的音视频数据只有主播可见、可听,而对于主播,其对应的音视频数据则依然在直播间中公开,以便保证提问的观众的隐私。
例如,在直播间中可以包括观众A、观众B、观众C,分别对应观众终端a、观众终端b、观众终端c,且当前观众终端a与主播终端进行连麦,若直播间连麦模式为公开连麦模式,则服务器可以将观众终端a采集的第一音视频数据发送至主播终端以及观众终端b和观众终端c,由于观众终端a为本端,不需要进行数据传输,同时将主播终端采集的第二音视频数据发送至所有的观众终端;若直播间连麦模式为私密连麦模式,则服务器可以将观众终端a采集的第一音视频数据至发送给主播终端,同时将主播终端采集的第二音视频数据发送至所有的观众终端,从而主播可以通过设置对应的连麦模式,对观众隐私进行保护,或者公开连麦内容使得直播间中的其他观众可以通过公开的对话了解与培训内容相关的信息,避免重复提问,提高网络培训的效率。
此外,在上述过程中,主要是主播与观众之间的交流,在网络培训的过程中,当主播想要让直播间中的观众进行讨论时,还可以通过直播界面提供的发言控制控件开启直播间的全局连麦模式,具体的,主播终端可以响应于针对发言控制控件的选择操作,开启直播间的全局连麦模式,并生成与全局连麦模式对应的发言控件显示指令,接着将发言控件显示指令发送至直播间中的观众终端,观众终端用于显示发言控件显示指令对应的发言控件,并响应于针对发言控件的选择操作,获取所属观众的音视频数据,以在直播间中输出音视频数据,从而当主播开启了直播间的全局连麦模式后,直播间中的观众之间可以实时进行对话,以便通过不同观众之间的相互交流,提高对培训内容的掌握程度。在该过程中,服务器可以获取各个观众终端发送的音视频数据,并将音视频数据发送至直播间中的其他观众终端以及主播终端,以实现直播间中的全局连麦。
在另一种可选实施例中,针对特定观众,考虑这里观众可能互动控件存在一定的视觉障碍,例如观众存在“远视”等问题导致看不清互动控件等,对此,交互控制控件还可以包括显示属性控制控件,则在网络培训过程中,主播除了可以控制观众终端显示对应的互动控件,还可以控制互动控件显示的样式等,具体的,主播终端可以响应于针对显示属性控制控件的选择操作,在直播界面中显示与显示属性控制控件对应的控制面板,接着可以响应于针对控制面板的输入操作,确定与输入操作对应的显示属性以及显示属性对应的属性值,并将属性值发送至直播间中的观众终端,观众终端在接收到控件显示指令的情况下,可以按照属性值对控件显示指令对应的目标互动控件进行显示。其中,控制面板中可以包括用于控制互动控件显示样式的显示尺寸、显示颜色等等显示属性,属性值可以为具体显示参数(包括长度、宽度、字号、颜色等),主播可以根据实际需要设置一项或多项显示属性,例如,为了让观众能够看得更清楚,主播可以将控件的尺寸设置得更大一些,和/或,将显示颜色设置得更显眼一些等,以便观众终端在显示互动控件时,可以根据显示属性对应的属性值对互动控件进行显示,从而保证直播间中的观众能够更好地通过互动控件进行直播间互动。
此外,当主播结束了培训内容的讲解后,为了保证观众知识吸收的有效性,可以对当次培训的内容进行复盘,对此,可以在直播界面中提供对应的培训复盘控件,则主播终端可以响应于针对培训复盘控件的选择操作,获取当前直播培训的培训内容所对应的培训知识点以及各培训知识点对应的知识点控件显示指令,接着可以将培训知识点以及知识点控件显示指令发送至直播间中的观众终端,观众终端用于显示培训知识点以及各培训知识点对应的知识点控件,若检测到针对知识点控件的选择指令,则响应于针对至少一个知识点控件的选择操作,确定与选择操作对应的知识点标识,并将知识点标识发送至主播终端,根据观众终端发送的知识点标识,统计各个培训知识点对应的疑问数量,并按照疑问数量的大小顺序对培训知识点进行展示,以使主播终端所属主播对根据疑问数量执行对应的互动操作。可选地,疑问数量可以用于表征同一个培训知识点有多少个观众不理解,则主播通过每个培训知识点所对应的疑问数量,可以直观、快速地了解到哪些培训知识点需要作进一步讲解,以保证观众对知识点的掌握。
其中,在培训内容的复盘过程中,一方面观众可以通过培训知识点对培训内容进行复盘,另一方面通过培训知识点对应的知识点控件,观众可以选择相应的培训知识点以便主播作进一步的解疑,从而在对培训内容进行复盘时,主播可以通过培训复盘控件在观众终端所呈现的直播界面中显示当次培训的培训知识点以及对应的知识点控件,一方面可以方便观众对培训内容进行复盘,另一方面观众可以通过知识点控件选择自身仍然存在疑问的培训知识点,并通过观众终端发送知识点标识至主播终端,以便主播终端对观众仍然存在疑问的培训知识点进行排序,进而方便主播对知识点进行解疑,以提高观众对培训内容的掌握程度。
需要说明的是,本发明实施例包括但不限于上述示例,可以理解的是,本领域技术人员在本发明实施例的思想指导下,还可以根据实际需求进行设置,本发明对此不作限制。
在本发明实施例中,在直播培训的过程中,对于主播终端,可以在直播界面中显示针对直播间观众的交互控制控件,在直播培训的不同阶段,主播终端可以响应于针对交互控制控件的选择操作,确定目标交互控制控件,并获取该目标交互控制控件对应的控件显示指令,然后将控件显示指令发送至加入直播间的至少一个观众终端,对于观众终端,其可以显示控件显示指令对应的目标互动控件,并响应于针对目标互动控件的选择操作,确定与目标互动控件对应的互动信息,将互动信息发送至主播终端,以便主播根据互动信息执行与观众终端对应的直播间互动操作,从而在直播培训过程中,由主播对直播间的交互内容进行控制,并根据主播的交互控制在观众对应的观众终端上显示相应的交互控件,有效地减少观众侧显示界面显示的内容,提高界面显示的简洁性,同时基于主播的交互控制,可以使得直播培训过程中的交互更具有针对性,有效地引导观众执行相应的培训交互,大大降低了网络培训的参与门槛,有助于特定人群参与线上的网络培训。
为了使本领域技术人员更好地理解本发明实施例的技术方案,下面通过一个例子进行示例性说明:
主播可以在主播终端中创建一培训直播间,观众可以加入该培训直播间以学习对应的知识。在网络培训过程中,主播终端的直播界面可以提供不同的交互控制控件,例如提问控制控件、应答控制控件、连麦模式控件、显示属性控制控件、发言控制控件以及培训复盘控件等,通过不同的交互控制控件,可以控制直播间的交互内容,以实现主播与直播间中观众的互动。
参照图2,示出了本发明实施例中提供的一种直播界面的示意图,该直播界面20可以为观众终端显示的直播界面,在直播培训过程中,当主播对培训内容进行讲解时,为了让观众可以在培训过程中进行提问,可以通过提问控制控件控制在直播界面20中显示对应的提问控件210,观众可以通过提问控件210发起与主播之间的连麦请求,以便通过连麦向主播进行提问。
参照图3,示出了本发明实施例中提供的一种直播界面的示意图,该直播界面30可以为观众终端显示的直播界面,当主播进行提问时,可以通过应答提问控件控制在直播界面30中显示对应的应答控件310,观众可以通过应答控件310进行应答。
在上述过程中,当多个观众通过提问控件或应答控件发起连麦请求时,观众终端可以记录对应的触发时间点,并在发送连麦请求的同时将触发时间点一起发送至主播终端,在主播终端中可以显示有加入直播间的观众终端对应的观众标识,则可以根据触发时间点对发起提问或应答的观众标识进行排序,并将触发时间点早的显示在前,触发时间点晚的显示在后,再将没有发起提问或应答的观众标识显示在触发时间点晚的观众之后,如参照图4,示出了本发明实施例中提供的一种直播界面的示意图,该直播界面40可以为主播终端显示的直播界面,排序在前的观众标识为发起提问或应答的观众终端所对应的头像,则主播可以从中选择一个或多个进行连麦。
同理,对于发言控制控件,其过程与上述提问、应答等过程相似,在此不再赘述。在上述过程中,主播还可以通过连麦模式控件控制直播间连麦模式,以便保证观众的私密。此外,主播还可以通过显示属性控制控件,对观众侧显示的互动控件的显示样式进行控制,以保证直播间中的观众能够更好地通过互动控件进行直播间互动,从而在上述过程中,通过仅显示一个提供相应功能的控件,不仅可以有效简化直播界面的内容显示,还可以通过控件引导观众与主播进行互动,大大降低了网络培训的参与门槛,有助于特定人群参与线上的网络培训。
参照图5,示出了本发明实施例中提供的一种直播培训的交互方法的步骤流程图,通过观众终端的图形用户界面显示的内容至少包括直播间的直播界面,具体可以包括如下步骤:
步骤501,响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,所述控件显示指令为主播终端响应于针对预设交互控制控件的选择操作所生成的指令;
步骤502,若检测到针对所述目标互动控件的选择操作,则响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息;
步骤503,将所述互动信息发送所述主播终端,所述主播终端在接收到所述互动信息之后,根据所述互动信息执行与所述观众终端对应的直播间互动操作。
在一种可选实施例中,所述控件显示指令包括提问控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到提问控件显示指令,在所述直播界面中显示所述提问控件显示指令对应的提问控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
在一种可选实施例中,所述控件显示指令包括应答控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到应答控件显示指令,在所述直播界面中显示所述应答控件显示指令对应的应答控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
在一种可选实施例中,所述控件显示指令包括知识点控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到培训知识点以及所述培训知识点对应的知识点控件显示指令,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,并将所述知识点标识发送至所述主播终端,所述主播终端根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
在一种可选实施例中,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件之前,所述方法还包括:
获取主播终端发送的显示属性以及所述显示属性对应的属性值;
所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收控件显示指令,在所述直播界面中按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
对于观众终端,其相关描述已在主播终端所对应的实施例中进行描述,对此在观众终端所对应的实施例中表述得相对简单,可以理解的是,两者可以相互参考,本发明对此不作限制。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图6,示出了本发明实施例中提供的一种直播培训的交互装置的结构框图,通过主播终端的图形用户界面显示的内容至少包括直播间的直播界面,所述直播界面显示的内容至少包括针对直播间中观众的交互控制控件,具体可以包括如下模块:
指令确定模块601,用于响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;
指令发送模块602,用于将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;
互动操作执行模块603,用于接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
在一种可选实施例中,所述交互控制控件包括提问控制控件,所述控件显示指令包括提问控件显示指令,所述指令发送模块602具体用于:
开启针对所述直播间内所述至少一个观众终端的提问功能,并将所述提问控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述提问控件显示指令后,在直播界面中显示所述提问控件显示指令对应的提问控件,并响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
在一种可选实施例中,所述交互控制控件包括应答控制控件,所述控件显示指令包括应答控件显示指令,所述指令发送模块602具体用于:
开启针对所述直播间内所述至少一个观众终端的抢答功能,并将所述应答控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述应答控件显示指令后,在直播界面中用于显示所述应答控件显示指令对应的应答控件,并响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
在一种可选实施例中,所述直播界面显示的内容还包括各个所述观众终端对应的观众标识,所述互动操作执行模块603具体用于:
获取各所述连麦请求信息对应的时间信息;
按照所述时间信息的先后顺序,对所述连麦请求信息所属观众终端对应的观众标识进行显示;
响应于针对至少一个所述连麦请求信息所属观众终端对应的观众标识的选择操作,确定目标观众标识,并与所述目标观众标识对应的目标观众终端进行连麦。
在一种可选实施例中,所述交互控制控件包括连麦模式控件,所述装置还包括:
连麦模式确定模块,用于响应于针对所述连麦模式控件的选择操作,确定直播间连麦模式;
模式发送模块,用于将所述直播间连麦模式对应的模式信息发送至服务器,所述服务器在接收到所述模式信息后,获取所述目标观众终端采集的所属观众的第一音视频数据,以及所述主播终端的第二音视频数据,若所述模式信息表征直播间连麦模式为公开连麦模式,则将所述第一音视频数据发送至所述主播终端以及所述直播间中除所述目标观众终端之外的其他观众终端,以及将所述第二音视频数据发送至所述直播间中的观众终端;若所述模式信息表征直播间连麦模式为私密连麦模式,则将所述第一音视频数据发送至所述主播终端以及将所述第二音视频数据发送至所述直播间中的观众终端;
音视频数据输出模块,用于接收服务器发送的所述第一音视频数据,并输出所述第一音视频数据。
在一种可选实施例中,所述交互控制控件包括显示属性控制控件,所述装置还包括:
控制面板显示模块,用于响应于针对所述显示属性控制控件的选择操作,在所述直播界面中显示与所述显示属性控制控件对应的控制面板;
显示属性获取模块,用于响应于针对所述控制面板的输入操作,确定与所述输入操作对应的显示属性以及所述显示属性对应的属性值,并将所述属性值发送至所述直播间中的所述至少一个观众终端,所述观众终端用于在接收到所述控件显示指令的情况下,按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
在一种可选实施例中,所述交互控制控件包括发言控制控件,所述指令确定模块601具体用于:
响应于针对所述发言控制控件的选择操作,开启所述直播间的全局连麦模式,并生成与所述全局连麦模式对应的发言控件显示指令;
所述指令发送模块602具体用于:
将所述发言控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述发言控件显示指令后,在直播界面中显示所述发言控件显示指令对应的发言控件,并响应于针对所述发言控件的选择操作,获取所属观众的音视频数据,以在所述直播间中输出所述音视频数据。
在一种可选实施例中,所述交互控制控件包括培训复盘控件,所述响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令,包括:
响应于针对所述培训复盘控件的选择操作,获取当前直播培训的培训内容所对应的培训知识点以及各所述培训知识点对应的知识点控件显示指令;
所述指令发送模块602具体用于:
将所述培训知识点以及所述知识点控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述培训知识点以及所述知识点显示指令后,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件,若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,以将所述知识点标识发送至所述主播终端;
所述指令发送模块602具体用于:
根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
参照图7,示出了本发明实施例中提供的一种直播培训的交互装置的结构框图,通过观众终端的图形用户界面显示的内容至少包括直播间的直播界面,具体可以包括如下模块:
控件显示模块701,用于响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,所述控件显示指令为主播终端响应于针对预设交互控制控件的选择操作所生成的指令;
互动信息确定模块702,用于若检测到针对所述目标互动控件的选择操作,则响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息;
互动信息发送模块703,用于将所述互动信息发送所述主播终端,所述主播终端在接收到所述互动信息之后,根据所述互动信息执行与所述观众终端对应的直播间互动操作。
在一种可选实施例中,所述控件显示指令包括提问控件显示指令,所述互动信息确定模块702具体用于:
响应于接收到提问控件显示指令,在所述直播界面中显示所述提问控件显示指令对应的提问控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
在一种可选实施例中,所述控件显示指令包括应答控件显示指令,所述互动信息确定模块702具体用于:
响应于接收到应答控件显示指令,在所述直播界面中显示所述应答控件显示指令对应的应答控件;
所述互动信息发送模块703具体用于:
响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
在一种可选实施例中,所述控件显示指令包括知识点控件显示指令,所述互动信息确定模块702具体用于:
响应于接收到培训知识点以及所述培训知识点对应的知识点控件显示指令,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件;
所述互动信息发送模块703具体用于:
若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,并将所述知识点标识发送至所述主播终端,所述主播终端根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
在一种可选实施例中,所述装置还包括:
显示属性获取模块,用于获取主播终端发送的显示属性以及所述显示属性对应的属性值;
所述控件显示模块701具体用于:
响应于接收控件显示指令,在所述直播界面中按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
另外,本发明实施例还提供了一种电子设备,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述直播培训的交互方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述直播培训的交互方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。
图8为实现本发明各个实施例的一种电子设备的硬件结构示意图。
该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、处理器810、以及电源811等部件。本领域技术人员可以理解,图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
应理解的是,本发明实施例中,射频单元801可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器810处理;另外,将上行的数据发送给基站。通常,射频单元801包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元801还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块802为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元803可以将射频单元801或网络模块802接收的或者在存储器809中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元803还可以提供与电子设备800执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元803包括扬声器、蜂鸣器以及受话器等。
输入单元804用于接收音频或视频信号。输入单元804可以包括图形处理器(Graphics Processing Unit,GPU)8041和麦克风8042,图形处理器8041 对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元 806上。经图形处理器8041处理后的图像帧可以存储在存储器809(或其它存储介质)中或者经由射频单元801或网络模块802进行发送。麦克风8042 可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元801发送到移动通信基站的格式输出。
电子设备800还包括至少一种传感器805,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板8081的亮度,接近传感器可在电子设备800移动到耳边时,关闭显示面板8081和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器805还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元806用于显示由用户输入的信息或提供给用户的信息。显示单元806可包括显示面板8081,可以采用液晶显示器(Liquid Crystal Display, LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板8081。
用户输入单元807可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元807 包括触控面板8071以及其他输入设备8072。触控面板8071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板8071上或在触控面板8071附近的操作)。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器810,接收处理器810发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板8071。除了触控面板8071,用户输入单元807还可以包括其他输入设备8072。具体地,其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板8071可覆盖在显示面板8081上,当触控面板8071 检测到在其上或附近的触摸操作后,传送给处理器810以确定触摸事件的类型,随后处理器810根据触摸事件的类型在显示面板8081上提供相应的视觉输出。虽然在图8中,触控面板8071与显示面板8081是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板8071与显示面板8081集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元808为外部装置与电子设备800连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元808可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备800内的一个或多个元件或者可以用于在电子设备800和外部装置之间传输数据。
存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器809可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器810是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器809内的软件程序和/或模块,以及调用存储在存储器809内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器810可包括一个或多个处理单元;优选的,处理器810可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
电子设备800还可以包括给各个部件供电的电源811(比如电池),优选的,电源811可以通过电源管理***与处理器810逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备800包括一些未示出的功能模块,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (17)
1.一种直播培训的交互方法,其特征在于,通过主播终端的图形用户界面显示的内容至少包括直播间的直播界面,所述直播界面显示的内容至少包括针对直播间中观众的交互控制控件,所述方法包括:
响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;
将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;
接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
2.根据权利要求1所述的方法,其特征在于,所述交互控制控件包括提问控制控件,所述控件显示指令包括提问控件显示指令,所述将所述控件显示指令发送至所述直播间中的至少一个观众终端,包括:
开启针对所述直播间内所述至少一个观众终端的提问功能,并将所述提问控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述提问控件显示指令后,在直播界面中显示所述提问控件显示指令对应的提问控件,并响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
3.根据权利要求1所述的方法,其特征在于,所述交互控制控件包括应答控制控件,所述控件显示指令包括应答控件显示指令,所述将所述控件显示指令发送至所述直播间的至少一个观众终端,包括:
开启针对所述直播间内所述至少一个观众终端的抢答功能,并将所述应答控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述应答控件显示指令后,在直播界面中用于显示所述应答控件显示指令对应的应答控件,并响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,以将所述连麦请求信息发送至所述主播终端。
4.根据权利要求2或3所述的方法,其特征在于,所述直播界面显示的内容还包括各个所述观众终端对应的观众标识,所述根据所述互动信息执行与所述部分观众终端或所述全部观众终端对应的直播间互动操作,包括:
获取各所述连麦请求信息对应的时间信息;
按照所述时间信息的先后顺序,对所述连麦请求信息所属观众终端对应的观众标识进行显示;
响应于针对至少一个所述连麦请求信息所属观众终端对应的观众标识的选择操作,确定目标观众标识,并与所述目标观众标识对应的目标观众终端进行连麦。
5.根据权利要求4所述的方法,其特征在于,所述交互控制控件包括连麦模式控件,所述方法还包括:
响应于针对所述连麦模式控件的选择操作,确定直播间连麦模式;
将所述直播间连麦模式对应的模式信息发送至服务器,所述服务器在接收到所述模式信息后,获取所述目标观众终端采集的所属观众的第一音视频数据,以及所述主播终端的第二音视频数据,若所述模式信息表征直播间连麦模式为公开连麦模式,则将所述第一音视频数据发送至所述主播终端以及所述直播间中除所述目标观众终端之外的其他观众终端,以及将所述第二音视频数据发送至所述直播间中的观众终端;若所述模式信息表征直播间连麦模式为私密连麦模式,则将所述第一音视频数据发送至所述主播终端以及将所述第二音视频数据发送至所述直播间中的观众终端;
接收服务器发送的所述第一音视频数据,并输出所述第一音视频数据。
6.根据权利要求1所述的方法,其特征在于,所述交互控制控件包括显示属性控制控件,所述方法还包括:
响应于针对所述显示属性控制控件的选择操作,在所述直播界面中显示与所述显示属性控制控件对应的控制面板;
响应于针对所述控制面板的输入操作,确定与所述输入操作对应的显示属性以及所述显示属性对应的属性值,并将所述属性值发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述控件显示指令的情况下,按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
7.根据权利要求1所述的方法,其特征在于,所述交互控制控件包括发言控制控件,所述响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令,包括:
响应于针对所述发言控制控件的选择操作,开启所述直播间的全局连麦模式,并生成与所述全局连麦模式对应的发言控件显示指令;
所述将所述控件显示指令发送至所述直播间的至少一个观众终端,包括:
将所述发言控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述发言控件显示指令后,在直播界面中显示所述发言控件显示指令对应的发言控件,并响应于针对所述发言控件的选择操作,获取所属观众的音视频数据,以在所述直播间中输出所述音视频数据。
8.根据权利要求1所述的方法,其特征在于,所述交互控制控件包括培训复盘控件,所述响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令,包括:
响应于针对所述培训复盘控件的选择操作,获取当前直播培训的培训内容所对应的培训知识点以及各所述培训知识点对应的知识点控件显示指令;
所述将所述控件显示指令发送至所述直播间的至少一个观众终端,包括:
将所述培训知识点以及所述知识点控件显示指令发送至所述直播间中的所述至少一个观众终端,所述观众终端在接收到所述培训知识点以及所述知识点显示指令后,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件,若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,以将所述知识点标识发送至所述主播终端;
所述根据所述互动信息执行与所述观众终端对应的直播间互动操作,包括:
根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
9.一种直播培训的交互方法,其特征在于,通过观众终端的图形用户界面显示的内容至少包括直播间的直播界面,所述方法包括:
响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,所述控件显示指令为主播终端响应于针对预设交互控制控件的选择操作所生成的指令;
若检测到针对所述目标互动控件的选择操作,则响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息;
将所述互动信息发送所述主播终端,所述主播终端在接收到所述互动信息之后,根据所述互动信息执行与所述观众终端对应的直播间互动操作。
10.根据权利要求9所述的方法,其特征在于,所述控件显示指令包括提问控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到提问控件显示指令,在所述直播界面中显示所述提问控件显示指令对应的提问控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述提问控件的选择操作,生成与所述提问控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
11.根据权利要求9所述的方法,其特征在于,所述控件显示指令包括应答控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到应答控件显示指令,在所述直播界面中显示所述应答控件显示指令对应的应答控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
响应于针对所述应答控件的选择操作,生成与所述应答控件对应的连麦请求信息,并将所述连麦请求信息发送至所述主播终端。
12.根据权利要求9所述的方法,其特征在于,所述控件显示指令包括知识点控件显示指令,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收到培训知识点以及所述培训知识点对应的知识点控件显示指令,在直播界面中显示所述培训知识点以及各所述培训知识点对应的知识点控件;
所述响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,包括:
若检测到针对所述知识点控件的选择指令,则响应于针对至少一个所述知识点控件的选择操作,确定与所述选择操作对应的知识点标识,并将所述知识点标识发送至所述主播终端,所述主播终端根据所述观众终端发送的知识点标识,统计各个所述培训知识点对应的疑问数量,并按照所述疑问数量的大小顺序对所述培训知识点进行展示,以使所述主播终端所属主播对根据所述疑问数量执行对应的互动操作。
13.根据权利要求9所述的方法,其特征在于,所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件之前,所述方法还包括:
获取主播终端发送的显示属性以及所述显示属性对应的属性值;
所述响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,包括:
响应于接收控件显示指令,在所述直播界面中按照所述属性值对所述控件显示指令对应的目标互动控件进行显示。
14.一种直播培训的交互装置,其特征在于,通过主播终端的图形用户界面显示的内容至少包括直播间的直播界面,所述直播界面显示的内容至少包括针对直播间中观众的交互控制控件,所述装置包括:
指令确定模块,用于响应于针对所述交互控制控件的选择操作,确定与所述选择操作对应的目标交互控制控件,并获取所述目标交互控制控件对应的控件显示指令;
指令发送模块,用于将所述控件显示指令发送至所述直播间的至少一个观众终端,所述观众端在接收到所述控件显示指令后,在直播界面中显示所述控件显示指令对应的目标互动控件,并响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息,以将所述互动信息发送至所述主播终端;
互动操作执行模块,用于接收所述观众终端的互动信息,并根据所述互动信息执行与所述观众终端对应的直播间互动操作。
15.一种直播培训的交互装置,其特征在于,通过观众终端的图形用户界面显示的内容至少包括直播间的直播界面,所述装置包括:
控件显示模块,用于响应于接收到控件显示指令,在所述直播界面中显示所述控件显示指令对应的目标互动控件,所述控件显示指令为主播终端响应于针对预设交互控制控件的选择操作所生成的指令;
互动信息确定模块,用于若检测到针对所述目标互动控件的选择操作,则响应于针对所述目标互动控件的选择操作,确定与所述目标互动控件对应的互动信息;
互动信息发送模块,用于将所述互动信息发送所述主播终端,所述主播终端在接收到所述互动信息之后,根据所述互动信息执行与所述观众终端对应的直播间互动操作。
16.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如权利要求1-8或9-13任一项所述的方法。
17.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-8或9-13任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210459922.3A CN115002493A (zh) | 2022-04-28 | 2022-04-28 | 直播培训的交互方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210459922.3A CN115002493A (zh) | 2022-04-28 | 2022-04-28 | 直播培训的交互方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115002493A true CN115002493A (zh) | 2022-09-02 |
Family
ID=83024881
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210459922.3A Pending CN115002493A (zh) | 2022-04-28 | 2022-04-28 | 直播培训的交互方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115002493A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115802115A (zh) * | 2023-02-02 | 2023-03-14 | 成都光合信号科技有限公司 | 用于直播交互的方法、装置、设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040002888A1 (en) * | 2002-06-28 | 2004-01-01 | Accenture Global Services Gmbh | Business driven learning solution |
CN109413002A (zh) * | 2017-08-16 | 2019-03-01 | Tcl集团股份有限公司 | 一种课堂互动直播方法、***及终端 |
CN113179413A (zh) * | 2021-03-15 | 2021-07-27 | 北京城市网邻信息技术有限公司 | 一种信息处理方法、装置、电子设备及存储介质 |
CN113453033A (zh) * | 2021-06-29 | 2021-09-28 | 广州方硅信息技术有限公司 | 直播间信息传送处理方法及其装置、设备与介质 |
CN114205633A (zh) * | 2020-08-31 | 2022-03-18 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置、存储介质和电子设备 |
WO2022078184A1 (zh) * | 2020-10-15 | 2022-04-21 | 聚好看科技股份有限公司 | 一种教学直播方法及显示设备 |
-
2022
- 2022-04-28 CN CN202210459922.3A patent/CN115002493A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040002888A1 (en) * | 2002-06-28 | 2004-01-01 | Accenture Global Services Gmbh | Business driven learning solution |
CN109413002A (zh) * | 2017-08-16 | 2019-03-01 | Tcl集团股份有限公司 | 一种课堂互动直播方法、***及终端 |
CN114205633A (zh) * | 2020-08-31 | 2022-03-18 | 腾讯科技(深圳)有限公司 | 直播互动方法、装置、存储介质和电子设备 |
WO2022078184A1 (zh) * | 2020-10-15 | 2022-04-21 | 聚好看科技股份有限公司 | 一种教学直播方法及显示设备 |
CN113179413A (zh) * | 2021-03-15 | 2021-07-27 | 北京城市网邻信息技术有限公司 | 一种信息处理方法、装置、电子设备及存储介质 |
CN113453033A (zh) * | 2021-06-29 | 2021-09-28 | 广州方硅信息技术有限公司 | 直播间信息传送处理方法及其装置、设备与介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115802115A (zh) * | 2023-02-02 | 2023-03-14 | 成都光合信号科技有限公司 | 用于直播交互的方法、装置、设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108632658B (zh) | 一种弹幕显示方法、终端 | |
CN108735216B (zh) | 一种基于语义识别的语音搜题方法及家教设备 | |
CN111370018B (zh) | 音频数据的处理方法、电子设备及介质 | |
CN108319442B (zh) | 一种音频播放的控制方法及移动终端 | |
CN111508531B (zh) | 音频处理方法及装置 | |
CN107743178B (zh) | 一种消息播放方法及移动终端 | |
CN110097872B (zh) | 一种音频处理方法及电子设备 | |
CN110166848B (zh) | 一种直播互动的方法、相关装置及*** | |
CN111782115B (zh) | 应用程序控制方法、装置及电子设备 | |
CN109257498B (zh) | 一种声音处理方法及移动终端 | |
CN110062273B (zh) | 截图的方法和移动终端 | |
CN108763475B (zh) | 一种录制方法、录制装置及终端设备 | |
CN109032554B (zh) | 一种音频处理方法和电子设备 | |
CN115767164A (zh) | 一种信息展示方法、客户端、电子设备及存储介质 | |
CN111415722B (zh) | 一种屏幕控制方法及电子设备 | |
CN111447223A (zh) | 一种通话处理方法及电子设备 | |
CN109949809B (zh) | 一种语音控制方法及终端设备 | |
CN115002493A (zh) | 直播培训的交互方法、装置、电子设备及存储介质 | |
CN109164908B (zh) | 一种界面控制方法及移动终端 | |
CN111124569A (zh) | 一种应用共享方法、电子设备及计算机可读存储介质 | |
CN108319440B (zh) | 音频输出方法及移动终端 | |
CN111431795B (zh) | 一种共享内容显示方法及电子设备 | |
CN111416955B (zh) | 一种视频通话方法及电子设备 | |
CN111277675B (zh) | 群成员的排序方法及电子设备 | |
CN109495647B (zh) | 一种信息提示方法及移动终端 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |