赛事观战方法、装置、终端、服务器及存储介质制造方法及图纸

技术编号:25424231 阅读:17 留言:0更新日期:2020-08-28 22:10
本申请公开了一种赛事观战方法、装置、终端、服务器及存储介质,涉及计算机领域。该方法包括:响应于赛事观战操作,根据目标赛事的目标赛事标识向录像服务器发送观赛请求,录像服务器中存储有至少一场赛事对应的赛事录像文件,赛事录像文件由录像服务器根据比赛服务器推送的比赛数据流生成,比赛数据流包含虚拟环境中虚拟对象的位置数据和状态数据;接收录像服务器发送的目标赛事录像文件;通过解析目标赛事录像文件,显示观战画面,所述观战画面中包含虚拟环境以及虚拟环境中的虚拟对象,且虚拟环境中的虚拟对象根据位置数据和状态数据还原得到。采用本申请实施例提供的方案有助于提高赛事转播的灵活性。

【技术实现步骤摘要】
赛事观战方法、装置、终端、服务器及存储介质
本申请涉及计算机领域,特别涉及一种赛事观战方法、装置、终端、服务器及存储介质。
技术介绍
随着电子竞技的不断发展,越来越多的电子竞技赛事应运而生。相关技术中,在进行电子竞技赛事转播时,赛事转播方通过观战位加入比赛,从而在比赛过程中进行实时观战;同时,赛事转播方将观战过程的观战画面以视频流的形式推送至观赛客户端,使得观赛用户能够从视频中了解到实时战况。然而,采用上述赛事转播方式,观赛用户仅能观看赛事转播方提供的赛事视频,而赛事视频中观战画面对应的观赛视角(包括全局视角和选手视角)均由赛事转播方控制,观赛用户无法进行选择,导致观看赛事转播的灵活性较差。
技术实现思路
本申请实施例提供了一种赛事观战方法、装置、终端、服务器及存储介质,可以提高观看赛事转播时的灵活性。所述技术方案如下:一方面,本申请实施例提供了一种赛事观战方法,所述方法包括:响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。另一方面,本申请实施例提供了一种赛事观战方法,所述方法包括:目标赛事进行过程中,获取比赛数据,所述比赛数据至少包括虚拟环境中虚拟对象的位置数据和状态数据;根据所述比赛数据生成比赛数据流;向录像服务器发送所述比赛数据流,所述录像服务器用于根据所述比赛数据流生成目标赛事录像文件,并在接收到观赛终端发送的观赛请求时,向所述观赛终端发送所述目标赛事录像文件,所述观赛终端用于通过解析所述目标赛事录像文件显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。可选的,所述根据所述比赛数据生成比赛数据流,包括:对预定时间间隔内的所述比赛数据进行序列化处理,得到所述比赛数据流;所述向录像服务器发送所述比赛数据流,包括:每隔所述预定时间间隔,向所述录像服务器发送所述比赛数据流,所述录像服务器用于根据所述比赛数据流生成组块文件,所述组块文件属于所述目标赛事录像文件,各个所述组块文件包含组块编号,且所述组块编号递增。可选的,所述方法还包括:对所述目标赛事的赛事信息进行序列化处理,得到头数据,所述赛事信息包括所述虚拟环境的环境标识以及赛事版本号;向所述录像服务器发送所述头数据,所述录像服务器用于根据所述头数据生成目标头文件,所述目标头文件属于所述目标赛事录像文件。可选的,所述方法还包括:接收赛事管理服务器发送的服务器地址,所述服务器地址为所述录像服务器的地址,所述服务器地址是所述赛事管理服务器接收到赛事创建请求,且赛事创建请求中包含录制令牌时发送的;所述向录像服务器发送所述比赛数据流,包括:根据所述服务器地址向所述录像服务器发送所述比赛数据流。另一方面,本申请实施例提供了一种赛事观战方法,所述方法包括:接收比赛服务器推送的比赛数据流,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;根据所述比赛数据流生成赛事录像文件并存储;响应于接收到观赛终端发送的观赛请求,向所述观赛终端发送目标赛事录像文件,所述目标赛事录像文件为目标赛事对应的赛事录像文件,所述观赛终端用于通过解析所述目标赛事录像文件显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。可选的,所述目标赛事录像文件包括目标头文件和目标组块文件;所述响应于接收到观赛终端发送的观赛请求,向所述观赛终端发送目标赛事录像文件,包括:响应于接收到所述观赛终端发送的第一观赛请求,向所述观赛终端发送所述目标头文件,所述第一观赛请求包含目标赛事标识,所述观赛终端用于通过解析所述目标头文件得到所述目标赛事的赛事信息,并根据所述赛事信息加载显示所述虚拟环境;响应于接收到所述观赛终端发送的第二观赛请求,向所述观赛终端发送所述目标组块文件,所述第二观赛请求包含所述目标赛事标识和起始组块编号,所述起始组块编码根据起始观战时间点以及组块文件对应的单位比赛时长确定,所述目标组块文件对应的组块编号大于等于所述起始组块编号,其中,所述组块文件对应的组块编号递增。可选的,所述响应于接收到观赛终端发送的观赛请求,向所述观赛终端发送目标赛事录像文件之前,所述方法还包括:响应于接收到所述观赛终端发送的赛事获取请求,向所述观赛终端发送至少一个赛事标识,所述赛事获取请求是所述观赛终端从赛事管理服务器处获取到录像服务器的服务器地址后发送的,所述观赛终端用于在赛事列表中显示至少一个所述赛事标识。另一方面,本申请实施例提供了一种赛事观战装置,所述装置包括:请求发送模块,用于响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;文件接收模块,用于接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;画面显示模块,用于通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。另一方面,本申请实施例提供了一种赛事观战装置,所述装置包括:数据获取模块,用于目标赛事进行过程中,获取比赛数据,所述比赛数据至少包含虚拟环境中虚拟对象的位置数据和状态数据;流生成模块,用于根据所述比赛数据生成比赛数据流;流发送模块,用于向录像服务器发送所述比赛数据流,所述录像服务器用于根据所述比赛数据流生成目标赛事录像文件,并在接收到观赛终端发送的观赛请求时,向所述观赛终端发送所述目标赛事录像文件,所述观赛终端用于通过解析所述目标赛事录像文件显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。另一方面,本申请实施例提供了一种赛事观战装置,所述装置包括:流接收模块,用于接收比赛服务器推送的比赛数据流,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;本文档来自技高网...

【技术保护点】
1.一种赛事观战方法,其特征在于,所述方法包括:/n响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;/n接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;/n通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。/n

【技术特征摘要】
1.一种赛事观战方法,其特征在于,所述方法包括:
响应于赛事观战操作,根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,所述录像服务器中存储有至少一场赛事对应的赛事录像文件,所述赛事录像文件由所述录像服务器根据比赛服务器推送的比赛数据流生成,所述比赛数据流中至少包含虚拟环境中虚拟对象的位置数据和状态数据;
接收所述录像服务器发送的目标赛事录像文件,所述目标赛事录像文件是所述目标赛事的赛事录像文件;
通过解析所述目标赛事录像文件,显示观战画面,所述观战画面中包含所述虚拟环境以及所述虚拟环境中的虚拟对象,且所述虚拟环境中的虚拟对象根据所述位置数据和所述状态数据还原得到。


2.根据权利要求1所述的方法,其特征在于,所述目标赛事录像文件包括目标头文件和目标组块文件;
所述通过解析所述目标赛事录像文件,显示观战画面,包括:
解析所述目标头文件,得到所述目标赛事的赛事信息,所述赛事信息中包含所述虚拟环境的环境标识;
根据所述环境标识获取所述虚拟环境的环境数据,并通过加载所述环境数据显示所述虚拟环境;
解析所述目标组块文件,得到所述位置数据和所述状态数据;
根据所述位置数据和所述状态数据,在所述虚拟环境中显示所述虚拟对象。


3.根据权利要求2所述的方法,其特征在于,所述根据目标赛事的目标赛事标识,向录像服务器发送观赛请求,包括:
根据所述目标赛事标识,向所述录像服务器发送第一观赛请求,所述第一观赛请求用于请求拉取所述目标头文件;
根据起始观战时间点以及组块文件对应的单位比赛时长,确定起始组块编号,所述目标观战时间点位于所述起始组块编号对应组块文件所属的比赛时段;根据所述目标赛事标识和所述起始组块编号,向所述录像服务器发送第二观赛请求,所述第二观赛请求用于请求拉取所述目标组块文件,所述目标组块文件对应的组块编号大于等于所述起始组块编号,其中,所述组块文件对应的组块编号递增。


4.根据权利要求2所述的方法,其特征在于,所述赛事信息中还包含赛事版本号;
所述根据所述环境标识获取所述虚拟环境的环境数据,并通过加载所述环境数据显示所述虚拟环境,包括:
响应于所述赛事版本号和本地观赛客户端的版本号一致,根据所述环境标识获取所述虚拟环境的所述环境数据,并通过加载所述环境数据显示所述虚拟环境。


5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:
响应于接收到观赛指令,显示赛事列表,所述赛事列表中包含至少一场赛事的赛事标识;
响应于接收到对所述赛事列表中目标赛事的选择操作,确定接收到所述赛事观战操作。


6.根据权利要求5所述的方法,其特征在于,所述响应于接收到观赛指令,显示赛事列表,包括:
响应于接收到所述观赛指令,向赛事管理服务器发送服务器地址获取请求,所述赛事管理服务器存储有至少一个所述录像服务器对应的服务器地址;
根据所述赛事管理服务器发送的所述服务器地址,向至少一个所述录像服务器发送赛事获取请求;
根据至少一个所述录像服务器发送的所述赛事标识显示所述赛事列表。


7.根据权利要求1至4任一所述的方法,其特征在于,所述通过解析所述目标赛事录像文件,显示观战画面之后,所述方法还包括:
接收到对所述观战画面中视角切换控件的触发操作,所述视角切换控件用于触发切换观战视角,所述观战视角包括全局视角或指定虚拟对象视角中的至少一种;
根据所述触发操作显示切换所述观战视角后的所述观战画面。


8.一种赛事观战方法,其特征在于,所述方法包括:
目标赛事进行过程中,获取比赛数据,所述比赛数据至少包含虚拟环境中虚拟对象的位置数据和状态数据;
根据所述比赛数据生成比赛数据流;
向录像服务器发送所述比赛数据流,所述录像服务器用于根据所述比赛数据流生成目标赛事录像文件,并在接收到观赛终端发送的观赛请求时,向所述观赛终端发送...

【专利技术属性】
技术研发人员:王唱畅陈楚赵奇熊有益梁本志李建全
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1