一种推荐视频确定方法、数据处理服务器及系统技术方案

技术编号:14893931 阅读:31 留言:0更新日期:2017-03-29 04:20
本发明专利技术实施例还提供一种推荐视频确定方法、数据处理服务器及系统,该方法包括:确定候选虚拟场景;所述候选虚拟场景当前存在用户参与,且一个用户对应所述候选虚拟场景中的一个虚拟角色;从所述候选虚拟场景中,选取目标虚拟场景;确定所述目标虚拟场景的各虚拟角色的表现数据;根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色;以所述目标虚拟角色在所述目标虚拟场景中的视角,生成推荐视频。本发明专利技术实施例可确定出向用户推荐的虚拟场景视频,且推荐的视频具有较高的观看质量。

【技术实现步骤摘要】

本专利技术涉及数据处理
,具体涉及一种推荐视频确定方法、数据处理服务器及系统
技术介绍
随着游戏、仿真等类型网络应用的兴起,用户可通过创建的虚拟角色在网络应用提供的虚拟场景中获得多种体验。一些网络应用(如MOBA类型的竞技游戏)提供的虚拟场景可支持多用户的参与,多个用户的虚拟角色可通过匹配、组队等方式进入虚拟场景中,并在虚拟场景中体验竞技等活动。目前,通过视频技术在虚拟场景中的使用,可形成记录虚拟角色在虚拟场景中活动的视频(简称虚拟场景视频,虚拟场景视频的形式如游戏的竞技对局视频等)。用户出于熟练网络应用的使用方式等目的,往往具有观看其他用户当前的虚拟场景视频的需求,然而当前存在用户参与的虚拟场景可能有多个(如当前可能同时存在多个游戏竞技对局),因此如何确定向用户推荐的虚拟场景视频成为了需要考虑的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种推荐视频确定方法、数据处理服务器及系统,以确定向用户推荐的虚拟场景视频。为实现上述目的,本专利技术实施例提供如下技术方案:一种推荐视频确定方法,包括:确定候选虚拟场景;所述候选虚拟场景当前存在用户参与,且一个用户对应所述候选虚拟场景中的一个虚拟角色;从所述候选虚拟场景中,选取目标虚拟场景;确定所述目标虚拟场景的各虚拟角色的表现数据;根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色;以所述目标虚拟角色在所述目标虚拟场景中的视角,生成推荐视频。本专利技术实施例还提供一种数据处理服务器,包括:候选场景确定模块,用于确定候选虚拟场景;所述候选虚拟场景当前存在用户参与,且一个用户对应所述候选虚拟场景中的一个虚拟角色;目标场景选取模块,用于从所述候选虚拟场景中,选取目标虚拟场景;表现数据确定模块,用于确定所述目标虚拟场景的各虚拟角色的表现数据;目标角色选取模块,用于根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色;推荐视频生成模块,用于以所述目标虚拟角色在所述目标虚拟场景中的视角,生成推荐视频。本专利技术实施例还提供一种推荐视频确定系统,包括:数据处理服务器;所述数据处理服务器用于,确定候选虚拟场景;所述候选虚拟场景当前存在用户参与,且一个用户对应所述候选虚拟场景中的一个虚拟角色;从所述候选虚拟场景中,选取目标虚拟场景;确定所述目标虚拟场景的各虚拟角色的表现数据;根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色;以所述目标虚拟角色在所述目标虚拟场景中的视角,生成推荐视频。基于上述技术方案,本专利技术实施例提供的推荐视频确定方法,可确定出当前存在用户参与的候选虚拟场景,并从候选虚拟场景中筛选出目标虚拟场景,通过目标虚拟场景的各虚拟角色的表现数据,确定出生成推荐视频的目标虚拟角色,从而以目标虚拟角色在目标虚拟场景中的视角,生成推荐视频,实现推荐视频的确定。本专利技术实施例提供的推荐视频确定方法,可从当前存在用户参与的虚拟场景中确定出推荐视频所在的目标虚拟场景,并以目标虚拟场景中所确定的目标虚拟角色的视角生成推荐视频,确定出向用户推荐的虚拟场景视频,且推荐的视频具有较高的观看质量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的实现推荐视频确定方法的系统架构图;图2为本专利技术实施例提供的游戏背景下的系统架构图;图3为本专利技术实施例提供的推荐视频确定方法的流程图;图4为本专利技术实施例提供的确定目标虚拟角色的方法流程图;图5为本专利技术实施例提供的游戏背景下视频推荐界面的示意图;图6为本专利技术实施例提供的将推荐视频加入到视频推荐界面的方法流程图;图7为本专利技术实施例提供的游戏背景下视频推荐界面的另一示意图;图8为本专利技术实施例提供的发送通知信息的信令流程图;图9为本专利技术实施例提供的客户端输出提示信息的示意图;图10为本专利技术实施例提供的客户端输出提示信息的另一示意图;图11为本专利技术实施例提供的客户端输出提示信息的再一示意图;图12为本专利技术实施例在游戏竞技场景下的应用示意图;图13为本专利技术实施例提供的数据处理服务器的结构框图;图14为本专利技术实施例提供的数据处理服务器的另一结构框图;图15为本专利技术实施例提供的数据处理服务器的再一结构框图;图16为本专利技术实施例提供的数据处理服务器的硬件结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例提供的实现推荐视频确定方法的系统架构,参照图1,该系统可以包括:客户端10,维持服务器20和数据处理服务器30;客户端10可以装载在智能手机、平板电脑、笔记本电脑等用户设备上,为网络应用提供本地服务;客户端10可以在用户请求进入虚拟场景时,通过加载虚拟场景,使得用户的虚拟角色能够进入到虚拟场景中。维持服务器20为网络应用所属服务器集群中的服务设备,架设在网络侧;维持服务器20可以在多个用户分别通过各自的客户端10请求进入虚拟场景时,维持多个用户的虚拟角色(一个用户一般控制一个虚拟角色)在虚拟场景中的活动,并记录各虚拟场景中各虚拟角色的表现;虚拟角色的表现一般由用户的操作决定,用户的操作越熟练,用户的虚拟角色在虚拟场景中的表现一般越好。可选的,维持服务器所维持的虚拟场景数量可能存在多个,这些虚拟场景可能是同一场景内容的虚拟场景,但只要是参与的用户不同,则认为是不同的虚拟场景。数据处理服务器30为网络应用所属服务器集群中的服务设备,架设在网络侧,可用于进行数据处理。数据处理服务器30可以通过数据处理方式,从当前存在用户参与的虚拟场景中,确定推荐视频相应的虚拟场景,并以该虚拟场景中某一虚拟角色的视角生成推荐视频,进行视频的推荐。本专利技术实施例可应用在MOBA(MultiplayerOnlineBattleArena,多人在线战术竞技游戏)类型的游戏中,在当前存在多场竞技对局时,向用户推荐竞技对局视频。相应的,图1所示系统在游戏背景下的形式可以如图2所示,客户端10可以是游戏客户端,维持服务器20可以是战斗服务器,数据处理服务器30可以是游戏数据处理服务器;相应的,虚拟场景可以是游戏的游戏竞技场景。在用户请求游戏竞技时,游戏客户端可在游戏的匹配服务器匹配用户的竞技对手后,加载游戏竞技场景;相应的,用户的游戏角色将进入游戏竞技场景中,加入到一场竞技对局中;一场竞技对局一般对应一个游戏竞技场景。战斗服务器可以维持多场竞技对局,且维持一场竞技对局可以是通过,维持多个用户的游戏角色在一个游戏竞技场景中进行战斗竞技实现;相应的,战斗服务器可以记录各个竞技对局中用户的表现。游戏数据处理服务器可用于进行游戏数据的处理,从当前的多场竞技对局中确定推荐视频的竞技对局,并以该竞技对局中某一游戏角本文档来自技高网...
一种推荐视频确定方法、数据处理服务器及系统

【技术保护点】
一种推荐视频确定方法,其特征在于,包括:确定候选虚拟场景;所述候选虚拟场景当前存在用户参与,且一个用户对应所述候选虚拟场景中的一个虚拟角色;从所述候选虚拟场景中,选取目标虚拟场景;确定所述目标虚拟场景的各虚拟角色的表现数据;根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色;以所述目标虚拟角色在所述目标虚拟场景中的视角,生成推荐视频。

【技术特征摘要】
1.一种推荐视频确定方法,其特征在于,包括:确定候选虚拟场景;所述候选虚拟场景当前存在用户参与,且一个用户对应所述候选虚拟场景中的一个虚拟角色;从所述候选虚拟场景中,选取目标虚拟场景;确定所述目标虚拟场景的各虚拟角色的表现数据;根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色;以所述目标虚拟角色在所述目标虚拟场景中的视角,生成推荐视频。2.根据权利要求1所述的推荐视频确定方法,其特征在于,所述根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色包括:确定目标虚拟场景的各虚拟角色的第一类表现数据和第二类表现数据,所述第一类表现数据和第二类表现数据的数据类型相反;分别确定各虚拟角色的第一类表现数据和第二类表现数据的比值,将比值符合预定比值条件的虚拟角色确定为目标虚拟角色。3.根据权利要求1所述的推荐视频确定方法,其特征在于,所述从所述候选虚拟场景中,选取目标虚拟场景包括:从所述候选虚拟场景中,选取参与用户的用户特征均符合设定用户特征的目标虚拟场景;或,从所述候选虚拟场景中,选取运行状态符合设定运行状态的目标虚拟场景。4.根据权利要求1所述的推荐视频确定方法,其特征在于,还包括:将所述推荐视频推荐到视频推荐界面。5.根据权利要求4所述的推荐视频确定方法,其特征在于,所述将所述推荐视频推荐到视频推荐界面包括:判断视频推荐池当前是否有空闲的推荐位,所述视频推荐池维持有与视频推荐界面的视频推荐限数相应的推荐位,且所述视频推荐池当前空闲的推荐位数量,与视频推荐界面当前空闲的视频推荐数相应;若所述视频推荐池当前有空闲的推荐位,将所述推荐视频加入到所述视频推荐池,以将所述推荐视频推荐到视频推荐界面。6.根据权利要求5所述的推荐视频确定方法,其特征在于,还包括:在将所述推荐视频加入到所述视频推荐池时,将所述角色标识和所述用户标识加入到所述视频推荐池;及在所述视频推荐界面展示所述角色标识和所述用户标识。7.根据权利要求1-6任一项所述的推荐视频确定方法,其特征在于,还包括:向所述目标虚拟场景的各参与用户对应的客户端,发送通知信息;所述通知信息用于指示目标虚拟角色对应的用户被推荐。8.根据权利要求7所述的推荐视频确定方法,其特征在于,还包括:定时更新所述推荐视频的当前观看用户数;将更新的当前观看用户数发送至所述目标虚拟场景的各参与用户对应的客户端。9.根据权利要求1所述的推荐视频确定方法,其特征在于,所述确定候选虚拟场景包括:确定当前正进行的特定类型的候选竞技对局,将所确定的候选竞技对局对应的游戏竞技场景确定为候选虚拟场景;其中,不同用户参与的游戏竞技场景属于不同的竞技对局;所述从所述候选虚拟场景中,选取目标虚拟场景包括:根据各候选竞技对局的参与用户的用户等级,确定参与用户的等级均达到设定等级的目标竞技对局,目标竞技对局对应目标游戏竞技场景;所述根据所述目标虚拟场景的各虚拟角色的表现数据,从所述目标虚拟场景的各虚拟角色中选取目标虚拟角色包括:从目标竞技对局的各游戏角色的表现数据中,调取出目标竞技对局的各游戏角色的击杀数、助攻数、死亡数;分别将各游戏角色的击杀数与助攻数的和,除以死亡数,确定出各游戏角色对应的...

【专利技术属性】
技术研发人员:郭兴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1