虚拟场景的配置方法和装置、存储介质、电子装置与流程

文档序号:17007466发布日期:2019-03-02 02:06阅读:131来源:国知局
虚拟场景的配置方法和装置、存储介质、电子装置与流程

本发明涉及互联网领域,具体而言,涉及一种虚拟场景的配置方法和装置、存储介质、电子装置。



背景技术:

随着多媒体技术的发展和无线网络的普及,人们的娱乐活动变得越来越丰富,如通过手持式媒体设备联网玩游戏、通过电脑玩单机或者联网游戏,游戏类型多种多样,如弹幕射击游戏、冒险游戏、模拟游戏、角色扮演游戏、休闲棋牌游戏和其它游戏等。

在大部分类型的游戏中,如在3d类游戏中进行游戏时,在游戏过程中可能会需要改变游戏进程或游戏逻辑,目前玩家只能在游戏开始前通过设置菜单的设置实现,这种设置方式操作方式单一,降低了用户体验。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种虚拟场景的配置方法和装置、存储介质、电子装置,以至少解决相关技术中设置方式较为单一的技术问题。

根据本发明实施例的一个方面,提供了一种虚拟场景的配置方法,包括:获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置;基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素;将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

根据本发明实施例的一个方面,提供了一种虚拟场景的配置方法,包括:展示从服务器获取的多个配置信息,其中,配置信息用于对虚拟场景中的场景元素进行配置;在第一终端上检测到选择操作,其中,多个配置信息中被选择操作选中的配置信息用于对多个场景元素中的目标场景元素进行配置;响应于选择操作,通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

根据本发明实施例的另一方面,还提供了一种虚拟场景的配置装置,包括:第一获取单元,用于获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置;生成单元,用于基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素;第一发送单元,用于将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

根据本发明实施例的另一方面,还提供了一种虚拟场景的配置装置,包括:展示单元,用于展示从服务器获取的多个配置信息,其中,配置信息用于对虚拟场景中的场景元素进行配置;检测单元,用于在第一终端上检测到选择操作,其中,多个配置信息中被选择操作选中的配置信息用于对多个场景元素中的目标场景元素进行配置;指示单元,用于响应于选择操作,通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。

根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。

在本发明实施例中,获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置;基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素;将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端,换言之,在第二终端运行提供虚拟场景的应用的过程中,可以通过第一终端来对虚拟场景进行配置,而不用在第二终端在运行前进行配置,可以解决相关技术中设置方式较为单一的技术问题,进而达到提高设置的灵活性的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的虚拟场景的配置方法的硬件环境的示意图;

图2是根据本发明实施例的一种可选的虚拟场景的配置方法的流程图;

图3是根据本发明实施例的一种可选的用户界面的示意图;

图4是根据本发明实施例的一种可选的用户界面的示意图;

图5是根据本发明实施例的一种可选的用户界面的示意图;

图6是根据本发明实施例的一种可选的用户界面的示意图;

图7是根据本发明实施例的一种可选的用户界面的示意图;

图8是根据本发明实施例的一种可选的用户界面的示意图;

图9是根据本发明实施例的一种可选的用户界面的示意图;

图10是根据本发明实施例的一种可选的用户界面的示意图;

图11是根据本发明实施例的一种可选的配置方案的示意图;

图12是根据本发明实施例的一种可选的虚拟场景的配置装置的示意图;以及,

图13是根据本发明实施例的一种终端的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

首先,在对本发明实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:

3d游戏:指以三维计算机图形为基础制作的立体电子游戏,包括但不限于多人在线联机的网络3d游戏、单人进行游戏的单人3d游戏,基于3d游戏系统建立的虚拟现实游戏系统,并且对平台具有通用适用属性,游戏主机平台、手机游戏平台、pc端游戏平台内的3d游戏都可包含在内。

战术竞技游戏:指通过战术元素对抗以寻求胜利的游戏。

客户端游戏:传统的依靠下载客户端,在电脑上进行游戏的网络游戏。

观众:指通过使用指定客户端或网站页面或者在线下场馆观看电子竞技比赛赛事的观众。

根据本发明实施例的一方面,提供了一种虚拟场景的配置方法的方法实施例。

可选地,在本实施例中,上述虚拟场景的配置方法可以应用于如图1所示的由服务器101和终端103(包括第一终端和第二终端)所构成的硬件环境中。如图1所示,服务器101通过网络与终端103进行连接,可用于为终端103或终端103上安装的客户端提供服务(如游戏服务、应用服务等),可在服务器上或独立于服务器设置数据库105,用于为服务器101提供数据存储服务,上述网络包括但不限于:广域网、城域网或局域网,终端103并不限定于pc、手机、平板电脑等。

本发明实施例的虚拟场景的配置方法可以由服务器101来执行,图2是根据本发明实施例的一种可选的虚拟场景的配置方法的流程图,如图2所示,该方法可以包括以下步骤:

步骤s202,服务器获取在第一终端上触发的选择操作,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景的场景元素进行配置。

上述的服务器可以是为目标应用提供应用服务的服务器,目标应用可以为能够提供虚拟场景的应用,如游戏应用、医学仿真应用、军事仿真应用等,后续以游戏应用为例进行说明;上述的第一终端不是能够在虚拟场景中直接参与游戏等活动的终端,但是第一终端可观看虚拟场景中活动的活动信息,如虚拟场景的游戏活动的游戏画面。

上述的配置信息可以为配置场景元素或场景元素的属性的信息,多个配置信息可以认为在同一界面中的多个选项,每个选项存在对应的配置事件,该配置事件可为目标应用的底层逻辑中的事件(而不同于第二终端所控制的目标对象所执行的任务),譬如在游戏应用中可以理解为游戏进程或游戏进程的一部分,更进一步地,如在战术竞技游戏中会对玩家游戏结果产生影响的生成游戏物品和游戏行为的事件,包括但不限于游戏中各类物资的分发,空投位置的确定,玩家可活动区域的划定,动态天气等战术元素(或称场景元素)。

上述的多个场景元素可以为虚拟场景中的任意场景元素,也可为待配置的场景元素。

步骤s204,服务器基于选择操作生成指示信息,指示信息用于指示多个场景元素中的目标场景元素。

上述的指示信息可以是包括配置事件的事件标识的信息。

步骤s206,服务器将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

可见,通过上述步骤,在目标应用运行的过程中,如在一局游戏的运行过程中,可以通过第一终端来影响一局游戏(即前述目标任务)的进程,观众在使用第一终端上的指定客户端或网站页面,或者在线下场馆通过第一终端观看电子竞技比赛赛事时,可以通过投票等选择操作行为影响正在观看的电子竞技比赛中的各类游戏进程。

上述实施例以本发明实施例的虚拟场景的配置方法由服务器101来执行为例进行说明,本发明实施例的虚拟场景的配置方法也可以由终端103来执行,其与上述实施例的区别仅在于执行主体由服务器变为了终端;本发明实施例的虚拟场景的配置方法还可以是由服务器101和终端103共同执行,终端103执行步骤s202至步骤s206中的一个或两个步骤,服务器执行剩余步骤,如终端103执行步骤s202,服务器执行步骤s204至步骤s206。其中,终端103执行本发明实施例的虚拟场景的配置方法也可以是由安装在其上的客户端来执行。

通过上述步骤s202至步骤s206,当第二终端操控客户端上显示的虚拟场景中的目标对象时,在第一终端上可以通过触发的选择操作来对虚拟场景中的场景元素进行配置,换言之,在第二终端运行提供虚拟场景的应用的过程中,第一终端可以影响虚拟场景的场景元素,可以解决相关技术中设置方式较为单一的技术问题,进而达到提高设置的灵活性的技术效果。

在本申请步骤s202提供的技术方案中,观众可以通过在第一终端上触发的选择操作来选择多个配置信息中的配置信息(相当于执行选择操作进行投票选择相应的场景元素),当观众选择完成后,服务器可获取在第一终端上触发的选择操作,进而对玩家的第二终端上的游戏场景(即虚拟场景)中的场景元素(如玩家角色的飞行航线、虚拟场景中的物资分配等)进行配置。相关技术中举办的各类电竞赛事中,观众仅能观看选手的比赛过程,参与感较低,而采用本方案的观众投票功能,观众可以通过投票影响游戏中各种战术元素的刷新地点和刷新时间,从而提升了观众观战热情,提高了观众对赛事的粘性;且参赛选手在面对此项机制时,可以根据临场情况使用不同的游戏策略,从而提升了赛事的观赏性。

可选地,在获取在第一终端上触发的选择操作之前,观众投票可以通过如下方式实现:一局游戏可以被划分为多个阶段,这多个阶段可包括按照时间先后顺序依次排列的第一阶段和第二阶段(第二阶段的起始时间不早于第一阶段的结束时间),在客户端上运行的一局游戏(即目标任务)处于第一阶段的情况下,服务器向第一终端发送用于表示多个场景元素的配置信息,第一终端在展示一局游戏的第一阶段的游戏信息(如直播的游戏画面)的过程中,即在观众观看游戏的过程中,第一终端还可展示待选择的多个配置信息,以便观众在各自的第一终端上执行对多个配置信息(此处的每个配置信息可以用于配置一个或多个场景元素,任意两个配置信息所配置的场景元素或者场景元素的属性不完全相同)的选择操作来进行投票,在第二终端的客户端上运行的一局游戏处于第二阶段时,多个配置信息用于对一局游戏的虚拟场景进行配置,即观众可以通过投票来决定该游戏在第一阶段的后续阶段中的游戏进程。

在一个可选的实施例中,在服务器向第一终端发送多个配置信息时,所发送的配置信息所配置的元素类型主要可以分为如下两个大类型:

其一是,在多个场景元素的元素类型为第一类型的情况下,向多个第一终端发送用于表示第一类型的多个场景元素的配置信息,第一类型的场景元素可以为虚拟场景中影响多个对象的全局要素(或称全局战术要素),多个对象为多个终端所操控的对象,多个终端中的每个终端用于操控多个对象中的一个对象,多个终端包括第二终端,多个对象包括目标对象,场景元素可以为全局战术要素,包括但不局限于:飞机初始飞行航线、本局游戏物资丰富程度、各个安全区的地理分布、动态天气。

其二是,在多个场景元素的元素类型为第二类型的情况下,向第一终端发送用于表示第二类型的多个场景元素的配置信息,第二类型的场景元素可为虚拟场景中的随机要素(或称随机战术要素),随机战术要素包括但不局限于:空投物资的刷新地点、空投物资的频率、空投物资包含种类、某些高级物资的刷新地点和频率等。

本申请的多个配置信息可以用于配置多个不同的场景元素,这多个不同的场景元素可为同一类型下的多个场景元素,如飞机初始飞行航线、本局游戏物资丰富程度、各个安全区的地理分布等,这多个不同的场景元素也可为不同类型下的多个场景元素,如飞机初始飞行航线、本局游戏物资丰富程度、空投物资的刷新地点、空投物资的频率等;本申请的多个配置信息还可用于配置同一场景元素,如配置多条飞机初始飞行航线、本局游戏物资的多种丰富程度、多种安全区的地理分布、多个动态天气等。

在上述实施例中,向多个第一终端发送用于表示第一类型的多个场景元素的配置信息包括以下至少之一:

1)向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的道具的数量不同,换言之,配置信息可用于配置本局游戏物资丰富程度,即物资的数量多少;

2)向第一终端发送用于表示多个场景元素的多个配置信息,多个配置信息中的任意两个配置信息在虚拟场景中配置的运输工具的运行轨迹不同,运输工具用于运输多个对象,运输工具包括但不局限于飞机、坦克、汽车等,以飞机为例,配置信息可用于配置飞机初始飞行航线;

3)向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的安全区域不同,安全区域为虚拟场景不会对多个对象的生命属性造成伤害的区域,换言之,配置信息可用于配置各安全区地理分布;

4)向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的天气环境不同,换言之,配置信息可用于配置动态天气的选项。

可选地,在向第一终端发送多个配置信息时,由于配置信息相当于投票选择信息,为了提高投票效率,可以采用分散投票的方式:向所有第一终端中的一部分终端发送多个配置信息中的第一配置信息,并向所有第一终端中的另一部分终端发送多个配置信息中的第二配置信息,第一配置信息和第二配置信息在虚拟场景中所配置的道具种类和/或道具属性不同,例如,第一配置信息配置的道具为飞机、第二配置信息配置的道具为坦克;第一配置信息配置的飞机数量为1.2*x(x为给定基数)、第二配置信息配置的飞机数量为1.5*x。

例如,服务器在向第一终端发送用于表示第二类型的多个场景元素的配置信息时:可向所有第一终端中的一部分终端发送多个配置信息中的第一配置信息,任意两个第一配置信息在虚拟场景中配置的道具种类不同;向所有第一终端中的另一部分终端发送多个第二配置信息,任意两个第二配置信息在虚拟场景中配置的道具的出现位置不同。

在步骤s204提供的技术方案中,服务器基于选择操作生成指示信息,指示信息用于指示多个场景元素中的目标场景元素。

可选地,选择操作可为多个,其中,根据多个选择操作,确定多个场景元素中每个场景元素被选中的次数,多个选择操作为分别在多个第一终端上触发的,也即每个第一终端均可触发选择操作;根据多个场景元素中每个场景元素被选中的次数确定多个场景元素中的目标场景元素;生成用于指示目标场景元素的指示信息。

在上述实施例中,多个选择操作为分别在多个第一终端上触发的,包括:将多个场景元素中被多个选择操作所选中的次数最多的场景元素作为目标场景元素,即统计每个场景元素的被投票次数,以得票高者为目标任务;或者,根据多个场景元素中每个场景元素被多个选择操作所选中的次数确定每个场景元素的权重ki(ki表示第i个任务的权重),一种可选的权重确认方式是:统计总投票次数p,每个场景元素的被投票次数(或称被选中次数)pi,那么权重ki=pi/p,根据为每个场景元素配置的参数与每个场景元素的权重之间乘积确定多个场景元素中的目标场景元素,为每个场景元素配置的参数mi(mi表示为第i个场景元素配置的参数)可以根据实际情况确认,如道具数量、道具位置等,然后计算n表示任务数量,将参数与f最接近的场景元素作为目标场景元素。

在步骤s206提供的技术方案中,服务器将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

可选地,在将指示信息发送给安装在第二终端上的客户端之后,服务器可向第一终端发送反馈信息,反馈信息用于反馈第一终端的选择操作所选中的场景元素是否为目标场景元素。

本发明实施例的虚拟场景的配置方法可以由第一终端来执行,该方法可以包括以下步骤:

步骤1,展示从服务器获取的多个配置信息,其中,配置信息用于对虚拟场景中的场景元素进行配置。

可选地,展示从服务器获取的多个配置信息:在客户端上运行的目标任务处于第一阶段的情况下,从服务器获取并展示多个配置信息;

步骤2,在第一终端上检测到选择操作,其中,多个配置信息中被选择操作选中的配置信息用于对多个场景元素中的目标场景元素进行配置。

步骤3,响应于选择操作,通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

可选地,通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素包括:通过服务器指示客户端,在所运行的目标任务处于第二阶段的情况下在虚拟场景中展示目标场景元素,其中,第二阶段的起始时间不早于第一阶段的结束时间。

可选地,展示从服务器获取的多个配置信息包括:在多个场景元素的元素类型为第一类型的情况下,在第一终端上展示用于表示第一类型的多个场景元素的多个配置信息,其中,第一类型的场景元素用于表示虚拟场景中影响多个对象的全局要素,多个对象为多个终端所操控的对象,多个终端中的每个终端用于操控多个对象中的一个对象,多个终端包括第二终端,多个对象包括目标对象;和/或,在多个场景元素的元素类型为第二类型的情况下,在第一终端上展示用于表示第二类型的多个场景元素的多个配置信息,其中,第二类型的场景元素用于表示虚拟场景中的随机要素。

在第一终端上展示用于表示第二类型的多个场景元素的多个配置信息包括以下至少之一:在第一终端上展示用于在虚拟场景中配置道具的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的道具的数量不同;在第一终端上展示用于在虚拟场景中配置运输工具的运行轨迹的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的运输工具的运行轨迹不同,运输工具用于运输多个对象;在第一终端上展示用于在虚拟场景中配置安全区域的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的安全区域不同,安全区域为虚拟场景不会对多个对象的生命属性造成伤害的区域;在第一终端上展示用于在虚拟场景中配置天气环境的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的天气环境不同。

在通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素之后,可在第一终端展示服务器发送的反馈信息,其中,反馈信息用于反馈第一终端的选择操作所选中的场景元素是否为目标场景元素。

本发明实施例的虚拟场景的配置方法可以由第二终端来执行,该方法可以包括以下步骤:

步骤1,第二终端获取服务器发送的指示信息,其中,指示信息为服务器根据第一终端的选择操作从多个配置信息中选择的配置信息生成的,配置信息用于对虚拟场景中的场景元素进行配置。

可选地,可在客户端上运行的目标任务处于第一阶段的情况下,获取指示信息。

步骤2在第二终端的客户端上按照指示信息的指示,在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

可选地,可在客户端上运行的目标任务处于第二阶段的情况下,在目标任务的虚拟场景中配置目标场景元素,以在虚拟场景中展示出目标场景元素,第二阶段的起始时间不早于第一阶段的结束时间。

作为一种可选的实施例,下面结合具体的实施方式详述本申请的技术方案。

观众在通过直播客户端或直播网站观看本游戏赛事时,在赛事比赛进行中,会在客户端或网页不定时弹出战术要素选择页面,战术要素主要包含两大类:全局战术要素和随机战术要素。全局战术要素为影响所有参赛选手的战术要素,选择界面会定时在需要该要素起作用时弹出。随机战术要素则会按照品类大小,按照顺序弹出选择界面供玩家选择,最终确定该随机战术要素的具体物品。

上述全局战术要素可包括:飞机初始飞行航线,本局游戏物资丰富程度,各个安全区的地理分布,动态天气等。玩家在观赏本局赛事时,将会在各战术要素即将其作用前40秒(相当于前述第一阶段)对其备选项进行实时投票(即执行选择操作),投票结果最后总决定该战术要素结果,观众将拥有30秒的时间对备选项进行投票,得票最多的选项将成为该战术要素的结果。

一种可选的全局要素出现的顺序为:

如图3所示的本局游戏物资丰富程度,观众观看界面弹出五个备选项,分别为正常物资丰富程度的0.6倍,0.8倍,1倍,1.2倍,1.4倍。玩家选择后,服务器将按照玩家所选票数最多的倍数全图分配物资。

如图4所示的飞机初始飞行航线,可在观众观看界面弹出地图界面,展示多条(如五条)不同的航线飞行路线,并弹出对应航线的选项,玩家选择后,服务器将按照玩家投票数最多的航线安排航线飞行。

如图5所示的各安全区地理分布:在各安全区刷新前40秒,直播界面弹出地图界面,展示多个(如5个)不同的下一个安全区刷新地理位置选项。玩家选择后,服务器将按照玩家投票数最多的安全区地理分布刷新安全区。

如图6所示的动态天气选项,该选项将贯穿整个游戏过程中,除初始天气为服务器分配外,之后的每个天气变化可由观众在多个(如五个)天气备选项中投票选出,并展示在游戏左上角天气预报栏中。

上述的随机战术要素可包括:空投的刷新地点、空投的频率、空投的物品的包含种类,某些高级物资的刷新地点和频率,随机战术要素中的高级物资刷新地点和频率选项在本局游戏中,可紧随全局战术要素中的本局游戏物资丰富程度选项出现,而空投的刷新地点、包含种类则在游戏中可随机出现。

对于高级物资刷新地点和种类而言,游戏中高级物资品类较多,且可能的分布地点广泛,不宜采用上述全局战术要素的投票方式,因而可采用分散投票法,即随机将观众分为2n组,每2组观众分别负责一件高级物资的刷新地点和刷新品类,一种可选的操作方法如下:

系统将观众随机分为2n组,由这2n组观众决定本局游戏发放的n件高级物资的刷新地点和刷新品类,每两组观众决定一件高级物资,两组观众中的一组观众决定该件物资的刷新地点,如图7所示,系统会在这组给出部分地图中五个备选点,该组观众投票选出本件物资的刷新地点,刷新地点为得票最高点,另一组观众决定该件物资的刷新品类,系统给出随机五件高级物资的备选项,如图8所示,该组观众投票选出本件物资的刷新品类,刷新品类为得票最高类。

对于空投的刷新地点和包含种类,在观战一局比赛中,该选项随机弹出,每次弹出观众需进行两次选择:如图9和图10所示,分别选择空投地点和空投包含物品,其中空投包含物品为预先配好的不同组合,观众选择后,服务器将按照观众选择最多的地点和种类进行空投投递。

上述方案中的功能可通过第一终端上的直播端和服务器配合完成,如图11所示,服务器生成战术要素选项发送至直播端,直播端负责分发各战术要素选项弹窗,并统计相关选项数据,如统计玩家选择发送至服务器。服务器端负责将生成相关选项以及按照直播端发送的结果生成相关战术要素。

步骤1,服务器生成战术要素选项发送至直播端。服务器可以实时监控目标应用的客户端所处的阶段(即第一阶段),以确定后续是否存在需要配置战术要素的阶段(即第二阶段),如确定第一阶段需要进行投票(即第二阶段存在需要配置的要素),则获取下一阶段需要投票的战术要素(或称为场景元素),则生成用于表示待配置(数量或属性)的场景元素的多个配置信息,并以配置信息的形式将战术元素发送给各个直播端(即第一终端上的直播端)。

步骤2,各个第一终端在有效时间内(如在第一阶段所在时间段内容、或者第二阶段到来之前)进行投票,即选择配置信息,在完成选择后,第一终端将所选择的配置信息发送给服务器。

步骤3,服务器统计有效时间内的投票,以确定最终的投票结果,即最终选择的目标场景元素。

步骤4,在第二阶段到来之前,服务器将用于表示目标场景元素的指示信息发给各个第二终端,以在第二阶段到来时,在第二终端的虚拟场景中显示目标场景元素。

采用本申请的方案后,普通观众对于电竞赛事的参与感提高,会吸引更多游戏观众成为潜在游戏用户,使得电竞赛事推广更加广泛,且通过观众投票,使得赛事随机性话题性更强,提升观众观看体验。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟场景的配置方法的虚拟场景的配置装置。图12是根据本发明实施例的一种可选的虚拟场景的配置装置的示意图,如图12所示,该装置可以包括:

第一获取单元1201,用于获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置。

上述的服务器可以是为目标应用提供应用服务的服务器,目标应用可以为能够提供虚拟场景的应用,如游戏应用、医学仿真应用、军事仿真应用等,后续以游戏应用为例进行说明;上述的第一终端不是能够在虚拟场景中直接参与游戏等活动的终端,但是第一终端可观看虚拟场景中活动的活动信息,如虚拟场景的游戏活动的游戏画面。

上述的配置信息可以为配置场景元素或场景元素的属性的信息,多个配置信息可以认为在同一界面中的多个选项,每个选项存在对应的配置事件,该配置事件可为目标应用的底层逻辑中的事件(而不同于第二终端所控制的目标对象所执行的任务),譬如在游戏应用中可以理解为游戏进程或游戏进程的一部分,更进一步地,如在战术竞技游戏中会对玩家游戏结果产生影响的生成游戏物品和游戏行为的事件,包括但不限于游戏中各类物资的分发,空投位置的确定,玩家可活动区域的划定,动态天气等战术元素(或称场景元素)。

上述的多个场景元素可以为虚拟场景中的任意场景元素,也可为待配置的场景元素。

生成单元1203,用于基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素。

上述的指示信息可以是包括配置事件的事件标识的信息。

第一发送单元1205,用于将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

在目标应用运行的过程中,如在一局游戏的运行过程中,可以通过第一终端来影响一局游戏(即前述目标任务)的进程,观众在使用第一终端上的指定客户端或网站页面,或者在线下场馆通过第一终端观看电子竞技比赛赛事时,可以通过投票等选择操作行为影响正在观看的电子竞技比赛中的各类游戏进程。

需要说明的是,该实施例中的第一获取单元1201可以用于执行本申请实施例中的步骤s202,该实施例中的生成单元1203可以用于执行本申请实施例中的步骤s204,该实施例中的第一发送单元1205可以用于执行本申请实施例中的步骤s206。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。

通过上述模块,当第二终端操控客户端上显示的虚拟场景中的目标对象时,在第一终端上可以通过触发的选择操作来对虚拟场景中的场景元素进行配置,换言之,在第二终端运行提供虚拟场景的应用的过程中,第一终端可以影响虚拟场景的场景元素,可以解决相关技术中设置方式较为单一的技术问题,进而达到提高设置的灵活性的技术效果。

在上述实施例中,选择操作可为多个,其中,生成单元可包括:第一确定模块,用于根据多个选择操作,确定多个场景元素中每个场景元素被选中的次数;第二确定模块,用于根据多个场景元素中每个场景元素被选中的次数确定多个场景元素中的目标场景元素;生成模块,用于生成用于指示目标场景元素的指示信息。

可选地,本申请的装置还可包括:第二发送单元,用于在获取在第一终端上触发的选择操作之前,在客户端上运行的目标任务处于第一阶段的情况下,向第一终端发送多个配置信息,其中,第一终端用于在展示目标任务的第一阶段的任务信息的过程中展示多个配置信息,多个配置信息用于在客户端上运行的目标任务处于第二阶段时对目标任务的虚拟场景进行配置,第二阶段的起始时间不早于第一阶段的结束时间。

上述的第二发送单元可包括:第一发送模块,用于在多个场景元素的元素类型为第一类型的情况下,向第一终端发送用于表示第一类型的多个场景元素的多个配置信息,其中,第一类型的场景元素用于表示虚拟场景中影响多个对象的全局要素,多个对象为多个终端所操控的对象,多个终端中的每个终端用于操控多个对象中的一个对象,多个终端包括第二终端,多个对象包括目标对象;第二发送模块,用于在多个场景元素的元素类型为第二类型的情况下,向第一终端发送用于表示第二类型的多个场景元素的多个配置信息,其中,第二类型的场景元素用于表示虚拟场景中的随机要素。

可选地,第一发送模块还用于执行以下至少之一:

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的道具的数量不同;

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的运输工具的运行轨迹不同,运输工具用于运输多个对象;

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的安全区域不同,安全区域为虚拟场景不会对多个对象的生命属性造成伤害的区域;

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的天气环境不同。

可选地,第二发送单元还可用于:向所有第一终端中的一部分终端发送多个配置信息中的第一配置信息,并向所有第一终端中的另一部分终端发送多个配置信息中的第二配置信息,其中,第一配置信息和第二配置信息在虚拟场景中所配置的道具种类和/或道具属性不同。如向所有第一终端中的另一部分终端发送多个第二配置信息,其中,任意两个第二配置信息在虚拟场景中配置的道具的出现位置不同。

前述第二确定模块还可用于:将多个场景元素中被多个选择操作所选中的次数最多的场景元素作为目标场景元素;或,根据多个场景元素中每个场景元素被选中的次数确定每个场景元素的权重,根据为每个场景元素配置的参数与每个场景元素的权重之间乘积确定多个场景元素中的目标场景元素。

可选地,本申请的装置还可包括,反馈单元,用于向第一终端发送反馈信息,其中,反馈信息用于反馈第一终端的选择操作所选中的场景元素是否为目标场景元素。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟场景的配置方法的虚拟场景的配置装置,该装置可以用于第一终端。该装置可以包括:

展示单元,用于展示从服务器获取的多个配置信息,其中,所述配置信息用于对虚拟场景中的场景元素进行配置。

可选地,展示单元还可用于在客户端上运行的目标任务处于第一阶段的情况下,从服务器获取并展示多个配置信息。

检测单元,用于在第一终端上检测到选择操作,其中,多个配置信息中被选择操作选中的配置信息用于对多个场景元素中的目标场景元素进行配置。

指示单元,用于响应于选择操作,通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

可选地,指示单元还可用于通过服务器指示客户端,在所运行的目标任务处于第二阶段的情况下在虚拟场景中展示目标场景元素,其中,第二阶段的起始时间不早于第一阶段的结束时间。

可选地,展示单元还可用于:在多个场景元素的元素类型为第一类型的情况下,在第一终端上展示用于表示第一类型的多个场景元素的多个配置信息,其中,第一类型的场景元素用于表示虚拟场景中影响多个对象的全局要素,多个对象为多个终端所操控的对象,多个终端中的每个终端用于操控多个对象中的一个对象,多个终端包括第二终端,多个对象包括目标对象;和/或,在多个场景元素的元素类型为第二类型的情况下,在第一终端上展示用于表示第二类型的多个场景元素的多个配置信息,其中,第二类型的场景元素用于表示虚拟场景中的随机要素。

展示单元还可用于:在第一终端上展示用于在虚拟场景中配置道具的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的道具的数量不同;在第一终端上展示用于在虚拟场景中配置运输工具的运行轨迹的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的运输工具的运行轨迹不同,运输工具用于运输多个对象;在第一终端上展示用于在虚拟场景中配置安全区域的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的安全区域不同,安全区域为虚拟场景不会对多个对象的生命属性造成伤害的区域;在第一终端上展示用于在虚拟场景中配置天气环境的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的天气环境不同。

展示单元还可用于:在通过服务器指示第二终端上的客户端在虚拟场景中展示目标场景元素之后,可在第一终端展示服务器发送的反馈信息,其中,反馈信息用于反馈第一终端的选择操作所选中的场景元素是否为目标场景元素。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟场景的配置方法的虚拟场景的配置装置,该装置可以用于第二终端。该装置可以包括:

第二获取单元,用于获取服务器发送的指示信息,其中,指示信息为服务器根据第一终端的选择操作从多个配置信息中选择的配置信息生成的,配置信息用于对虚拟场景中的场景元素进行配置。

可选地,第二获取单元还可用于在客户端上运行的目标任务处于第一阶段的情况下,获取指示信息。

场景展示单元,用于在第二终端的客户端上按照指示信息的指示,在虚拟场景中展示多个场景元素中的目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

场景展示单元还可用于在客户端上运行的目标任务处于第二阶段的情况下,在目标任务的虚拟场景中配置目标场景元素,以在虚拟场景中展示出目标场景元素,第二阶段的起始时间不早于第一阶段的结束时间。

玩家在通过直播客户端或直播网站观看本游戏赛事时,在赛事比赛进行中,会在客户端或网页不定时弹出战术要素选择页面,战术要素主要包含两大类:全局战术要素和随机战术要素。全局战术要素为影响所有参赛选手的战术要素,选择界面会定时在需要该要素起作用时弹出。随机战术要素则会按照品类大小,按照顺序弹出选择界面供玩家选择,最终确定该随机战术要素的具体物品。

采用本申请的方案后,普通观众对于电竞赛事的参与感提高,会吸引更多游戏观众成为潜在游戏用户,使得电竞赛事推广更加广泛,且通过观众投票,使得赛事随机性话题性更强,提升观众观看体验。

此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟场景的配置方法的服务器或终端。

图13是根据本发明实施例的一种终端的结构框图,如图13所示,该终端可以包括:一个或多个(图中仅示出一个)处理器1301、存储器1303、以及传输装置1305,如图13所示,该终端还可以包括输入输出设备1307。

其中,存储器1303可用于存储软件程序以及模块,如本发明实施例中的虚拟场景的配置方法和装置对应的程序指令/模块,处理器1301通过运行存储在存储器1303内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟场景的配置方法。存储器1303可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1303可进一步包括相对于处理器1301远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

上述的传输装置1305用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1305包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1305为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

其中,具体地,存储器1303用于存储应用程序。

处理器1301可以通过传输装置1305调用存储器1303存储的应用程序,以执行下述步骤:

获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置;

基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素;

将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

处理器1301还用于执行下述步骤:

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的道具的数量不同;

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的运输工具的运行轨迹不同,运输工具用于运输多个对象;

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的安全区域不同,安全区域为虚拟场景不会对多个对象的生命属性造成伤害的区域;

向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的天气环境不同。

采用本发明实施例,获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置;基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素;将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端,换言之,在第二终端运行提供虚拟场景的应用的过程中,可以通过第一终端来对虚拟场景进行配置,而不用在第二终端在运行前进行配置,可以解决相关技术中设置方式较为单一的技术问题,进而达到提高设置的灵活性的技术效果。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

本领域普通技术人员可以理解,图13所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图13其并不对上述电子装置的结构造成限定。例如,终端还可包括比图13中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图13所示不同的配置。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行虚拟场景的配置方法的程序代码。

可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。

可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:

s12,获取在第一终端上触发的选择操作,其中,选择操作用于选择多个配置信息中的配置信息,配置信息用于对虚拟场景中的场景元素进行配置;

s14,基于选择操作生成指示信息,其中,指示信息用于指示多个场景元素中的目标场景元素;

s16,将指示信息发送给安装在第二终端上的客户端,以指示客户端在虚拟场景中展示目标场景元素,其中,第二终端用于操控客户端上显示的虚拟场景中的目标对象,第二终端不同于第一终端。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

s22,向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的道具的数量不同;

s24,向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的运输工具的运行轨迹不同,运输工具用于运输多个对象;

s26,向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的安全区域不同,安全区域为虚拟场景不会对多个对象的生命属性造成伤害的区域;

s28,向第一终端发送用于表示多个场景元素的多个配置信息,其中,多个配置信息中的任意两个配置信息在虚拟场景中配置的天气环境不同。

可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1