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

文档序号:25992979发布日期:2021-07-23 21:05阅读:74来源:国知局
直播交互方法、装置、电子设备及存储介质与流程

本发明涉及直播技术领域,尤其涉及一种直播交互方法、装置、电子设备及存储介质。



背景技术:

随着网络直播的快速发展,直播受到越来越多用户的青睐,同时伴随着直播间的快速增加,直播内容也越来越丰富,用户的选择也越来越多,传统的视频直播的沟通的方式已不能满足用户的需求,越来越多的用户希望可以有更多的新颖互动方式。

直播交友类型的直播交互方式应运而生,此种交互方式可以在同一直播间实现双方或者多方的互动,但此种直播交互方式,直播间通常必须包含主播以及交互双方,且直播间仅支持交互双方在直播间内进行一次交互,直播间支持的交互功能单一。



技术实现要素:

本发明实施例提供一种直播交互方法、装置、电子设备及存储介质,以解决现有技术中在直播交互时存在的直播间支持的交互功能单一的问题。

第一方面,本发明实施例提供一种直播交互方法,应用于第一终端,所述第一终端与直播平台创建的第一公共直播间连接,所述第一公共直播间连接第二终端和第三终端,在所述第一公共直播间内的终端满足预设条件时,所述直播平台创建第一直播间以及n个第二直播间,所述第一直播间连接所述第一终端和m个所述第二终端,每个所述第二直播间连接(m+1)个所述第三终端,m、n为大于或者等于1的整数,所述方法包括:

显示所述第一终端对应的直播界面;

在监测到目标场景的情况下,断开与m个所述第二终端中至少一个的直播交互连接,与目标终端建立直播交互连接,所述目标终端为在n*(m+1)个所述第三终端中确定的终端;

在每次监测到所述目标场景时,触发断开与当前交互的m个终端中的至少一个的直播交互连接并与未建立过直播交互连接的所述目标终端建立直播交互连接,直至所述第一终端与n*(m+1)个所述第三终端中的每个所述目标终端建立直播交互连接;

其中,针对每次交互,所述第一终端与m个终端建立直播交互连接。

第二方面,本发明实施例提供一种直播交互装置,应用于第一终端,所述第一终端与直播平台创建的第一公共直播间连接,所述第一公共直播间连接第二终端和第三终端,在所述第一公共直播间内的终端满足预设条件时,所述直播平台创建第一直播间以及n个第二直播间,所述第一直播间连接所述第一终端和m个所述第二终端,每个所述第二直播间连接(m+1)个所述第三终端,m、n为大于或者等于1的整数,所述装置包括:

第一显示模块,用于显示所述第一终端对应的直播界面;

第一处理模块,用于在监测到目标场景的情况下,断开与m个所述第二终端中至少一个的直播交互连接,与目标终端建立直播交互连接,所述目标终端为在n*(m+1)个所述第三终端中确定的终端;

第二处理模块,用于在每次监测到所述目标场景时,触发断开与当前交互的m个终端中的至少一个的直播交互连接并与未建立过直播交互连接的所述目标终端建立直播交互连接,直至所述第一终端与n*(m+1)个所述第三终端中的每个所述目标终端建立直播交互连接;

其中,针对每次交互,所述第一终端与m个终端建立直播交互连接。

第三方面,本发明实施例提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的直播交互方法的步骤。

第四方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的直播交互方法的步骤。

本发明实施例的技术方案,通过由直播平台创建第一直播间(第一直播间连接第一终端和m个第二终端)以及至少一个第二直播间(每个第二直播间连接m+1个第三终端),可以实现终端的批量交互,第一终端在监测到目标场景的情况下,断开与当前交互的第二终端中的至少一个的连接,并与目标终端建立连接,可以实现交互对象的更新,且在完成一次更新之后,继续监测目标场景,在后续每次监测到目标场景时,触发断开直播交互连接与目标终端建立连接的操作,直至与n*(m+1)个第三终端中的每个目标终端建立直播交互连接,丰富了直播间的交互功能,增加了终端间的交互次数。

附图说明

图1表示本发明实施例的直播交互方法示意图;

图2表示本发明实施例第一终端的直播界面示意图;

图3表示本发明实施例的直播交互装置示意图;

图4表示本发明实施例的电子设备示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。

在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

下面对本发明实施例提供的直播交互方法进行介绍,本发明实施例提供的直播交互方法应用于第一终端,第一终端与直播平台创建的第一公共直播间连接,第一公共直播间同时连接第二终端和第三终端,在第一公共直播间内的终端满足预设条件时,直播平台可创建第一直播间以及n个第二直播间。这里的预设条件可以为:第一公共直播间连接的终端达到预设数目,或者,第一公共直播间连接的终端达到预设数目且终端对应的用户类型(如男、女;或面试官、面试者等)的比例满足预设比例,当然也可以是其他条件,这里不再列举阐述。

其中,第一直播间连接第一终端和m个第二终端,即为第一终端、m个第二终端均进入第一直播间,且第一终端、m个第二终端在第一直播间建立直播交互连接,以实现第一终端、m个第二终端在第一直播间进行交互。每个第二直播间可连接(m+1)个第三终端,即为(m+1)个第三终端进入一第二直播间,且在该第二直播间建立直播交互连接,以实现在第二直播间交互,m、n为大于或者等于1的整数。针对第一直播间以及每个第二直播间而言,均连接至少两个终端。第一终端、第二终端以及各第二直播间内对应的第三终端形成一终端团体,终端团体内的终端在第一公共直播间聚合。

参见图1所示,本发明实施例提供的应用于第一终端的直播交互方法,包括如下步骤:

步骤101、显示所述第一终端对应的直播界面。

在第一终端、m个第二终端与第一直播间连接后,可以在第一终端、各第二终端上显示第一直播间对应的直播界面,此时,第一终端对应的直播界面即为第一直播间对应的直播界面。

步骤102、在监测到目标场景的情况下,断开与m个所述第二终端中至少一个的直播交互连接,与目标终端建立直播交互连接,所述目标终端为在n*(m+1)个所述第三终端中确定的终端。

第一终端在与m个第二终端在第一直播间建立直播交互连接之后,在监测到目标场景之后,可以断开与当前连接的m个第二终端中至少一个第二终端的直播交互连接,然后与目标终端建立直播交互连接。其中,目标终端的数量至少为一个,且与断开连接的第二终端的数量相关联,即第一终端断开连接的第二终端的数量与目标终端的数量相等。如,若第一终端与一个第二终端断开连接,则第一终端、(m-1)个第二终端以及一个目标终端建立直播交互连接;若第一终端与两个第二终端断开连接,则第一终端、(m-2)个第二终端以及两个目标终端建立直播交互连接;若第一终端与m个第二终端断开连接,则第一终端与m个目标终端建立直播交互连接。即针对每次交互,第一终端与m个终端建立直播交互连接,保证在相同的条件下进行交互。

其中,目标终端为在n*(m+1)个第三终端中确定的终端,且目标终端为处于空闲状态的终端,这里的空闲状态的终端可以为与第二直播间断开连接、且连接第一公共直播间的第三终端。

在第一终端与第二终端、目标终端建立直播交互连接,或者,第一终端仅与目标终端建立直播交互连接之后,可以执行步骤103,继续执行监测目标场景的步骤。

步骤103、在每次监测到所述目标场景时,触发断开与当前交互的m个终端中的至少一个的直播交互连接并与未建立过直播交互连接的所述目标终端建立直播交互连接,直至所述第一终端与n*(m+1)个所述第三终端中的每个所述目标终端建立直播交互连接。

针对第一终端而言,在继续监测目标场景时,可以在每次监测到目标场景的情况下,触发与当前交互的m个终端中的至少一个断开直播交互连接,然后与未建立过直播交互连接的目标终端建立直播交互连接,且目标终端的数目与断开直播交互连接的终端数目相等,以保证第一终端与m个终端保持直播交互连接,直至第一终端与n*(m+1)个第三终端中的每个目标终端建立直播交互连接。

其中,针对不同的交互场景,目标终端的选择策略、第一直播间内第二终端的数目、第二直播间内第三终端的数目均可以有所区别。本发明实施例的直播交互方法可应用直播交友场景、直播面试场景等。针对直播交友场景,可以对应于特殊交友场景(如直播相亲场景)、普通交友场景(如论坛交友直播场景)等,针对直播面试场景,可以对应于一对一面试场景,或者一对多面试场景等。

例如,直播交友场景可以包括直播相亲场景,在该场景下,m的取值为1,且第一直播间连接一男嘉宾对应的终端与一女嘉宾对应的终端,相应的,n个第二直播间中的每个第二直播间连接一男嘉宾对应的终端与一女嘉宾对应的终端。针对第一直播间而言,在第一终端为男嘉宾对应的终端时,第二终端为女嘉宾对应的终端,第一终端与一个第二终端在第一直播间内进行相亲交互,在监测到目标场景的情况下,第一终端断开与第二终端的相亲交互,在n个第二直播间对应的女嘉宾对应的终端中确定目标终端,建立与目标终端的直播相亲交互连接,并当再次监测到目标场景时,断开与当前交互的终端(女嘉宾对应的终端)的连接,继续与其他未交互过的女嘉宾对应的终端建立直播相亲交互连接,直至与(n+1)个女嘉宾对应的终端完成交互。

例如,在直播相亲场景下,n的取值为2,第一直播间连接第一终端(对应于男嘉宾1)和第二终端(对应于女嘉宾1),第二直播间1连接第三终端1(对应于男嘉宾2)和第三终端2(对应于女嘉宾2),第二直播间2连接第三终端3(对应于男嘉宾3)和第三终端4(对应于女嘉宾3)。男嘉宾1(通过第一终端)与女嘉宾1(通过第二终端)进行交互,第一终端在监测到目标场景时,断开与第二终端的直播交互连接,与处于空闲状态的第三终端2(对应于女嘉宾2)建立直播交互连接,当再次监测到目标场景时,断开与第三终端2的直播交互连接,与第三终端4(对应于女嘉宾3)建立直播交互连接。此种场景也可以适用于一对一面试场景,此时,针对每个直播间而言,可以连接1个面试者对应的终端以及1个面试官对应的终端。

在直播交友场景下,如某个论坛内的网友通过直播形式进行交互,此时针对第一终端,在第一直播间可以与至少两个第二终端建立直播交互连接,在监测到目标场景时,断开与至少两个第二终端中至少一个的直播交互连接,并与未交互过的处于空闲状态的至少一个第三终端建立直播交互连接。在一对多面试场景下,针对任一面试官终端,可以与至少两个面试者终端形成一个分组,建立直播交互连接,在本次面试结束时,可以继续与其他两个面试者终端形成一分组,建立直播交互连接,每个分组对应于不同的面试者终端。

上述过程,通过根据不同的场景与不同的终端建立直播交互连接,可以保证直播交互连接建立的合理性。

其中,本发明实施例中的第一直播间以及第二直播间内可以仅对应于交互终端,不包括主播终端,以实现交互的私密性,突出交友的目的性,避免交互过程中的打扰。本发明实施例提供的直播交互方法也可以用于第二终端和第三终端,此时,第二终端和第三终端作为第一终端。

本发明上述实施过程,通过由直播平台创建第一直播间(第一直播间连接第一终端和m个第二终端)以及至少一个第二直播间(每个第二直播间连接(m+1)个第三终端),可以实现终端的批量交互,第一终端在监测到目标场景的情况下,断开与当前交互的第二终端中的至少一个的连接,并与目标终端建立连接,可以实现交互对象的更新,且在完成一次更新之后,继续监测目标场景,在后续每次监测到目标场景时,触发断开直播交互连接与目标终端建立连接的操作,直至与n*(m+1)个第三终端中的每个目标终端建立直播交互连接,可以逐次与不同的第三终端建立直播交互连接,保障了交互进度,丰富了直播间的交互功能,增加了终端间的交互次数。

在本发明一可选实施例中,所述在监测到目标场景的情况下,断开与m个所述第二终端中至少一个的直播交互连接,包括以下方案其中之一:

在监测到与m个所述第二终端的交互时长达到第一预设时长时,断开与m个所述第二终端的直播交互连接;

在监测到m个所述第二终端中的p个所述第二终端与所述第一直播间断开连接时,断开与p个所述第二终端的直播交互连接;

在接收到更新k个交互对象的更新请求时,断开与m个所述第二终端中与所述更新请求对应的k个所述第二终端的直播交互连接;

其中,p、k均为大于或者等于1且小于或者等于m的整数。

在基于目标场景断开与m个第二终端中至少一个的直播交互连接时,可以包括以下三种方案中的任意一种。

方案一

每次交互对应于一第一预设时长,在第一终端与m个第二终端的交互时长达到第一预设时长的情况下,第一终端可以断开与m个第二终端的直播交互连接,此时第一终端和m个第二终端可以退出第一直播间,也可以是m个第二终端退出第一直播间,还可以是第一终端退出第一直播间。针对交互时长到达第一预设时长结束交互的情况,表明第一终端与m个第二终端的交互已经完成,因此第一终端可以与m个第二终端均断开直播交互连接。

方案二

第一终端在监测到m个第二终端中的p个第二终端与第一直播间断开连接时,可以断开与p个第二终端的直播交互连接,与(m-p)个第二终端保持直播交互连接。其中,p的取值最小为1,最大为m,在p的取值为m时,第一终端可以断开与m个第二终端的直播交互连接。此种情形为第二终端主动与第一直播间断开连接的情况。

方案三

第一终端在接收到第一终端的用户请求更新k个交互对象的更新请求时,可以在m个第二终端中确定与更新请求对应的k个第二终端,断开与所确定的k个第二终端的直播交互连接。具体可以为,在第一终端对应的直播界面可以显示正在交互的m个第二终端分别对应的标识信息,根据第一终端的用户在m个标识信息中的选择,选中k个标识信息,将k个标识信息对应的第二终端确定为需要更新的交互对象,并可以通过在第一终端对应的直播界面显示切换控件,根据第一终端的用户对切换控件的输入,实现请求更新k个交互对象。或者,在第一终端对应的直播界面显示切换控件,根据第一终端的用户对切换控件的输入,基于预先设定的更换策略,在m个第二终端中确定k个第二终端以进行更换。

其中,k的取值最小为1,最大为m,在k的取值为m时,第一终端可以断开与m个第二终端的直播交互连接。此种情形为第一终端主动更新交互对象的情况,在此种情况下,第一终端可以向k个第二终端(第一终端的用户请求更换掉的第二终端)发送与第一直播间断开连接的请求信息,以使得k个第二终端断开与第一直播间的连接。即,第一终端的用户需要更换交互对象时,第一终端请求m个第二终端中的至少一个退出第一直播间。针对m个第二终端中的至少一个而言,可以根据接收到的请求信息,退出第一直播间。

本发明上述实施过程,可以在交互时长满足条件时断开与m个第二终端的直播交互连接,或者,在监测到m个第二终端中的至少部分终端与第一直播间断开连接时,断开与至少部分终端的直播交互连接,或者在第一终端的用户请求更换交互对象时,断开与至少部分终端的直播交互连接,实现第一终端根据交互时长、被动或者主动与第二终端断开直播交互连接。

在本发明一可选实施例中,所述与目标终端建立直播交互连接,包括:

在根据第一触发条件断开与m个所述第二终端的直播交互连接之后,根据预设规则在所述第三终端中确定m个所述目标终端或者基于所述直播平台根据所述预设规则在所述第三终端中确定的m个所述目标终端,在目标直播间建立与m个所述目标终端的直播交互连接,所述第一触发条件为与m个所述第二终端的交互时长达到所述第一预设时长,所述目标直播间为所述第一直播间或者所述直播平台新建的第三直播间;或者

在根据第二触发条件断开与p个所述第二终端的直播交互连接之后,根据预设规则在所述第三终端中确定p个所述目标终端或者基于所述直播平台根据所述预设规则在所述第三终端中确定的p个所述目标终端,在目标直播间建立与p个所述目标终端的直播交互连接,所述第二触发条件为监测到p个所述第二终端与所述第一直播间断开连接,在p小于m时,所述目标直播间为所述第一直播间,在p等于m时,所述目标直播间为所述第一直播间或者所述直播平台新建的第三直播间;或者

在根据第三触发条件断开与k个所述第二终端的直播交互连接之后,根据预设规则在所述第三终端中确定k个所述目标终端或者基于所述直播平台根据所述预设规则在所述第三终端中确定的k个所述目标终端,在目标直播间建立与k个所述目标终端的直播交互连接,所述第三触发条件为接收到更新k个交互对象的更新请求,在k小于m时,所述目标直播间为所述第一直播间,在k等于m时,所述目标直播间为所述第一直播间或者所述直播平台新建的第三直播间。

在与目标终端建立直播交互连接时,第一终端可以根据预设规则在未交互过的第三终端中选定目标终端,也可以由直播平台根据预设规则在未交互过的第三终端中选定目标终端并通知第一终端,第一终端根据通知确定目标终端,第一终端在确定目标终端之后,与目标终端建立直播交互连接。下面对与目标终端建立直播交互连接的过程进行介绍。

第一终端在根据第一触发条件(第一终端与m个第二终端的交互时长达到第一预设时长)断开与m个第二终端的直播交互连接之后,可以在未交互过的n*(m+1)个第三终端中,根据预设规则确定出m个目标终端,也可以接收直播平台根据预设规则确定m个目标终端后发送的通知,根据直播平台发送的通知确定m个目标终端。针对确定出的m个目标终端,在第一直播间或者直播平台新建的第三直播间,建立与m个目标终端的直播交互连接,即可以在原直播间或者新建的直播间中,形成(m+1)个终端的直播交互连接。例如,在直播相亲场景下,第一直播间连接第一终端、一个第二终端,每个第二直播间连接两个第三终端,且每个直播间连接一男嘉宾对应的终端和一女嘉宾对应的终端。在第一终端(男嘉宾对应的终端)与第二终端(女嘉宾对应的终端)的交互时长达到第一预设时长时,第一终端断开与第二终端的直播交互连接,并在未交互过的第三终端(女嘉宾对应的终端)中确定一处于空闲状态的目标终端,在第一直播间或者直播平台新建的第三直播间与目标终端建立直播交互连接。

第一终端在根据第二触发条件(第一终端监测到p个第二终端与第一直播间断开连接)断开与p个第二终端的直播交互连接之后,可以在未交互过的n*(m+1)个第三终端中,根据预设规则确定出p个目标终端。也可以接收直播平台根据预设规则确定p个目标终端后发送的通知,根据直播平台发送的通知确定p个目标终端。在p的取值小于m时,由于第一终端仍与(m-p)个第二终端保持连接,可以向(m-p)个第二终端中的每个第二终端分别发送与p个目标终端交互的第一通知信息,接收(m-p)个第二终端分别反馈的应答信息,根据应答信息,第一终端、(m-p)个第二终端以及p个目标终端建立直播交互连接。在部分第二终端未退出第一直播间的情况下,通过向未退出第一直播间的第二终端发送与目标终端交互的第一通知信息,根据未退出第一直播间的第二终端反馈的应答信息,与目标终端建立直播交互连接,可以实现向保持连接的第二终端汇报后,建立与目标终端、未退出第一直播间的第二终端的直播交互连接。其中,在p小于m时,目标直播间为第一直播间,第一终端、p个目标终端以及(m-p)个第二终端在第一直播间内建立直播交互连接,在p等于m时,表明第一终端与m个第二终端均断开直播交互连接,此时第一终端与p个目标终端可以在第一直播间或者直播平台新建的第三直播间建立直播交互连接。

例如,在直播相亲场景下,第一直播间连接第一终端、一个第二终端,每个第二直播间连接两个第三终端,且每个直播间连接一男嘉宾对应的终端和一女嘉宾对应的终端。在第二终端(女嘉宾对应的终端)退出第一直播间后,第一终端在未交互过的第三终端(女嘉宾对应的终端)中确定一处于空闲状态的目标终端,在第一直播间或者直播平台新建的第三直播间与目标终端建立直播交互连接。

第一终端在根据第三触发条件(第一终端接收到第一终端的用户更新k个交互对象的更新请求)断开与k个第二终端的直播交互连接之后,可以在未交互过的n*(m+1)个第三终端中,根据预设规则确定出k个目标终端。也可以接收直播平台根据预设规则确定k个目标终端后发送的通知,根据直播平台发送的通知确定k个目标终端。其中,第一终端接收到的更新请求中可以携带有k个交互对象的信息,根据k个交互对象的信息,向k个交互对象发送与第一直播间断开连接的请求信息,以使得k个第二终端断开与第一直播间的连接。

在k的取值小于m时,由于第一终端仍与(m-k)个第二终端保持连接,在确定k个目标终端之后,可以向(m-k)个第二终端中的每个第二终端分别发送与k个目标终端交互的第一通知信息,接收(m-k)个第二终端分别反馈的应答信息,根据应答信息,第一终端、(m-k)个第二终端以及k个目标终端建立直播交互连接。针对部分第二终端未退出第一直播间的情况(k小于m),目标直播间为第一直播间,第一终端、目标终端以及(m-k)个第二终端在第一直播间内建立直播交互连接;针对第二终端均退出第一直播间的情况(k等于m),第一终端与k个目标终端可以在第一直播间或者直播平台新建的第三直播间建立直播交互连接。

例如,在直播相亲场景下,第一直播间连接第一终端、一个第二终端,每个第二直播间连接两个第三终端,且每个直播间连接一男嘉宾对应的终端和一女嘉宾对应的终端。在第一终端(男嘉宾对应的终端)的用户请求更新交互对象时,第一终端向第二终端发送退出第一直播间的请求信息,第二终端退出第一直播间之后,第一终端在未交互过的第三终端(女嘉宾对应的终端)中确定一处于空闲状态的目标终端,在第一直播间或者直播平台新建的第三直播间与目标终端建立直播交互连接。

本发明上述实施过程,在根据第一触发条件、第二触发条件或者第三触发条件断开与交互的第二终端的直播交互连接之后,根据预设规则,在未交互过的第三终端中确定目标终端,建立与目标终端的直播交互连接,可以逐次与不同的终端建立直播交互连接,保障了交互进度,丰富了直播间的交互功能,增加了终端间的交互次数。

在本发明一可选实施例中,所述直播界面包括第一展示区,所述第一展示区显示未与所述第一终端交互的至少一个处于空闲状态的所述第三终端分别对应的标识信息;

在根据预设规则在所述第三终端中确定所述目标终端时,包括:

根据所述预设规则,在所述标识信息中确定目标标识信息;

将所述目标标识信息对应的所述第三终端确定为所述目标终端。

第一终端的直播界面包括第一展示区,在第一展示区可以显示未与第一终端交互的至少一个处于空闲状态的第三终端分别对应的标识信息,如图2所示,其中,标识信息可以为第三终端的用户所关联的信息,如第三终端的用户的头像、第三终端的用户的相关介绍等,且至少一个第三终端为至少两个时,至少两个第三终端可以来源于相同或不同的第二直播间。针对不同的场景,在第一展示区可以展示不同第三终端的标识信息。例如,针对直播相亲场景,第二直播间连接两个第三终端,且两个第三终端对应的用户分别为男嘉宾和女嘉宾,第一直播间连接第一终端以及一个第二终端,且第一终端对应的用户为男嘉宾或者女嘉宾,第二终端对应的用户为女嘉宾或者男嘉宾,在第一终端对应的用户为男嘉宾时,第一展示区可以展示处于空闲状态的第三终端对应的女嘉宾的头像信息。或者针对某个论坛内的网友讨论问题对应的直播场景,第一展示区展示处于空闲状态的任意第三终端的用户对应的简介。

其中,第二终端的图形用户界面也可以显示第二终端对应的直播界面,第二终端的直播界面也显示有第一展示区,且第一展示区可以显示至少一个处于空闲状态的第三终端的标识信息,第二终端的直播界面所显示的标识信息与第一终端的直播界面显示的标识信息可以相同或者不同。相应的,第三终端的直播界面的第一展示区可以显示处于空闲状态的第一终端、第二终端或者未交互过的第三终端的标识信息。

在第一展示区显示未与第一终端进行过交互、处于空闲状态的第三终端的标识信息之后,第一终端可以基于预设规则,在标识信息中确定目标标识信息,然后将目标标识信息对应的第三终端确定为目标终端。通过在第一展示区进行标识信息的显示,可以便于第一终端的用户了解可交互的第三终端。在标识信息中确定目标标识信息时,也可以由直播平台来执行,第一终端可以直接获取直播平台在确定目标终端后发送的包括目标标识信息的通知,以确定目标终端。

在确定目标终端之后,可以向目标终端发送建立直播交互连接的连接请求,目标终端在接收到连接请求之后反馈响应信息,第一终端可以与目标终端建立直播交互连接,其中,连接请求中可以携带第一直播间的房间号或者直播平台新建的第三直播间的房间号,目标终端可以基于房间号进入对应的直播间与第一终端建立直播交互连接。第一终端与目标终端之间的通信通过直播平台实现,即,直播平台作为一中间方,转发第一终端以及目标终端发送的相关信息。

需要说明的是,第一展示区所显示的标识信息可以自动更新或者根据特定触发条件更新,如,在自动更新时,可以是每间隔一定时长进行一次更新,在根据特定触发条件更新时,可以是在第一终端与目标终端建立直播交互连接后更新标识信息。

本发明上述实施过程,通过在直播界面的第一展示区显示处于空闲状态的第三终端对应的标识信息,可以便于用户了解可交互的第三终端,通过基于预设规则在标识信息中选定目标标识信息,可以实现根据标识信息确定目标终端。

在本发明一可选实施例中,n*(m+1)个所述第三终端中的每个所述第三终端与所述第一终端形成关联关系,且每个所述第三终端对应于一关联优先级;在根据预设规则在所述第三终端中确定所述目标终端时,包括:根据与所述关联优先级对应的优先级策略,在处于空闲状态的所述第三终端中筛选出所述目标终端。

针对第一终端而言,其与n*(m+1)个第三终端中的每个第三终端可形成关联关系,这里的关联关系为直播平台建立,直播平台可以根据终端的相关信息建立关联关系,如基于终端的号码归属地建立关联关系,基于终端的型号建立关联关系。

在建立关联关系时,还可以设置与第一终端形成关联关系的第三终端对应的关联优先级,在根据预设规则在第三终端中确定至少一个目标终端时,可以在与第一终端形成关联关系的处于空闲状态的第三终端中,基于优先级策略(优先级最高、优先级最低或者特定顺序优先级等)确定一目标终端,或者可以根据优先级策略(优先级排序靠前)确定至少两个目标终端,或者可以根据优先级策略(优先级排序靠后)确定至少两个目标终端。当然并不局限于上述所列举的几种情况。且基于优先级策略确定目标终端时,可以由第一终端确定,也可以由直播平台确定,在通过直播平台确定时,第一终端可以直接获取直播平台在确定目标终端后发送的通知,以确定目标终端。

其中,需要说明的是,针对第一终端主动更新交互对象的场景,可以根据第一终端的用户的触发断开与m个第二终端中至少一个的直播交互连接,并在断开直播交互连接之后,确定目标终端。例如,参见图2所示,第一展示区显示有切换控件,例如,图2中的“一键切换”,可以响应于第一终端的用户对第一展示区内的切换控件的输入,请求断开与m个第二终端中k个第二终端的直播交互连接,由于第一终端的用户未选定需要更换哪些第二终端,因此可以根据预先设定的更换策略,在m个第二终端中确定k个第二终端以进行更换。在确定k个目标终端时,可以根据与关联优先级对应的优先级策略在处于空闲状态的第三终端中确定。

本发明上述实施过程,通过预先建立第一终端与第三终端的关联关系并设置各第三终端的关联优先级,根据与关联优先级对应的优先级策略选定目标终端,可以实现在可选的终端中选择特定优先级的终端。

在本发明一可选实施例中,所述第一直播间、每个所述第二直播间分别对应一序号;在根据预设规则在所述第三终端中确定所述目标终端时,包括:根据序号关联策略,在处于空闲状态的所述第三终端中筛选出所述目标终端;其中,针对每个所述第二直播间,所对应的每个所述第三终端分别对应一终端序号,所述序号关联策略为与直播间序号和直播间对应的终端序号相关联的策略。

直播平台在创建第一直播间以及至少一个第二直播间时,可以针对每个直播间设置一序号(直播间序号),且各个直播间对应的序号可以依次排列。针对第二直播间对应的直播间序号可设置优先级,针对每个第二直播间,所对应的每个第三终端可分别对应于一终端序号,可针对每个终端,设置终端序号优先级(可以是终端序号越大,终端优先级越高,或者,终端序号越大,终端优先级越低)。序号关联策略可以为与直播间序号优先级以及终端序号优先级关联的策略。

在针对第二直播间,对其对应的直播间序号设置优先级时,可以是直播间序号越小,优先级越高,或者是直播间序号越大,优先级越高,还可以是与第一直播间对应的直播间序号形成预设关联的直播间序号的优先级高,这里的预设关联可以为序号相邻、序号之间形成特定序号间隔、序号按照特定规则排列(如序号之间形成整倍数关系)等。

在根据序号关联策略,在处于空闲状态的第三终端中筛选出至少一个目标终端时,可以针对处于空闲状态的第三终端,分别确定其对应的直播间序号,这里的直播间序号,即为处于空闲状态之前所连接的第二直播间的直播间序号。在确定其所对应的直播间序号之后,可以根据直播间序号优先级确定优先级最高、最低或者处于特定优先级顺序的直播间序号,将该直播间序号对应的终端确定为一目标终端。若该直播间序号对应于至少两个终端,则可以进一步根据终端序号优先级确定出一目标终端,如确定优先级最高或者优先级最低的终端序号对应的终端为一目标终端。若需要确定至少两个目标终端时,可以首先基于直播间序号优先级确定至少一个直播间序号,将至少一个直播间序号对应的至少两个终端确定为目标终端。

其中,基于序号关联策略确定目标终端时,可以由第一终端确定,也可以由直播平台确定,在通过直播平台确定时,第一终端可以直接获取直播平台在确定目标终端后发送的通知,以确定目标终端。

例如,直播服务器创建了三个直播间,分别为第一直播间、第二直播间a以及第二直播间b,第一直播间对应于序号2,第二直播间a对应于序号3,第二直播间b对应于序号1,第二直播间a内对应于两个第三终端(终端a和终端b,终端a对应于序号1,终端b对应于序号2),第二直播间b对应于两个第三终端(终端c和终端d,终端c对应于序号1,终端d对应于序号2)。在根据预设规则在处于空闲状态的第三终端中确定目标终端时,可以基于序号关联策略(如直播间序号越小,直播间优先级越高;终端序号越大,终端优先级越高),将第二直播间b对应的终端d确定为目标终端。序号关联策略还可以是直播间序号越小,直播间优先级越低,终端序号越大,终端优先级越低,还可以是直播间序号越小,直播间优先级越高,终端序号越大,终端优先级越低。当然并不局限于上述所列举的情况。

本发明上述实施过程,通过由直播平台在创建直播间时对直播间以及直播间内的终端设置序号,并对直播间序号以及终端序号设置优先级,基于与直播间序号优先级以及终端序号优先级关联的策略确定目标终端,可以实现基于直播间序号以及终端序号确定目标终端。

在本发明一可选实施例中,所述直播界面包括第一互动区,在所述第一终端、m个所述第二终端与所述第一直播间连接时,所述第一互动区显示所述第一终端的用户对应的第一视频直播窗口以及每个所述第二终端的用户分别对应的第二视频直播窗口;

在所述第一终端断开与m个所述第二终端中至少一个的直播交互连接之后,还包括:

取消与所述第一终端断开直播交互连接的至少一个所述第二终端对应的第二视频直播窗口;

在所述第一终端与所述目标终端建立直播交互连接之后,还包括:

在所述第一互动区显示所述目标终端的用户对应的目标视频直播窗口。

直播界面在包括第一展示区的基础上,还包括第一互动区,第一互动区可以显示第一终端的用户对应的第一视频直播窗口以及与第一终端交互的每个第二终端的用户分别对应的第二视频直播窗口。例如,参见图2所示,针对第一终端与一个第二终端进入第一直播间的情况,第一终端的第一互动区显示有第一终端的用户对应的第一视频直播窗口以及第二终端的用户对应的第二视频直播窗口,视频直播窗口用于显示用户的实时行为姿态(如动作信息,面部表情信息等),通过显示视频直播窗口,可以通过视频聊天的形式,便于了解交互方情况。

在m个第二终端中的p(p为大于或者等于1的整数)个第二终端退出第一直播间时,可以取消第一互动区内p个第二终端对应的第二视频直播窗口的显示,由于此时第一终端、m-p个第二终端未退出第一直播间,可以在第一互动区保持第一视频直播窗口的显示以及m-p个第二终端对应的第二视频直播窗口的显示。

相应的,在第一终端与目标终端建立直播交互连接之后,可以根据目标终端的用户对应的目标视频直播窗口,更新第一互动区,即在第一互动区显示目标终端的用户对应的目标视频直播窗口。相应的,第二终端、第三终端的直播界面也包括第一互动区,用于展示对应的视频直播窗口。

本发明上述实施过程,通过在直播界面的第一互动区显示视频直播窗口,可以通过视频聊天的形式,便于交互者了解交互对象的情况,通过取消或者添加对应的视频直播窗口,可以保证第一互动区更新的及时性。

在本发明一可选实施例中,所述直播界面包括第二展示区,每次直播交互对应于所述第一预设时长,所述第二展示区用于显示所述第一终端每次进行直播交互时所对应的剩余有效时长,所述方法还包括:

在接收到对所述第二展示区内的延时控件的第一输入的情况下,响应于所述第一输入,在当前剩余有效时长的基础上延时第二预设时长。

直播界面在包括第一展示区和第一互动区的基础上,还可以包括第二展示区,参见图2所示,其中第二展示区用于显示第一终端在每次进行直播交互时所对应的剩余有效时长。针对第一终端而言,每次交互对应于一第一预设时长,一次交互即为建立一次直播交互连接,如第一终端与一第二终端建立直播交互连接后对应于一次交互,该次交互对应于一第一预设时长(如3分钟),在到达第一预设时长后,第一终端与第二终端自动断开连接。第一终端继续与第三终端建立直播交互连接后对应于另一次交互,或者,在第一终端与第二终端的交互时长未达到第一预设时长、第二终端主动断开连接时,此次交互结束,第一终端继续与第三终端建立直播交互连接后对应于另一次交互。

针对在第二展示区显示第一终端每次交互所对应的剩余有效时长的情况,即,在第一终端与其他终端建立直播交互连接之后开始计时,由于每次直播交互对应于一(第一预设时长)交互有效时长,第一终端所对应的剩余有效时长可通过第二展示区实时更新,通过显示剩余有效时长,可以便于第一终端的用户实时了解此次交互对应的剩余时长情况,进而可以调整交互进度。

其中,针对每次直播交互,在剩余有效时长为零时,可以自动结束直播交互(即断开直播交互连接),此时针对各终端可以显示提示界面,提示界面显示停留在第一直播间的选项、继续在其他直播间交互的选项以及停止交互的选项,且可以允许至少一个终端、最多m个终端停留在第一直播间内。其中,通过显示继续在其他直播间交互的选项,可以根据终端用户对该选项的输入,使得终端连接第一公共直播间或者直接进入一第二直播间,通过显示停止交互的选项,可以根据终端用户对该选项的输入,退出第一公共直播间,结束交互。可选的,还可以仅允许一个特定终端停留在第一直播间内,使得停留在第一直播间内的终端可以继续与其他终端在第一直播间进行交互。如,仅允许第一终端停留在第一直播间内,以便于第一终端可以继续与其他终端在第一直播间进行交互。

参见图2所示,第二展示区还包括延时控件,例如图2中的“一键延时”,在接收到对第二展示区内的延时控件的第一输入时,可以响应于第一输入,在当前剩余有效时长的基础上延时第二预设时长,以实现通过用户的输入,延长交互时长。其中,对延时控件的输入可以理解为延时请求,可以多次接收用户的延时请求,且仅有一方发起延时请求即可,若对方不想再继续交互,可以退出当前直播间,发起延时请求的一方需要支付一定费用,以实现为直播间创收。

例如,针对直播相亲场景,男女嘉宾限时相亲,每次相亲时长为10分钟,在相亲开启后会实时更新剩余有效时长,以便于双方了解,在相亲持续时长到达10分钟后,若没有接收到延时请求则可以自动结束相亲,若男嘉宾期望有进一步的了解,可以发起延时请求并支付相应费用,女嘉宾若想要结束此次相亲,则可以选择退出当前直播间。

相应的,第二终端、第三终端的直播界面也显示有用于显示每次直播交互所对应的剩余有效时长的第二展示区,第二展示区也显示延时控件,便于交互用户根据需求延长交互时长。

本发明上述实施过程,通过针对每次直播交互显示剩余有效时长,可以便于用户了解时长信息,调整交互进度,通过提供延时控件,可以便于延长交互时长以便于交互者进一步了解彼此情况,同时可以实现为直播间创收。

在本发明一可选实施例中,直播界面还包括第二互动区,该方法包括:

响应于对所述第二互动区内的转发控件的第二输入,邀请目标观众终端进入所述第一直播间;

在所述第二互动区显示所述目标观众终端在所述第一直播间发表的信息和/或赠送的直播礼物对应的礼物标识。

直播界面在包括第一展示区、第一互动区以及第二展示区的基础上,参见图2所示,还可以包括第二互动区,其中第二互动区包括转发控件,在接收到第一终端的用户对转发控件的第二输入的情况下,可以响应于第二输入,邀请目标观众终端进入第一直播间,具体为,通过对转发控件的第二输入,将当前直播间的链接发送至目标联系人,进而邀请目标联系人对应的目标观众终端进入当前直播间。其中,第一终端通过直播平台转发邀请链接,且通过直播平台接收目标观众终端反馈的接受邀请的信息。目标观众终端为第一终端的目标联系人(如亲友、同事)对应的终端,且本实施例中直播间内可以不允许常规观众终端进入,以保证交互的私密性,通过邀请目标观众终端进入直播间,可以实现获取与第一终端的用户具有关联的联系人的建议,且可以与相关联系人进行互动,营造良好的交互氛围。可选的,直播间内的与第一终端交互的其他终端也可以邀请目标观众终端进入直播间。

在邀请目标观众终端进入直播间之后,目标观众终端可以发表信息(如与交互相关的建议、交互评价、与交互场景相关的话题等)和/或赠送直播礼物,其中,针对正在交互的任一终端而言,其邀请的目标终端所发表的信息和/或赠送的直播礼物对应的礼物标识,可以仅在当前终端的第二互动区显示,也可以在每个交互的终端的第二互动区显示(即每个交互终端所邀请的目标观众终端所发表的信息和/或赠送的直播礼物对应的礼物标识可共同在每个交互终端的直播界面显示)。第二互动区还包括删除控件,通过接收用户对删除控件执行的满足第一特征的输入(例如单击或其它输入操作),可以删除第二互动区显示的内容,通过接收用户对删除控件执行的满足第二特征的输入(例如双击或其它输入操作),可以将选中的目标观众终端移除当前直播间。

其中,第一终端所邀请的目标观众终端可以向第一终端或者直播间内的其他终端赠送直播礼物。针对第二终端、第三终端而言,直播界面也显示有第二互动区。

例如,针对直播相亲场景,可以邀请亲友进入直播间,由亲友给出相关建议并在第二互动区显示,还可以接收亲友赠送的直播礼物,营造相亲氛围。

需要说明的是,交互的双方也可以互赠直播礼物,在交互过程中还可以通过互动游戏让彼此了解更自然,同时赠送直播礼物以及参与互动游戏还可以为直播间创收。

本发明上述实施过程,可以在直播间内不设置常规观众终端,以保证交互的私密性,交互目的性更突出,而通过邀请目标观众终端进入直播间,可以获取目标联系人的建议,实现高效率的交互,且通过邀请目标观众终端可以营造良好的交互氛围。

在本发明一可选实施例中,所述直播界面显示结束控件,所述方法还包括:响应于对所述结束控件的第三输入,断开与所述第一直播间和所述第一公共直播间的连接,并与总公共直播间建立连接,所述总公共直播间对应于所述第一公共直播间以及至少一个第二公共直播间;响应于接收到的一所述第二公共直播间的直播邀请或者一所述第二公共直播间针对加入请求的同意通知,在所述第二公共直播间处于空闲状态下,与所述第二公共直播间建立连接。

第一终端对应的直播界面可以显示结束控件,其中如图2所示,结束控件可以位于第一展示区内,即,参见图2中的“一键结束”,当然结束控件的位置并不局限于此。在接收到第一终端的用户对结束控件所执行的第三输入时,可以响应于第三输入,断开第一终端与第一直播间以及第一公共直播间的连接,即,此时,第一终端退出第一直播间并退出第一公共直播间,不再与第二终端、第三终端进行交互。

其中,在第一终端退出第一直播间以及第一公共直播间之后,自动与总公共直播间连接,总公共直播间对应于第一公共直播间以及至少一个第二公共直播间。即,总公共直播间用于进行终端的汇聚,各终端首先与总公共直播间建立连接,在建立连接之后,终端可以选择进入第一公共直播间或者第二公共直播间,即,终端可以断开与总公共直播间的连接,与第一公共直播间或者第二公共直播间建立连接。

其中,各公共直播间相互独立,在第一公共直播间内的终端满足预设条件时,第一公共直播间内的终端可以在第一直播间或者第二直播间内进行交互,相应的,在第二公共直播间内的终端满足预设条件时,第二公共直播间内的终端可以进行交互,且第一公共直播间内的终端不会与第二公共直播间内的终端实现交互,即,第一公共直播间、第二公共直播间相当于一房间,一个房间内的终端不允许与其他房间内的终端进行交互。

针对第一终端而言,在退出第一直播间以及第一公共直播间,与总公共直播间建立连接之后,可以与第二公共直播间建立连接。即,第一终端可以在接收到一第二公共直播间的直播邀请,且在第二公共直播间处于空闲状态下,与第二公共直播间建立连接,这里的空闲状态可以理解为第二公共直播间内的终端未满足预设条件,即第二公共直播间内的终端未启动交互。还可以是第一终端主动向一第二公共直播间发送加入请求,在接收到该第二公共直播间针对加入请求反馈的同意通知时、且在第二公共直播间处于空闲状态下,与第二公共直播间建立连接。

本发明上述实施过程,第一终端在退出第一直播间以及第一公共直播间之后,可以主动或者被动与第二公共直播间建立连接,以实现更换交互群组,与不同的终端再次进行交互。

以上为本发明实施例提供直播交互方法的实施过程,通过由直播平台创建第一直播间(第一直播间连接第一终端和m个第二终端)以及至少一个第二直播间(每个第二直播间连接m+1个第三终端),可以实现终端的批量交互,第一终端在监测到目标场景的情况下,断开与当前交互的第二终端中的至少一个的连接,并与目标终端建立连接,可以实现交互对象的更新,且在完成一次更新之后,继续监测目标场景,在后续每次监测到目标场景时,触发断开直播交互连接与目标终端建立连接的操作,直至与n*(m+1)个第三终端中的每个目标终端建立直播交互连接,丰富了直播间的交互功能,增加了终端间的交互次数。

进一步的,通过设置直播间仅允许交互终端进入,可以保证交互的私密性,避免不必要的打扰,交互目的性更突出;通过逐次建立与多个不同的终端之间的直播交互连接,进一步保障了交互的进度;通过根据不同的场景与对应的终端建立直播交互连接,可以保证直播交互连接建立的合理性;通过在直播界面显示视频直播窗口,可以便于了解交互方情况,且通过更新第一互动区,可以保证视频直播窗口显示的准确性;通过提供多种方式确定目标终端,丰富了确定方式;通过显示第二展示区可调整交互进度延长交互时长;通过显示第二互动区可营造良好的交互氛围。

本发明实施例还提供一种直播交互装置,应用于第一终端,所述第一终端与直播平台创建的第一公共直播间连接,所述第一公共直播间连接第二终端和第三终端,在所述第一公共直播间内的终端满足预设条件时,所述直播平台创建第一直播间以及n个第二直播间,所述第一直播间连接所述第一终端和m个所述第二终端,每个所述第二直播间连接(m+1)个所述第三终端,m、n为大于或者等于1的整数,如图3所示,所述装置包括:

第一显示模块301,用于显示所述第一终端对应的直播界面;

第一处理模块302,用于在监测到目标场景的情况下,断开与m个所述第二终端中至少一个的直播交互连接,与目标终端建立直播交互连接,所述目标终端为在n*(m+1)个所述第三终端中确定的终端;

第二处理模块303,用于在每次监测到所述目标场景时,触发断开与当前交互的m个终端中的至少一个的直播交互连接并与未建立过直播交互连接的所述目标终端建立直播交互连接,直至所述第一终端与n*(m+1)个所述第三终端中的每个所述目标终端建立直播交互连接;

其中,针对每次交互,所述第一终端与m个终端建立直播交互连接。

可选的,所述第一处理模块包括以下子模块之一:

第一断开子模块,用于在监测到与m个所述第二终端的交互时长达到第一预设时长时,断开与m个所述第二终端的直播交互连接;

第二断开子模块,用于在监测到m个所述第二终端中的p个所述第二终端与所述第一直播间断开连接时,断开与p个所述第二终端的直播交互连接;

第三断开子模块,用于在接收到更新k个交互对象的更新请求时,断开与m个所述第二终端中与所述更新请求对应的k个所述第二终端的直播交互连接;

其中,p、k均为大于或者等于1且小于或者等于m的整数。

可选的,所述第一处理模块包括:

第一处理子模块,用于在根据第一触发条件断开与m个所述第二终端的直播交互连接之后,根据预设规则在所述第三终端中确定m个所述目标终端或者基于所述直播平台根据所述预设规则在所述第三终端中确定的m个所述目标终端,在目标直播间建立与m个所述目标终端的直播交互连接,所述第一触发条件为与m个所述第二终端的交互时长达到所述第一预设时长,所述目标直播间为所述第一直播间或者所述直播平台新建的第三直播间;或者

第二处理子模块,用于在根据第二触发条件断开与p个所述第二终端的直播交互连接之后,根据预设规则在所述第三终端中确定p个所述目标终端或者基于所述直播平台根据所述预设规则在所述第三终端中确定的p个所述目标终端,在目标直播间建立与p个所述目标终端的直播交互连接,所述第二触发条件为监测到p个所述第二终端与所述第一直播间断开连接,在p小于m时,所述目标直播间为所述第一直播间,在p等于m时,所述目标直播间为所述第一直播间或者所述直播平台新建的第三直播间;或者

第三处理子模块,用于在根据第三触发条件断开与k个所述第二终端的直播交互连接之后,根据预设规则在所述第三终端中确定k个所述目标终端或者基于所述直播平台根据所述预设规则在所述第三终端中确定的k个所述目标终端,在目标直播间建立与k个所述目标终端的直播交互连接,所述第三触发条件为接收到更新k个交互对象的更新请求,在k小于m时,所述目标直播间为所述第一直播间,在k等于m时,所述目标直播间为所述第一直播间或者所述直播平台新建的第三直播间。

可选的,所述直播界面包括第一展示区,所述第一展示区显示未与所述第一终端交互的至少一个处于空闲状态的所述第三终端分别对应的标识信息;所述第一处理子模块、所述第二处理子模块或者所述第三处理子模块在根据预设规则在所述第三终端中确定所述目标终端时,进一步用于:

根据所述预设规则,在所述标识信息中确定目标标识信息;

将所述目标标识信息对应的所述第三终端确定为所述目标终端。

可选的,n*(m+1)个所述第三终端中的每个所述第三终端与所述第一终端形成关联关系,且每个所述第三终端对应于一关联优先级;

所述第一处理子模块、所述第二处理子模块或者所述第三处理子模块在根据预设规则在所述第三终端中确定所述目标终端时,进一步用于:

根据与所述关联优先级对应的优先级策略,在处于空闲状态的所述第三终端中筛选出所述目标终端。

可选的,所述第一直播间、每个所述第二直播间分别对应一序号;

所述第一处理子模块、所述第二处理子模块或者所述第三处理子模块在根据预设规则在所述第三终端中确定所述目标终端时,进一步用于:

根据序号关联策略,在处于空闲状态的所述第三终端中筛选出所述目标终端;

其中,针对每个所述第二直播间,所对应的每个所述第三终端分别对应一终端序号,所述序号关联策略为与直播间序号和直播间对应的终端序号相关联的策略。

可选的,所述直播界面包括第一互动区,在所述第一终端、m个所述第二终端与所述第一直播间连接时,所述第一互动区显示所述第一终端的用户对应的第一视频直播窗口以及每个所述第二终端的用户分别对应的第二视频直播窗口;

在所述第一终端断开与m个所述第二终端中至少一个的直播交互连接之后,该装置还包括:

取消模块,用于取消与所述第一终端断开直播交互连接的至少一个所述第二终端对应的第二视频直播窗口;

在所述第一终端与所述目标终端建立直播交互连接之后,该装置还包括:

第二显示模块,用于在所述第一互动区显示所述目标终端的用户对应的目标视频直播窗口。

可选的,所述直播界面包括第二展示区,每次直播交互对应于所述第一预设时长,所述第二展示区用于显示所述第一终端每次进行直播交互时所对应的剩余有效时长,所述装置还包括:

延时模块,用于在接收到对所述第二展示区内的延时控件的第一输入的情况下,响应于所述第一输入,在当前剩余有效时长的基础上延时第二预设时长。

可选的,所述直播界面包括第二互动区,所述装置包括:

邀请模块,用于响应于对所述第二互动区内的转发控件的第二输入,邀请目标观众终端进入所述第一直播间;

第三显示模块,用于在所述第二互动区显示所述目标观众终端在所述第一直播间发表的信息和/或赠送的直播礼物对应的礼物标识。

可选的,所述直播界面显示结束控件,所述装置还包括:

第三处理模块,用于响应于对所述结束控件的第三输入,断开与所述第一直播间和所述第一公共直播间的连接,并与总公共直播间建立连接,所述总公共直播间对应于所述第一公共直播间以及至少一个第二公共直播间;

第四处理模块,用于响应于接收到的一所述第二公共直播间的直播邀请或者一所述第二公共直播间针对加入请求的同意通知,在所述第二公共直播间处于空闲状态下,与所述第二公共直播间建立连接。

以上为本发明实施例提供的直播交互装置,通过由直播平台创建第一直播间(第一直播间连接第一终端和m个第二终端)以及至少一个第二直播间(每个第二直播间连接m+1个第三终端),可以实现终端的批量交互,第一终端在监测到目标场景的情况下,断开与当前交互的第二终端中的至少一个的连接,并与目标终端建立连接,可以实现交互对象的更新,且在完成一次更新之后,继续监测目标场景,在后续每次监测到目标场景时,触发断开直播交互连接与目标终端建立连接的操作,直至与n*(m+1)个第三终端中的每个目标终端建立直播交互连接,丰富了直播间的交互功能,增加了终端间的交互次数。

进一步的,通过逐次建立与多个不同的终端之间的直播交互连接,进一步保障了交互的进度;通过在直播界面显示视频直播窗口,可以便于了解交互方情况,且通过更新第一互动区,可以保证视频直播窗口显示的准确性;通过提供多种方式确定目标终端,丰富了确定方式;通过显示第二展示区可调整交互进度延长交互时长;通过显示第二互动区可营造良好的交互氛围。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

另一方面,本发明实施例还提供了一种电子设备,包括存储器、处理器、总线以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述直播交互方法中的步骤。

举例如下,图4示出了一种电子设备的实体结构示意图。

如图4所示,该电子设备可以包括:处理器(processor)410、通信接口(communicationsinterface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令。电子设备为第一终端,所述第一终端与直播平台创建的第一公共直播间连接,所述第一公共直播间连接第二终端和第三终端,在所述第一公共直播间内的终端满足预设条件时,所述直播平台创建第一直播间以及n个第二直播间,所述第一直播间连接所述第一终端和m个所述第二终端,每个所述第二直播间连接(m+1)个所述第三终端,m、n为大于或者等于1的整数,处理器410用于执行以下步骤:显示所述第一终端对应的直播界面;在监测到目标场景的情况下,断开与m个所述第二终端中至少一个的直播交互连接,与目标终端建立直播交互连接,所述目标终端为在n*(m+1)个所述第三终端中确定的终端;在每次监测到所述目标场景时,触发断开与当前交互的m个终端中的至少一个的直播交互连接并与未建立过直播交互连接的所述目标终端建立直播交互连接,直至所述第一终端与n*(m+1)个所述第三终端中的每个所述目标终端建立直播交互连接;其中,针对每次交互,所述第一终端与m个终端建立直播交互连接。其中,处理器410还可以执行本发明实施例直播交互方法的其他步骤,这里不再赘述。

此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

再一方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各实施例提供的直播交互方法中的步骤。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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