【技术实现步骤摘要】
赛事观战方法、装置、终端、服务器及存储介质
本申请涉及计算机领域,特别涉及一种赛事观战方法、装置、终端、服务器及存储介质。
技术介绍
随着电子竞技的不断发展,越来越多的电子竞技赛事应运而生。相关技术中,在进行电子竞技赛事转播时,赛事转播方通过观战位加入比赛,从而在比赛过程中进行实时观战;同时,赛事转播方将观战过程的观战画面以视频流的形式推送至观赛客户端,使得观赛用户能够从视频中了解到实时战况。然而,采用上述赛事转播方式,观赛用户仅能观看赛事转播方提供的赛事视频,而赛事视频中观战画面对应的观赛视角(包括全局视角和选手视角)均由赛事转播方控制,观赛用户无法进行选择,导致观看赛事转播的灵活性较差。
技术实现思路
本申请实施例提供了一种赛事观战方法、装置、终端、服务器及存储介质,可以提高观看赛事转播时的灵活性。所述技术方案如下:一方面,本申请实施例提供了一种赛事观战方法,所述方法包括:响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的 ...
【技术保护点】
1.一种赛事观战方法,其特征在于,所述方法包括:/n响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;/n接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;/n通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。/n
【技术特征摘要】
1.一种赛事观战方法,其特征在于,所述方法包括:
响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;
接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;
通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。
2.根据权利要求1所述的方法,其特征在于,所述目标赛事录像文件包括目标头文件和目标组块文件;
所述通过解析所述目标赛事录像文件,显示观战画面,包括:
解析所述目标头文件,得到所述目标赛事的赛事信息,所述赛事信息中包含所述虚拟环境的环境标识;
根据所述环境标识获取所述虚拟环境的环境数据,并通过加载所述环境数据显示所述虚拟环境;
解析所述目标组块文件,得到所述位置数据和所述状态数据;
根据所述位置数据和所述状态数据,在所述虚拟环境中显示所述虚拟对象。
3.根据权利要求2所述的方法,其特征在于,所述根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,包括:
根据所述目标赛事标识,向所述录像服务器发送第一观赛请求,所述第一观赛请求用于请求拉取所述目标头文件;
根据起始观战时间点以及组块文件对应的单位比赛时长,确定起始组块编号,所述目标观战时间点位于所述起始组块编号对应组块文件所属的比赛时段;根据所述目标赛事标识和所述起始组块编号,向所述录像服务器发送第二观赛请求,所述第二观赛请求用于请求拉取所述目标组块文件,所述目标组块文件对应的组块编号大于等于所述起始组块编号,其中,所述组块文件对应的组块编号递增。
4.根据权利要求2所述的方法,其特征在于,所述赛事信息中还包含赛事版本号;
所述根据所述环境标识获取所述虚拟环境的环境数据,并通过加载所述环境数据显示所述虚拟环境,包括:
响应于所述赛事版本号和本地观赛客户端的版本号一致,根据所述环境标识获取所述虚拟环境的所述环境数据,并通过加载所述环境数据显示所述虚拟环境。
5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
响应于接收到观赛指令,显示赛事列表,所述赛事列表中包含至少一场赛事的赛事标识;
响应于接收到对所述赛事列表中目标赛事的选择操作,确定接收到所述赛事观战操作。
6.根据权利要求5所述的方法,其特征在于,所述响应于接收到观赛指令,显示赛事列表,包括:
响应于接收到所述观赛指令,向赛事管理服务器发送服务器地址获取请求,所述赛事管理服务器存储有至少一个所述录像服务器对应的服务器地址;
根据所述赛事管理服务器发送的所述服务器地址,向至少一个所述录像服务器发送赛事获取请求;
根据至少一个所述录像服务器发送的所述赛事标识显示所述赛事列表。
7.根据权利要求1至4任一所述的方法,其特征在于,所述通过解析所述目标赛事录像文件,显示观战画面之后,所述方法还包括:
接收到对所述观战画面中视角切换控件的触发操作,所述视角切换控件用于触发切换观战视角,所述观战视角包括全局视角或指定虚拟对象视角中的至少一种;
根据所述触发操作显示切换所述观战视角后的所述观战画面。
8.一种赛事观战方法,其特征在于,所述方法包括:
目标赛事进行过程中,获取比赛数据,所述比赛数据至少包含虚拟环境中虚拟对象的位置数据和状态数据;
根据所述比赛数据生成比赛数据流;
向录像服务器发送所述比赛数据流,所述录像服务器用于根据所述比赛数据流生成目标赛事录像文件,并在接收到观赛终端发送的观赛请求时,向所述观赛终端发送...
【专利技术属性】
技术研发人员:王唱畅,陈楚,赵奇,熊有益,梁本志,李建全,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。