观战视角的切换方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:39312693 阅读:5 留言:0更新日期:2023-11-12 15:57
本申请公开了一种观战视角的切换方法、装置、计算机设备和存储介质,属于人工智能领域。所述方法包括:获取不同阵营的至少两个虚拟对象在当前时刻的对战特征;将对战特征输入数据预测模型,得到至少两个虚拟对象在预测时间段的至少一种战况预测信息;预测时间段是晚于当前时刻的时间段;基于至少一种战况预测信息,对观战视角进行切换;观战视角是以至少两个虚拟对象中的第一虚拟对象为主观战对象以显示至少两个虚拟对象的对战过程的画面视角。上述方案可以对至少两个虚拟对象的对局战况进行预测,基于战况预测信息可以预埋观战视角,在观战视角切换时有效减少切换的延迟,避免观赛者错过精彩瞬间。者错过精彩瞬间。者错过精彩瞬间。

【技术实现步骤摘要】
观战视角的切换方法、装置、计算机设备和存储介质


[0001]本申请实施例涉及人工智能领域,特别涉及一种观战视角的切换方法、装置、计算机设备和存储介质。

技术介绍

[0002]在多人在线战术竞技(Multiplayer Online Battle Arena,MOBA)游戏中,观察者(Observer,OB)视角(或称观战视角)是竞技比赛中观赛者观察对局状况的最直接视角,OB视角选取的好坏直接影响了观赛者的整体观感。
[0003]相关技术中,OB视角的切换依赖于团战,在团战发生后将OB视角切换到相应英雄。例如,在团战发生时刻,将团战的焦点英雄的视角作为OB视角。其中,团战是指不同阵营的任意两个英雄之间的距离小于设定距离。
[0004]然而,相关技术中无法预知精彩团战,在团战发生后才会进行OB视角切换,使得OB视角切换存在一定程度的延迟,观赛者经常错过比赛的精彩瞬间。

技术实现思路

[0005]本申请提供了一种观战视角的切换方法、装置、计算机设备和存储介质,所述技术方案如下:
[0006]根据本申请的一方面,提供了一种观战视角的切换方法,所述方法包括:
[0007]获取不同阵营的至少两个虚拟对象在当前时刻的对战特征;
[0008]将所述对战特征输入数据预测模型,得到所述至少两个虚拟对象在预测时间段的至少一种战况预测信息;所述预测时间段是晚于所述当前时刻的时间段;
[0009]基于所述至少一种战况预测信息,对所述观战视角进行切换;所述观战视角是以所述至少两个虚拟对象中的第一虚拟对象为主观战对象以显示所述至少两个虚拟对象的对战过程的画面视角。
[0010]在本申请的一个示例性实施例中,所述属性信息包括以下信息中的至少之一:标识、第一类型、第二类型、是否为核心位置、出场率、胜率、历史时间段强度、预设级别强度、预设时间段分数、攻击强度、技能强度、综合分数;
[0011]所述动态信息包括以下信息中的至少之一:所在阵营、击杀数、助攻数、死亡数、级别、经济、生命值、生命值率、是否处于预设状态、达到所述预设状态的时长、总输出、承受输出、是否有增益、预设技能是否可用、是否处于预设行为状态、与第一阵营的至少一个虚拟对象的距离、与第二阵营的至少一个虚拟对象的距离、预设距离内的第一阵营的虚拟对象的数量、所述预设距离内的第二阵营的虚拟对象的数量、与所述第二阵营的预设元素之间的距离;
[0012]所述阵营信息包括以下信息中的至少之一:帧数、预设时间段经济趋势、第一阵营的击杀数、经济、最高经济、所述预设元素的数量、是否有增益、处于所述预设状态的虚拟对象的数量;第二阵营的击杀数、经济、最高经济、所述预设元素的数量、是否有增益、处于所
述预设状态的虚拟对象的数量;不同阵营的所述预设元素的数量差值、经济差值、最高经济差值、处于所述预设状态的虚拟对象的数量差值。
[0013]在本申请的一个示例性实施例中,所述数据预测模型是预先训练的,所述数据预测模型的训练过程,包括:
[0014]获取不同阵营的至少两个虚拟对象在历史时刻的对战特征,所述对战特征携带至少一种战况标签信息;
[0015]将所述对战特征输入待训练的数据预测模型,得到所述至少两个虚拟对象在目标时间段的至少一种战况预测信息;所述目标时间段是晚于所述历史时刻的时间段;
[0016]基于所述至少一种战况预测信息与所述至少一种战况标签信息确定训练损失,基于所述训练损失对所述待训练的数据预测模型的模型参数进行训练。
[0017]根据本申请的另一方面,提供了一种观战视角的切换装置,所述装置包括:
[0018]获取模块,用于获取不同阵营的至少两个虚拟对象在当前时刻的对战特征;
[0019]预测模块,用于将所述对战特征输入数据预测模型,得到所述至少两个虚拟对象在预测时间段的至少一种战况预测信息;所述预测时间段是晚于所述当前时刻的时间段;
[0020]切换模块,用于基于所述至少一种战况预测信息,对所述观战视角进行切换;所述观战视角是以所述至少两个虚拟对象中的第一虚拟对象为主观战对象以显示所述至少两个虚拟对象的对战过程的画面视角。
[0021]根据本申请的另一方面,提供了一种计算机设备,所述计算机设备包括:处理器和存储器,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上所述的观战视角的切换方法。
[0022]根据本申请的另一方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上所述的观战视角的切换方法。
[0023]根据本申请的另一方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的观战视角的切换方法。
[0024]本申请实施例提供的技术方案带来的有益效果至少包括:
[0025]通过获取不同阵营的至少两个虚拟对象在当前时刻的对战特征;将对战特征输入数据预测模型,得到至少两个虚拟对象在预测时间段的至少一种战况预测信息;预测时间段是晚于当前时刻的时间段;可以对至少两个虚拟对象的对局战况进行预测,为后续的切换提供支持和解释。通过基于至少一种战况预测信息,对观战视角进行切换;观战视角是以至少两个虚拟对象中的第一虚拟对象为主观战对象以显示至少两个虚拟对象的对战过程的画面视角,基于战况预测信息可以预埋观战视角,在观战视角切换时有效减少切换的延迟,避免观赛者错过精彩瞬间,还可以防止观战视角切换错误、避免观战视角切换频繁。进一步地,基于战况预测信息还可以预先为至少两个虚拟对象的对战过程添加更加丰富的解说话术,使得解说话术更吸引观赛者,提高观赛者的观战体验。
附图说明
[0026]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1示出了一个示例性实施例提供的计算机系统的结构框图;
[0028]图2示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0029]图3示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0030]图4示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0031]图5示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0032]图6示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0033]图7示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0034]图8示出了一个示例性实施例提供的观战视角的切换方法的流程图;
[0035]图9示出了一个示例性实施例提供的观战视角的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种观战视角的切换方法,其特征在于,所述方法包括:获取不同阵营的至少两个虚拟对象在当前时刻的对战特征;将所述对战特征输入数据预测模型,得到所述至少两个虚拟对象在预测时间段的至少一种战况预测信息;所述预测时间段是晚于所述当前时刻的时间段;基于所述至少一种战况预测信息,对所述观战视角进行切换;所述观战视角是以所述至少两个虚拟对象中的第一虚拟对象为主观战对象以显示所述至少两个虚拟对象的对战过程的画面视角。2.根据权利要求1所述的方法,其特征在于,所述基于所述至少一种战况预测信息,对所述观战视角进行切换,包括:基于所述至少一种战况预测信息,从所述至少两个虚拟对象中确定待切换观战对象;基于所述待切换观战对象和所述第一虚拟对象,对所述观战视角进行切换。3.根据权利要求2所述的方法,其特征在于,所述基于所述至少一种战况预测信息,从所述至少两个虚拟对象中确定待切换观战对象,包括:基于所述至少一种战况预测信息,确定所述至少两个虚拟对象产生的目标事件;基于所述目标事件的类型,从所述至少两个虚拟对象中确定候选虚拟对象;基于与所述候选虚拟对象对应的视角切换策略,从所述至少两个虚拟对象中确定待切换观战对象。4.根据权利要求3所述的方法,其特征在于,所述目标事件包括第一目标事件,所述第一目标事件包括所述至少两个虚拟对象在所述当前时刻存在团战,所述团战是指所述至少两个虚拟对象之间的距离小于设定距离;所述基于所述目标事件的类型,从所述至少两个虚拟对象中确定候选虚拟对象,包括:在所述目标事件为所述第一目标事件的情况下,获取所述至少两个虚拟对象各自的至少一种团战信息;将所述至少一种团战信息进行加权求和,得到所述至少两个虚拟对象各自的预测得分;将所述预测得分中的最高预测得分对应的虚拟对象,确定为所述至少两个虚拟对象中的所述候选虚拟对象。5.根据权利要求4所述的方法,其特征在于,所述将所述至少一种团战信息进行加权求和,得到所述至少两个虚拟对象各自的预测得分,包括:确定所述至少一种团战信息的权重;不同阵营的所述至少两个虚拟对象的相同类型的团战信息对应的权重相同;基于所述权重将所述至少一种团战信息进行加权求和,得到所述至少两个虚拟对象各自的预测得分。6.根据权利要求3所述的方法,其特征在于,所述目标事件包括第二目标事件,所述第二目标事件包括所述至少两个虚拟对象在所述当前时刻不存在团战、且在所述预测时间段内存在团战,所述团战是指所述至少两个虚拟对象之间的距离小于设定距离;所述基于所述目标事件的类型,从所述至少两个虚拟对象中确定候选虚拟对象,包括:在所述目标事件为所述第二目标事件的情况下,将所述至少一种战况预测信息进行加权求和,得到所述至少两个虚拟对象各自的预测得分;
将所述预测得分中的最高预测得分对应的虚拟对象,确定为所述至少两个虚拟对象中的所述候选虚拟对象。7.根据权利要求6所述的方法,其特征在于,所述将所述至少一种战况预测信息进行加权求和,得到所述至少两个虚拟对象各自的预测得分,包括:根据所述至少一种战况预测信息的类型,确定所述至少一种战况预测信息对应的权重;不同阵营的所述至少两个虚拟对象的相同类型的战况预测信息对应的权重相同;将所述至少一种战况预测信息以及所述至少一种战况预测信息对应的权重进行加权求和,得到所述至少两个虚拟对象各自的预测得分。8.根据权利要求3所述的方法,其特征在于,所述目标事件包括第三目标事件,所述第三目标事件是指所述至少两个虚拟对象在所述当前时刻不存在团战、且在所述预测时间段内不存在团战,所述团战是指所述至少两个虚拟对象之间的距离小于设定距离;所述基于所述目标事件的类型,从所述至少两个虚拟对象中确定候选虚拟对象,包括:在所述目标事件为所述第三目标事件的情况下,从话术池中获取解说话术;所述解说话术是指所述当前时刻对所述至少两个虚拟对象的对战过程进行解说的话术;将所述解说话术的主语对应的虚拟对象,确定为所述至少两个虚拟对象中的所述候选虚拟对象。9.根据权利要求3至8任一所述的方法,其特征在于,所述基于与所述候选虚拟对象对应的视角切换策略,从所述至少两个虚拟对象中确定待切换观战对象,包括:在所述候选虚拟对象包括所述第一虚拟对象的情况下;或,在所述候选虚拟对象不包括所述第一虚拟对象、且所述第一虚拟对象是所述第一目标事件的参与者的情...

【专利技术属性】
技术研发人员:常佳艺解静郑哲张玉律陈梓阳陈祺安东岳杜楠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1