CN112104913B - 连麦切换方法、装置、计算机设备及存储介质 - Google Patents
连麦切换方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN112104913B CN112104913B CN202010956382.0A CN202010956382A CN112104913B CN 112104913 B CN112104913 B CN 112104913B CN 202010956382 A CN202010956382 A CN 202010956382A CN 112104913 B CN112104913 B CN 112104913B
- Authority
- CN
- China
- Prior art keywords
- audience
- target
- wheat
- identification
- identifier
- 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.)
- Active
Links
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/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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/611—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
-
- 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/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种连麦切换方法、装置、计算机设备及存储介质,属于互联网技术领域。该方法包括:显示直播界面,直播界面包括第一观众标识和第二观众标识;在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦,连麦切换请求包括目标第一观众标识和目标第二观众标识;目标第一观众标识为被选择的第一观众标识,目标第二观众标识为被选择的第二观众标识。无需完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,实现将下麦流程和上麦流程合并为了一个切换流程,避免了两个流程之间的等待时间,能够提高连麦切换的效率。
Description
技术领域
本申请实施例涉及互联网技术领域,特别涉及一种连麦切换方法、装置、计算机设备及存储介质。
背景技术
随着直播技术的不断发展,各种各样的直播形式层出不穷。目前为了提高直播的互动性,提出了一种多人连麦的功能,多人连麦是指主播与多个观众进行连麦的场景。
相关技术中,若想将连麦的观众A切换为观众B,则需要先在主播终端上选择观众A的下麦选项,向直播服务器发送该观众A的下麦请求,以断开该观众A的连麦,然后再触发观众B的上麦选项,向直播服务器发送该观众B的上麦请求,才能建立该观众B的连麦。由于需要先完成下麦流程,才能开始上麦流程,因此连麦切换的效率较低。
发明内容
本申请实施例提供了一种连麦切换方法、装置、计算机设备及存储介质,可以提高连麦切换的效率。所述技术方案如下:
一方面,提供了一种连麦切换方法,所述方法包括:
显示直播界面,所述直播界面包括第一观众标识和第二观众标识,其中,所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识;
在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦,所述连麦切换请求包括所述目标第一观众标识和所述目标第二观众标识;所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识。
可选地,所述直播界面包括连麦邀请选项,所述在位于所述直播界面上层的请求记录弹窗中,显示所述第一观众标识,包括:
响应于对所述连麦邀请选项的触发操作,向至少一个观众标识对应的观众终端发送连麦邀请通知,并显示所述请求记录弹窗,所述观众终端用于响应于对所述连麦邀请通知的确认操作,返回连麦请求;
在所述请求记录弹窗中,显示接收到的连麦请求中携带的所述第一观众标识。
可选地,所述响应于对所述连麦邀请选项的触发操作,向至少一个观众标识对应的观众终端发送连麦邀请通知,并显示所述请求记录弹窗之后,所述方法还包括:
在没有接收到连麦请求的情况下,在所述请求记录弹窗中显示第二提示信息,所述第二提示信息用于提示当前未接收到连麦请求。
可选地,所述响应于对所述连麦邀请选项的触发操作,向至少一个观众标识对应的观众终端发送连麦邀请通知,并显示所述请求记录弹窗之后,所述方法还包括:
响应于对所述连麦记录弹窗中的退出选项的触发操作,取消显示所述连麦记录弹窗,并停止向所述至少一个观众标识对应的观众终端发送所述连麦邀请通知。
可选地,所述直播界面还包括所述第一观众标识对应的连麦信息,所述连麦信息包括状态信息或者历史连麦次数中的至少一项,所述状态信息用于指示对应的观众终端的麦克风的开关状态。
可选地,所述直播界面中包括所述第一观众标识的连麦确认选项,所述方法还包括:
在检测对所述至少一第一观众标识的连麦确认选项的触发操作之后,检测对所述至少一第二观众标识的选择操作。
可选地,所述方法还包括:
在建立所述目标第一观众标识对应观众的连麦之后,取消显示所述目标第一观众标识的连麦确认选项。
可选地,所述在建立所述目标第一观众标识对应观众的连麦之后,取消显示所述目标第一观众标识的连麦确认选项,包括:
在建立所述目标第一观众标识对应观众的连麦之后,将所述目标第一观众标识的连麦确认选项切换为连麦状态标记,所述连麦状态标记用于表示所述目标第一观众标识正在连麦。
可选地,所述方法还包括:
在检测对所述至少一第一观众标识的选择操作之后,显示第三提示信息,所述第三提示信息用于提示选择断开连麦的第二观众标识;
检测对所述至少一第二观众标识的选择操作。
可选地,所述直播界面中包括停止随机连麦选项,所述响应于对所述随机连麦选项的触发操作,发送随机连麦请求之后,所述方法还包括:
响应于对所述停止随机连麦选项的触发操作,发送停止随机连麦请求,以停止随机选取连麦的至少一观众标识。
另一方面,提供了一种连麦切换方法,所述方法包括:
接收连麦切换请求,所述连麦切换请求包括目标第一观众标识和目标第二观众标识;
断开所述目标第二观众标识对应观众的连麦,并建立所述目标第一观众标识对应观众的连麦;
其中,所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识;所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识。
可选地,所述断开所述目标第二观众标识对应观众的连麦,包括:
向所述目标第二观众标识对应的观众终端发送下麦通知,所述观众终端用于停止返回采集到的连麦数据。
可选地,所述建立所述目标第一观众标识对应观众的连麦,包括:
向所述目标第一观众标识对应的观众终端发送连麦通知,所述观众终端用于返回采集到的连麦数据。
可选地,所述随机选取所述主播标识对应的至少一观众标识,包括:
随机选取正在请求连麦的至少一第一观众标识。
可选地,所述建立所述至少一观众标识对应观众的连麦之后,所述方法还包括:
接收停止随机连麦请求;
停止随机选取连麦的至少一观众标识。
可选地,所述建立所述至少一观众标识的连麦,包括:
向所述至少一观众标识对应的观众终端发送连麦邀请通知,所述至少一观众标识对应的观众终端用于响应于对所述连麦邀请通知的确认操作,返回确认消息;
建立返回所述确认消息的观众标识对应观众的连麦。
另一方面,提供了一种连麦切换装置,所述装置包括:
界面显示模块,用于显示直播界面,所述直播界面包括第一观众标识和第二观众标识,其中,所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识;
第一发送模块,用于在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦,所述连麦切换请求包括所述目标第一观众标识和所述目标第二观众标识;所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识。
可选地,所述装置还包括:
蒙层显示模块,用于在检测对所述至少一第一观众标识的选择操作之后,在所述直播界面的上层显示蒙层,所述蒙层中包括定位指针,且所述蒙层的透明度小于目标透明度;
第一显示模块,用于响应于所述定位指针移动至所述蒙层中的目标显示区域,在所述目标显示区域中显示所述至少一第二观众标识,所述目标显示区域与所述直播界面中所述至少一第二观众标识的显示区域对应;
检测模块,用于检测对所述目标显示区域中的所述至少一第二观众标识的选择操作。
可选地,所述装置还包括:
第二显示模块,用于在检测对所述至少一第一观众标识的选择操作之后,在与定位指针对应的位置显示所述目标第一观众标识;
控制模块,用于在所述定位指针移动的过程中,控制所述目标第一观众标识跟随所述定位指针移动;
所述检测模块,用于响应于所述定位指针移动至所述至少一第二观众标识,检测对所述至少一第二观众标识的选择操作。
可选地,所述检测模块,包括:
第一显示单元,用于响应于所述定位指针移动至所述至少一第二观众标识,在所述直播界面显示第一提示信息,所述第一提示信息用于提示选择要断开连麦的所述第二观众标识;
检测单元,用于检测对所述至少一第二观众标识的选择操作。
可选地,所述装置还包括:
标识替换模块,用于将所述目标第二观众标识替换为所述目标第一观众标识;
标识显示模块,用于停止在与所述定位指针对应的位置显示所述目标第一观众标识。
可选地,所述第一发送模块,包括:
状态设置单元,用于在检测到对所述至少一第一观众标识的选择操作之后,将正在连麦的所述第二观众标识设置为待选择状态;
请求发送单元,用于在检测到对待选择状态的所述至少一第二观众标识的选择操作后,发送所述连麦切换请求。
可选地,所述界面显示模块,包括:
第二显示单元,用于在位于所述直播界面上层的请求记录弹窗中,显示所述第一观众标识,所述请求记录弹窗用于显示请求过连麦的观众标识和所述正在请求连麦的观众标识;
第三显示单元,用于在所述直播界面中的连麦观众展示区域,显示所述第二观众标识。
可选地,所述直播界面包括连麦邀请选项,所述第二显示单元,用于响应于对所述连麦邀请选项的触发操作,向至少一观众标识对应的观众终端发送连麦邀请通知,并显示所述请求记录弹窗,所述观众终端用于响应于对所述连麦邀请通知的确认操作,返回连麦请求;在所述请求记录弹窗中,显示接收到的连麦请求中携带的所述第一观众标识。
可选地,所述装置还包括:
信息显示模块,用于在没有接收到连麦请求的情况下,在所述请求记录弹窗中显示第二提示信息,所述第二提示信息用于提示当前未接收到连麦请求。
可选地,所述装置还包括:
通知发送模块,用于响应于对所述连麦记录弹窗中的退出选项的触发操作,取消显示所述连麦记录弹窗,并停止向所述至少一观众标识对应的观众终端发送所述连麦邀请通知。
可选地,所述直播界面还包括所述第一观众标识对应的连麦信息,所述连麦信息包括状态信息或者历史连麦次数中的至少一项,所述状态信息用于指示对应的观众终端的麦克风的开关状态。
可选地,所述直播界面中包括第一观众标识的连麦确认选项,所述装置还包括:
检测模块,用于在检测对所述至少一第一观众标识的连麦确认选项的触发操作之后,检测对所述至少一第二观众标识的选择操作。
可选地,所述装置还包括:
选项显示模块,用于在建立所述目标第一观众标识对应观众的连麦之后,取消显示所述目标第一观众标识的连麦确认选项。
可选地,所述选项显示模块,包括:
切换单元,用于在建立所述目标第一观众标识对应观众的连麦之后,将所述目标第一观众标识的连麦确认选项切换为连麦状态标记,所述连麦状态标记用于表示所述目标第一观众标识正在连麦。
可选地,所述装置还包括:
信息显示模块,用于在检测对所述至少一第一观众标识的选择操作之后,显示第三提示信息,所述第三提示信息用于提示选择断开连麦的第二观众标识;
检测模块,用于检测对所述至少一第二观众标识的选择操作。
可选地,所述直播界面中包括随机连麦选项,所述装置还包括:
第二发送模块,用于响应于对所述随机连麦选项的触发操作,发送随机连麦请求,以随机选取至少一观众标识,建立所述至少一观众标识对应观众的连麦。
可选地,所述直播界面中包括停止随机连麦选项,所述装置还包括:
第三发送模块,用于响应于对所述停止随机连麦选项的触发操作,发送停止随机连麦请求,以停止随机选取连麦的至少一观众标识。
另一方面,提供了一种连麦切换装置,所述装置包括:
第一接收模块,用于接收连麦切换请求,所述连麦切换请求包括目标第一观众标识和目标第二观众标识;
建立模块,用于断开所述目标第二观众标识对应观众的连麦,并建立所述目标第一观众标识对应观众的连麦;
其中,所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识;所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识。
可选地,所述建立模块,包括:
第一发送单元,用于向所述目标第二观众标识对应的观众终端发送下麦通知,所述观众终端用于停止返回采集到的连麦数据。
可选地,所述建立模块,包括:
第一发送单元,用于向所述目标第一观众标识对应的观众终端发送连麦通知,所述观众终端用于返回采集到的连麦数据。
可选地,所述装置还包括:
第二接收模块,用于接收随机连麦请求;
第一选取模块,用于随机选取所述主播标识对应的至少一观众标识;
建立模块,用于建立所述至少一观众标识对应观众的连麦。
可选地,所述第一选取模块,包括:
标识选取单元,用于随机选取正在请求连麦的至少一第一观众标识。
可选地,所述装置还包括:
数量确定模块,用于确定正在连麦的观众标识的数量达到目标数量,则停止随机选取连麦的至少一观众标识。
可选地,所述装置还包括:
第三接收模块,用于接收停止随机连麦请求;
第二选取模块,用于停止随机选取连麦的至少一观众标识。
可选地,所述建立模块,包括:
第二发送单元,用于向所述至少一观众标识的观众终端发送连麦邀请通知,所述至少一观众标识对应的观众终端用于响应于对所述连麦邀请通知的确认操作,返回确认消息;
连麦建立单元,用于建立返回所述确认消息的观众标识对应观众的连麦。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行以实现如上述方面所述的连麦切换方法中所执行的操作。
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行以实现如上述方面所述的连麦切换方法中所执行的操作。
另一方面,提供了一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机程序代码,所述计算机程序代码存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取所述计算机程序代码,处理器执行所述计算机程序代码,使得所述计算机设备实现如上述方面所述的连麦切换方法中所执行的操作。
本申请实施例提供的方法、装置、计算机设备及存储介质,直接选择正在请求连麦的第一观众标识和正在连麦的第二观众标识,即可实现将正在连麦的第二观众切换为第一观众,无需先完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,也即是实现了将下麦流程和上麦流程合并为了一个切换流程,从而避免了两个流程之间的等待时间,能够提高连麦切换的效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图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是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种概念,但除非特别说明,这些概念不受这些术语限制。这些术语仅用于将一个概念与另一个概念区分。举例来说,在不脱离本申请的范围的情况下,可以将第一观众标识称为第二观众标识,且类似地,可将第二观众标识称为第一观众标识。其中,至少一个是指一个或者一个以上,例如,至少一个观众标识可以是一个观众标识、两个观众标识、三个观众标识等任一大于等于一的整数个观众标识。
为了便于理解本申请实施例的技术过程,下面对本申请实施例所涉及的一些名词进行解释:
云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术是基于云计算应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。技术网络***的后台服务需要大量的计算和存储资源,如视频网站、图片网站和更多的门户网站,云计算技术将变成重要支撑。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台***进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的***后盾支撑,只能通过云计算技术来实现。
作为云计算的基础能力提供商,会建立云计算资源池,简称云平台,又称为IaaS(Infrastructure as a Service,基础设施即服务)平台,在资源池中部署多种类型的虚拟资源,供外部客户选择使用。云计算资源池中主要包括:计算设备、存储设备、网络设备。按照逻辑功能划分,在IaaS层上可以部署PaaS(Platform as a Service,平台即服务)层,PaaS层之上再部署SaaS(Software as a Service,软件即服务)层,也可以直接将SaaS部署在IaaS上。PaaS为软件运行的平台,如数据库、web(万维网)容器等。SaaS为各式各样的业务软件,如web门户网站、***器等。
云教育(Cloud Computing Education简称:CCEDU),是指基于云计算应用的教育平台服务。在云平台上,所有的教育机构、培训机构、招生服务机构、宣传机构、行业协会、管理机构、行业媒体和法律结构等都集中云整合成资源池,各个资源相互展示和互动,按需交流,达成意向,从而降低教育成本,提高效率。
云会议是基于云计算的一种高效、便捷、低成本的会议形式。使用者只需要通过互联网界面,进行简单易用的操作,便可快速高效地与全球各地团队及客户同步分享语音、数据文件及视频,而会议中数据的传输、处理等复杂技术由云会议服务商帮助使用者进行操作。目前云会议主要集中在以SaaS(Software as a Service,软件即服务)模式为主体的服务内容,包括电话、网络、视频等服务形式,基于云计算的视频会议就叫云会议。在云会议时代,数据的传输、处理、存储全部由视频会议厂家的计算机资源处理,用户完全无需再购置昂贵的硬件和安装繁琐的软件,只需打开浏览器,登录相应界面,就能进行高效的远程会议。云会议***支持多服务器动态集群部署,并提供多台高性能服务器,大大提升了会议稳定性、安全性、可用性。近年来,视频会议因能大幅提高沟通效率,持续降低沟通成本,带来内部管理水平升级,而获得众多用户欢迎,已广泛应用在政府、交通、运输、金融、运营商、教育、企业等各个领域。毫无疑问,视频会议运用云计算以后,在方便性、快捷性、易用性上具有更强的吸引力,必将激发视频会议应用新高潮的到来。
本申请实施例可基于云技术中的云教育和云会议,实现直播中的连麦切换。
图1是本申请实施例提供的一种实施环境的示意图,参见图1,该实施环境包括:直播服务器101、主播终端102和多个观众终端103。其中主播终端102和观众终端103分别与直播服务器101之间通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。通过主播终端102和观众终端103与直播服务器101之间的交互,可实现直播功能或者直播中的连麦功能。
可选地,直播服务器101是独立的物理服务器,或者是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。主播终端102和观众终端103可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。
可选地,主播终端102和观众终端103上安装由直播服务器101提供服务的目标应用,主播终端102和观众终端103能够通过该目标应用实现例如数据传输、消息交互等功能。可选地,目标应用为主播终端102和观众终端103的操作***中的目标应用,或者为第三方提供的目标应用。例如,目标应用为直播应用,该直播应用具有直播的功能,当然,该直播应用还能够具有其他功能,例如,点评功能或者游戏功能等。可选地,直播服务器101为该目标应用的后台服务器或者为提供云计算以及云存储等服务的云服务器。
可选地,主播终端102和观众终端103用于基于用户标识登录目标应用,通过目标应用向直播服务器101上报POI信息(Point of Information,信息点),直播服务器101用于接收主播终端102和观众终端103上报的POI信息,根据上报的POI信息为主播终端102和观众终端103提供服务。直播服务器101还用于对主播终端102和观众终端103的POI信息进行识别,识别出其中异常的POI信息。
本申请实施例提供的连麦切换方法,可应用于任一直播场景中。例如,在远程教育的场景中,
远程教育是指老师通过直播授课,学生进行实时观看的教育方式。在直播授课的过程中,为了提高老师与学生之间的互动性,学生能够和老师进行连麦,如通过语音连麦或者视频连麦实现学员和老师之间的相互交流。若当前与老师连麦的学生的数量已达上限,且还有学生A请求连麦,则采用本申请实施例的方法,在直播界面中,先执行对请求连麦的学生A的头像的点击操作,再执行对正在连麦的学生B的头像的点击操作,即可直接将正在连麦的学生B切换为学生A,提高了连麦切换的效率。
图2是本申请实施例提供的一种连麦切换方法的流程图。本申请实施例的执行主体为主播终端,参见图2,该方法包括:
201、显示直播界面。
主播终端显示主播标识对应的直播界面。其中,主播终端用于进行直播,如进行游戏直播、唱歌直播或者网课直播等。主播标识是主播终端登录的用户标识,可以为主播的姓名、昵称或者该主播对应的编号等。主播标识对应的直播界面是指该主播标识的直播间的界面,该直播界面用于播放直播间的直播数据。
在主播终端进行直播的过程中,可建立观看直播的观众的连麦,实现主播与观众的实时互动。其中,该直播界面包括第一观众标识和第二观众标识,第一观众标识即为正在请求连麦的任一观众的标识,正在请求连麦的观众的标识是指,向主播终端请求连麦且还未建立连麦的观众的标识。第二观众标识即为正在连麦的任一观众的标识,正在连麦的观众的标识是指已建立的连麦的观众的标识。
202、在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦。
若主播终端想要将正在连麦的至少一第二观众标识替换为正在请求连麦的至少一第一观众标识,则主播在主播终端中执行对至少一第一观众标识、至少一第二观众标识的选择操作,以使主播终端发送连麦切换请求,该连麦切换请求中包括目标第一观众标识和目标第二观众标识,从而断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦。其中,该目标第一观众标识即为被选择的第一观众标识,该目标第二观众标识即为被选择的第二观众标识。
本申请实施例提供了一种快速进行连麦切换的方法,直接选择正在请求连麦的第一观众标识和正在连麦的第二观众标识,即可实现将正在连麦的第二观众切换为第一观众,无需先完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,也即是实现了将下麦流程和上麦流程合并为了一个切换流程,从而避免了两个流程之间的等待时间,能够提高连麦切换的效率。
图3是本申请实施例提供的一种连麦切换方法的流程图。本申请实施例的执行主体为直播服务器,参见图3,该方法包括:
301、接收连麦切换请求。
直播服务器用于为主播终端和观众终端提供直播服务,以及直播过程中的连麦服务。其中,连麦切换请求包括目标第一观众标识和目标第二观众标识。可选地,该连麦切换请求是由主播终端发送的。
其中,目标第一观众标识为被选择的第一观众标识,第一观众标识是指正在请求连麦的任一观众的标识,目标第二观众标识为被选择的第二观众标识,第二观众标识是指正在连麦的任一观众的标识。
302、断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦。
该连麦切换请求用于指示直播服务器将目标第一观众标识对应观众和目标第二观众标识对应观众进行连麦切换,因此,直播服务器断开该目标第二观众标识对应观众的连麦,并建立该目标第一观众标识对应观众的连麦。
可选地,直播服务器向目标第二观众标识对应的观众终端发送下麦通知,当该观众终端接收到该下麦通知,则停止向直播服务器返回采集到的连麦数据,从而断开目标第二观众标识对应观众的连麦。
可选地,直播服务器向目标第一观众标识对应的观众终端发送连麦通知,该观众终端接收到该连麦通知,则向直播服务器发送采集到的连麦数据,从而实现在该主播标识对应的直播间播放该观众终端的连麦数据,建立目标第一观众标识对应观众的连麦。
本申请实施例提供的方法,根据接收到的连麦切换请求,直接将正在连麦的第二观众切换为第一观众,无需先完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,也即是实现了将下麦流程和上麦流程合并为了一个切换流程,从而避免了两个流程之间的等待时间,能够提高连麦切换的效率。
图4是本申请实施例提供的一种连麦切换方法的流程图。本申请实施例的交互主体为主播终端、直播服务器和观众终端,参见图4,该方法包括:
401、主播终端显示主播标识对应的直播界面。
主播终端用于进行直播,如进行游戏直播、唱歌直播或者网课直播等。主播标识是主播终端登录的用户标识。主播标识对应的直播界面是指该主播标识的直播间的界面,该直播界面用于播放直播间的直播数据。
在主播终端进行直播的过程中,该主播终端可建立观看直播的观众的连麦,实现主播与观众的实时互动。其中,在观众进行连麦的过程中,该直播间的直播数据不仅包括主播终端采集到的直播数据,还包括与该主播终端连麦的观众的终端采集到的连麦数据。
该直播界面包括第一观众标识和第二观众标识,其中,第一观众标识为正在请求连麦的任一观众的标识,第二观众标识为正在连麦的任一观众的标识。
在一种可能实现方式中,直播界面还包括第一观众标识对应的连麦信息,该连麦信息包括状态信息或者历史连麦次数中的至少一项。
其中,状态信息用于指示对应的观众终端的麦克风的开关状态。例如,当观众标识对应的观众终端当前的麦克风处于关闭状态,则该观众标识对应的状态信息为“关闭”。通过显示观众标识对应的状态信息,便于主播根据状态信息得知该观众终端是否开启麦克风,以避免在观众终端未开启麦克风的情况下,接受该观众终端的连麦请求,导致无法正常互动的情况。
其中,历史连麦次数用于指示观众标识与该主播标识连麦的次数。可选地,该历史连麦次数是指在该主播标识进行至少一次直播的过程中,该观众标识与该主播标识连麦的次数的总和,而不是仅局限于本次直播过程中观众标识与该主播标识连麦的次数。或者,该历史连麦次数是指在本次直播过程中观众标识与该主播标识连麦的次数。
可选地,主播终端在观众终端发送的连麦请求中获取该状态信息和历史连麦次数。或者,主播终端向直播服务器发送信息获取请求,由直播服务器向主播终端返回观众标识对应的状态信息和历史连麦次数。
可选地,主播终端在直播界面中将连麦信息与第一观众标识对应显示。例如在直播界面中的同一区域显示第一观众标识和该第一观众标识对应的连麦信息。
在另一种可能实现方式中,主播终端还显示请求记录弹窗,该请求记录弹窗位于直播界面的上层,主播终端在该请求记录弹窗中,显示第一观众标识。其中,请求记录弹窗用于显示请求过连麦的观众标识和正在请求连麦的第一观众标识。该请求过连麦的观众标识是指,已发送连麦请求且连麦请求被接受的观众标识,或者已发送连麦请求且连麦请求被拒绝的观众标识。该正在请求连麦的观众标识是指,已发送连麦请求且该连麦请求还没有被响应的观众标识。
可选地,该请求记录弹窗中还显示请求过连麦的观众标识对应的连麦状态,如“已建立连麦”或者“未建立连麦”。该请求记录弹窗中还显示第一观众标识对应的连麦确认选项,该连麦确认选项用于接受观众标识的连麦请求。通过显示连麦状态和连麦确认选项,来区分请求记录弹窗中请求过连麦的观众标识和正在请求连麦的第一观众标识。
可选地,该请求记录弹窗中还显示第一观众标识对应的连麦拒绝选项,该连麦拒绝选项用于拒绝第一观众标识的连麦请求。
在另一种可能实现方式中,主播终端在直播界面中的连麦观众展示区域,显示第二观众标识。该连麦观众展示区域用于展示正在连麦的观众标识。可选地,该连麦观众展示区域位于播放直播数据的区域的下方或者上方等,本申请实施例对此不做限定。可选地,该连麦观众展示区域的观众标识为观众的头像或者观众的名字等。
图5是本申请实施例提供的一种直播界面的示意图,参见图5,直播界面上层显示有请求记录弹窗501,直播界面中显示有连麦观众展示区域502。其中请求记录弹窗501中包括请求过连麦的观众标识1、观众标识3和观众标识4,以及正在请求连麦的观众标识2。连麦观众展示区域502中包括正在连麦的观众标识1、观众标识3和观众标识4。
在另一种可能实现方式中,直播界面包括连麦邀请选项,该连麦邀请选项用于邀请观看直播的观众进行连麦。则如图6所示,主播终端在请求记录弹窗中,显示第一观众标识的过程,包括:
601、主播终端响应于对连麦邀请选项的触发操作,向至少一个观众标识对应的观众终端发送连麦邀请通知,并显示请求记录弹窗。
当主播想要邀请观众进行连麦时,则在直播界面中执行对连麦邀请选项的触发操作。主播终端响应于对该连麦邀请选项的触发操作,确定该主播标识对应的至少一个观众标识对应的观众终端,向该至少一个观众终端发送连麦邀请通知,同时显示请求记录弹窗。其中,主播标识对应的观众标识是指,观看该主播的直播的观众的标识。
可选地,主播终端响应于对连麦邀请选项的触发操作,向直播服务器发送该连麦邀请通知,由直播服务器确定该主播标识对应的至少一个观众标识对应的观众终端,向该至少一个观众终端转发连麦邀请通知。
图7是本申请实施例提供的一种直播界面的示意图,参见图7,直播界面中包括连麦邀请选项701,该连麦邀请选项701为连麦邀请图标。
602、主播终端在没有接收到连麦请求的情况下,在请求记录弹窗中显示第二提示信息。
主播终端发送连麦邀请通知的时间点,与接收到返回的连麦请求的时间点之间存在一定的时间间隔。因此发送连麦邀请通知后,在接收到连麦请求之前,该请求记录弹窗中并不会显示请求连麦的观众标识,则主播终端在请求记录弹窗中显示第二提示信息。
其中,该第二提示信息用于提示当前未接收到连麦请求,主播根据显示的提示信息,即可得知当前并没有观众请求连麦。
图8是本申请实施例提供的一种直播界面的示意图,参见图8,直播界面上层显示有请求记录弹窗801,该请求记录弹窗801中显示有第二提示信息,该第二提示信息为“正在等待观众请求连麦”。
603、观众终端接收到连麦邀请通知,显示该连麦邀请通知。
当观众终端接收到连麦邀请通知,则在该观众终端的直播界面中显示该连麦邀请通知。其中,该步骤603中的观众终端可以为接收连麦邀请通知的任一观众终端。
可选地,观众终端在直播界面中显示该连麦邀请通知对应的确认选项和退出选项,确认选项用于接收主播的连麦邀请,退出选项用于拒绝主播的连麦邀请。
可选地,观众终端在直播界面中还显示该连麦邀请通知对应的提示信息,该提示信息用于提示观众接收主播的连麦邀请。可选地,该提示信息中还包括当前接受连麦邀请的其他观众标识的数量。
例如,如图9所示,在网课直播的场景下,观众终端的直播界面的正中央,显示连麦邀请通知对应的确认选项901和提示信息902,该提示信息902为“13名同学已举手,赶紧举手和老师互动吧”,以提示已经有13名同学接受了老师的连麦邀请。
或者,如图10所示,在网课直播的场景下,观众终端的直播界面的左下角,显示连麦邀请通知对应的确认选项1001和提示信息1002,该提示信息1002为“13名同学已举手,赶紧举手和老师互动吧”,以提示已经有13名同学接受了老师的连麦邀请。
604、观众终端响应于对连麦邀请通知的确认操作,向主播终端返回连麦请求。
若该观众终端的观众想要与主播进行连麦,则在直播界面中执行对该连麦邀请通知的确认操作,则观众终端响应于该确认操作,向主播终端返回连麦请求。其中,该连麦请求中携带该观众终端登录的观众标识。
可选地,观众终端的直播界面中显示该连麦邀请通知对应的确认选项和退出选项。若观众想要与主播进行连麦,则执行对该确认选项的触发操作,若观众不想与主播进行连麦,则执行对该退出选项的触发操作。本申请实施例中,观众终端响应于对该确认选项的触发操作,向主播终端返回连麦请求。
可选地,观众终端响应于对连麦邀请通知的确认操作,向主播终端返回连麦请求之后,在直播界面中显示请求发送成功的提示信息。如图11所示,在网课直播的场景下,观众终端的直播界面的正中央,显示请求发送成功的提示信息1101,该提示信息1101为“正在举手,等待老师邀请连麦”。或者,如图12所示,在网课直播的场景下,观众终端的直播界面的左下角,显示请求发送成功的提示信息1201,该提示信息1201为“正在举手,等待老师邀请连麦”。
需要说明的是,本申请实施例中仅以一个观众终端执行步骤603-604为例,说明观众终端返回连麦请求的过程。实际上,在主播终端发送连麦邀请通知之后,会有至少一个观众终端执行步骤603-604,来返回连麦请求。
605、主播终端在请求记录弹窗中,显示接收到的连麦请求中携带的第一观众标识。
当主播终端接收到观众终端返回的连麦请求,则获取连麦请求中携带的观众标识,在请求记录弹窗中,显示该观众标识,该观众标识即为正在请求连麦的第一观众标识。
可选地,主播终端会接收多个观众终端返回的连麦请求,则主播终端按照接收到多个连麦请求的时间顺序,在请求记录弹窗中,依次显示该多个连麦请求携带的观众标识。可选地,请求记录弹窗中包括排序按钮,主播终端响应于对该排序按钮的触发操作,按照接收到多个连麦请求的时间顺序在请求记录弹窗中,依次显示多个观众标识。
图13是本申请实施例提供的一种直播界面的示意图,参见图13,直播界面上层显示有请求记录弹窗1301,其中请求记录弹窗1301中包括请求连麦的观众标识1、观众标识2、观众标识3和观众标识4,以及每个观众标识对应的连麦确认选项1302。
606、主播终端响应于对连麦记录弹窗中的退出选项的触发操作,取消显示连麦记录弹窗,并停止向至少一个观众标识对应的观众终端发送连麦邀请通知。
其中,连麦记录弹窗中还包括退出选项,当主播无需再邀请观众进行连麦,则执行对该退出选项的触发操作。主播终端响应于该触发操作,取消显示连麦记录弹窗,并停止发送连麦邀请通知。
例如,在网课直播的场景下,该连麦邀请选项为抢答邀请选项,用于实现抢答功能。当教师触发该抢答邀请选项后,教师终端发送抢答邀请通知,则观看网课直播的多个学生终端分别接收到抢答邀请通知,并显示该抢答邀请通知以及抢答倒计时,当抢答倒计时结束后,学生即可在学生终端上执行对该抢答邀请通知的确认操作,以进行抢答,则教师终端按照抢答时间的先后顺序,建立目标数量的学生的连麦。或者,学生也可以执行对该抢答邀请通知的拒绝操作,以退出抢答。
可选地,当学生终端接收到抢答邀请通知,在直播界面中显示抢答选项、第四提示信息、抢答倒计时和拒绝选项,在抢答倒计时期间,该抢答选项处于不可触发状态,当抢答倒计时结束,该抢答选项处于可触发状态。学生通过执行对可触发状态的抢答选项的触发操作进行抢答。学生通过执行对拒绝选项的触发操作退出抢答。该第四提示信息用于提示学生进行抢答,例如该第四提示信息为“教师已开启抢答器,请准备抢答”。
402、主播终端在检测对至少一第一观众标识的选择操作之后,在与定位指针对应的位置显示目标第一观众标识,在定位指针移动的过程中,控制目标第一观众标识跟随定位指针移动。
其中,主播终端的直播界面中显示有定位指针,该定位指针用于指示当前的操作的位置。例如该定位指针为鼠标指针等。其中,本申请实施例中的直播界面,包括至少一第一观众标识,该目标第一观众标识为至少一第一观众标识中被选择的第一观众标识。
若主播想要建立至少一第一观众标识对应观众的连麦,则执行对至少一第一观众标识的选择操作。主播终端在检测对该至少一第一观众标识的选择操作之后,在与该定位指针对应的位置,显示被选择的目标第一观众标识,例如显示目标第一观众的头像等。且在定位指针移动的过程中,目标第一观众标识跟随该定位指针移动,以保证目标第一观众标识始终显示在于该定位指针对应的位置。其中,通过在与定位指针对应的位置显示目标第一观众标识,可以提醒主播完成了对目标第一观众标识的选择。
在一种可能实现方式中,与定位指针对应的位置,是指与定位指针所在位置之间的距离为预设距离的位置,或者与定位指针对应的位置,是指该定位指针所在的显示区域中的位置。例如,该目标第一观众标识显示于定位指针的正上方。
在另一种可能实现方式中,主播终端在检测对至少一第一观众标识的选择操作之后,显示第三提示信息。其中,该第三提示信息用于提示选择断开连麦的第二观众标识。例如,在网课直播的场景下,老师与学生连麦,该第三提示信息为“当前连麦人数已满,请点击已连麦的学生进行替换”。
图14是本申请实施例提供的一种直播界面的示意图,如图14所示,主播终端检测到对观众标识2对应的连麦确认选项1401的触发操作,在鼠标指针1402的上方显示该观众标识2对应的头像1403,并显示第三提示信息1404,该第三提示信息1404为“当前连麦人数已满,鼠标点击已连麦的观众进行替换”。
403、主播终端响应于定位指针移动至至少一第二观众标识,检测对至少一第二观众标识的选择操作。
主播执行相应的操作以控制定位指针在直播界面中移动,若主播想要断开至少一第二观众标识对应观众的连麦,则控制定位指针移动至直播界面中的该至少一第二观众标识,主播终端检测对该至少一第二观众标识的选择操作。
在一种可能实现方式中,该定位指针为鼠标指针,则对至少一第二观众标识的选择操作是指,在鼠标指针移动至至少一第二观众标识的情况下,对鼠标的点击操作,当终端检测到对鼠标的点击操作,则该至少一第二观众标识被选择。
在另一种可能实现方式中,主播终端响应于定位指针移动至至少一第二观众标识,在直播界面显示第一提示信息。其中,该第一提示信息用于提示选择要断开连麦的该至少一第二观众标识。例如,在网课直播的场景下,老师与学生连麦,该第一提示信息为“点击鼠标,该连麦学生将被替换”。
在另一种可能实现方式中,步骤402-403还包括以下步骤:主播终端在检测对至少一第一观众标识的选择操作之后,在直播界面的上层显示蒙层,蒙层中包括定位指针,且蒙层的透明度小于目标透明度。主播终端响应于定位指针移动至蒙层中的目标显示区域,在目标显示区域中显示至少一第二观众标识,并检测对目标显示区域中的至少一第二观众标识的选择操作。
其中,该目标显示区域与直播界面中至少一第二观众标识的显示区域对应。该蒙层位于直播界面的上层,因此蒙层中的区域与直播界面中的区域是相互对应的。
由于蒙层的透明度小于目标透明度,因此该蒙层可用于遮挡直播界面,减少主播终端当前显示的信息量。由于在蒙层中显示定位指针,因此该蒙层不会遮挡定位指针。由于定位指针移动至蒙层中的目标显示区域,在目标显示区域中显示至少一第二观众标识,因此定位指针移动至目标显示区域时,该至少一第二观众标识不会被遮挡。通过上述显示方式,能够便于主播选择断开连麦的观众标识,且不会受到直播界面中显示的其他信息的干扰。
图15是本申请实施例提供的一种直播界面的示意图,如图15所示,直播界面中显示鼠标指针和鼠标指针上方的观众标识2,主播终端检测到鼠标指针移动至观众标识1,在直播界面显示第一提示信息1501,该第一提示信息1501为“点击鼠标,替换连麦观众”。
在另一种可能实现方式中,主播终端检测到对至少一第二观众标识的选择操作,则将被选择的目标第二观众标识替换为被选择的目标第一观众标识,并停止在与定位指针对应的位置显示目标第一观众标识。可选地,主播终端在连麦观众展示区域显示目标第二观众标识,则主播终端检测到对连麦观众展示区域的目标第二观众标识的选择操作,将该连麦观众展示区域的目标第二观众标识替换为目标第一观众标识。
例如,在图15所示的直播界面中,当鼠标指针移动至观众标识1,检测到对鼠标的点击操作之后,显示图16所示的直播界面,在图16所示的直播界面中,连麦观众展示区域的观众标识1被替换为观众标识2,且取消显示鼠标指针上方的观众标识2和第一提示信息1501。
在另一种可能实现方式中,直播界面中包括第一观众标识的连麦确认选项,则步骤402-403还包括以下步骤:主播终端在检测对至少一第一观众标识的连麦确认选项的触发操作之后,检测对至少一第二观众标识的选择操作。且在建立目标第一观众标识对应观众的连麦之后,取消显示目标第一观众标识的连麦确认选项。
其中,对至少一第一观众标识的连麦确认选项的触发操作,即为对该至少一第一观众标识的选择操作。由于建立目标第一观众标识对应观众的连麦之后,无需在对目标第一观众标识进行连麦确认,则取消显示该目标第一观众标识的连麦确认选项,减少显示的冗余信息量。
可选地,主播终端在建立目标第一观众标识对应观众的连麦之后,将目标第一观众标识的连麦确认选项切换为连麦状态标记。其中,该连麦状态标记用于表示目标第一观众标识正在连麦。
404、主播终端在检测到对该至少一第一观众标识、该至少一第二观众标识的选择操作后向直播服务器发送连麦切换请求。
主播终端确定目标第一观众标识和目标第二观众标识被选择后,则向直播服务器发送连麦切换请求。其中,该连麦切换请求包括被选择的目标第一观众标识和被选择的目标第二观众标识。
在一种可能实现方式中,上述步骤402-404中,主播终端在检测到对至少一第一观众标识的选择操作之后,将正在连麦的第二观众标识设置为待选择状态,检测到对待选择状态的至少一第二观众标识的选择操作后,则向直播服务器发送连麦切换请求。
由于执行对至少一第一观众标识的选择操作之后,会将正在连麦的第二观众标识设置为待选择状态。因此主播终端在检测到对至少一第二观众标识的选择操作,确定第二观众标识是否处于待选择状态,若第二观众标识处于待选择状态,说明已经执行了对至少一第一观众标识的选择操作,进入连麦切换流程,则发送连麦切换请求。若第二观众标识未处于待选择状态,说明并未执行对至少一第一观众标识的确认操作,此时并没有进入连麦切换流程,因此无需发送连麦切换请求。
可选地,主播终端向直播服务器发送连麦切换请求之后,取消正在连麦的第二观众标识的待选择状态。
通过执行上述步骤402-404,实现了在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求。除此之外,还可以采用其他方式,实现在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后发送连麦切换请求。
在一种可能实现方式中,在第二观众标识的数量达到目标数量的情况下,在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求。
可选地,该目标数量是指主播标识能够连麦的观众的最大数量,当正在连麦的观众的数量达到该目标数量,则在正在连麦的观众的数量保持该目标数量的情况下,无法再建立其他观众的连麦,也即是无法添加新的观众进行连麦。
因此,若在正在连麦的观众的数量达到目标数量的情况下,也即是第二观众标识的数量达到目标数量的情况下,主播想建立与正在请求连麦的观众的连麦,则主播需要在正在连麦的观众中任选至少一观众,来将正在连麦的观众替换为正在请求连麦的观众,进行连麦切换,才能实现建立请求连麦的观众的连麦。
405、直播服务器接收主播终端发送的连麦切换请求。
406、直播服务器向目标第二观众标识对应的观众终端发送下麦通知。
直播服务器接收到连麦切换请求之后,获取该连麦切换请求中的目标第一观众标识和目标第二观众标识。其中目标第一观众标识为被选择的正在请求连麦的观众标识,目标第二观众标识为被选择的正在连麦的观众标识。该连麦切换请求用于指示直播服务器将正在连麦的目标第二观众标识对应观众切换为第一目标观众标识对应观众,则直播服务器向目标第二观众标识对应的观众终端发送下麦通知,该下麦通知用于指示断开连麦。
407、目标第二观众标识对应的观众终端停止返回采集到的连麦数据。
其中,观众终端与主播终端进行连麦,是指观众终端将采集到的的连麦数据发送给直播服务器,主播终端将采集到的直播数据发送给直播服务器,直播服务器将接收到的连麦数据和直播数据进行合并处理,得到合并后的直播数据,将合并后的直播数据发送给主播终端和观看直播的多个观众终端,由主播终端和观看直播的多个观众终端播放合并后的直播数据,从而主播和观众均可以看到主播的主播数据以及观众的连麦数据,并根据看到的主播数据和连麦数据进行实时互动。其中,该连麦数据包括视频数据或者音频数据等,本申请实施例对此不做限定。
因此,在目标第二观众标识对应的观众终端接收到下麦通知,则停止向直播服务器返回采集到的连麦数据,则直播服务器得到的合并后的直播数据中不再包括该目标第二观众标识对应的连麦数据,从而断开该目标第二观众标识对应观众的连麦。
408、直播服务器向目标第一观众标识对应的观众终端发送连麦通知。
该连麦通知用于指示建立连麦。
409、目标第一观众标识对应的观众终端返回采集到的连麦数据。
在目标第一观众标识对应的观众终端接收到连麦通知,则采集连麦数据,向直播服务器发送采集到的连麦数据。直播服务器接收到目标第一观众标识对应的连麦数据,则将该连麦数据与主播标识对应的直播数据进行合并处理,得到合并后的直播数据,后续主播终端和观看直播的观众终端即可播放合并后的直播数据,从而主播和观众均可以看到主播标识对应的主播数据以及目标第一观众标识对应的连麦数据,从而建立目标第一观众标识对应观众的连麦。
需要说明的是,本申请实施例仅以先执行步骤406-407,再执行步骤408-409为例进行说明。而在另一实施例中,还可以先执行步骤408-409,再执行步骤406-407,或者同步执行步骤406-407和步骤408-409。
图17是本申请实施例提供的一种连麦方法的流程图,在网课直播的场景下,老师终端和学生终端通过运行直播应用实现直播功能,参见图17,该方法包括:
1、老师向学生发起连麦邀请;
2、学生点击连麦确认选项,向老师发送连麦请求;
3、老师接受连麦请求,向学生发送连麦通知,建立与学生的连麦;
4、学生请求断开连麦,则断开老师与学生的连麦;
5、老师替换连麦学生,则将连麦的学生替换为其他学生。
本申请实施例提供了一种快速进行连麦切换的方法,直接选择正在请求连麦的第一观众标识和正在连麦的第二观众标识,即可实现将正在连麦的第二观众切换为第一观众,无需先完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,也即是实现了将下麦流程和上麦流程合并为了一个切换流程,从而避免了两个流程之间的等待时间,能够提高连麦切换的效率。
并且,由于蒙层的透明度小于目标透明度,因此该蒙层能够对直播界面进行遮挡,以减少主播终端当前显示的信息量。且定位指针和待选择的观众标识位于蒙层中,能够避免受到蒙层的遮挡。通过这样的显示方式,能够便于主播选择断开连麦的观众标识,且不会受到直播界面中显示的其他信息的干扰。
并且,在与定位指针对应的位置显示观众标识,且该观众标识跟随定位指针移动,可直观地展示当前要进行连麦切换的观众标识,增强了显示效果。
并且,根据直播界面中显示的观众标识对应的状态信息,便于主播根据状态信息得知该观众终端是否开启麦克风,以避免在观众终端未开启麦克风的情况下,接受该观众终端的连麦请求,导致无法正常互动的情况。
并且,由于建立观众标识对应观众的连麦之后,无需再对该观众标识进行连麦确认,因此取消显示该观众标识的连麦确认选项,能够减少显示的冗余信息量。
图18是本申请实施例提供的一种随机连麦方法的流程图。本申请实施例的交互主体为主播终端、直播服务器和观众终端,参见图18,该方法包括:
1801、主播终端显示主播标识对应的直播界面。
主播终端用于进行直播,如进行游戏直播、唱歌直播或者网课直播等。主播标识是主播终端登录的用户标识。主播标识对应的直播界面是指该主播标识的直播间的界面,该直播界面用于播放直播间的直播数据。在主播终端进行直播的过程中,可建立观看直播的观众的连麦,实现主播与观众的实时互动。其中,该直播界面中包括随机连麦选项,随机连麦选项用于随机建立观看直播的观众的连麦。
在一种可能实现方式中,直播界面上层显示有请求记录弹窗,该随机连麦选项位于请求记录弹窗中。该请求记录弹窗与上述步骤401中的请求记录弹窗类似,在此不再赘述。
在一种可能实现方式中,直播界面上层显示有观众展示弹窗,该观众展示弹窗用于显示观看直播的观众的标识。该随机连麦选项位于该观众展示弹窗中。可选地,直播界面上显示弹窗展开选项,主播终端响应于该弹窗展开选项的触发操作,在直播界面上层显示该观众展示弹窗。
图19是本申请实施例提供的一种直播界面的示意图,参见图19,直播界面中包括弹窗展开选项1901,该弹窗展开选项1901为弹窗展开图标。
图20是本申请实施例提供的一种直播界面的示意图,参见图20,直播界面上层显示观众展示弹窗2001。
1802、主播终端响应于对随机连麦选项的触发操作,向直播服务器发送随机连麦请求。
当主播在直播过程中,想要随机建立观看直播的观众的连麦,则执行对随机连麦选项的触发操作,由主播终端向直播服务器发送随机连麦请求,以随机选取至少一观众标识,建立至少一观众标识对应观众的连麦。例如,在网课直播的场景下,老师想要在观看直播的学生中进行随机点名来回答问题。
其中,该随机连麦请求用于指示随机建立观看直播的观众的连麦。在一种可能实现方式中,该随机连麦请求用于指示随机建立正在请求连麦的观众标识对应观众的连麦。例如,终端响应于对请求记录弹窗中的随机连麦选项的触发操作,向直播服务器发送随机连麦请求,此种情况下,该随机连麦请求用于指示随机建立正在请求连麦的观众标识对应观众的连麦。
1803、直播服务器接收主播终端发送的随机连麦请求,随机选取主播标识对应的至少一观众标识。
直播服务器接收到主播终端发送的随机连麦请求,确定该主播终端登录的主播标识对应的观众标识,在确定的观众标识中随机选取至少一个观众标识。其中,主播标识对应的观众标识是指,观看该主播的直播的观众的标识。
在一种可能实现方式中,直播服务器随机选取正在请求连麦的至少一个观众标识。其中,直播服务器接收到随机连麦请求,确定正在请求连麦的观众标识,然后在确定的观众标识中随机选取至少一个观众标识。
在一种可能实现方式中,直播服务器随机选取预设数量的观众标识。该预设数量由直播服务器默认设置。或者该预设数量为随机连麦请求中携带的预设数量,该预设数量由主播终端设置。
1804、直播服务器向至少一个观众标识对应的观众终端发送连麦邀请通知。
直播服务器随机选取至少一个观众标识后,向该至少一个观众标识对应的观众终端发送连麦邀请通知,以邀请观众进行连麦。
在一种可能实现方式中,上述步骤1803-1804由以下步骤代替:直播服务器接收到随机连麦请求之后,每个预设时长,随机选取预设数量的观众标识,并向选取的观众标识对应的观众终端发送连麦邀请通知。
其中,该预设时长由直播服务器默认设置。或者该预设时长为随机连麦请求中携带的预设时长,该预设时长由主播终端设置。
1805、观众终端响应于对连麦邀请通知的确认操作,返回确认消息。
观众终端接受到连麦邀请通知,则显示该连麦邀请通知。若该观众终端的观众想要与主播进行连麦,则执行对连麦邀请通知的确认操作,以使观众终端向直播服务器发送确认消息。
1806、直播服务器建立主播标识与返回确认消息的观众标识的连麦。
直播服务器发送连麦邀请通知之后,当收到任一观众终端返回的确认消息,则建立该观众终端对应的观众的连麦。
在一种可能实现方式中,直播服务器向返回确认消息的观众终端发送连麦通知。观众终端接收到连麦通知,则向该直播服务器返回采集到的连麦数据,从而建立该观众的连麦。
其中,本申请实施例仅以建立返回确认消息的观众标识的连麦为例进行说明。在另一实施例中,直播服务器随机选取观众标识后,无需发送连麦邀请通知,直接建立选取的观众标识对应观众的连麦。
例如,在网课直播的场景下,教师向学生进行随机点名,建立被随机点名的学生的连麦。则该随机连麦选项为随机点名选项,用于实现随机点名功能。当教师触发该随机点名选项,则随机建立学生的连麦。
可选地,当教师触发该随机点名选项,则发送随机点名请求。当直播服务器接收到该随机点名请求,则在观看直播的多个学生中随机选取目标学生,向目标学生的学生终端发送随机点名通知,该学生终端显示该随机点名通知。则该目标学生即可在学生终端上执行对该随机点名通知的确认操作,以建立连麦。或者,该目标学生也可以在学生终端上执行对该随机点名通知的拒绝操作,以拒绝建立连麦。
可选地,当学生终端接收到随机点名通知,在直播界面中显示确认选项、拒绝选项和第五提示信息。学生通过执行对确认选项的触发操作来接受连麦。学生通过执行对拒绝选项的触发操作来拒绝连麦。其中,该第五提示信息用于提示学生接受点名,例如,第五提示信息为“教师正向你发起点名,赶紧接收和教师互动吧”。
或者,在网课直播的场景下,教师直接向多个学生中的目标学生进行点名,建立该目标学生的连麦。若教师想在多个观看网课直播的学生中选取目标学生进行点名,则在教师终端上触发对该目标学生的目标学生标识的点名操作,向该目标学生的学生终端发送点名通知,则该目标学生即可在学生终端上执行对该点名通知的确认操作,以建立连麦。或者,该目标学生也可以在学生终端上执行对该点名通知的拒绝操作,以拒绝建立连麦。
1807、主播终端响应于对直播界面中的停止随机连麦选项的触发操作,向直播服务器发送停止随机连麦请求。
其中,直播界面中还包括停止随机连麦选项,该停止随机连麦选项用于停止进行随机连麦。若主播想要停止随机建立观众的连麦,则执行对停止随机连麦选项的触发操作,以使主播终端向直播服务器发送停止随机连麦请求。该停止随机连麦请求用于指示停止随机建立观众的连麦。
图21是本申请实施例提供的一种直播界面的示意图,参见图21,直播界面上层显示观众展示弹窗2101,观众展示弹窗2101包括停止随机连麦选项2102。
1808、直播服务器接收主播终端发送的停止随机连麦请求,停止随机选取连麦的至少一观众标识。
当直播服务器接收到停止随机连麦请求,则停止随机选取连麦的观众标识,也即是停止随机建立观众的连麦。
需要说明的是,本申请实施例仅以直播服务器接收停止随机连麦请求为例进行说明。在另一实施例中,直播服务器在随机选取连麦的观众标识之前,先确定当前正在连麦的观众的数量,若正在连麦的观众的数量未达到目标数量,则继续随机选取连麦的观众标识,来建立观众标识对应观众的连麦。若正在连麦的观众的数量达到目标数量,则停止随机选取连麦的观众标识。
图22是本申请实施例提供的一种直播界面的示意图,参见图22,若当前正在连麦的观众标识的数量未达到目标数量,则在直播界面中的显示区域2201中显示“正在等待观众连麦”。
本申请实施例提供的方法,由直播服务器随机选取进行连麦的观众,无需主播在主播终端中手动选取进行连麦的观众,实现了连麦的自动化,简化了连麦的操作流程,提高了连麦过程中的操作效率。
并且,向选取的观众标识对应的观众终端发送连麦邀请通知后,仅建立返回确认消息的观众标识对应观众的连麦,避免在观众终端未确认要连麦时,直接建立连麦导致连麦过程出现差错的情况。
图23是本申请实施例提供的一种连麦切换方法的流程图,参见图23,该方法包括:
2301、主播终端显示主播标识对应的直播界面。
该直播界面中包括第一观众标识和第二观众标识,其中,第一观众标识为正在请求连麦的任一观众的标识,第二观众标识为正在连麦的任一观众的标识。
该步骤2301与上述步骤401类似,在此不再一一赘述。
2302、主播终端在检测对多个第一观众标识的选择操作之后,检测对多个第二观众标识的选择操作,向直播服务器发送连麦切换请求。
若主播想要建立多个第一观众标识对应观众的连麦,并断开多个第二观众标识对应观众的连麦,则先执行对多个第一观众标识的选择操作,接着执行对多个第二观众标识的选择操作,以使主播终端向直播服务器发送连麦切换请求。其中,该连麦切换请求中包括多个目标第一观众标识和多个目标第二观众标识,该多个目标第一观众标识为被选择的多个第一观众标识,该多个目标第二观众标识为被选择的多个第二观众标识。
在一种可能实现方式中,直播界面中包括第一观众标识对应的连麦确认选项,则对多个第一观众标识的选择操作是指,分别对多个第一观众标识对应的连麦确认选项的触发操作。在一种可能实现方式中,对多个第二观众标识的选择操作是指,分别对直播界面中显示的多个第二观众标识的点击操作、长按操作或者滑动操作等。
在一种可能实现方式中,被选择的多个目标第一观众标识的数量,与被选择的多个目标第二观众标识的数量可以相同,也可以不同。
可选地,主播终端检测到对第一数量的第一观众标识的选择操作后,检测对第二观众标识的选择操作,当连续检测到对第一数量的第二观众标识的选择操作,则发送连麦切换请求,该连麦切换请求中包括第一数量的目标第一观众标识和第一数量的目标第二观众标识。其中,该第一数量为大于1的正整数。此时,多个目标第一观众标识的数量与多个目标第二观众标识的数量相同,均为第一数量。
可选地,主播终端检测对第二数量的第一观众标识的选择操作后,检测对第二观众标识的选择操作,当连续检测到对第三数量的第二观众标识的选择操作后,若检测到对选择结束选项的触发操作,说明主播已经完成选择,则发送连麦切换请求,该连麦切换请求中包括第二数量的目标第一观众标识和第三数量的目标第二观众标识。其中,第二数量和第三数量均为大于1的正整数,且第二数量与第三数量不相同。此时,多个目标第一观众标识的数量与多个目标第二观众标识的数量不相同。
2303、直播服务器接收该连麦切换请求。
2304、直播服务器断开该多个目标第二观众标识对应观众的连麦。
直播服务器接收到连麦切换请求之后,获取该连麦切换请求中的多个目标第一观众标识和多个目标第二观众标识。其中多个目标第一观众标识为被选择的正在请求连麦的多个观众标识,多个目标第二观众标识为被选择的正在连麦的多个观众标识。该连麦切换请求用于指示将正在连麦的多个目标第二观众标识对应观众切换为多个第一目标观众标识对应观众,则直播服务器断开该多个目标第二观众标识对应观众的连麦。
其中,断开目标第二观众标识对应观众的连麦的方式与上述步骤406-407类似,在此不再一一赘述。
2305、直播服务器建立该多个目标第一观众标识对应观众的连麦。
其中,建立目标第一观众标识对应观众的连麦的方式与上述步骤408-409类似,在此不再一一赘述。
图24是本申请实施例提供的一种连麦切换装置的结构示意图。参见图24,该装置包括:
界面显示模块2401,用于显示直播界面,直播界面包括第一观众标识和第二观众标识,其中,第一观众标识为正在请求连麦的任一观众的标识,第二观众标识为正在连麦的任一观众的标识;
第一发送模块2402,用于在检测到对至少一第一观众标识、至少一第二观众标识的选择操作后,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦,连麦切换请求包括目标第一观众标识和目标第二观众标识;目标第一观众标识为被选择的第一观众标识,目标第二观众标识为被选择的第二观众标识。
可选地,参见图25,装置还包括:
蒙层显示模块2403,用于在检测对至少一第一观众标识的选择操作之后,在直播界面的上层显示蒙层,蒙层中包括定位指针,且蒙层的透明度小于目标透明度;
第一显示模块2404,用于响应于定位指针移动至蒙层中的目标显示区域,在目标显示区域中显示至少一第二观众标识,目标显示区域与直播界面中至少一第二观众标识的显示区域对应;
检测模块2405,用于检测对目标显示区域中的至少一第二观众标识的选择操作。
可选地,参见图25,装置还包括:
第二显示模块2406,用于在检测对至少一第一观众标识的选择操作之后,在与定位指针对应的位置显示目标第一观众标识;
控制模块2407,用于在定位指针移动的过程中,控制目标第一观众标识跟随定位指针移动;
检测模块2405,用于响应于定位指针移动至至少一第二观众标识,检测对至少一第二观众标识的选择操作。
可选地,参见图25,检测模块2405,包括:
第一显示单元24051,用于响应于定位指针移动至至少一第二观众标识,在直播界面显示第一提示信息,第一提示信息用于提示选择要断开连麦的第二观众标识;
检测单元24052,用于检测对至少一第二观众标识的选择操作。
可选地,参见图25,装置还包括:
标识替换模块2408,用于将目标第二观众标识替换为目标第一观众标识;
标识显示模块2409,用于停止在与定位指针对应的位置显示目标第一观众标识。
可选地,参见图25,第一发送模块2402,包括:
状态设置单元24021,用于在检测到对至少一第一观众标识的选择操作之后,将正在连麦的第二观众标识设置为待选择状态;
请求发送单元24022,用于在检测到对待选择状态的至少一第二观众标识的选择操作后,发送连麦切换请求。
可选地,参见图25,界面显示模块2401,包括:
第二显示单元24011,用于在位于直播界面上层的请求记录弹窗中,显示第一观众标识,请求记录弹窗用于显示请求过连麦的观众标识和正在请求连麦的观众标识;
第三显示单元24012,用于在直播界面中的连麦观众展示区域,显示第二观众标识。
可选地,直播界面包括连麦邀请选项,参见图25,第二显示单元24011,用于响应于对连麦邀请选项的触发操作,向至少一观众标识对应的观众终端发送连麦邀请通知,并显示请求记录弹窗,观众终端用于响应于对连麦邀请通知的确认操作,返回连麦请求;在请求记录弹窗中,显示接收到的连麦请求中携带的第一观众标识。
可选地,参见图25,装置还包括:
信息显示模块2410,用于在没有接收到连麦请求的情况下,在请求记录弹窗中显示第二提示信息,第二提示信息用于提示当前未接收到连麦请求。
可选地,参见图25,装置还包括:
通知发送模块2411,用于响应于对连麦记录弹窗中的退出选项的触发操作,取消显示连麦记录弹窗,并停止向至少一观众标识对应的观众终端发送连麦邀请通知。
可选地,直播界面还包括第一观众标识对应的连麦信息,连麦信息包括状态信息或者历史连麦次数中的至少一项,状态信息用于指示对应的观众终端的麦克风的开关状态。
可选地,直播界面中包括第一观众标识的连麦确认选项,参见图25,装置还包括:
检测模块2405,用于在检测对至少一第一观众标识的连麦确认选项的触发操作之后,检测对至少一第二观众标识的选择操作。
可选地,参见图25,装置还包括:
选项显示模块2412,用于在建立目标第一观众标识对应观众的连麦之后,取消显示目标第一观众标识的连麦确认选项。
可选地,参见图25,选项显示模块2412,包括:
切换单元24121,用于在建立目标第一观众标识对应观众的连麦之后,将目标第一观众标识的连麦确认选项切换为连麦状态标记,连麦状态标记用于表示目标第一观众标识正在连麦。
可选地,参见图25,装置还包括:
信息显示模块2410,用于在检测对至少一第一观众标识的选择操作之后,显示第三提示信息,第三提示信息用于提示选择断开连麦的第二观众标识;
检测模块2405,用于检测对至少一第二观众标识的选择操作。
可选地,直播界面中包括随机连麦选项,参见图25,装置还包括:
第二发送模块2413,用于响应于对随机连麦选项的触发操作,发送随机连麦请求,以随机选取至少一观众标识,建立至少一观众标识对应观众的连麦。
可选地,直播界面中包括停止随机连麦选项,参见图25,装置还包括:
第三发送模块2414,用于响应于对停止随机连麦选项的触发操作,发送停止随机连麦请求,以停止随机选取连麦的至少一观众标识。
需要说明的是:上述实施例提供的连麦切换装置在切换连麦时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将主播终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的连麦切换装置与连麦切换方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例提供的连麦切换装置,直接选择正在请求连麦的第一观众标识和正在连麦的第二观众标识,即可实现将正在连麦的第二观众切换为第一观众,无需先完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,也即是实现了将下麦流程和上麦流程合并为了一个切换流程,从而避免了两个流程之间的等待时间,能够提高连麦切换的效率。
图26是本申请实施例提供的一种连麦切换装置的结构示意图。参见图26,该装置包括:
第一接收模块2601,用于接收连麦切换请求,连麦切换请求包括目标第一观众标识和目标第二观众标识;
建立模块2602,用于断开目标第二观众标识对应观众的连麦,并建立目标第一观众标识对应观众的连麦;
其中,目标第一观众标识为被选择的第一观众标识,目标第二观众标识为被选择的第二观众标识;第一观众标识为正在请求连麦的任一观众的标识,第二观众标识为正在连麦的任一观众的标识。
可选地,参见图27,建立模块2602,包括:
第一发送单元2621,用于向目标第二观众标识对应的观众终端发送下麦通知,观众终端用于停止返回采集到的连麦数据。
可选地,参见图27,建立模块2602,包括:
第一发送单元2621,用于向目标第一观众标识对应的观众终端发送连麦通知,观众终端用于返回采集到的连麦数据。
可选地,参见图27,装置还包括:
第二接收模块2603,用于接收随机连麦请求;
第一选取模块2604,用于随机选取主播标识对应的至少一观众标识;
建立模块2602,用于建立至少一观众标识对应观众的连麦。
可选地,参见图27,第一选取模块2604,包括:
标识选取单元2641,用于随机选取正在请求连麦的至少一第一观众标识。
可选地,参见图27,装置还包括:
数量确定模块2605,用于确定正在连麦的观众标识的数量达到目标数量,则停止随机选取连麦的至少一观众标识。
可选地,参见图27,装置还包括:
第三接收模块2606,用于接收主播终端发送的停止随机连麦请求;
第二选取模块2607,用于停止随机选取连麦的至少一观众标识。
可选地,参见图27,建立模块2602,包括:
第二发送单元2622,用于向至少一观众标识的观众终端发送连麦邀请通知,至少一观众标识对应的观众终端用于响应于对连麦邀请通知的确认操作,返回确认消息;
连麦建立单元2623,用于建立返回确认消息的观众标识对应观众的连麦。
需要说明的是:上述实施例提供的连麦切换装置在切换连麦时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将直播服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的连麦切换装置与连麦切换方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例提供的连麦切换装置,根据接收到的连麦切换请求,直接将正在连麦的第二观众切换为第一观众,无需先完成对第二观众的下麦流程,才能开始对第一观众的上麦流程,也即是实现了将下麦流程和上麦流程合并为了一个切换流程,从而避免了两个流程之间的等待时间,能够提高连麦切换的效率。
图28示出了本申请一个示例性实施例提供的终端2800的结构示意图。终端2800可以用于执行上述连麦切换方法中主播终端或者观众终端所执行的步骤。
通常,终端2800包括有:处理器2801和存储器2802。
处理器2801可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2801可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(FieldProgrammable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2801也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2801可以集成有GPU(Graphics Processing Unit,图像处理的交互器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2801还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器2802可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器2802还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2802中的非暂态的计算机可读存储介质用于存储至少一条程序代码,该至少一条程序代码用于被处理器2801所具有以实现本申请中方法实施例提供的连麦切换方法。
在一些实施例中,终端2800还可选包括有:***设备接口2803和至少一个***设备。处理器2801、存储器2802和***设备接口2803之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口2803相连。具体地,***设备包括:射频电路2804、显示屏2805、摄像头组件2806、音频电路2807和电源2809中的至少一种。
***设备接口2803可被用于将I/O(Input/Output,输入/输出)相关的至少一个***设备连接到处理器2801和存储器2802。在一些实施例中,处理器2801、存储器2802和***设备接口2803被集成在同一芯片或电路板上;在一些其他实施例中,处理器2801、存储器2802和***设备接口2803中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路2804用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路2804通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2804将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路2804包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2804可以通过至少一种无线通信协议来与其它设备进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路2804还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏2805用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏2805是触摸显示屏时,显示屏2805还具有采集在显示屏2805的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2801进行处理。此时,显示屏2805还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏2805可以为一个,设置在终端2800的前面板;在另一些实施例中,显示屏2805可以为至少两个,分别设置在终端2800的不同表面或呈折叠设计;在另一些实施例中,显示屏2805可以是柔性显示屏,设置在终端2800的弯曲表面上或折叠面上。甚至,显示屏2805还可以设置成非矩形的不规则图形,也即异形屏。显示屏2805可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。
摄像头组件2806用于采集图像或视频。可选地,摄像头组件2806包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端2800的前面板,后置摄像头设置在终端2800的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件2806还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路2807可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2801进行处理,或者输入至射频电路2804以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端2800的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2801或射频电路2804的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2807还可以包括耳机插孔。
电源2809用于为终端2800中的各个组件进行供电。电源2809可以是交流电、直流电、一次性电池或可充电电池。当电源2809包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端2800还包括有一个或多个传感器2810。该一个或多个传感器2810包括但不限于:加速度传感器2811、陀螺仪传感器2812、压力传感器2813、光学传感器2815以及接近传感器2816。
加速度传感器2811可以检测以终端2800建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2811可以用于检测重力加速度在三个坐标轴上的分量。处理器2801可以根据加速度传感器2811采集的重力加速度信号,控制显示屏2805以横向视图或纵向视图进行用户界面的显示。加速度传感器2811还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器2812可以检测终端2800的机体方向及转动角度,陀螺仪传感器2812可以与加速度传感器2811协同采集用户对终端2800的3D动作。处理器2801根据陀螺仪传感器2812采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器2813可以设置在终端2800的侧边框和/或显示屏2805的下层。当压力传感器2813设置在终端2800的侧边框时,可以检测用户对终端2800的握持信号,由处理器2801根据压力传感器2813采集的握持信号进行左右手识别或快捷操作。当压力传感器2813设置在显示屏2805的下层时,由处理器2801根据用户对显示屏2805的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
光学传感器2815用于采集环境光强度。在一个实施例中,处理器2801可以根据光学传感器2815采集的环境光强度,控制显示屏2805的显示亮度。具体地,当环境光强度较高时,调高显示屏2805的显示亮度;当环境光强度较低时,调低显示屏2805的显示亮度。在另一个实施例中,处理器2801还可以根据光学传感器2815采集的环境光强度,动态调整摄像头组件2806的拍摄参数。
接近传感器2816,也称距离传感器,通常设置在终端2800的前面板。接近传感器2816用于采集用户与终端2800的正面之间的距离。在一个实施例中,当接近传感器2816检测到用户与终端2800的正面之间的距离逐渐变小时,由处理器2801控制显示屏2805从亮屏状态切换为息屏状态;当接近传感器2816检测到用户与终端2800的正面之间的距离逐渐变大时,由处理器2801控制显示屏2805从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图28中示出的结构并不构成对终端2800的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图29是本申请实施例提供的一种服务器的结构示意图,该服务器2900可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central ProcessingUnits,CPU)2901和一个或一个以上的存储器2902,其中,所述存储器2902中存储有至少一条程序代码,所述至少一条程序代码由所述处理器2901加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。
服务器2900可以用于执行上述连麦切换方法中直播服务器所执行的步骤。
本申请实施例还提供了一种用于连麦切换的计算机设备,该计算机设备包括处理器和存储器,存储器中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的连麦切换方法。
本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条程序代码,该至少一条程序代码由处理器加载并执行,以实现上述实施例的连麦切换方法。
本申请实施例还提供了一种计算机程序产品或计算机程序,计算机程序产品或计算机程序包括计算机程序代码,计算机程序代码存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取计算机程序代码,处理器执行计算机程序代码,使得计算机设备实现如上述实施例的连麦切换方法。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请实施例的可选实施例,并不用以限制本申请实施例,凡在本申请实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (13)
1.一种连麦切换方法,其特征在于,所述方法包括:
显示直播界面,所述直播界面包括第一观众标识和第二观众标识,其中,所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识;
在所述第二观众标识的数量达到目标数量的情况下,在检测到对至少一第一观众标识的选择操作之后,在所述直播界面的上层显示蒙层,所述蒙层中包括定位指针,且所述蒙层的透明度小于目标透明度,所述目标数量是指能够连麦的观众的最大数量;在与所述定位指针对应的位置显示目标第一观众标识,在所述定位指针移动的过程中,控制所述目标第一观众标识跟随所述定位指针移动;
响应于所述定位指针移动至所述蒙层中的目标显示区域,在所述目标显示区域中显示至少一第二观众标识,所述目标显示区域与所述直播界面中所述至少一第二观众标识的显示区域对应;
响应于所述定位指针移动至所述至少一第二观众标识,检测对所述目标显示区域中的所述至少一第二观众标识的选择操作,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立所述目标第一观众标识对应观众的连麦,所述连麦切换请求包括所述目标第一观众标识和所述目标第二观众标识;所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识。
2.根据权利要求1所述的方法,其特征在于,所述响应于所述定位指针移动至所述至少一第二观众标识,检测对所述目标显示区域中的所述至少一第二观众标识的选择操作,包括:
响应于所述定位指针移动至所述至少一第二观众标识,在所述直播界面显示第一提示信息,所述第一提示信息用于提示选择要断开连麦的所述至少一第二观众标识;
检测对所述至少一第二观众标识的选择操作。
3.根据权利要求1所述的方法,其特征在于,所述检测对所述目标显示区域中的所述至少一第二观众标识的选择操作之后,所述方法还包括:
将所述目标第二观众标识替换为所述目标第一观众标识;
停止在与所述定位指针对应的位置显示所述目标第一观众标识。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到对所述至少一第一观众标识的选择操作之后,将正在连麦的所述第二观众标识设置为待选择状态;
在检测到对待选择状态的所述至少一第二观众标识的选择操作后,发送所述连麦切换请求。
5.根据权利要求1所述的方法,其特征在于,所述显示直播界面,包括:
在位于所述直播界面上层的请求记录弹窗中,显示所述第一观众标识,所述请求记录弹窗用于显示请求过连麦的观众标识和所述正在请求连麦的观众标识;
在所述直播界面中的连麦观众展示区域,显示所述第二观众标识。
6.根据权利要求1所述的方法,其特征在于,所述直播界面中包括随机连麦选项,所述方法还包括:
响应于对所述随机连麦选项的触发操作,发送随机连麦请求,以随机选取至少一观众标识,建立所述至少一观众标识对应观众的连麦。
7.一种连麦切换方法,其特征在于,所述方法包括:
接收终端发送的连麦切换请求,所述连麦切换请求包括目标第一观众标识和目标第二观众标识,所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识;
断开所述目标第二观众标识对应观众的连麦,并建立所述目标第一观众标识对应观众的连麦;
其中,所述终端用于显示直播界面,所述直播界面包括第一观众标识和第二观众标识,所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识;所述终端还用于在所述第二观众标识的数量达到目标数量的情况下,在检测到对至少一第一观众标识的选择操作之后,在所述直播界面的上层显示蒙层,所述蒙层中包括定位指针,且所述蒙层的透明度小于目标透明度,所述目标数量是指能够连麦的观众的最大数量;在与所述定位指针对应的位置显示目标第一观众标识,在所述定位指针移动的过程中,控制所述目标第一观众标识跟随所述定位指针移动;响应于所述定位指针移动至所述蒙层中的目标显示区域,在所述目标显示区域中显示至少一第二观众标识,所述目标显示区域与所述直播界面中所述至少一第二观众标识的显示区域对应;响应于所述定位指针移动至所述至少一第二观众标识,检测对所述目标显示区域中的所述至少一第二观众标识的选择操作,发送所述连麦切换请求。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
接收随机连麦请求;
随机选取主播标识对应的至少一观众标识;
建立所述至少一观众标识对应观众的连麦。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
确定正在连麦的观众标识的数量达到目标数量,则停止随机选取连麦的至少一观众标识。
10.一种连麦切换装置,其特征在于,所述装置包括:
界面显示模块,用于显示直播界面,所述直播界面包括第一观众标识和第二观众标识,其中,所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识;
蒙层显示模块,用于在所述第二观众标识的数量达到目标数量的情况下,在检测到对至少一第一观众标识的选择操作之后,在所述直播界面的上层显示蒙层,所述蒙层中包括定位指针,且所述蒙层的透明度小于目标透明度,所述目标数量是指能够连麦的观众的最大数量;
第二显示模块,用于在与所述定位指针对应的位置显示目标第一观众标识;
控制模块,用于在所述定位指针移动的过程中,控制所述目标第一观众标识跟随所述定位指针移动;
第一显示模块,用于响应于所述定位指针移动至所述蒙层中的目标显示区域,在所述目标显示区域中显示至少一第二观众标识,所述目标显示区域与所述直播界面中所述至少一第二观众标识的显示区域对应;
第一发送模块,用于响应于所述定位指针移动至所述至少一第二观众标识,检测对所述目标显示区域中的所述至少一第二观众标识的选择操作,发送连麦切换请求,以断开目标第二观众标识对应观众的连麦,并建立所述目标第一观众标识对应观众的连麦,所述连麦切换请求包括所述目标第一观众标识和所述目标第二观众标识;所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识。
11.一种连麦切换装置,其特征在于,所述装置包括:
第一接收模块,用于接收终端发送的连麦切换请求,所述连麦切换请求包括目标第一观众标识和目标第二观众标识,所述目标第一观众标识为被选择的第一观众标识,所述目标第二观众标识为被选择的第二观众标识;
建立模块,用于断开所述目标第二观众标识对应观众的连麦,并建立所述目标第一观众标识对应观众的连麦;
其中,所述终端用于显示直播界面,所述直播界面包括第一观众标识和第二观众标识,所述第一观众标识为正在请求连麦的任一观众的标识,所述第二观众标识为正在连麦的任一观众的标识;所述终端还用于在所述第二观众标识的数量达到目标数量的情况下,在检测到对至少一第一观众标识的选择操作之后,在所述直播界面的上层显示蒙层,所述蒙层中包括定位指针,且所述蒙层的透明度小于目标透明度,所述目标数量是指能够连麦的观众的最大数量;在与所述定位指针对应的位置显示目标第一观众标识,在所述定位指针移动的过程中,控制所述目标第一观众标识跟随所述定位指针移动;响应于所述定位指针移动至所述蒙层中的目标显示区域,在所述目标显示区域中显示至少一第二观众标识,所述目标显示区域与所述直播界面中所述至少一第二观众标识的显示区域对应;响应于所述定位指针移动至所述至少一第二观众标识,检测对所述目标显示区域中的所述至少一第二观众标识的选择操作,发送所述连麦切换请求。
12.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如权利要求1至6任一所述的连麦切换方法,或者实现如权利要求7至9任一所述的连麦切换方法。
13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至6任一所述的连麦切换方法,或者实现如权利要求7至9任一所述的连麦切换方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010956382.0A CN112104913B (zh) | 2020-09-11 | 2020-09-11 | 连麦切换方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010956382.0A CN112104913B (zh) | 2020-09-11 | 2020-09-11 | 连麦切换方法、装置、计算机设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112104913A CN112104913A (zh) | 2020-12-18 |
CN112104913B true CN112104913B (zh) | 2023-09-26 |
Family
ID=73750878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010956382.0A Active CN112104913B (zh) | 2020-09-11 | 2020-09-11 | 连麦切换方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112104913B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112866828B (zh) * | 2020-12-22 | 2022-08-23 | 深圳市创成微电子有限公司 | 音频传输控制方法、装置、声卡、***及可读存储介质 |
CN114095290B (zh) * | 2021-09-30 | 2024-03-22 | 联想(北京)有限公司 | 一种信息处理方法、信息处理装置和电子设备 |
CN115086745B (zh) * | 2022-06-30 | 2024-01-23 | 北京字跳网络技术有限公司 | 一种直播视频处理方法、装置、设备及介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101501403B1 (ko) * | 2014-01-21 | 2015-03-10 | 주식회사 엘지유플러스 | All-IP 기반 음성/영상 호와 채팅 호 간의 실시간 전환을 위한 서버, 단말, 방법, 및 기록 매체 |
CN106954100A (zh) * | 2017-03-13 | 2017-07-14 | 网宿科技股份有限公司 | 直播方法及***、连麦管理服务器 |
CN108900854A (zh) * | 2018-07-06 | 2018-11-27 | 武汉斗鱼网络科技有限公司 | 直播中连麦房间切换方法、存储介质、设备及*** |
CN108989836A (zh) * | 2017-05-31 | 2018-12-11 | 腾讯科技(深圳)有限公司 | 一种多媒体数据流的处理方法及装置 |
CN109547807A (zh) * | 2018-11-15 | 2019-03-29 | 腾讯科技(深圳)有限公司 | 一种基于直播的信息处理方法、装置及服务器 |
JP2019176404A (ja) * | 2018-03-29 | 2019-10-10 | 株式会社リコー | 伝送装置、遠隔会議システム、情報処理方法、及びプログラム |
CN110798647A (zh) * | 2019-11-18 | 2020-02-14 | 北京小米移动软件有限公司 | 音视频通话过程中的设备切换方法、设备及存储介质 |
CN111246231A (zh) * | 2020-01-16 | 2020-06-05 | 广州酷狗计算机科技有限公司 | 直播管理方法、装置、服务器及计算机可读存储介质 |
WO2020122274A1 (ko) * | 2018-12-11 | 2020-06-18 | 엘지전자 주식회사 | 디스플레이 장치 |
WO2020134841A1 (zh) * | 2018-12-28 | 2020-07-02 | 广州市百果园信息技术有限公司 | 一种直播互动方法、装置、***、设备和存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104023251B (zh) * | 2014-06-13 | 2015-08-19 | 腾讯科技(深圳)有限公司 | 基于视频的互动方法和*** |
-
2020
- 2020-09-11 CN CN202010956382.0A patent/CN112104913B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101501403B1 (ko) * | 2014-01-21 | 2015-03-10 | 주식회사 엘지유플러스 | All-IP 기반 음성/영상 호와 채팅 호 간의 실시간 전환을 위한 서버, 단말, 방법, 및 기록 매체 |
CN106954100A (zh) * | 2017-03-13 | 2017-07-14 | 网宿科技股份有限公司 | 直播方法及***、连麦管理服务器 |
CN108989836A (zh) * | 2017-05-31 | 2018-12-11 | 腾讯科技(深圳)有限公司 | 一种多媒体数据流的处理方法及装置 |
JP2019176404A (ja) * | 2018-03-29 | 2019-10-10 | 株式会社リコー | 伝送装置、遠隔会議システム、情報処理方法、及びプログラム |
CN108900854A (zh) * | 2018-07-06 | 2018-11-27 | 武汉斗鱼网络科技有限公司 | 直播中连麦房间切换方法、存储介质、设备及*** |
CN109547807A (zh) * | 2018-11-15 | 2019-03-29 | 腾讯科技(深圳)有限公司 | 一种基于直播的信息处理方法、装置及服务器 |
WO2020122274A1 (ko) * | 2018-12-11 | 2020-06-18 | 엘지전자 주식회사 | 디스플레이 장치 |
WO2020134841A1 (zh) * | 2018-12-28 | 2020-07-02 | 广州市百果园信息技术有限公司 | 一种直播互动方法、装置、***、设备和存储介质 |
CN110798647A (zh) * | 2019-11-18 | 2020-02-14 | 北京小米移动软件有限公司 | 音视频通话过程中的设备切换方法、设备及存储介质 |
CN111246231A (zh) * | 2020-01-16 | 2020-06-05 | 广州酷狗计算机科技有限公司 | 直播管理方法、装置、服务器及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112104913A (zh) | 2020-12-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110138645B (zh) | 会话消息的显示方法、装置、设备及存储介质 | |
CN112468831B (zh) | 多人直播方法、装置、终端、服务器及存储介质 | |
CN112104913B (zh) | 连麦切换方法、装置、计算机设备及存储介质 | |
CN112291583A (zh) | 直播连麦方法、装置、服务器、终端及存储介质 | |
CN110149332B (zh) | 直播方法、装置、设备及存储介质 | |
CN111918086B (zh) | 视频连线方法、装置、终端、服务器及可读存储介质 | |
CN112312226B (zh) | 连麦方法、***、装置、电子设备及存储介质 | |
CN111147661A (zh) | 一种界面显示方法及电子设备 | |
CN113965807A (zh) | 消息推送方法、装置、终端、服务器及存储介质 | |
US20220318762A1 (en) | Method for creating group and electronic device | |
CN111158576A (zh) | 基于直播场景的社交关系建立方法、装置及存储介质 | |
CN110102063B (zh) | 标识绑定方法、装置、终端、服务器及存储介质 | |
CN110944013A (zh) | 网络会话的切换方法、装置、计算机设备及存储介质 | |
CN108579075B (zh) | 操作请求响应方法、装置、存储介质及*** | |
CN116366797A (zh) | 一种视频通话方法和显示设备 | |
CN113204671A (zh) | 资源展示方法、装置、终端、服务器、介质及产品 | |
CN113518198B (zh) | 会话界面显示方法、会议界面显示方法、装置及电子设备 | |
CN112261482B (zh) | 互动视频的播放方法、装置、设备及可读存储介质 | |
CN114826799B (zh) | 信息获取方法、装置、终端及存储介质 | |
CN114546188A (zh) | 基于互动界面的互动方法、装置、设备及可读存储介质 | |
CN113220387A (zh) | 会议信息展示方法、装置、终端及存储介质 | |
CN115334051B (zh) | 信息显示方法、装置、终端及存储介质 | |
CN114826800B (zh) | 信息获取方法、装置、终端及存储介质 | |
CN113873192B (zh) | 会话显示方法、装置、计算机设备及介质 | |
CN113225573B (zh) | 直播连线方法、装置、终端、服务器、介质及产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40036244 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |