一种赛事直播方法、装置、系统及介质制造方法及图纸

技术编号:23473171 阅读:20 留言:0更新日期:2020-03-06 14:20
本发明专利技术公开了一种赛事直播方法、装置、系统及介质,方法包括比赛服务器与多个第二客户端交互,生成赛况视频流,将赛况视频流传输至直播服务器;直播服务器根据赛况视频流生成直播数据流,将直播数据流传输至第一客户端,第一客户端播放直播数据流;获取至少一个第一客户端发送的第一交互数据,将第一交互数据发送至交互服务器;交互服务器根据第一交互数据生成待推送数据,获取待推送数据对应的推送数据发送至比赛服务器;比赛服务器响应于第二客户端发出的赛事交互指令,将推送数据传输至发出赛事交互指令的第二客户端;第二客户端显示推送数据。本发明专利技术通过设计各个参与赛事直播的组件之间的交互流程为比赛选手和观赛用户建立沟通渠道。

A method, device, system and medium for live broadcast of events

【技术实现步骤摘要】
一种赛事直播方法、装置、系统及介质
本专利技术涉及直播领域,尤其涉及一种赛事直播方法、装置、系统及介质。
技术介绍
传统的电子竞技赛事直播中,虽然观众可以观看到选手的比赛赛况,但是选手所在的环境相对比较封闭,不能感受到当前观众的反馈。如图1所示,直播平台的观赛用户通过直播软件观看赛事直播,而比赛选手在比赛现场进行比赛,观赛用户和比赛选手之间是缺乏交互渠道的,观赛用户难以向比赛选手表达支持,而比赛选手也难以向观赛用户表达感谢。观赛用户与比赛选手之间交互的缺失降低了观赛用户的参与度,也影响了比赛选手的竞技心理,从而降低了竞赛直播的用户粘度。
技术实现思路
为了解决赛事直播场景中,现有技术存在的观赛用户和比赛选手之间缺乏交互渠道的技术问题。本专利技术提供一种赛事直播方法、装置、系统及介质。一方面,本专利技术提供了一种赛事直播方法,所述方法包括:比赛服务器与多个第二客户端交互,生成赛况视频流,将所述赛况视频流传输至直播服务器;所述直播服务器根据所述赛况视频流生成第一直播数据流,将所述第一直播数据流传输至至少一个第一客户端,所述第一客户端播放所述第一直播数据流;所述直播服务器获取至少一个第一客户端发送的第一交互数据,将所述第一交互数据发送至交互服务器;所述交互服务器根据所述第一交互数据生成待推送数据,获取所述待推送数据对应的推送数据,将所述推送数据发送至所述比赛服务器;所述比赛服务器响应于至少一个第二客户端发出的赛事交互指令,将所述推送数据传输至发出赛事交互指令的第二客户端;所述第二客户端显示所述推送数据。另一方面,本专利技术提供一种赛事直播方法,所述方法包括:与比赛服务器交互,以使得所述比赛服务器生成赛况视频流,将所述赛况视频流传输至直播服务器;所述直播服务器用于根据所述赛况视频流生成第一直播数据流,将所述第一直播数据流传输至至少一个第一客户端,所述第一客户端播放所述第一直播数据流;获取至少一个第一客户端发送的第一交互数据,将所述第一交互数据发送至交互服务器;所述交互服务器用于根据所述第一交互数据生成待推送数据,获取所述待推送数据对应的推送数据,将所述推送数据发送至比赛服务器;获取赛事交互指令,将所述赛事交互指令发送至比赛服务器,以获取推送数据;显示所述推送数据。另一方面,本专利技术提供一种赛事直播装置,所述装置包括:赛况数据获取模块,用于与比赛服务器交互,以使得所述比赛服务器生成赛况视频流,将所述赛况视频流传输至直播服务器;所述直播服务器用于根据所述赛况视频流生成第一直播数据流,将所述第一直播数据流传输至至少一个第一客户端,所述第一客户端播放所述第一直播数据流;获取至少一个第一客户端发送的第一交互数据,将所述第一交互数据发送至交互服务器;所述交互服务器用于根据所述第一交互数据生成待推送数据,获取所述待推送数据对应的推送数据,将所述推送数据发送至比赛服务器;赛事交互指令获取模块,用于获取赛事交互指令,将所述赛事交互指令发送至比赛服务器,以获取推送数据;推送数据显示模块,用于显示所述推送数据。另一方面,本专利技术提供了一种赛事直播系统,所述系统包括:比赛服务器,用于与多个第二客户端交互,生成赛况视频流,将所述赛况视频流传输至直播服务器;直播服务器,用于根据所述赛况视频流生成第一直播数据流,将所述第一直播数据流传输至至少一个第一客户端;第一客户端,用于播放所述第一直播数据流,产生第一交互数据,将所述第一交互数据发送至所述直播服务器;所述直播服务器还用于获取至少一个第一客户端发送的第一交互数据,将所述第一交互数据发送至交互服务器;交互服务器,用于根据所述第一交互数据生成待推送数据,获取所述待推送数据对应的推送数据,将所述推送数据发送至比赛服务器;所述比赛服务器还用于响应于至少一个第二客户端发出的赛事交互指令,将所述推送数据传输至发出赛事交互指令的第二客户端;所述第二客户端用于显示所述推送数据。另一方面,本专利技术提供了一种计算机存储介质,其特征在于,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行一种赛事直播方法。本专利技术提供了一种赛事直播方法、装置、系统及介质。本专利技术通过设计各个参与赛事直播的组件之间的交互流程为比赛选手和观赛用户建立沟通渠道,从而打开了一条比赛选手与观赛用户的互动通路,为观赛用户带来更好的观赛体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是本专利技术提供现有技术中赛事直播示意图;图2是本专利技术提供的一种赛事直播方法的实施环境示意图;图3是本专利技术提供的区块链系统的一个可选的结构示意图;图4是本专利技术提供的区块结构(BlockStructure)一个可选的示意图;图5是本专利技术提供的一种赛事直播方法的流程图;图6是本专利技术提供的开赛流程图;图7是本专利技术提供的第一客户端中的交互场景示意图;图8是本专利技术提供的交互服务器示意图;图9是本专利技术提供的交互服务器根据所述第一交互数据生成待推送数据流程图;图10是本专利技术提供的直播服务器根据将所述推送数据并入第一直播数据流,生成第二直播数据流流程图;图11是本专利技术提供的选手支持榜单示意图;图12是本专利技术提供的另一选手支持榜单示意图;图13是本专利技术提供的观赛用户榜单示意图;图14是本专利技术提供的直播服务器将所述第二交互数据并入第一直播数据流或第二直播数据流,生成第三直播数据流流程图;图15是本专利技术提供的一种赛事直播方法示意图;图16是本专利技术提供的一种赛事直播方法流程图;图17是本专利技术提供的一种赛事直播装置框图;图18是本专利技术提供的一种用于实现本专利技术实施例所提供的方法的设备的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些本文档来自技高网...

【技术保护点】
1.一种赛事直播方法,其特征在于,所述方法包括:/n比赛服务器与多个第二客户端交互,生成赛况视频流,将所述赛况视频流传输至直播服务器;/n所述直播服务器根据所述赛况视频流生成第一直播数据流,将所述第一直播数据流传输至至少一个第一客户端,所述第一客户端播放所述第一直播数据流;/n所述直播服务器获取至少一个第一客户端发送的第一交互数据,将所述第一交互数据发送至交互服务器;/n所述交互服务器根据所述第一交互数据生成待推送数据,获取所述待推送数据对应的推送数据,将所述推送数据发送至所述比赛服务器;/n所述比赛服务器响应于至少一个第二客户端发出的赛事交互指令,将所述推送数据传输至发出赛事交互指令的第二客户端;/n所述第二客户端显示所述推送数据。/n

【技术特征摘要】
1.一种赛事直播方法,其特征在于,所述方法包括:
比赛服务器与多个第二客户端交互,生成赛况视频流,将所述赛况视频流传输至直播服务器;
所述直播服务器根据所述赛况视频流生成第一直播数据流,将所述第一直播数据流传输至至少一个第一客户端,所述第一客户端播放所述第一直播数据流;
所述直播服务器获取至少一个第一客户端发送的第一交互数据,将所述第一交互数据发送至交互服务器;
所述交互服务器根据所述第一交互数据生成待推送数据,获取所述待推送数据对应的推送数据,将所述推送数据发送至所述比赛服务器;
所述比赛服务器响应于至少一个第二客户端发出的赛事交互指令,将所述推送数据传输至发出赛事交互指令的第二客户端;
所述第二客户端显示所述推送数据。


2.根据权利要求1所述的方法,其特征在于,由赛事管理服务器存储赛事相关的各种配置信息,所述比赛服务器与多个第二客户端交互,生成赛况视频流,将所述赛况视频流传输至直播服务器,之前包括:
所述比赛服务器与所述赛事管理服务器交互,获取赛事配置数据;
所述比赛服务器根据所述赛事配置数据获取竞赛场景数据;
所述比赛服务器根据所述赛事配置数据确定参与竞赛的各个第二客户端;所述比赛服务器将所述竞赛场景数据送至所述各个第二客户端;
所述各个第二客户端根据所述竞赛场景数据渲染所述竞赛场景。


3.根据权利要求1或2所述的方法,其特征在于,还包括:
所述第二客户端渲染交互场景,在所述交互场景中捕捉第二交互数据,将所述第二交互数据传输至比赛服务器;
所述比赛服务器将所述第二交互数据传输至交互服务器。


4.根据权利要求1所述的方法,其特征在于,还包括:
所述第一客户端渲染交互场景,所述交互场景包括各个比赛选手信息和对应于各个比赛选手信息的投票控件;
响应于投票控件的触发操作,所述第一客户端生成第一交互数据,所述第一交互数据包括用户标识和比赛选手信息标识;
所述第一交互数据均包括时间戳,相应的,所述交互服务器根据所述第一交互数据生成待推送数据,包括:
所述交互服务器根据第一交互数据的时间戳为获取到的第一交互数据分组,相同分组内的第一交互数据的时间戳位于相同的时间区间内;
所述交互服务器对每个分组内的第一交互数据进行统计,得到各个比赛选手信息标识所述对应的投票数;
所述交互服务器根据各个比赛选手信息标识所述对应的投票数生成待推送数据。


5.根据权利要求1所述的方法,其特征在于,还包括:
所述交互服务器还可以将所述推送数据推送至直播服务器,所述直播服务器将所述推送数据并入第一直播数据流,生成第二直播数据流,将所述第二直播数据流传输至至少一个第一客户端,所述第一客户端播放所述第二直播数据流;
所述直播服务器根据将所述推送数据并入第一直播数据流,生成第二直播数据流,包括:
根据所述推送数据生成选手支持榜单或观赛用户榜单;
将所述选手支持榜单或观赛用户榜单合并入所述第一直播数据流,生成第二直播数据流。


6.根据权利要求5所述的方法,其特征在于,还包括:
若所述交互服务器获取到第二交互数据,则将所述第二交互数推送至直播服务器,所述直播服务器将所述第二交互数并入第一直播数据流或第二直播数据流,生成第三直播数据流,将所述第三直播数据流传输至至少一个第一客户端,所述第一...

【专利技术属性】
技术研发人员:沐建涛张荣刘杰王强
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1