一种直播间中的连麦方法、装置、设备及存储介质与流程

文档序号:16547568发布日期:2019-01-08 20:55阅读:328来源:国知局
一种直播间中的连麦方法、装置、设备及存储介质与流程

本发明实施例涉及直播技术,尤其涉及一种直播间中的连麦方法、装置、设备及存储介质。



背景技术:

随着直播软件的日益发展,直播渐渐成为一种深受用户喜好的直播方式。在直播中,主播的主播客户端(简称主播端)可以通过直播软件向观众进行直播。当前的直播类产品,大多数是一人主播,目前也出现有连麦模式的直播。

现有技术中,用户可通过申请的方式,实现与主播的连麦。具体是,用户需要在直播界面找到连麦申请控件,并作用连麦申请按钮时,用户客户端向主播客户端发送连麦请求;当主播客户端接收到连麦请求时,需要手动执行接受连麦的操作,从而用户才能实现主播的连麦,该方法容易导致连麦操作不便。尤其是当用户对直播软件的性能并不太了解时,并不能很快找到申请连麦的控件,从而也浪费用户的时间,影响直播效率。



技术实现要素:

本发明实施例提供了一种直播间中的连麦方法,可以节省用户的时间,提高直播效率,并且操作方便。

第一方面,本发明实施例提供了一种直播间中的连麦方法,包括:

主播客户端获取弹幕中与用户匹配的文字信息;

若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息;

若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求。

第二方面,本发明实施例还提供了一种直播间中的连麦装置,包括:

文字信息获取模块,用于获取弹幕中与用户匹配的文字信息;

查询模块,用于若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息;

接受模块,用于若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求。

第三方面,本发明实施例提供的了一种设备,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例提供的直播间中的连麦方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例提供的直播间中的连麦方法。

本发明实施例提供的技术方案,通过弹幕中显示的文字信息判断用户是否需要连麦,当确定用户需要连麦时,若用户的基本信息符合设定连麦条件,接受用户的连麦请求,与用户进行连麦,可以实现自动连麦,解决现有技术中手动连麦导致的操作不便,效率低的问题;当用户没有寻找到申请连麦控件的情况下,也可以实现与主播的连麦,节省用户的时间。

附图说明

图1是本发明实施例提供的一种直播间中连麦方法流程图;

图2是本发明实施例提供的一种直播间中连麦方法流程图;

图3是本发明实施例提供的一种直播间中连麦方法流程图;

图4是本发明实施例提供的一种直播间中连麦装置结构框图;

图5是本发明实施例提供的一种设备结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

图1是本发明实施例提供的一种直播间中的连麦方法流程图,所述方法由直播间中的连麦装置来执行,所述装置由软件和/或硬件来实现,所述装置可集成在主播客户端,其中所述主播客户端可以配置在终端中,其中,终端可以是智能手机、平板电脑等。可选的,所述方法可以应用在申请连麦的情况下。

本发明实施例可以应用在如下的场景下:在直播间中,用户与主播可以通过弹幕进行交流,为了互动更加方便,用户可以向主播申请连麦。现有技术中,当用户客户端向主播客户端发送申请连麦请求时,主播手动操作接受连麦的控件,操作不便。并且当用户向主播申请连麦时,若用户对直播软件的性能不太了解,或者用户第一次使用直播软件时,用户不易找到申请连麦的控件时,用户客户端无法向主播客户端发送申请连麦的请求,从而无法实现连麦。本发明实施例提供的方法,主播客户端通过弹幕中显示的文字信息判断用户是否需要连麦,当确定用户需要连麦时,若用户的基本信息符合设定连麦条件,接受用户的连麦请求,实现自动连麦,解决现有技术中手动连麦导致的操作不便,效率低的问题;当用户找不到申请连麦控件的情况下,也可以实现与主播的连麦,节省用户的时间。

本发明实施例提供的方法可以应用在主播客户端,如图1所示,本发明实施例提供的技术方案包括:

s110:获取弹幕中与用户匹配的文字信息。

在本发明实施例中,各个用户将通过弹幕输入的文字信息发送至服务器,再通过服务器将用户输入的文字信息发送至主播客户端,以及其他用户客户端,以使文字信息通过弹幕显示在各个用户客户端以及主播客户端。主播客户端获取弹幕中与用户匹配的文字信息。其中,与用户匹配的文字信息,可以理解是用户客户端发送的用户输入的文字信息。

s120:若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息。

其中,连麦请求的预设信息可以根据需要进行设置,例如,可以是“申请连麦”等文字。用户的基本信息包括用户的年龄、性别、等级、粉丝数量中的至少一项。并且用户的基本信息并不局限于上述信息,还可以包括用户的其他信息。

在本发明实施例的一个实施方式中,可选的,若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息,可以包括:若判断所述文字信息中包含连麦请求的预设信息,向服务器发送查询所述用户基本信息的请求,并接收服务器反馈的所述用户的基本信息。具体的,主播客户端若判断与用户匹配的文字信息中包含连麦请求的预设信息,向服务器发送查询该用户基本信息的请求,其中,该请求中携带该用户的标识信息,该用户的标识信息可以是用户的昵称、账号等信息。服务器接收到查询请求,查询与用户的标识信息对应的该用户的基本信息,并将该基本信息反馈给主播客户端。其中,用户标识信息可以根据弹幕中显示的用户的标识信息进行确定。

在本发明实施例的另一个实施方式中,主播客户端也可以存储有用户数据库,当主播客户端判断与用户匹配的文字信息中包含连麦请求的预设信息时,可以根据用户的标识信息查询用户数据库,以确定该用户的基本信息。

s130:若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求。

在本发明实施例中,可选的,用户的基本信息可以包括用户的年龄、性别、等级、粉丝数量中的至少一项,或者也可以包括用户的其他信息。具体的,当用户的年龄、性别、等级和粉丝数量中的至少一项符合设定连麦条件时,接受该用户的连麦请求。其中,判断用户的基本信息符合设定连麦条件在下述实施例中进行详细介绍。

对本发明实施例的技术方案进行举例说明,如,若主播客户端弹幕中显示的一条信息是:用户a,申请连麦,连麦请求的预设信息是申请连麦。主播客户端判断用户a输入的文字信息中包含连麦请求的预设信息(此时主播客户端可以确定是用户a需要申请连麦),则向服务器发送查询用户a基本信息的请求,请求中携带用户a标识信息,服务器根据请求查询用户a的基本信息,并反馈给主播客户端。若主播客户端判断用户a的基本信息符合设定连麦条件,则接受用户a的连麦请求。

其中,当主播客户端接受用户的连麦请求时,向服务器发送该用户连麦成功的消息,服务器接收该用户连麦成功的消息,更新连麦用户列表,并将更新的连麦用户列表发送至各个用户端,以使各个用户端显示连麦用户的信息,其中,连麦用户是指直播间中与主播进行连麦的用户。

本发明实施例提供的一种直播间中的连麦方法,通过弹幕中显示的文字信息判断用户是否需要连麦,当确定用户需要连麦时,若用户的基本信息符合设定连麦条件,接受用户的连麦请求,以与用户进行连麦,可以实现自动连麦,解决现有技术中手动连麦导致的操作不便,效率低的问题;当用户找不到申请连麦控件的情况下,也可以实现与主播的连麦,节省用户的时间。

图2是本发明实施例提供的一种直播间中连麦的方法流程图,在本实施例中,可选的,所述用户的基本信息包括所述用户的年龄和性别。若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求,包括:若判断所述用户的性别与所述主播的性别相同,且所述用户的年龄大于设定年龄,接受所述用户的连麦请求。

如图2所示,本发明实施例提供的技术方案包括:

s210:获取弹幕中与用户匹配的文字信息。

s220:若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息,其中,用户的基本信息包括用户的年龄和性别。

s230:若判断所述用户的性别与所述主播的性别相同,且所述用户的年龄大于设定年龄,接受所述用户的连麦请求。

在本发明实施例中,设定年龄可以根据主播的需求进行设定,例如,可以设置为大于18周岁。或者设定年龄也可以根据当前直播间中的讨论的话题进行设定。例如,若当前的话题讨论的是“如何做好孩子家长”话题,则可以将设定年龄设置为25周岁。或者设定年龄也可以根据其他信息进行设定。

其中,若主播的性别为女性,则该用户的性别也需要是女性,并且年龄需要大于设定年龄,主播客户端才能接受该用户的连麦请求,并发送连麦成功的消息。

由此,通过性别和年龄对自动接受连麦请求的用户进行限制,可以对直播间中连麦用户进行优化,从而保证直播间中的良好环境。

需要说明的是,本发明其他实施例中,也可以根据当前直播间讨论的话题与用户的性别进行限制。例如,当前直播间中讨论的话题是女性话题时,若请求连麦的用户性别是女性,则接受该用户的连麦请求,若请求连麦的用户性别是男性,则拒绝该用户的连麦请求。

在本发明实施例的另外一种实施方式中,若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求,还可以包括:若判断用户的性别与所述主播的性别相同,且所述用户的年龄与所述主播的年龄差在设定范围内,接受所述用户的连麦请求。由此,通过将自动连麦的用户限制与主播的性别相同,以及与主播的年龄差在设定范围内,可以根据主播的需求确定自动连麦用户,可以避免直播间中连麦用户之间出现较大的代沟,可以更好的交流。

在本发明实施例的另外一种实施方式中,可选的,所述用户的基本信息包括所述用户等级和粉丝数量。若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求,包括:若判断所述用户的等级大于设定等级,或者所述用户的粉丝数量大于设定数量,接受所述用户的连麦请求。

其中,设定等级可以根据主播的需要进行设定,设定数量也可以根据主播的需要进行设定。或者也可以根据当前直播间中连麦用户的等级或者粉丝的数量进行设定。例如,当前直播间中连麦用户的等级均是在三级以上,则设定等级可以是三级,则请求连麦用户的等级需要达到三级,主播客户端才能自动接受该用户的连麦请求。又如,当前直播间中连麦用户的粉丝的数量均在1万之上,则设定数量可以是1万,则请求连麦用户的粉丝需要达到1万,主播客户端才能自动接受该用户的连麦请求。

由此,通过等级或者粉丝数量对自动接受连麦请求的用户进行限制,可以对直播间中连麦用户进行优化,从而保证直播间中的良好环境。

图3是本发明实施例提供的一种直播间中的连麦方法流程图,在本发明实施例中,可选的,所述若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息包括:

若判断所述文字信息中包括连麦请求的预设信息,判断所述文字信息中是否包含连麦请求的期望时间;

若是,提取所述期望时间,并查询所述用户的基本信息;

所述若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求,包括:

当判断所述用户的基本信息符合设定连麦条件,且所述期望时间到达时,接受所述用户的连麦请求。

如图3所示,本发明实施例提供的技术方案包括:

s310:获取弹幕中与用户匹配的文字信息。

s320:若判断所述文字信息中包括连麦请求的预设信息,判断所述文字信息中是否包含连麦请求的期望时间。

在本发明实施例中,用户可以根据需要输入连麦请求的期望时间,其中,连麦请求的期望时间可以是在直播间的当前时间之后。当连麦请求的用户当前较忙时,可以预约连麦请求的期望时间。例如,直播间的当前时间是10:00,用户输入的连麦请求的时间可以是11:00,也就是说当11:00时,主播客户端对用户的连麦请求进行响应。

若是,执行s330,若否,执行,s350。

s330:提取所述期望时间,并查询所述用户的基本信息。

其中,查询用户的基本信息的实施方式与上述实施例中介绍的查询方式相同。

s340:当判断所述用户的基本信息符合设定连麦条件,且所述期望时间到达时,接受所述用户的连麦请求。

在本发明实施例中,当判断用户的基本信息符合设定连麦条件,且直播间的当前时间达到期望时间时,接受用户的连麦请求。

对本发明实施例中的技术方案进行举例说明,例如,主播客户端通过弹幕显示的文字信息是:用户a,11点申请连麦,直播间的当前时间是10点,则主播客户端判断文字信息中包括连麦请求的预设信息,并且文字信息中包含连麦请求的期望时间(11点),主播客户端提取该时间,并向服务器发送查询用户a基本信息的请求,请求中携带用户a标识信息,服务器根据请求查询用户a的基本信息,并反馈给主播客户端。若主播客户端判断用户a的基本信息符合设定连麦条件,并且当直播间的当前时间为11点时,自动接受用户a的连麦请求。其中,在期望时间(11点)之前,主播客户端对用户a的连麦请求并不做响应。

s350:当判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求。

由此,通过在弹幕的文字信息中获取用户连麦请求的期望时间,并当用户的基本信息符合设定连麦条件,且该期望时间到达时,接受该用户的连麦请求,可以根据用户需要进行自动连麦,提高连麦的灵活性。

在上述实施例的基础上,本发明实施例提供的方法还可以包括:若判断所述用户在接受连麦的设定白名单中,接受所述用户的连麦请求。其中,设定白名单可以是主播从历史连麦用户选取的设定数量的用户,所形成的列表,或者设定白名单也可以根据其他信息确定的列表。

由此,通过判断用户是否在接受连麦的设定白名单中,确定是否接受用户的连麦请求,可以根据直播需求确定自动连麦用户,保证直播间的良好环境。

在上述实施例的基础上,本发明实施例提供的方法还可以包括:若判断所述用户的基本信息不符合设定连麦条件,显示接受连麦的功能选项和拒绝连麦的功能选项;

当检测到作用所述接受连麦的功能选项时,接受所述用户的连麦请求;当检测到作用所述拒绝连麦的功能选项时,拒绝所述用户的连麦请求。其中,作用功能选项的方式可以是点击、长按或者滑动,或者也可以是其他操作方式。例如,当检测到主播点击接受连麦的功能选项时,接受用户的连麦请求,当检测到主播点击拒绝连麦的功能选项时,拒绝该用户的连麦请求。

其中,当主播客户端判断用户的基本信息不符合设定连麦条件时,可以通过弹窗的形式显示接受连麦和拒绝连麦的功能选项,主播可以根据需要确定是否接受该用户的连麦请求。若接受该用户的连麦请求,主播可以作用接受连麦的功能选项,否则,可以作用拒绝连麦的功能选项。其中,当设定时间内没有检测到主播的操作时,拒绝该用户的连麦请求。

由此,通过判断用户的基本信息不符合设定连麦条件时,显示接受连麦和拒绝连麦的功能选项,从而使主播手动操作确定是否接受该用户的连麦请求,可以灵活选择连麦用户,并且提高连麦用户确定效率。

图4是本发明实施例提供的一种直播间中的连麦装置结构框图,所述装置配置在主播客户端,如图4所示,本发明实施例提供的装置包括:

文字信息获取模块410,用于获取弹幕中与用户匹配的文字信息;

查询模块420,用于若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息;

接受模块430,用于若根据所述用户的基本信息判断所述用户符合设定连麦条件,接受所述用户的连麦请求。

可选的,所述用户的基本信息包括所述用户的年龄和性别;

接受模块430,用于若判断所述用户的性别与所述主播的性别相同,且所述用户的年龄大于设定年龄,接受所述用户的连麦请求。

所述用户的基本信息包括所述用户的等级或者所述用户的粉丝数量;

接受模块430,用于若判断所述用户的等级大于设定等级,或者所述用户的粉丝数量大于设定数量,接受所述用户的连麦请求。

查询模块420,用于若判断所述文字信息中包括连麦请求的预设信息,判断所述文字信息中是否包含连麦请求的期望时间;

若是,提取所述期望时间,并查询所述用户的基本信息;

接受模块430,用于当判断所述用户的基本信息符合设定连麦条件,且所述期望时间到达时,接受所述用户的连麦请求。

可选的,接受模块430,还用于若判断所述用户在接受连麦的设定白名单中,接受所述用户的连麦请求。

可选的,所述装置还包括功能选项显示模块,用于若判断所述用户的基本信息不符合设定连麦条件,显示接受连麦和拒绝连麦的功能选项;

当检测到作用所述接受连麦的功能选项时,接受所述用户的连麦请求;

当检测到作用所述拒绝连麦的功能选项时,拒绝所述用户的连麦请求。

可选的,查询模块420,用于若判断所述文字信息中包含连麦请求的预设信息,向服务器发送查询所述用户基本信息的请求,并接收服务器反馈的所述用户的基本信息。

上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

图5是本发明实施例提供的一种设备结构示意图,如图5所示,该设备包括:

一个或多个处理器510,图5中以一个处理器510为例;

存储器520;

所述设备还可以包括:输入装置430和输出装置440。

所述设备中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器520作为一种非暂态计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的一种直播间中的连麦方法对应的程序指令/模块(例如,附图4所示的文字信息获取模块410,查询模块420和接受模块430)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,即实现上述方法实施例的直播间中的连麦方法,即:

获取弹幕中与用户匹配的文字信息;

若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息;

若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求。

存储器520可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非暂态性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态性固态存储器件。在一些实施例中,存储器520可选包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至终端设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可用于接收输入的数字或字符信息,以及产生与计算机设备的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。

本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例提供的一种直播间中的连麦方法:

获取弹幕中与用户匹配的文字信息;

若判断所述文字信息中包含连麦请求的预设信息,查询所述用户的基本信息;

若判断所述用户的基本信息符合设定连麦条件,接受所述用户的连麦请求。

可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如”c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1