一种主播间的互动控制方法、装置和电子设备制造方法及图纸

技术编号:27297388 阅读:49 留言:0更新日期:2021-02-06 12:07
本发明专利技术实施例公开了一种主播间的互动控制方法、装置和电子设备;本发明专利技术实施例在获取主播互动自动控制请求后,可以获取包括互动发起方控制程序和互动响应方控制程序的待执行的互动控制程序,通过确定该互动发起方控制程序对应的第一主播用户信息以及该互动响应方控制程序对应的第二主播用户信息,控制第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求,控制第二主播用户的直播客户端在接收到直播互动请求时,向第一主播用户的直播客户端发送互动请求接受信息,完成对主播间的互动控制;本发明专利技术实施例无需测试人员手动在两个直播客户端上进行操作,就能完成主播间互动场景的构建,有利于提升测试效率。有利于提升测试效率。有利于提升测试效率。

【技术实现步骤摘要】
一种主播间的互动控制方法、装置和电子设备


[0001]本专利技术涉及计算机
,具体涉及一种主播间的互动控制方法、装置和电子设备。

技术介绍

[0002]随着计算机和互联网技术的飞速发展,直播已经成为大众生活、娱乐的一种方式,直播业务也开始出现许多新形式。其中,主播间的互动场景就是一种在直播中经常出现的场景。
[0003]为了提升用户体验,往往需要对主播之间的互动场景下的互动规则、互动方式等等进行改进,所以需要在主播互动场景下进行一些测试。
[0004]目前,在进行测试时,往往需要测试人员了解两个主播之间进行互动时需要的操作,然后由测试人员在两个手机中分别对两个直播客户端进行操作以实现主播间互动场景的构建,这种方案需要花费大量的时间和人力,测试效率较低。

技术实现思路

[0005]本专利技术实施例提供一种主播间的互动控制方法、装置和电子设备,可以无需测试人员手动在两个直播客户端上进行操作,就能完成主播间互动场景的构建,有利于提升测试效率。
[0006]本专利技术实施例提供一种主播间的互动控制方法,包括:
[0007]获取主播互动自动控制请求;
[0008]基于所述主播互动自动控制请求,获取待执行的互动控制程序,所述互动控制程序包括互动发起方控制程序和互动响应方控制程序;
[0009]确定所述互动发起方控制程序对应的第一主播用户信息,以及所述互动响应方控制程序对应的第二主播用户信息;
[0010]根据所述第一主播用户信息,以及所述互动发起方控制程序,控制所述第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求;
[0011]根据所述第二主播用户信息,以及所述互动响应方控制程序,控制所述第二主播用户的直播客户端,在接收到所述直播互动请求时,向所述第一主播用户的直播客户端发送互动请求接受信息,以使得所述第一主播用户和第二主播用户的直播客户端同时显示所述第一主播用户和第二主播用户的直播画面。
[0012]相应的,本专利技术实施例还提供一种主播间的互动控制装置,包括:
[0013]请求获取单元,用于获取主播互动自动控制请求;
[0014]程序获取单元,用于基于所述主播互动自动控制请求,获取待执行的互动控制程序,所述互动控制程序包括互动发起方控制程序和互动响应方控制程序;
[0015]信息确定单元,用于确定所述互动发起方控制程序对应的第一主播用户信息,以及所述互动响应方控制程序对应的第二主播用户信息;
[0016]请求发送单元,用于根据所述第一主播用户信息,以及所述互动发起方控制程序,控制所述第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求;
[0017]请求接受单元,用于根据所述第二主播用户信息,以及所述互动响应方控制程序,控制所述第二主播用户的直播客户端,在接收到所述直播互动请求时,向所述第一主播用户的直播客户端发送互动请求接受信息,以使得所述第一主播用户和第二主播用户的直播客户端同时显示所述第一主播用户和第二主播用户的直播画面。
[0018]在一个可选的示例中,该装置还包括:参数获取单元,用于在获取主播互动自动控制请求前,获取互动配置参数,所述互动配置参数包括至少一个互动时长参数,以及基于所述互动时长参数进行互动的所述第一主播用户和第二主播用户的身份确定信息,其中,每一个互动时长参数对应一种互动阶段;
[0019]根据所述互动配置参数中的身份确定信息,确定所述第一主播用户和第二主播用户的身份标识信息;
[0020]将所述互动时长参数和所述身份标识信息,发送到所述直播客户端对应直播服务器,以便所述直播服务器根据所述身份标识信息确定所述第一主播用户和第二主播用户,以及根据所述第一主播用户和第二主播用户所处的互动阶段对应的互动时长参数,控制所述第一主播用户和第二主播用户的互动阶段。
[0021]在一个可选的示例中,参数获取单元,用于接收控制平台发送的互动配置参数,所述互动配置参数基于通过所述控制平台设置的互动时长参数生成。
[0022]在一个可选的示例中,请求获取单元,用于当接收到所述互动配置参数时,生成主播互动自动控制请求,所述主播互动自动控制请求包括所述第一主播用户和第二主播用户的身份确定信息。
[0023]在一个可选的示例中,程序获取单元,用于基于所述主播互动自动控制请求中的所述身份确定信息,获取与所述身份确定信息对应的互动控制程序作为待执行的互动控制程序。
[0024]在一个可选的示例中,所述互动发起方控制程序包括:直播客户端的互动请求发起逻辑;
[0025]请求发送单元,用于:
[0026]根据所述第一主播用户信息,基于所述互动请求发起逻辑,模拟用户触发所述第一主播用户的直播客户端中的控件,完成互动请求发起操作,以控制所述第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求;
[0027]在一个可选的示例中,请求发送单元,用于根据所述第一主播用户信息,基于所述互动请求发起逻辑,模拟用户启动所述第一主播用户的直播客户端;
[0028]获取所述第一主播用户的直播客户端当前显示页面中控件的控件属性信息;
[0029]基于所述互动请求发起逻辑确定所述控件中需要操作的第一目标控件,获取所述第一目标控件的控件属性信息;
[0030]基于所述互动请求发起逻辑,根据所述控件属性信息模拟用户对所述第一目标控件进行操作;
[0031]返回执行所述获取所述第一主播用户的直播客户端当前显示页面中控件的控件属性信息的步骤,直到完成针对第二主播用户的互动请求发起操作为止。
[0032]在一个可选的示例中,所述互动响应方控制程序包括:直播客户端的互动请求响应逻辑;
[0033]请求接受单元,用于:
[0034]根据所述第二主播用户信息,基于所述互动请求响应逻辑,控制所述第二主播用户的直播客户端在接收到所述主播互动请求时,模拟用户触发所述第二主播用户的直播客户端的控件,接受所述主播互动请求,以控制第二主播用户的直播客户端向所述第一主播用户的直播客户端发送互动请求接受信息。
[0035]在一个可选的示例中,请求接受单元,用于根据所述第二主播用户信息,基于所述互动请求响应逻辑,模拟用户启动所述第二主播用户的直播客户端;
[0036]获取所述第二主播用户的直播客户端当前显示页面中控件的控件属性信息,基于所述互动请求响应逻辑确定所述控件中需要操作的第二目标控件,获取所述第二目标控件的控件属性信息;
[0037]基于所述互动请求响应逻辑,根据所述控件属性信息模拟用户对所述第二目标控件进行操作,返回执行所述获取所述第二主播用户的直播客户端当前显示页面中控件的控件属性信息的步骤,直到所述第二主播用户的直播客户端显示所述第二主播用户的直播页面为止;
[0038]当检测到所述第二主播用户的直播客户端接收到所述第一主播用户的直播互动请求时,获取所述第二主播用户的直播客户端当前显本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种主播间的互动控制方法,其特征在于,包括:获取主播互动自动控制请求;基于所述主播互动自动控制请求,获取待执行的互动控制程序,所述互动控制程序包括互动发起方控制程序和互动响应方控制程序;确定所述互动发起方控制程序对应的第一主播用户信息,以及所述互动响应方控制程序对应的第二主播用户信息;根据所述第一主播用户信息,以及所述互动发起方控制程序,控制所述第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求;根据所述第二主播用户信息,以及所述互动响应方控制程序,控制所述第二主播用户的直播客户端,在接收到所述直播互动请求时,向所述第一主播用户的直播客户端发送互动请求接受信息,以使得所述第一主播用户和第二主播用户的直播客户端同时显示所述第一主播用户和第二主播用户的直播画面。2.根据权利要求1所述的方法,其特征在于,所述获取主播互动自动控制请求前,还包括:获取互动配置参数,所述互动配置参数包括至少一个互动时长参数,以及基于所述互动时长参数进行互动的所述第一主播用户和第二主播用户的身份确定信息,其中,每一个互动时长参数对应一种互动阶段;根据所述互动配置参数中的身份确定信息,确定所述第一主播用户和第二主播用户的身份标识信息;将所述互动时长参数和所述身份标识信息,发送到所述直播客户端对应直播服务器,以便所述直播服务器根据所述身份标识信息确定所述第一主播用户和第二主播用户,以及根据所述第一主播用户和第二主播用户所处的互动阶段对应的互动时长参数,控制所述第一主播用户和第二主播用户的互动阶段。3.根据权利要求2所述的方法,其特征在于,所述获取互动配置参数,包括:接收控制平台发送的互动配置参数,所述互动配置参数基于通过所述控制平台设置的互动时长参数生成;所述获取主播互动自动控制请求包括:当接收到所述互动配置参数时,生成主播互动自动控制请求,所述主播互动自动控制请求包括所述第一主播用户和第二主播用户的身份确定信息;所述基于所述主播互动自动控制请求,获取待执行的互动控制程序,包括:基于所述主播互动自动控制请求中的所述身份确定信息,获取与所述身份确定信息对应的互动控制程序作为待执行的互动控制程序。4.根据权利要求1所述的方法,其特征在于,所述互动发起方控制程序包括:直播客户端的互动请求发起逻辑;所述互动响应方控制程序包括:直播客户端的互动请求响应逻辑;所述根据所述第一主播用户信息,以及所述互动发起方控制程序,控制所述第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求,包括:根据所述第一主播用户信息,基于所述互动请求发起逻辑,模拟用户触发所述第一主播用户的直播客户端中的控件,完成互动请求发起操作,以控制所述第一主播用户的直播客户端向第二主播用户的直播客户端发送直播互动请求;
所述根据所述第二主播用户信息,以及所述互动响应方控制程序,控制所述第二主播用户的直播客户端,在接收到所述直播互动请求时,向所述第一主播用户的直播客户端发送互动请求接受信息,包括:根据所述第二主播用户信息,基于所述互动请求响应逻辑,控制所述第二主播用户的直播客户端在接收到所述主播互动请求时,模拟用户触发所述第二主播用户的直播客户端的控件,接受所述主播互动请求,以控制第二主播用户的直播客户端向所述第一主播用户的直播客户端发送互动请求接受信息。5.根据权利要4所述的方法,其特征在于,所述根据所述第一主播用户信息,基于所述互动请求发起逻辑,模拟用户触发所述第一主播用户的直播客户端中的控件,完成互动请求发起操作,包括:根据所述第一主播用户信息,基于所述互动请求发起逻辑,模拟用户启动所述第一主播用户的直播客户端;获取所述第一主播用户的直播客户端当前显示页面中控件的控件属性信息;基于所述互动请求发起逻辑确定所述控件中需要操作的第一目标控件,获取所述第一目标控件的控件属性信息;基于所述互动请求发起逻辑,根据所述控件属性信息模拟用户对所述第一目标控件进行操作;返回执行所述获取所述第一主播用户的直播客户端当前显示页面中控件的控件属性信息的步骤,直到完成针对第二主播用户的互动请求发起操作为止。6.根据权利要4所述的方法,其特征在于,所述根据所述第二主播用户信息,基于所述互动请求响应逻辑,控制所述第二主播用户的直播客户端在接收到所述主播互动请求时,模拟用户触发所述第二主播用户的直播客户端的控件,接受所述主播互动请求,包括:根据所述第二主播用户信息,基于所述互动请求响应逻辑,模拟用户启动所述第二主播用户的直播客户端;获取所述第二主播用户的直播客户端当前显示页面中控件的控件属性信息,基于所述互动请求响应逻辑确定所述控件中需要操作的第二目标控件,获取所述第二目标控件的控件属性信息;基于所述互动请求响应逻辑,根据所述控件属性信息模拟用户对所述第二目标控件进行操作,返回执行所述获取所述第二主播用户的直播客户端当前显示页面中控件的控件属性信息的步骤,直到所述第二主播用户的直播客户端显示所述第二主播用户的直播页面为止;当检测到所述第二主播用户的直播客户端接收到所述第一主播用户的直播互动请求时,获取所述第二主播用户的直播客户端当前显示的页面中控件的控件属性信息;基于所述互动请求响应逻辑确定所述当前显示的页面中需要操作的目标响应控件,获取所述...

【专利技术属性】
技术研发人员:陈维燃蒋政胜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1