本发明专利技术公开了一种直播方法、装置、电子设备及存储介质,该方法包括:响应于客户端发送的活动宝箱的查询请求,将查询请求发送至第二服务器,活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱,第二服务器用于根据查询请求判定是否显示活动宝箱;接收第二服务器反馈的查询结果;若查询结果为显示活动宝箱,则获取活动宝箱元素;将活动宝箱元素发送至客户端。能够在直播过程中,为观众用户显示活动宝箱,观众用户执行了满足开启条件的互动操作时可开启活动宝箱,进而活动宝箱能够提供更加多元化的开启方式,提高资源利用率。此外,观众用户观看活动宝箱展示的视频内容,可以提高视频内容的曝光率。
Live broadcasting methods, devices, electronic devices and storage media
【技术实现步骤摘要】
直播方法、装置、电子设备及存储介质
本专利技术实施例涉及数据处理技术,尤其涉及一种直播方法、装置、电子设备及存储介质。
技术介绍
随着直播平台的不断发展,直播平台的用户越来愈多。用户观看某主播的直播内容的时间到达一定时间后,为了奖励用户的观看行为,基于时间生成多个宝箱,用户的观看时间符合预定时间后,可以开启满足时间条件的虚拟宝箱。但是,用户观看直播节目的观看时间符合开启虚拟宝箱的时间后,才会触发虚拟宝箱的开启机制,这种激励方式较为单一,无法有效的将宝箱与其他系统媒体资源相结合,虚拟宝箱功能单一,虚拟宝箱的利用率较低。
技术实现思路
本专利技术提供一种直播方法、装置、电子设备及存储介质,以实现提高虚拟宝箱的利用率。第一方面,本公开实施例提供了一种直播方法,应用于第一服务器,包括:响应于客户端发送的活动宝箱的查询请求,将查询请求发送至第二服务器,第二服务器用于根据查询请求判定是否显示活动宝箱,活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱;接收第二服务器反馈的查询结果;若查询结果为显示活动宝箱,则获取活动宝箱元素;将活动宝箱元素发送至客户端。第二方面,本公开实施例还提供了一种直播方法,应用于第二服务器,包括:接收第一服务器发送的查询请求;响应于查询请求,判断是否显示活动宝箱,得到查询结果,活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱;向第一服务器反馈查询结果。第三方面,本公开实施例还提供了一种直播方法,应用于客户端,包括:接收用户触发的虚拟宝箱界面的触发指令;响应于触发指令,向第一服务器发送活动宝箱的查询请求;接收第一服务器返回的活动宝箱元素;根据活动宝箱元素显示活动宝箱,活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱。第四方面,本公开实施例还提供了一种电子设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面所示的直播方法。第五方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面所示的直播方法。本公开实施例提供的直播方法、装置、电子设备及存储介质,第一服务器能够响应于客户端发送的活动宝箱的查询请求,将查询请求发送至第二服务器,接收第二服务器反馈的查询结果;若查询结果为显示活动宝箱,则获取活动宝箱元素;将活动宝箱元素发送至客户端,以便客户端显示活动宝箱。相对于目前虚拟宝箱功能单一,智能根据时间触发,本公开实施例提供的直播方案,能够在直播过程中,为观众用户显示活动宝箱,观众用户执行了满足开启条件的互动操作时可开启活动宝箱,进而活动宝箱能够提供更加多元化的开启方式,提高资源利用率。此外,观众用户观看活动宝箱所展示的内容,可以提高展示内容的曝光率。附图说明图1是本专利技术实施例适用的系统架构图;图2是本专利技术实施例中的一种直播方法的流程示意图;图3是本专利技术实施例中的另一种直播方法的流程示意图;图4是本专利技术实施例中的另一种直播方法的流程示意图;图5是本专利技术实施例中的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。图1为本专利技术实施例提供的直播方法所适用的系统架构图,其中包括第一服务器020、第二服务器030和客户端010。第一服务器020又称为宝箱服务器,用于响应客户端010的虚拟宝箱操作,向客户端010发送虚拟宝箱元素,如活动宝箱元素。第一服务器020还用于执行虚拟宝箱开启操作;对于活动宝箱,当接收到第二服务器030发送的虚拟货币发放消息时,第一服务器020开启活动宝箱,得到开启活动宝箱所获得的虚拟货币。活动宝箱显示在虚拟宝箱界面中,观众用户点击活动宝箱后,客户端010展示活动宝箱中携带的开启条件,当观众用户执行了满足该开启条件的互动操作时,可开启活动宝箱。当用户访问虚拟宝箱界面时,除了显示活动宝箱,还可以显示多个虚拟计时宝箱,虚拟计时宝箱为基于观众用户在线时间的虚拟宝箱。在虚拟宝箱界面中,可以显示多个虚拟计时宝箱,当观众用户的在线时间到达开启虚拟计时宝箱的时间阈值时,观众用户可点击虚拟计时宝箱开启以开启虚拟计时宝箱。对于虚拟计时宝箱,第一服务器020获取用户观看直播节目的观看时间,确定是否开启相应的虚拟计时宝箱,并在观看时间符合虚拟计时宝箱的开启时间时,若观众用户点击相应虚拟计时宝箱,则开启虚拟计时宝箱,获得虚拟货币。第二服务器030存储有虚拟宝箱内容,以及虚拟宝箱元素,在必要时向第一服务器020发送虚拟宝箱元素,其中虚拟宝箱包括活动宝箱和虚拟计时宝箱。第二服务器030还提供有活动宝箱的配置功能,用于配置活动宝箱的开启条件以及开启后获取虚拟货币的数额机制等。客户端010用于在观众用户触发宝箱面板时,向第一服务器020发出活动宝箱的查询请求,然后,接收第一服务器020返回的宝箱元素,宝箱元素包括虚拟计时宝箱元素,在满足预设的显示条件时第一服务器020还会返回活动宝箱元素。客户端010根据接收到的宝箱元素显示宝箱,响应观众用户对虚拟宝箱的开启操作。对于活动宝箱,客户端010将用户对活动宝箱携带的开启条件所执行的互动操作进行跟踪,并将互动操作的执行进度通过第一服务器020发送至第二服务器030,以便第二服务器030根据互动操作的完成进度判断观众用户是否有权限开启活动宝箱。示例性的,活动宝箱可以为虚拟视频宝箱,此时,客户端010将用户对活动宝箱提供的视频内容的浏览进度进行跟踪,并将浏览进度通过第一服务器020发送至第二服务器030,以便第二服务器030根据浏览进度判断观众用户是否有权限开启活动宝箱。下面分别从第一服务器020、第二服务器030以及客户端010的角度对本公开实施例进行说明,图2为本公开实施例提供的一种直播方法的流程示意图,该方法应用于第一服务器,适用于直播过程中对宝箱的处理,可以由设置于网络侧的服务器执行,该方法包括:步骤110、响应于客户端发送的活动宝箱的查询请求,将查询请求发送至第二服务器,第二服务器用于根据查询请求判定是否显示活动宝箱。其中,活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱。客户端在直播应用中显示有虚拟宝箱图标,观众用户点击虚拟宝箱图标后,客户端需展示可供用户选择的虚拟宝箱界面。在展示可供用户选择的虚拟宝箱界面之前,客户端向第一服务器发出活动宝箱的查询请求,根据第一服务器返回的虚拟宝箱元素生成虚拟宝箱,并在虚拟宝箱界面中显示生成的虚拟宝箱。活动宝箱的查询请求用于查询是否显示活动宝箱。第一服务器在接收到该查询请求时可知,客户端需要显示虚拟宝箱界面。虚拟宝箱界面不仅包括活动宝箱,还包括虚拟计时宝箱。第一服务器将该查询请求发送至第二服务器,由第二服务器判断是否显示活动宝箱。步骤120、接收第二服务器反馈的查询结果。查询请求中携带有观众用户所在直播间的主播信息或品类信息。主播信息可以包括主播标识(主播ID)。品类信息可以指直播间的直播类型,例如游戏类型、美食类型、户外类型、二次元类型等。第二服务器根据其中存储的活动宝箱配置数据生成查本文档来自技高网...
【技术保护点】
1.一种直播方法,其特征在于,应用于第一服务器,包括:响应于客户端发送的活动宝箱的查询请求,将所述查询请求发送至第二服务器,所述第二服务器用于根据所述查询请求判定是否显示活动宝箱,所述活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱;接收所述第二服务器反馈的查询结果;若所述查询结果为显示活动宝箱,则获取活动宝箱元素;将所述活动宝箱元素发送至所述客户端。
【技术特征摘要】
1.一种直播方法,其特征在于,应用于第一服务器,包括:响应于客户端发送的活动宝箱的查询请求,将所述查询请求发送至第二服务器,所述第二服务器用于根据所述查询请求判定是否显示活动宝箱,所述活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱;接收所述第二服务器反馈的查询结果;若所述查询结果为显示活动宝箱,则获取活动宝箱元素;将所述活动宝箱元素发送至所述客户端。2.根据权利要求1所述的直播方法,其特征在于,在响应于客户端发送的活动宝箱的查询请求之前,还包括:访问第二服务器,获取活动宝箱元素。3.根据权利要求1所述的直播方法,其特征在于,在将所述活动宝箱元素发送至所述客户端之后,还包括:接收第二服务器发送的虚拟货币发放消息;响应于所述虚拟货币发放消息,根据虚拟货币发放消息携带的虚拟货币信息确定发放的虚拟货币数额;向所述客户端发送与所述虚拟货币数额匹配的虚拟货币配给消息。4.一种直播方法,其特征在于,应用于第二服务器,包括:接收第一服务器发送的查询请求;响应于所述查询请求,判断是否显示活动宝箱,得到查询结果,所述活动宝箱为观众用户执行了满足开启条件的互动操作时可开启的虚拟宝箱;向所述第一服务器反馈所述查询结果。5.根据权利要求4所述的直播方法,其特征在于,所述查询请求包括虚拟宝箱界面的品类信息或主播信息;所述响应于所述查询请求,判断是否显示活动宝箱,得到查询结果,包括:判断是否存在品类信息或主播信息对应的活动宝箱;判断当前服务器虚拟货币是否满足开启虚拟宝箱的设置条件;若前述两个条件满足,则判定显示活动宝箱。6.根据权利要求4所述的直播方法,其特征在于,在接收第一服务器发送的查询请求之前,还包括:配置活动宝箱与品类信息的对应关系;配置活动宝箱与主播信息的对应关系;同一个活动宝箱,主播信息与品类信息的配置为互斥关系。7.根据权利要求6所述的直播方法,其特征在于,所述判定显示活动宝箱,包括:若多个活动宝箱均满足条件,则按照预设优...
【专利技术属性】
技术研发人员:陈慕仪,
申请(专利权)人:广州虎牙科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。