欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 直播间管理方法、系统、装置、设备及存储介质独创技术97265字

直播间管理方法、系统、装置、设备及存储介质

2021-03-10 18:01:15

直播间管理方法、系统、装置、设备及存储介质

  技术领域

  本公开涉及互联网技术领域,尤其涉及一种直播间管理方法、系统、装置、设备及存储介质。

  背景技术

  随着互联网技术的发展,直播已经成为一种用户常用的休闲娱乐方式,为了丰富直播内容,目前提供了众多直播间管理功能,如播放音乐、发红包、展示特效等。主播只需在直播间中触发操作,即可管理该直播间的各项功能。例如,主播进行直播的过程中想要在直播间中发放红包,则点击发红包按钮,设置好红包数量、金额等数据后即可向观众发放红包。但是,上述方案需要主播来触发操作,操作过于繁琐,容易影响直播效果。

  发明内容

  本公开提供了一种直播间管理方法、系统、装置、设备及存储介质,提高了直播效果。

  根据本公开实施例的一方面,提供一种直播间管理方法,所述方法包括:

  第一终端显示直播间的第一直播界面,所述第一直播界面包括第二终端提供的直播数据,所述第一终端为处于目标账号的管理模式的终端,所述第二终端为处于所述目标账号的直播模式的终端;

  所述第一终端通过所述第一直播界面检测第一操作;

  所述第一终端响应于所述第一操作,向直播服务器发送第一指令,所述第一指令携带所述目标账号,所述直播服务器用于向所述第二终端发送所述第一指令,以使所述第二终端响应于所述第一指令,与所述第一终端进行同步处理操作。

  在一种可能实现方式中,所述第一终端显示直播间的第一直播界面之前,所述方法还包括:

  所述第一终端在基于所述目标账号登录的情况下,响应于对直播入口的触发操作,显示模式选择界面,所述模式选择界面包括直播模式选项和管理模式选项;

  所述第一终端响应于对所述管理模式选项的选取操作,确定当前处于管理模式,并执行所述显示直播间的第一直播界面的步骤。

  在另一种可能实现方式中,所述第一终端通过所述第一直播界面检测第一操作,包括:

  所述第一终端通过所述第一直播界面检测第一互动发起操作;

  所述第一终端响应于所述第一操作,向直播服务器发送第一指令,包括:

  所述第一终端响应于所述第一互动发起操作,向所述直播服务器发送第一互动发起指令,所述第一互动发起指令携带所述目标账号,所述直播服务器用于向所述第二终端发送所述第一互动发起指令,以使所述第二终端响应于所述第一互动发起指令,与所述第一终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第一终端通过所述第一直播界面检测第一互动发起操作,包括:

  所述第一终端通过所述第一直播界面显示至少一个互动按钮;

  所述第一终端响应于对任一互动按钮的触发操作,显示所述任一互动按钮对应的互动设置界面;

  所述第一终端通过所述互动设置界面获取设置的互动数据,所述第一互动发起指令还携带所述互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式。

  在另一种可能实现方式中,所述方法还包括:

  所述第一终端接收所述直播服务器发送的第二指令,所述第二指令由所述第二终端通过第二直播界面检测到第二操作时发送,所述第二指令携带所述目标账号;

  所述第一终端响应于所述第二指令,与所述第二终端进行同步处理操作。

  在另一种可能实现方式中,所述第一终端接收所述直播服务器发送的第二指令,包括:

  所述第一终端接收所述直播服务器发送的第二互动发起指令,所述第二互动发起指令由所述第二终端通过所述第二直播界面检测到第二互动发起操作时发送,所述第二互动发起指令携带所述目标账号;

  所述第一终端响应于所述第二指令,与所述第二终端进行同步处理操作,包括:

  所述第一终端响应于所述第二互动发起指令,与所述第二终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第二互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述直播互动界面包括所述互动数据。

  根据本公开实施例的另一方面,提供一种直播间管理方法,所述方法包括:

  第二终端接收直播服务器发送的第一指令,所述第一指令由第一终端发送,所述第一指令携带目标账号;

  所述第二终端响应于所述第一指令,与所述第一终端进行同步处理操作;

  其中,所述第二终端为处于所述目标账号的直播模式的终端,所述第一终端为处于所述目标账号的管理模式的终端,所述第一指令由所述第一终端通过第一直播界面检测到第一操作时发送。

  在一种可能实现方式中,所述第二终端接收直播服务器发送的第一指令,包括:

  所述第二终端接收所述直播服务器发送的第一互动发起指令,所述第一互动发起指令由所述第一终端通过所述第一直播界面检测到第一互动发起操作时发送,所述第一互动发起指令携带目标账号;

  所述第二终端响应于所述第一指令,与所述第一终端进行同步处理操作,包括:

  所述第二终端响应于所述第一互动发起指令,与所述第一终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第一互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述互动直播界面包括所述互动数据。

  在另一种可能实现方式中,所述方法还包括:

  所述第二终端显示直播间的第二直播界面;

  所述第二终端通过所述第二直播界面检测第二操作;

  所述第二终端响应于所述第二操作,向所述直播服务器发送第二指令,所述第二指令携带所述目标账号,所述直播服务器用于向所述第一终端发送所述第二指令,以使所述第一终端响应于所述第二指令,与所述第二终端进行同步处理操作。

  在另一种可能实现方式中,所述第二终端接收直播服务器发送的第一指令之前,所述方法还包括:

  所述第二终端在基于所述目标账号登录的情况下,响应于对直播入口的触发操作,显示模式选择界面,所述模式选择界面包括直播模式选项和管理模式选项;

  所述第二终端响应于对所述直播模式选项的选取操作,确定当前处于直播模式,并执行所述显示直播间的第二直播界面的步骤。

  在另一种可能实现方式中,所述第二终端通过所述第二直播界面检测第二操作,包括:

  所述第二终端通过所述第二直播界面检测第二互动发起操作;

  所述第二终端响应于所述第二操作,向所述直播服务器发送第二指令,包括:

  所述第二终端响应于所述第二互动发起操作,向所述直播服务器发送第二互动发起指令,所述第二互动发起指令携带所述目标账号,所述直播服务器用于向所述第一终端发送所述第二互动发起指令,以使所述第一终端响应于所述第二互动发起指令,与所述第二终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第二终端通过所述第二直播界面检测第二互动发起操作,包括:

  所述第二终端通过所述第二直播界面显示至少一个互动按钮;

  所述第二终端响应于对任一互动按钮的触发操作,显示所述任一互动按钮对应的互动设置界面;

  所述第二终端通过所述互动设置界面获取设置的互动数据,所述第二互动发起指令还携带所述互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式。

  在另一种可能实现方式中,所述方法还包括:

  所述第二终端获取直播数据,向所述直播服务器发送所述直播数据,所述直播服务器用于向直播间中除所述第二终端之外的终端发送所述直播数据。

  根据本公开实施例的另一方法,提供一种直播间管理方法,所述方法包括:

  在第二终端处于目标账号的直播模式,且第一终端处于所述目标账号的管理模式的情况下,接收所述第一终端发送的第一指令,所述第一指令携带所述目标账号;

  向所述第二终端发送所述第一指令,以使所述第二终端响应于所述第一指令,与所述第一终端进行同步处理操作;

  其中,所述第一指令由所述第一终端通过第一直播界面检测到第一操作时发送。

  在另一种可能实现方式中,所述接收所述第一终端发送的第一指令,包括:

  接收所述第一终端发送的第一互动发起指令,所述第一互动发起指令携带所述目标账号;

  所述向所述第二终端发送所述第一指令,包括:

  向所述第二终端发送所述第一互动发起指令,以使所述第二终端响应于所述第一互动发起指令,与所述第一终端同步显示直播互动界面;

  其中,所述第一互动发起指令由所述第一终端通过所述第一直播界面检测到第一互动发起操作时发送。

  在另一种可能实现方式中,所述第一互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述互动直播界面包括所述互动数据。

  在另一种可能实现方式中,所述方法还包括:

  接收所述第二终端发送的第二指令,所述第二指令携带所述目标账号;

  向所述第一终端发送所述第二指令,以使所述第一终端响应于所述第二指令,与所述第二终端进行同步处理操作;

  其中,所述第二指令由所述第二终端通过所述第二直播界面检测到第二操作时发送。

  在另一种可能实现方式中,所述接收所述第二终端发送的第二指令,包括:

  接收所述第二终端发送的第二互动发起指令,所述第二互动发起指令携带所述目标账号;

  所述向所述第一终端发送所述第二指令,包括:

  向所述第一终端发送所述第二互动指令,以使所述第一终端响应于所述第二互动发起指令,与所述第二终端同步显示直播互动界面;

  其中,所述第二互动发起指令由所述第二终端通过所述第二直播界面检测到第二互动发起操作时发送。

  在另一种可能实现方式中,所述第二互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述直播互动界面包括所述互动数据。

  根据本公开实施例的另一方面,提供一种直播间管理系统,所述直播间管理系统至少包括第二终端、第一终端及直播服务器,所述第一终端为处于目标账号的管理模式的终端,所述第二终端为处于目标账号的直播模式的终端;

  所述第一终端,用于显示直播间的第一直播界面,所述第一直播界面包括所述第二终端提供的直播数据;

  所述第一终端,还用于通过所述第一直播界面检测第一操作,响应于所述第一操作,向所述直播服务器发送第一指令,所述第一指令携带所述目标账号;

  所述直播服务器,用于向所述第二终端发送所述第一指令;

  所述第二终端,用于响应于所述第一指令,与所述第一终端进行同步处理操作。

  根据本公开实施例的另一方面,提供一种直播间管理装置,所述装置包括:

  第一直播界面显示单元,被配置为执行显示直播间的第一直播界面,所述第一直播界面包括第二终端提供的直播数据,所述第二终端为处于所述目标账号的直播模式的终端;

  第一操作检测单元,被配置为执行通过所述第一直播界面检测第一操作;

  第一指令发送单元,被配置为执行响应于所述第一操作,向直播服务器发送第一指令,所述第一指令携带所述目标账号,所述直播服务器用于向所述第二终端发送所述第一指令,以使所述第二终端响应于所述第一指令,与第一终端进行同步处理操作。

  在一种可能实现方式中,所述装置还包括:

  模式选择单元,被配置为执行在基于所述目标账号登录的情况下,响应于对直播入口的触发操作,显示模式选择界面,所述模式选择界面包括直播模式选项和管理模式选项;

  模式确定单元,被配置为执行响应于对所述管理模式选项的选取操作,确定当前处于管理模式,并执行所述显示直播间的第一直播界面的步骤。

  在另一种可能实现方式中,所述第一操作检测单元,被配置为执行通过所述第一直播界面检测第一互动发起操作;

  第一指令发送单元,被配置为执行响应于所述第一互动发起操作,向所述直播服务器发送第一互动发起指令,所述第一互动发起指令携带所述目标账号,所述直播服务器用于向所述第二终端发送所述第一互动发起指令,以使所述第二终端响应于所述第一互动发起指令,与第一终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第一操作检测单元,包括:

  按钮显示子单元,被配置为执行通过所述第一直播界面显示至少一个互动按钮;

  设置界面显示子单元,被配置为执行响应于对任一互动按钮的触发操作,显示所述任一互动按钮对应的互动设置界面;

  第一数据获取子单元,被配置为执行通过所述互动设置界面获取设置的互动数据,所述第一互动发起指令还携带所述互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式。

  在另一种可能实现方式中,所述装置还包括:

  第二指令接收单元,被配置为执行接收所述直播服务器发送的第二指令,所述第二指令由所述第二终端通过第二直播界面检测到第二操作时发送,所述第二指令携带所述目标账号;

  同步单元,被配置为执行响应于所述第二指令,与所述第二终端进行同步处理操作。

  在另一种可能实现方式中,所述第二指令接收单元,被配置为执行接收所述直播服务器发送的第二互动发起指令,所述第二互动发起指令由所述第二终端通过所述第二直播界面检测到第二互动发起操作时发送,所述第二互动发起指令携带所述目标账号;

  所述同步单元,被配置为执行响应于所述第二互动发起指令,与所述第二终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第二互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述直播互动界面包括所述互动数据。

  根据本公开实施例的另一方面,提供一种直播间管理装置,所述装置包括:

  第一指令接收单元,被配置为执行接收直播服务器发送的第一指令,所述第一指令由第一终端发送,所述第一指令携带目标账号;

  同步单元,被配置为执行响应于所述第一指令,与所述第一终端进行同步处理操作;

  其中,所述第一终端为处于所述目标账号的管理模式的终端,所述第一指令由所述第一终端通过第一直播界面检测到第一操作时发送。

  在一种可能实现方式中,所述第一指令接收单元,被配置为执行接收所述直播服务器发送的第一互动发起指令,所述第一互动发起指令由所述第一终端通过所述第一直播界面检测到第一互动发起操作时发送,所述第一互动发起指令携带目标账号;

  所述同步单元,被配置为执行响应于所述第一互动发起指令,与所述第一终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第一互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述互动直播界面包括所述互动数据。

  在另一种可能实现方式中,所述装置还包括:

  第二直播界面显示单元,被配置为执行显示直播间的第二直播界面;

  第二操作检测单元,被配置为执行通过所述第二直播界面检测第二操作;

  第二指令发送单元,被配置为执行响应于所述第二操作,向所述直播服务器发送第二指令,所述第二指令携带所述目标账号,所述直播服务器用于向所述第一终端发送所述第二指令,以使所述第一终端响应于所述第二指令,与第二终端进行同步处理操作。

  在另一种可能实现方式中,所述装置还包括:

  模式选择单元,被配置为执行在基于所述目标账号登录的情况下,响应于对直播入口的触发操作,显示模式选择界面,所述模式选择界面包括直播模式选项和管理模式选项;

  模式确定单元,被配置为执行响应于对所述直播模式选项的选取操作,确定当前处于直播模式,并执行所述显示直播间的第二直播界面的步骤。

  在另一种可能实现方式中,第二操作检测单元,被配置为执行通过所述第二直播界面检测第二互动发起操作;

  所述第二指令发送单元,被配置为执行响应于所述第二互动发起操作,向所述直播服务器发送第二互动发起指令,所述第二互动发起指令携带所述目标账号,所述直播服务器用于向所述第一终端发送所述第二互动发起指令,以使所述第一终端响应于所述第二互动发起指令,与第二终端同步显示直播互动界面。

  在另一种可能实现方式中,所述第二操作检测单元,包括:

  按钮显示子单元,被配置为执行通过所述第二直播界面显示至少一个互动按钮;

  设置界面显示子单元,被配置为执行响应于对任一互动按钮的触发操作,显示所述任一互动按钮对应的互动设置界面;

  第二数据获取子单元,被配置为执行通过所述互动设置界面获取设置的互动数据,所述第二互动发起指令还携带所述互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式。

  在另一种可能实现方式中,所述装置还包括:

  直播数据发送单元,被配置为执行获取直播数据,向所述直播服务器发送所述直播数据,所述直播服务器用于向直播间中除第二终端之外的终端发送所述直播数据。

  根据本公开实施例的另一方面,提供了一种直播间管理装置,所述装置包括:

  第一指令接收单元,被配置为执行在第二终端处于目标账号的直播模式,且第一终端处于所述目标账号的管理模式的情况下,接收所述第一终端发送的第一指令,所述第一指令携带所述目标账号;

  同步单元,被配置为执行向所述第二终端发送所述第一指令,以使所述第二终端响应于所述第一指令,与所述第一终端进行同步处理操作;

  其中,所述第一指令由所述第一终端通过第一直播界面检测到第一操作时发送。

  在一种可能实现方式中,所述第一指令接收单元,被配置为执行接收所述第一终端发送的第一互动发起指令,所述第一互动发起指令携带所述目标账号;

  所述同步单元,被配置为执行向所述第二终端发送所述第一互动发起指令,以使所述第二终端响应于所述第一互动发起指令,与所述第一终端同步显示直播互动界面;

  其中,所述第一互动发起指令由所述第一终端通过所述第一直播界面检测到第一互动发起操作时发送。

  在另一种可能实现方式中,所述第一互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述互动直播界面包括所述互动数据。

  在另一种可能实现方式中,所述装置还包括:

  第二指令接收单元,被配置为执行接收所述第二终端发送的第二指令,所述第二指令携带所述目标账号;

  所述同步单元,还被配置为执行向所述第一终端发送所述第二指令,以使所述第一终端响应于所述第二指令,与所述第二终端进行同步处理操作;

  其中,所述第二指令由所述第二终端通过所述第二直播界面检测到第二操作时发送。

  在另一种可能实现方式中,所述第二指令接收单元,被配置为执行接收所述第二终端发送的第二互动发起指令,所述第二互动发起指令携带所述目标账号;

  所述同步单元,还被配置为执行向所述第一终端发送所述第二互动指令,以使所述第一终端响应于所述第二互动发起指令,与所述第二终端同步显示直播互动界面;

  其中,所述第二互动发起指令由所述第二终端通过所述第二直播界面检测到第二互动发起操作时发送。

  在另一种可能实现方式中,所述第二互动发起指令还携带互动数据,所述互动数据包括互动对象和所述互动对象的互动参数,所述互动对象是指在所述直播间中进行互动的对象,所述互动参数用于指示所述互动对象的互动方式;所述直播互动界面包括所述互动数据。

  根据本公开实施例的另一方面,提供一种电子设备,所述电子设备包括:

  一个或多个处理器;

  用于存储所述一个或多个处理器可执行命令的易失性或非易失性存储器;

  其中,所述一个或多个处理器被配置为执行上述方面所述的直播间管理方法。

  根据本公开实施例的另一方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述方面所述的直播间管理方法。

  根据本公开实施例的另一方面,提供一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述方面所述的直播间管理方法。

  本公开实施例提供的方法中,将对直播间进行管理的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够对直播间进行管理,该过程中主播只需要进行直播,而不需要进行其他操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。而且也避免了由于主播对操作不熟悉而导致无法管理直播间的问题。并且,通过同步处理操作,实现了第一终端中的操作与第二终端中的操作的同步,保证主播通过第二终端能够了解当前的管理情况。

  应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

  附图说明

  此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

  图1是根据一示例性实施例示出的一种直播间管理系统的示意图。

  图2是根据一示例性实施例示出的一种直播间管理方法的流程图。

  图3是根据一示例性实施例示出的另一种直播间管理方法的流程图。

  图4是根据一示例性实施例示出的另一种直播间管理方法的流程图。

  图5是根据一示例性实施例示出的另一种直播间管理方法的流程图。

  图6是根据一示例性实施例示出的另一种直播间管理方法的流程图。

  图7是根据一示例性实施例示出的一种互动发起方法的流程图。

  图8是根据一示例性实施例示出的另一种互动发起方法的流程图。

  图9是根据一示例性实施例示出的另一种互动发起方法的流程图。

  图10是根据一示例性实施例示出的一种直播间管理装置的框图。

  图11是根据一示例性实施例示出的另一种直播间管理装置的框图。

  图12是根据一示例性实施例示出的另一种直播间管理装置的框图。

  图13是根据一示例性实施例示出的另一种直播间管理装置的框图。

  图14是根据一示例性实施例示出的另一种直播间管理装置的框图。

  图15是根据一示例性实施例示出的另一种直播间管理装置的框图。

  图16是根据一示例性实施例示出的一种终端的框图。

  图17是根据一示例性实施例示出的一种服务器的框图。

  具体实施方式

  为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

  需要说明的是,本公开的说明书和权利要求书及上述附图说明中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

  需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等),均为经用户授权或者经过各方充分授权的信息。

  图1是根据一示例性实施例提供的一种直播间管理系统的示意图,该实施环境包括:第二终端101、至少一个第一终端102和直播服务器103,第二终端101与直播服务器103通过网络连接,至少一个第一终端102与直播服务器103通过网络连接。

  其中,第二终端101和第一终端102可以为便携式、袖珍式、手持式等多种类型的终端,如手机、计算机、平板电脑等。直播服务器103可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。

  本公开实施例中,第二终端101将管理直播间的功能托管给第一终端102,第二终端101和第一终端102基于同一个目标账号登录,但是处于不同的模式,其中第二终端101处于直播模式,能够在直播间中进行直播,而第一终端102处于管理模式,能够管理直播间。当然,第二终端101也能够管理直播间,而第一终端102还能观看直播。

  在一种可能实现方式中,第二终端101和至少一个第一终端102均安装有目标应用,直播服务器103为目标应用提供服务,第二终端101和至少一个第一终端102与直播服务器103之间通过目标应用进行交互。

  在一种可能实现方式中,第二终端101安装有第一目标应用,至少一个第一终端102安装有第二目标应用,直播服务器103包括第一直播服务器和第二直播服务器,第一直播服务器为第一目标应用提供服务,第二直播服务器为第二目标应用提供服务,第二终端101与第一直播服务器之间通过第一目标应用进行交互,第一终端102与第二直播服务器之间通过第二目标应用进行交互。其中,第一目标应用具有采集直播数据的功能,第二目标应用具有展示直播数据的功能以及管理直播间。

  在一种可能实现方式中,该直播间管理系统还包括多个第三终端104,多个第三终端104与直播服务器103通过网络进行连接。该多个第三终端104能够在直播间中观看直播,还能够响应第二终端101或第一终端102在直播间中发起的互动。

  本公开实施例提供的方法可以应用于直播场景下。

  例如,应用于第二终端无法执行互动发起操作的场景下。

  当主播通过web应用进行直播时,由于web应用只能够进行直播而不具有互动发起功能,无法通过web应用进行互动发起操作,则采用本公开实施例提供的直播间管理方法,由主播通过web应用进行直播,由其他操作人员通过第一终端进行互动发起操作,从而能够在直播间中发起互动。

  又例如,应用于主播对互动发起操作不熟悉的场景下。

  在直播过程中,如果主播对互动发起操作不熟悉,需要由其他人员帮助主播进行互动发起操作时,采用本公开实施例提供的直播间管理方法,由主播通过第二终端进行直播,其他操作人员通过第一终端进行互动发起操作,从而能够在直播间中发起互动。

  又例如,应用于第二终端无法播放音乐的场景下。

  当主播通过web应用进行直播时,由于web应用只能够进行直播而不具有音乐播放功能,无法通过web应用播放音乐,则采用本公开实施例提供的直播间管理方法,由其他操作人员通过第一终端在直播间中播放音乐,从而实现在直播间中播放音乐。

  图2是根据一示例性实施例示出的一种直播间管理方法的流程图,参见图2,该方法应用于第一终端中,包括以下步骤:

  在步骤201中,第一终端显示直播间的第一直播界面。

  本公开实施例中,第一终端为处于目标账号的管理模式的终端,即第一终端为管理直播间的终端,第二终端为处于目标账号的直播模式的终端,即第二终端为主播进行直播的终端。其中,目标账号是指主播的账号,处于管理模式的终端能够观看直播以及进行操作,处于直播模式的终端能够进行直播。

  在一种可能实现方式中,第一终端和第二终端均为主播的终端,主播通过第二终端进行直播时,如果第二终端无法对直播间进行操作,则通过第一终端对直播间进行操作。

  在另一种可能实现方式中,第二终端为主播的终端,第一终端为其他用户的终端,例如,其他用户为与主播相关的操作人员。主播通过第二终端进行直播时,其他用户能够通过第一终端进行操作。

  主播通过第二终端进行直播时,将直播数据发送给直播服务器,直播服务器将直播数据发送给直播间中除第二终端之外的终端,则第一终端也会接收到直播数据,之后第一终端通过第一直播界面显示直播数据,即第一直播界面包括第二终端提供的直播数据。

  在步骤202中,第一终端通过第一直播界面检测第一操作。

  用户能够在第一终端中进行第一操作,第一终端能够检测到该第一操作,从而通过第一终端对目标账号的直播间进行管理。

  在一种可能实现方式中,第一操作为控制操作,控制操作为用于对直播间的功能进行控制的操作,通过对直播间的功能进行控制,以实现对直播间的管理。例如,控制操作为互动发起操作、音乐播放操作、特效展示操作、禁言操作、关闭直播间操作等多种类型的操作。

  在步骤203中,第一终端响应于第一操作,向直播服务器发送第一指令,直播服务器用于向第二终端发送第一指令,以使第二终端响应于第一指令,与第一终端进行同步处理操作。

  第一终端会生成第一操作对应的第一指令,并向直播服务器发送该第一指令,由直播服务器向直播间中除第一终端之外的终端发送该第一指令。

  如果直播服务器将第一指令发送给第二终端,则第二终端能够响应于该第一指令,实现与第一终端的同步,也就是说,第二终端在接收到第一指令后,能够显示与第一终端中相同的设置界面。如果直播服务器将第一指令发送给第三终端,即直播间中的观众终端,则第三终端能够响应于第一指令,显示对应的直播界面。

  本公开实施例提供的方法中,将对直播间进行管理的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够对直播间进行管理,该过程中主播只需要进行直播,而不需要进行其他操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。而且也避免了由于主播对操作不熟悉而导致无法管理直播间的问题。且通过同步处理操作,实现了第一终端中的操作与第二终端中的操作的同步,保证主播通过第二终端能够了解当前的管理情况。

  由第一终端管理直播间时,为了使主播能够了解当前的管理情况,能够将第一终端的操作同步至第二终端,通过下述图3所示的实施例,对第一终端的同步处理操作过程进行说明。

  图3是根据一示例性实施例示出的另一种直播间管理方法的流程图,参见图3,该方法应用于第二终端中,包括以下步骤:

  在步骤301中,第二终端接收直播服务器发送的第一指令。

  本公开实施例中,第一终端检测到第一操作后,向直播服务器发送第一指令,由直播服务器发送给第二终端。其中,第一终端生成第一指令的实施方式与上述图2所示的实施方式类似,在此不再赘述。

  在步骤302中,第二终端响应于第一指令,与第一终端进行同步处理操作。

  本公开实施例提供的方法中,将对直播间进行管理的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够对直播间进行管理,该过程中主播只需要进行直播,而不需要进行其他操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。且通过同步处理操作,实现了第一终端中的操作与第二终端中的操作的同步,保证主播通过第二终端能够了解当前的管理情况。

  图4是根据一示例性实施例示出的另一种直播间管理方法的流程图,参见图4,该方法应用于直播服务器中,包括以下步骤:

  在步骤401中,在第二终端处于目标账号的直播模式,且第一终端处于目标账号的管理模式的情况下,接收第一终端发送的第一指令,第一指令携带目标账号。

  在步骤402中,向第二终端发送第一指令,以使第二终端响应于第一指令,与第一终端进行同步处理操作。

  其中,第一指令由第一终端通过第一直播界面检测到第一操作时发送。

  本公开实施例提供的方法中,将对直播间进行管理的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够对直播间进行管理,该过程中主播只需要进行直播,而不需要进行其他操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。而且也避免了由于主播对操作不熟悉而导致无法管理直播间的问题。并且,通过同步处理操作,实现了第一终端中的操作与第二终端中的操作的同步,保证主播通过第二终端能够了解当前的管理情况。

  相关技术中,主播在直播过程中,如果想要管理直播间,则需要在第二终端中进行操作,也即是同时实现直播及操作,操作较为繁琐。因此,本公开实施例中,为了在直播过程中主播能够更加方便地进行直播,引入了第一终端,将管理直播间的功能托管给了第一终端,该第一终端能够管理直播间,使主播在直播过程中,不需要同时进行直播及操作。

  下面以第一终端执行操作,并将该操作同步至第二终端为例进行说明。

  图5是根据一示例性实施例示出的另一种直播间管理方法的流程图,参见图5,该方法的交互主体为第二终端、第一终端、直播服务器及第三终端,该方法包括以下步骤:

  501、第一终端显示直播间的第一直播界面。

  在一种可能实现方式中,第一终端和第二终端均为主播的终端,主播通过第二终端进行直播时,如果第二终端无法执行操作,则通过第一终端执行操作。

  在另一种可能实现方式中,第二终端为主播的终端,第一终端为其他用户的终端,例如,其他用户为与主播相关的操作人员。主播通过第二终端进行直播时,其他用户能够通过第一终端执行操作。

  在一种可能实现方式中,第一终端和第二终端安装有目标应用,该目标应用为具有直播功能和直播间管理功能的应用,第一终端通过该目标应用显示直播间的第一直播界面。

  502、第一终端通过第一直播界面检测第一操作。

  本公开实施例中,第一操作包括互动发起操作、音乐播放操作、特效展示操作、禁言操作、关闭直播间操作等多种类型的操作。

  例如,对于音乐播放操作,目标应用具备音乐播放功能,第一终端通过该目标应用检测音乐播放操作。可选地,第一终端通过目标应用显示音乐播放界面,操作人员对该音乐播放界面中的任一音乐进行选择操作,则检测到音乐播放操作。

  例如,第一终端通过第一直播界面,显示多个待展示的特效,操作人员对任一特效进行选择操作,则在直播间中展示被选择的特效。

  例如,对于禁言操作,操作人员看到直播间中的观众发表不适当的评论时,能够执行禁言操作,对该观众进行禁言。

  503、第一终端响应于第一操作,向直播服务器发送第一指令。

  其中,第一指令用于控制直播间中除第一终端外的终端执行第一操作对应的处理操作。该第一指令携带操作的类型以及参数。例如,第一指令为音乐播放指令,该音乐播放指令携带音乐播放类型、音乐标识以及播放进度。

  504、直播服务器向第二终端和第三终端发送第一指令。

  直播服务器接收到第一指令后,根据该第一指令携带的目标账号,确定目标账号的直播间,向该直播间中除第一终端之外的终端发送第一指令。其中,除第一终端之外的终端包括第二终端和第三终端。

  505、第二终端响应于第一指令,与第一终端进行同步处理操作。

  对于第二终端来说,第二终端接收到第一指令后,执行同步处理操作,在第二终端中显示与第一终端相同的设置界面。

  例如,对于音乐播放操作,操作人员对第一终端中的音乐播放界面进行选择操作后,在该音乐播放界面能够显示正在播放的音乐。第二终端接收到音乐播放指令后,也会显示音乐播放界面,并根据音乐播放指令中携带的音乐标识和播放进度,在音乐播放界面中显示正在播放的音乐,实现第一终端和第二终端的操作的同步。

  另外,在一种可能实现方式中,对于任一类型的操作,第二终端与第一终端进行同步处理操作之后,通过直播界面显示该类型的操作对应的设置界面,第二终端通过设置界面检测第二操作,响应于该第二操作,向直播服务器发送第二指令。

  例如,第一终端检测到的是音乐播放操作,第二终端进行同步处理操作,显示音乐播放界面之后,主播如果想要关闭正在播放的音乐或者播放其他音乐,则能够通过第二终端对音乐播放界面进行音乐播放操作,响应于该音乐播放操作,向直播服务器发送音乐播放指令。

  506、第三终端响应于第一指令,执行与第一指令对应的处理操作。

  第三终端执行处理操作,相应更新直播界面。例如,操作人员执行的是特效展示操作,则第一终端和第二终端会显示被选择的特效,第三终端中更新后的直播界面也会显示被选择的特效;或者,操作人员执行的是发红包操作,则第一终端和第二终端会显示设置红包数量及金额的设置界面,而第三终端中更新后的直播界面中会显示抢红包界面,抢红包界面中会包括抢红包按钮,与设置界面存在区别;或者,操作人员执行的是音乐播放操作,则第一终端和第二终端会显示音乐播放界面,而第三终端仅是播放音乐,并不会显示音乐播放界面。

  另外,关于互动发起操作的实施方式参见下述图7和图8所示的实施例,在此不再赘述。

  需要说明的是,直播间中能够包括多个第三终端,本公开实施例仅是以一个第三终端为例进行说明,其他第三终端与上述第三终端执行的操作类似,在此不再赘述。

  本公开实施例提供的方法中,将对直播间进行管理的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够对直播间进行管理,该过程中主播只需要进行直播,而不需要进行其他操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。而且也避免了由于主播对操作不熟悉或者第二终端不具备某些管理功能而导致无法管理直播间的问题。并且,通过同步处理操作,实现了第一终端中的操作与第二终端中的操作的同步,保证主播通过第二终端能够了解当前的管理情况。

  下面以第二终端执行操作,并将该操作同步至第一终端为例进行说明。

  图6是根据一示例性实施例示出的另一种直播间管理方法的流程图,参见图6,该方法的交互主体为第二终端、第一终端、直播服务器及第三终端,该方法包括以下步骤:

  601、第二终端显示直播间的第二直播界面。

  602、第二终端通过第二直播界面检测第二操作。

  603、第二终端响应于第二操作,向直播服务器发送第二指令。

  604、直播服务器向第一终端和第三终端发送第二指令。

  605、第一终端响应于第二指令,与第二终端进行同步处理操作。

  606、第三终端响应于第二指令,执行与第二指令对应的处理操作。

  本公开示例的实施方式与上述图5所示的实施例的实施方式类似,在此不再赘述。不同的是,本公开实施例中,步骤601-步骤603是由第二终端执行的,即由主播进行操作,第二终端管理直播间,将第二终端的操作同步至第一终端,实现第一终端与第二终端的同步处理操作。

  本公开实施例提供的方法中,通过同步处理操作,实现了第一终端中的操作与第二终端中的操作的同步。

  相关技术中,主播在直播过程中,如果想要与观众进行互动,则需要在第二终端中进行互动发起操作,也即是同时实现直播及发起互动的操作,操作较为繁琐。因此,本公开实施例中,为了在直播过程中主播能够更加方便地进行直播,设置了第一终端,将发起互动的功能托管给了第一终端,该第一终端能够进行互动发起操作,在直播间中发起互动,使主播在直播过程中,不需要同时进行直播及进行互动发起操作。

  下面以第二终端执行互动发起操作,并将该互动发起操作同步至第一终端为例进行说明。

  图7是根据一示例性实施例示出的另一种互动发起方法的流程图,参见图7,该方法的交互主体为第二终端、第一终端、直播服务器及第三终端,该方法包括以下步骤:

  701、第二终端获取直播数据,向直播服务器发送直播数据。

  本公开实施例中,第一终端为处于目标账号的管理模式的终端,即第一终端为进行互动发起操作的终端,第二终端为处于目标账号的直播模式的终端,即第二终端为主播进行直播的终端。其中,目标账号是指主播的账号,处于管理模式的终端能够观看直播以及进行互动发起操作,处于直播模式的终端能够进行直播。

  在一种可能实现方式中,第一终端和第二终端均为主播的终端,主播通过第二终端进行直播时,如果第二终端无法执行互动发起操作,则通过第一终端执行互动发起操作。

  在另一种可能实现方式中,第二终端为主播的终端,第一终端为其他用户的终端,例如,其他用户为与主播相关的操作人员。主播通过第二终端进行直播时,其他用户能够通过第一终端进行互动发起操作。

  第二终端在进行直播的过程中,第二终端采集直播数据,向直播服务器发送直播数据。其中,直播数据至少包括视频数据及音频数据。例如,通过第二终端的摄像头采集直播画面,得到视频数据,或者录制该第二终端中显示的画面,得到视频数据;通过麦克风采集语音,得到音频数据。

  在一种可能实现方式中,第二终端安装有目标应用,该目标应用为具有直播功能和互动发起功能的应用,第二终端通过该目标应用获取直播数据,向该目标应用对应的直播服务器发送直播数据,直播服务器向第三终端和第一终端发送直播数据,从而实现基于目标应用的直播。其中,第三终端为观看直播的观众基于账号登录的终端。

  在另一种可能实现方式中,第二终端安装有第一目标应用,该第一目标应用为只能够进行直播而不具有互动发起功能的应用,第一终端安装有第二目标应用,该第二目标应用为具有互动发起功能的应用。直播服务器包括第一直播服务器和第二直播服务器,第二终端通过第一目标应用获取直播数据,向第一目标应用对应的第一直播服务器发送直播数据,由该第一直播服务器再向第二直播服务器发送直播数据,第二直播服务器向第三终端和第一终端发送直播数据,从而实现了基于第一目标应用的推流方式的直播。例如,第一目标应用为浏览器或其他应用,第二目标应用为直播应用。

  主播通过第二终端进行直播时,首先需要进入直播间,在直播间中进行直播,该直播间是指目标账号的直播间。其中,每个账号能够开通一个直播间,对于任一账号的直播间来说,该账号为目标账号,直播间中的其他账号为观众的账号。

  其中,基于账号能够登录至少一个终端,基于目标账号登录的终端为第二终端或第一终端,基于观众的账号登录的终端为第三终端。

  在一种可能实现方式中,基于目标账号登录的情况下,需要获取终端当前所处的模式,以根据该终端当前所处的模式确定该终端为第二终端还是第一终端。

  用户对该目标账号对应的直播间的直播入口进行触发操作,终端响应于对该直播入口的触发操作,显示模式选择界面,该模式选择界面包括直播模式选项和管理模式选项。如果用户选择管理模式选项,则终端响应于对管理模式选项的选择操作,确定当前处于管理模式,即确定该终端为第一终端;如果用户选择直播模式选项,则终端响应于对直播模式选项的选择操作,确定当前处于直播模式,即确定该终端为第二终端。

  可选地,由于只能有一个第二终端,如果用户在选择直播模式选项之前,其他基于目标账号登录的终端已经选择了直播模式选项,即已经存在第二终端,那么该终端无法选择直播模式选项,只能够选择管理模式选项;或者,该终端在选择直播模式时,显示提示信息,提示用户已经存在第二终端;或者,该终端选择直播模式之后,替换之前的第二终端,将该终端作为新的第二终端。

  另外,可选地,在终端是基于目标账号登录,且已经确定第二终端的情况下,用户才能够选择管理模式,即主播已开始进行直播,此时才能够选择管理模式,进入直播间。

  702、直播服务器将直播数据下发至直播间。

  直播服务器将直播数据下发至直播间是指,向直播间中的第一终端及第三终端发送直播数据,第一终端及第三终端接收到直播数据后,通过直播界面显示直播数据。

  可选地,第三终端安装有第三目标应用,该第三目标应用只能够观看直播而不具备执行互动操作的功能。观众通过第三目标应用观看直播时,第二直播服务器向第三目标应用对应的第三直播服务器发送直播数据,由第三直播服务器向第三终端发送直播数据。该第三目标应用与第一目标应用为相同的应用,或者为不同的应用,如果第三目标应用与第一目标应用相同,则第三直播服务器与第一直播服务器相同。

  703、第一终端显示直播间的第一直播界面。

  直播服务器将直播数据下发至直播间后,直播间中的第一终端显示第一直播界面,该第一直播界面至少包括第二终端提供的直播数据,使用户能够通过该第一终端观看直播。

  在一种可能实现方式中,第一终端安装有第二目标应用,第一终端通过该第二目标应用显示直播间的第一直播界面。其中,第二目标应用为能够观看直播和具备互动发起功能的应用。

  在一种可能实现方式中,该第一直播界面还包括至少一个互动按钮,后续用户对任一互动按钮进行触发操作,能够发起互动。

  704、第一终端通过第一直播界面检测第一互动发起操作。

  本公开实施例中,用户能够在第一终端中进行互动发起操作,第一终端能够检测该互动发起操作,从而通过第一终端发起互动。

  在一种可能实现方式中,第一终端和第三终端安装有目标应用,第一终端通过该目标应用检测互动发起操作,获取互动发起指令,向该目标应用对应的直播服务器发送该互动发起指令,由该直播服务器在直播间中发起互动。

  第一终端显示第一直播界面之后,操作人员能够通过该第一终端的第一直播界面检测第一互动发起操作。其中,第一互动发起操作用于在第一终端中发起互动。

  可选地,由主播告诉操作人员进行第一互动发起操作,或者,操作人员根据当前的直播情况,操作人员自己决定进行第一互动发起操作。

  在一种可能实现方式中,第一直播界面包括至少一个互动按钮,第一终端通过第一直播界面显示至少一个互动按钮,用户对任一互动按钮进行触发操作,第一终端响应于对任一互动按钮的触发操作,显示该任一互动按钮对应的互动设置界面,用户在该互动设置界面中设置互动数据,第一终端通过互动设置界面获取设置的互动数据。其中,互动数据包括互动对象和互动对象的互动参数,互动对象是指在直播间中进行互动的对象,互动参数用于指示互动对象的互动方式,触发操作为点击操作、滑动操作或其他操作,互动包括发红包、抽奖以及在直播间中下发特效等。

  例如,对于抽奖,通过该抽奖对应的互动设置界面设置抽奖的奖品、抽奖的数量及抽奖条件,其中,互动对象即是奖品,互动参数即是可抽取的奖品的数量及抽奖条件,后续进行抽奖时,满足抽奖条件的用户即可参与该抽奖,中奖的用户得到的奖品为设置的奖品,且中奖的用户数量为设置的数量。

  又例如,对于发红包,通过发红包对应的互动设置界面设置红包数量及每个红包的金额,其中,互动对象即是红包,互动参数即是红包数量及每个红包的金额,后续用户抢红包时,能够抢到红包的用户的数量为设置的红包数量,抢到的金额为设置的金额。

  可选地,第一直播界面中的每个互动按钮对应一个互动。

  705、第一终端响应于第一互动发起操作,向直播服务器发送第一互动发起指令。

  第一终端检测到第一互动发起操作之后,向直播服务器发送第一互动发起指令,该第一互动发起指令携带目标账号,该目标账号用于指示直播服务器在该目标账号的直播间发起互动。

  在一种可能实现方式中,在第一终端已设置互动数据的情况下,第一互动发起指令还携带有互动数据。

  在一种可能实现方式中,直播服务器提供API(Application ProgrammingInterface,应用程序接口),直播服务器调用API接收第一终端发送的第一互动发起指令。

  706、直播服务器向第二终端和第三终端发送第一互动发起指令。

  直播服务器接收到第一互动发起指令后,根据该第一互动发起指令携带的目标账号,确定需要发起互动的直播间,在该目标账号的直播间中发起互动,在直播间中发起互动即是向直播间中的第二终端和第三终端发送第一互动发起指令。

  在一种可能实现方式中,第一终端、第三终端和第二终端安装有目标应用,第一终端向目标应用对应的直播服务器发送该第一互动发起指令,直播服务器向第三终端和第二终端发送该第一互动发起指令,第三终端和第二终端通过目标应用接收该第一互动发起指令。

  在另一种可能实现方式中,第二终端安装有第一目标应用,第一终端和第三终端安装有第二目标应用,第一终端向第二目标应用对应的第二直播服务器发送第一互动发起指令,第二直播服务器向第一目标应用对应的第一直播服务器和第三终端发送该第一互动发起指令,第三终端通过第二目标应用接收该第一互动发起指令,第一直播服务器向第二终端发送该第一互动发起指令,第二终端通过第一目标应用接收该第一互动发起指令。

  在一种可能实现方式中,第一互动发起指令还携带互动数据,直播服务器向第二终端发送该第一互动发起指令,第二终端接收该第一互动发起指令,从而将第一终端设置的互动数据同步至第二终端。

  其中,直播服务器向第三终端发送互动发起指令是为了实现与观众的互动,向第二终端发送互动发起指令是为了将互动数据同步至第二终端,发送互动发起指令的目的不同,因此第二终端和第三终端在接收到互动发起指令后,显示的界面不同。

  对于直播间中的第二终端来说,直播服务器直接向第二终端发送该第一互动发起指令。

  在一种可能实现方式中,直播服务器中存储有目标账号及基于该目标账号登录的每个终端的终端标识,第一互动发起指令携带第一终端的终端标识,当直播服务器接收到携带目标账号的第一互动发起指令后,获取该目标账号对应的终端标识,向该目标账号对应的终端标识对应的除第一终端之外的终端发送该第一互动发起指令。

  在一种可能实现方式中,如果第一终端通过第二目标应用进行互动发起操作,第二终端通过第一目标应用进行直播,则第二目标应用对应的第二直播服务器中存储有目标账号、基于该目标账号登录的每个终端的终端标识,以及第一目标应用的应用标识,第一互动发起指令携带第一终端登录的目标账号,当第二直播服务器接收到携带目标账号的第一互动发起指令后,获取该目标账号对应的终端标识及应用标识,向该应用标识对应的第一直播服务器发送该第一互动发起指令,第一直播服务器向该终端标识对应的终端(第二终端)发送该第一互动发起指令。

  在一种可能实现方式中,直播服务器通过长链接向第二终端发送第一互动发起指令。长链接是指在两个设备之间建立长链接之后,能够通过该长链接连续发送多个数据包,因此直播服务器与第二终端通过长链接进行交互,能够将第一互动发起指令发送给第二终端,避免每次发送时建立新的链接。

  对于直播间中的第三终端来说,直播服务器向第三终端发送第一互动发起指令,第三终端接收到该第一互动发起指令后,显示对应的互动界面,用户在该互动界面中进行操作。

  其中,如果第一终端通过第二目标应用进行互动发起操作,若任一第三终端通过第三目标应用观看直播,由于第三目标应用不具备执行互动操作的功能,则第二直播服务器接收到第一互动发起指令后,不再执行向该第三终端发送第一互动发起指令的步骤,只需向具有执行互动操作功能的第三终端发送该第一互动发起指令即可。

  在一种可能实现方式中,第一互动发起指令携带互动类型和互动数据,直播服务器根据该互动类型,确定对应的互动,获取该互动在第三终端中的显示方式,向第三终端发送该显示方式及互动数据。

  例如,进行抽奖活动,直播服务器在接收到第一互动发起指令后,向第三终端发送该第一互动发起指令对应的显示数据,第三终端根据接收到的显示数据,显示抽奖活动对应的抽奖界面,该抽奖界面中包括抽奖的奖品、抽奖的数量及抽奖条件。

  707、第二终端响应于直播服务器发送的第一互动发起指令,与第一终端同步显示直播互动界面。

  对于第二终端来说,第一互动发起指令携带互动数据,第二终端接收直播服务器发送的第一互动发起指令,得到互动数据,从而将第一终端获取的互动数据同步至第二终端,实现第一终端中的互动发起操作与第二终端中的互动发起操作的同步,保证主播通过第二终端能够了解当前的互动情况。

  在一种可能实现方式中,第二终端根据互动数据,显示直播互动界面。根据互动数据中的互动对象,显示该互动对象对应的直播互动界面,然后将该互动对象的互动参数添加至直播互动界面中,得到包括互动数据的直播互动界面。

  例如,对于发红包,互动对象为红包,互动参数包括红包数量及每个红包的金额,显示红包对应的直播互动界面,该直播互动界面中包括红包数量设置区域及红包金额设置区域,将红包数量显示在红包数量设置区域,将红包金额显示在红包金额设置区域,从而实现了与第一终端的同步。

  708、第三终端响应于直播服务器发送的第一互动发起指令,显示对应的直播互动界面。

  对于第三终端来说,该第一互动发起指令携带互动数据,第三终端接收到第一互动发起指令后,根据互动数据中的互动对象显示对应的互动界面。例如,对于发红包,第三终端接收到第一互动发起指令后,显示红包界面,用户能够通过在该红包界面中进行操作,领取红包,或者查看红包的数量、金额等。

  另外,在一种可能实现方式中,直播服务器将第一互动发起指令发送给CDN(Content Delivery Network,内容分发网络),由CDN向第三终端发送第一互动发起指令,使用户通过第三终端观看直播时,能够由距离该第三终端距离最近的CDN向该第三终端发送直播数据及互动发起指令,以保证直播的流畅性。

  需要说明的一点是,本公开实施例仅是以一个第一终端为例进行说明,在另一实施例中,直播间管理系统中能够包括多个第一终端,且每个第一终端均能够进行互动发起操作。

  需要说明的另一点是,本公开实施例仅是以一个第一终端执行互动发起操作为例进行说明,在另一实施例中,如果有多种互动,当在一个第一终端中执行一个互动的互动发起操作时,能够同时在第二终端或其他第一终端中执行除该互动之外的其他互动的互动发起操作。例如,通过在第一终端中执行发放红包操作,同时在第二终端中执行抽奖发起操作。

  本公开实施例提供的方法中,将在直播间中发起互动的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够进行互动发起操作,从而在直播间中发起互动,该过程中主播只需要进行直播,而不需要进行互动发起操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。而且也避免了由于主播对互动发起操作不熟悉或者第二终端不具备互动发起功能而导致无法发起互动的问题。

  并且,将第一终端获取的互动数据同步至第二终端,实现第一终端中的互动发起操作与第二终端中的互动发起操作的同步,保证主播通过第二终端能够了解当前的互动情况。

  并且,第二终端也能够进行互动发起操作,能够选择采用哪一个终端进行互动发起操作,不再仅依赖于一个终端,提高了灵活性。

  并且,第二终端通过第一目标应用进行直播时,如果主播想要通过该第一目标应用执行互动发起操作,则该第一目标应用需要具有互动发起功能,技术人员需要耗费较长的时间开发该第一目标应用的互动发起功能,且对于除目标应用之外的多个其他应用来说,如果使该多个其他应用均具有互动发起功能,会导致技术人员对互动发起功能的重复开发;并且即使多个应用均具有互动发起功能,由于多个应用的不同,很难保证多个应用中互动发起操作的统一,也会对主播操作带来不便。而本公开实施例中,将在直播间中发起互动的功能托管给了第一终端,在第二终端通过第一目标应用进行直播的过程中,第一终端能够通过第二目标应用进行互动发起操作,从而不需要为第二目标应用开发互动发起功能,解决了互动发起功能重复开发的问题,并且还简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。

  下面以第二终端执行互动发起操作,并将该互动发起操作同步至第一终端为例进行说明。

  图8是根据一示例性实施例示出的一种互动发起方法的流程图。参见图8,该方法胡交互主体为第二终端、第一终端、直播服务器及第三终端,该方法包括以下步骤:

  801、第二终端获取直播数据,向直播服务器发送直播数据。

  主播在直播过程中,第二终端采集直播数据,向直播服务器发送该直播数据。其中,该直播数据至少包括视频数据及音频数据。例如,通过第二终端的摄像头采集直播画面,得到视频数据,或者录制该第二终端中显示的画面,得到视频数据;通过麦克风采集语音,得到音频数据。

  在一种可能实现方式中,第二终端安装有目标应用,该目标应用为能够进行直播和具有互动发起功能的应用,第二终端通过该目标应用获取直播数据,向该目标应用对应的直播服务器发送直播数据,直播服务器向第三终端和第一终端发送直播数据,从而实现基于目标应用的直播。

  802、直播服务器将直播数据下发至直播间。

  直播服务器向直播间中的第一终端及第三终端发送直播数据,第一终端及第三终端接收到直播数据后,通过直播界面显示直播数据。

  803、第二终端显示直播间的第二直播界面。

  该第二直播界面至少包括直播数据,即第二终端通过第一直播界面显示该直播数据。

  在一种可能实现方式中,该第一直播界面还包括至少一个互动按钮,后续主播对任一互动按钮进行触发操作,能够发起互动。

  804、第二终端通过第二直播界面检测第二互动发起操作。

  本公开实施例中,第二终端能够进行直播以及互动发起操作,第二终端进行直播时,向直播服务器发送直播数据的操作属于推流操作,而直播服务器向第一终端和第三终端发送直播数据,则第一终端和第三终端接收直播数据,该接收直播数据的操作属于拉流操作。那么第二终端、第一终端和第三终端能够执行的操作参见下述表1:

  表1

  805、第二终端响应于第二互动发起操作,向直播服务器发送第二互动发起指令。

  806、直播服务器向第一终端和第三终端发送第二互动发起指令。

  步骤803-步骤806的实施方式与上述图7所示的实施例中步骤703-步骤706的实施方式类似,不同的是,步骤803-步骤806是由第二终端执行的,由第二终端执行第二互动发起操作,向直播服务器发送第二互动发起指令,再由直播服务器响应于第二互动发起指令,在目标账号的直播间中发起互动,在直播间中发起互动即是向直播间中的第一终端和第三终端发送第一互动发起指令。

  在一种可能实现方式中,第二直播界面包括至少一个互动按钮,第二终端通过第二直播界面显示至少一个互动按钮,主播对任一互动按钮进行触发操作,第二终端响应于对任一互动按钮的触发操作,显示该任一互动按钮对应的互动设置界面,主播在该互动设置界面中设置互动数据,第二终端通过互动设置界面获取设置的互动数据。

  可选地,第二互动发起操作和第一互动发起操作是针对同一互动的操作,或者第二互动发起操作和第一互动发起操作是针对不同互动的操作。

  807、第一终端响应于直播服务器发送的第二互动发起指令,与第二终端同步显示直播互动界面。

  808、第三终端响应于直播服务器发送的第二互动发起指令,显示对应的直播互动界面。

  步骤807-步骤808的实施方式与上述图7所示的实施例中步骤707-步骤708的实施方式类似,不同的是,步骤807中是第一终端接收直播服务器发送的第二互动发起指令,将第二终端中设置的互动数据同步至第一终端。

  本公开实施例提供的方法中,将在直播间中发起互动的功能托管给了第一终端,在第二终端进行直播的过程中,第一终端能够进行互动发起操作,从而在直播间中发起互动,该过程中主播只需要进行直播,而不需要进行互动发起操作,简化了主播的操作,有助于直播过程的正常进行,提高了直播效果。且将第一终端获取的互动数据同步至第二终端,实现第一终端中的互动发起操作与第二终端中的互动发起操作的同步,保证主播通过第二终端能够了解当前的互动情况。

  并且,第二终端也能够进行互动发起操作,能够选择采用哪一个终端进行互动发起操作,不再仅依赖于一个终端,提高了灵活性。

  图9是根据一示例性实施例示出的一种互动发起方法的流程图。参见图9,该方法的交互主体为第二终端、第一终端、内容分发网络及第三终端,该方法包括以下步骤:

  901、第二终端调用应用程序接口发送直播请求,开始进行直播。

  902、第二终端获取直播数据,向内容分发网络发送直播数据。

  903、第一终端向调用应用程序接口发送管理请求,将第一终端设置为管理模式。

  904、内容分发网络通过长链接向第一终端发送直播数据。

  905、第三终端调用应用程序接口发送观看请求,进入直播间。

  906、内容分发网络通过长链接向第三终端发送直播数据。

  上述步骤901-步骤906是第二终端开始直播,第一终端和第三终端观看直播的过程。在直播过程中,在一种可能实现方式中,参见下述步骤907-步骤907,由第二终端进行互动发起操作,将互动数据同步至第一终端。

  907、第二终端响应于互动发起操作,调用应用程序接口向内容分发网络发送互动发起指令。

  908、内容分发网络通过长链接向第一终端发送互动发起指令。

  在另一种可能实现方式中,参见下述步骤909-步骤910,由第一终端进行互动发起操作,将互动数据同步至第二终端。

  909、第一终端响应于互动发起操作,调用应用程序接口向内容分发网络发送互动发起指令。

  910、内容分发网络通过长链接向第二终端发送互动发起指令。

  本公开实施例中,在第二终端与内容分发网络之间建立长链接,在第一终端与内容分发网络之间建立长链接。

  步骤901-步骤910的实施方式与上述图7和图8所示的实施方式类似,在此不再赘述。

  图10是根据一示例性实施例示出的一种直播间管理装置的框图。参见图10,该装置包括:

  第一直播界面显示单元1001,被配置为执行显示直播间的第一直播界面,第一直播界面包括第二终端提供的直播数据,第二终端为处于目标账号的直播模式的终端;

  第一操作检测单元1002,被配置为执行通过第一直播界面检测第一操作;

  第一指令发送单元1003,被配置为执行响应于第一操作,向直播服务器发送第一指令,第一指令携带目标账号,直播服务器用于向第二终端发送第一指令,以使第二终端响应于第一指令,与第一终端进行同步处理操作。

  在一种可能实现方式中,参见图11,该装置还包括:

  模式选择单元1004,被配置为执行在基于目标账号登录的情况下,响应于对直播入口的触发操作,显示模式选择界面,模式选择界面包括直播模式选项和管理模式选项;

  模式确定单元1005,被配置为执行响应于对管理模式选项的选取操作,确定当前处于管理模式,并执行显示直播间的第一直播界面的步骤。

  在另一种可能实现方式中,第一操作检测单元1002,被配置为执行通过第一直播界面检测第一互动发起操作;

  第一指令发送单元1003,被配置为执行响应于第一互动发起操作,向直播服务器发送第一互动发起指令,第一互动发起指令携带目标账号,直播服务器用于向第二终端发送第一互动发起指令,以使第二终端响应于第一互动发起指令,与第一终端同步显示直播互动界面。

  在另一种可能实现方式中,参见图11,第一操作检测单元1002,包括:

  按钮显示子单元1012,被配置为执行通过第一直播界面显示至少一个互动按钮;

  设置界面显示子单元1022,被配置为执行响应于对任一互动按钮的触发操作,显示任一互动按钮对应的互动设置界面;

  第一数据获取子单元1032,被配置为执行通过互动设置界面获取设置的互动数据,第一互动发起指令还携带互动数据,互动数据包括互动对象和互动对象的互动参数,互动对象是指在直播间中进行互动的对象,互动参数用于指示互动对象的互动方式。

  在另一种可能实现方式中,参见图11,该装置还包括:

  第二指令接收单元1006,被配置为执行接收直播服务器发送的第二指令,第二指令由第二终端通过第二直播界面检测到第二操作时发送,第二指令携带目标账号;

  同步单元1007,被配置为执行响应于第二指令,与第二终端进行同步处理操作。

  在另一种可能实现方式中,参见图11,第二指令接收单元1006,被配置为执行接收直播服务器发送的第二互动发起指令,第二互动发起指令由第二终端通过第二直播界面检测到第二互动发起操作时发送,第二互动发起指令携带目标账号;

  同步单元1007,被配置为执行响应于第二互动发起指令,与第二终端同步显示直播互动界面。

  在另一种可能实现方式中,第二互动发起指令还携带互动数据,互动数据包括互动对象和互动对象的互动参数,互动对象是指在直播间中进行互动的对象,互动参数用于指示互动对象的互动方式;直播互动界面包括互动数据。

  关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

  图12是根据一示例性实施例示出的一种直播间管理装置的框图。参见图12,该装置包括:

  第一指令接收单元1201,被配置为执行接收直播服务器发送的第一指令,第一指令由第一终端发送,第一指令携带目标账号;

  同步单元1202,被配置为执行响应于第一指令,与第一终端进行同步处理操作;

  其中,第一终端为处于目标账号的管理模式的终端,第一指令由第一终端通过第一直播界面检测到第一操作时发送。

  在一种可能实现方式中,第一指令接收单元1201,被配置为执行接收直播服务器发送的第一互动发起指令,第一互动发起指令由第一终端通过第一直播界面检测到第一互动发起操作时发送,第一互动发起指令携带目标账号;

  同步单元1202,被配置为执行响应于第一互动发起指令,与第一终端同步显示直播互动界面。

  在另一种可能实现方式中,第一互动发起指令还携带互动数据,互动数据包括互动对象和互动对象的互动参数,互动对象是指在直播间中进行互动的对象,互动参数用于指示互动对象的互动方式;互动直播界面包括互动数据。

  在另一种可能实现方式中,参见图13,该装置还包括:

  第二直播界面显示单元1203,被配置为执行显示直播间的第二直播界面;

  第二操作检测单元1204,被配置为执行通过第二直播界面检测第二操作;

  第二指令发送单元1205,被配置为执行响应于第二操作,向直播服务器发送第二指令,第二指令携带目标账号,直播服务器用于向第一终端发送第二指令,以使第一终端响应于第二指令,与第二终端进行同步处理操作。

  在另一种可能实现方式中,参见图13,该装置还包括:

  模式选择单元1206,被配置为执行在基于目标账号登录的情况下,响应于对直播入口的触发操作,显示模式选择界面,模式选择界面包括直播模式选项和管理模式选项;

  模式确定单元1207,被配置为执行响应于对直播模式选项的选取操作,确定当前处于直播模式,并执行显示直播间的第二直播界面的步骤。

  在另一种可能实现方式中,参见图13,第二操作检测单元1204,被配置为执行通过第二直播界面检测第二互动发起操作;

  第二指令发送单元1205,被配置为执行响应于第二互动发起操作,向直播服务器发送第二互动发起指令,第二互动发起指令携带目标账号,直播服务器用于向第一终端发送第二互动发起指令,以使第一终端响应于第二互动发起指令,与第二终端同步显示直播互动界面。

  在另一种可能实现方式中,参见图13,第二操作检测单元1204,包括:

  按钮显示子单元1214,被配置为执行通过第二直播界面显示至少一个互动按钮;

  设置界面显示子单元1224,被配置为执行响应于对任一互动按钮的触发操作,显示任一互动按钮对应的互动设置界面;

  第二数据获取子单元1234,被配置为执行通过互动设置界面获取设置的互动数据,第二互动发起指令还携带互动数据,互动数据包括互动对象和互动对象的互动参数,互动对象是指直播间中进行互动的对象,互动参数用于指示互动对象的互动方式。

  在另一种可能实现方式中,参见图13,该装置还包括:

  直播数据发送单元1208,被配置为执行获取直播数据,向直播服务器发送直播数据,直播服务器用于向直播间中除第二终端之外的终端发送直播数据。

  关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

  图14是根据一示例性实施例示出的一种直播间管理装置的框图。参见图14,该装置包括:

  第一指令接收单元1401,被配置为执行在第二终端处于目标账号的直播模式,且第一终端处于目标账号的管理模式的情况下,接收第一终端发送的第一指令,第一指令携带目标账号;

  同步单元1402,被配置为执行向第二终端发送第一指令,以使第二终端响应于第一指令,与第一终端进行同步处理操作;

  其中,第一指令由第一终端通过第一直播界面检测到第一操作时发送。

  在一种可能实现方式中,第一指令接收单元1401,被配置为执行接收第一终端发送的第一互动发起指令,第一互动发起指令携带目标账号;

  同步单元1402,被配置为执行向第二终端发送第一互动发起指令,以使第二终端响应于第一互动发起指令,与第一终端同步显示直播互动界面;

  其中,第一互动发起指令由第一终端通过第一直播界面检测到第一互动发起操作时发送。

  在另一种可能实现方式中,第一互动发起指令还携带互动数据,互动数据包括互动对象和互动对象的互动参数,互动对象是指在直播间中进行互动的对象,互动参数用于指示互动对象的互动方式;互动直播界面包括互动数据。

  在另一种可能实现方式中,参见图15,该装置还包括:

  第二指令接收单元1403,被配置为执行接收第二终端发送的第二指令,第二指令携带目标账号;

  同步单元1402,还被配置为执行向第一终端发送第二指令,以使第一终端响应于第二指令,与第二终端进行同步处理操作;

  其中,第二指令由第二终端通过第二直播界面检测到第二操作时发送。

  在另一种可能实现方式中,第二指令接收单元1403,被配置为执行接收第二终端发送的第二互动发起指令,第二互动发起指令携带目标账号;

  同步单元1402,还被配置为执行向第一终端发送第二互动指令,以使第一终端响应于第二互动发起指令,与第二终端同步显示直播互动界面;

  其中,第二互动发起指令由第二终端通过第二直播界面检测到第二互动发起操作时发送。

  在另一种可能实现方式中,第二互动发起指令还携带互动数据,互动数据包括互动对象和互动对象的互动参数,互动对象是指在直播间中进行互动的对象,互动参数用于指示互动对象的互动方式;直播互动界面包括互动数据。

  关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

  图16示出了本申请一个示例性实施例提供的终端1600的结构框图。该终端1600可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture ExpertsGroup Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving PictureExperts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端1600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

  通常,终端1600包括有:处理器1601和存储器1602。

  处理器1601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。

  存储器1602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1601所执行以实现本申请中方法实施例提供的直播间管理方法。

  在一些实施例中,终端1600还可选包括有:外围设备接口1603和至少一个外围设备。处理器1601、存储器1602和外围设备接口1603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口1603相连。具体地,外围设备包括:射频电路1604、显示屏1605、摄像头组件1606、音频电路1607、定位组件1608和电源1609中的至少一种。

  外围设备接口1603可被用于将I/O(Input/Output,输入/输出)相关的至少一个外围设备连接到处理器1601和存储器1602。在一些实施例中,处理器1601、存储器1602和外围设备接口1603被集成在同一芯片或电路板上;在一些其他实施例中,处理器1601、存储器1602和外围设备接口1603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

  射频电路1604用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路1604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路1604将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路1604包括:天线系统、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路1604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路1604还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。

  显示屏1605用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏1605是触摸显示屏时,显示屏1605还具有采集在显示屏1605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器1601进行处理。此时,显示屏1605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏1605可以为一个,设置在终端1600的前面板;在另一些实施例中,显示屏1605可以为至少两个,分别设置在终端1600的不同表面或呈折叠设计;在另一些实施例中,显示屏1605可以是柔性显示屏,设置在终端1600的弯曲表面上或折叠面上。甚至,显示屏1605还可以设置成非矩形的不规则图形,也即异形屏。显示屏1605可以采用LCD(Liquid Crystal Display,液晶显示屏)、OLED(Organic Light-EmittingDiode,有机发光二极管)等材质制备。

  摄像头组件1606用于采集图像或视频。可选地,摄像头组件1606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件1606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

  音频电路1607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器1601进行处理,或者输入至射频电路1604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端1600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器1601或射频电路1604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路1607还可以包括耳机插孔。

  定位组件1608用于定位终端1600的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件1608可以是基于美国的GPS(GlobalPositioning System,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。

  电源1609用于为终端1600中的各个组件进行供电。电源1609可以是交流电、直流电、一次性电池或可充电电池。当电源1609包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。

  在一些实施例中,终端1600还包括有一个或多个传感器1610。该一个或多个传感器1610包括但不限于:加速度传感器1611、陀螺仪传感器1612、压力传感器1613、指纹传感器1614、光学传感器1615以及接近传感器1616。

  加速度传感器1611可以检测以终端1600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器1611可以用于检测重力加速度在三个坐标轴上的分量。处理器1601可以根据加速度传感器1611采集的重力加速度信号,控制显示屏1605以横向视图或纵向视图进行用户界面的显示。加速度传感器1611还可以用于游戏或者用户的运动数据的采集。

  陀螺仪传感器1612可以检测终端1600的机体方向及转动角度,陀螺仪传感器1612可以与加速度传感器1611协同采集用户对终端1600的3D动作。处理器1601根据陀螺仪传感器1612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。

  压力传感器1613可以设置在终端1600的侧边框和/或显示屏1605的下层。当压力传感器1613设置在终端1600的侧边框时,可以检测用户对终端1600的握持信号,由处理器1601根据压力传感器1613采集的握持信号进行左右手识别或快捷操作。当压力传感器1613设置在显示屏1605的下层时,由处理器1601根据用户对显示屏1605的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

  指纹传感器1614用于采集用户的指纹,由处理器1601根据指纹传感器1614采集到的指纹识别用户的身份,或者,由指纹传感器1614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器1601授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器1614可以被设置在终端1600的正面、背面或侧面。当终端1600上设置有物理按键或厂商Logo时,指纹传感器1614可以与物理按键或厂商Logo集成在一起。

  光学传感器1615用于采集环境光强度。在一个实施例中,处理器1601可以根据光学传感器1615采集的环境光强度,控制显示屏1605的显示亮度。具体地,当环境光强度较高时,调高显示屏1605的显示亮度;当环境光强度较低时,调低显示屏1605的显示亮度。在另一个实施例中,处理器1601还可以根据光学传感器1615采集的环境光强度,动态调整摄像头组件1606的拍摄参数。

  接近传感器1616,也称距离传感器,通常设置在终端1600的前面板。接近传感器1616用于采集用户与终端1600的正面之间的距离。在一个实施例中,当接近传感器1616检测到用户与终端1600的正面之间的距离逐渐变小时,由处理器1601控制显示屏1605从亮屏状态切换为息屏状态;当接近传感器1616检测到用户与终端1600的正面之间的距离逐渐变大时,由处理器1601控制显示屏1605从息屏状态切换为亮屏状态。

  本领域技术人员可以理解,图16中示出的结构并不构成对终端1600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

  图17是本申请实施例提供的一种服务器的结构示意图,该服务器1700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(Central ProcessingUnits,CPU)1701和一个或一个以上的存储器1702,其中,存储器1702中存储有至少一条指令,该至少一条指令由处理器1701加载并执行以实现上述各个方法实施例提供的方法。当然,该服务器还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器还可以包括其他用于实现设备功能的部件,在此不做赘述。

  服务器1700可以用于执行上述直播间管理方法中服务器所执行的步骤。

  在示例性实施例中,还提供了一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述直播间管理方法中终端或服务器所执行的步骤。

  在示例性实施例中,还提供了一种计算机程序产品,当计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行上述直播间管理方法中终端或服务器所执行的步骤。

  本领域技术人员在考虑说明书及实践这里的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

  应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

《直播间管理方法、系统、装置、设备及存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)