任务的执行方法和装置、存储介质、电子装置与流程

文档序号:14994289发布日期:2018-07-24 07:22阅读:149来源:国知局
本发明涉及互联网领域,具体而言,涉及一种任务的执行方法和装置、存储介质、电子装置。
背景技术
:随着多媒体技术的发展和无线网络的普及,人们的娱乐活动变得越来越丰富,如通过手持式媒体设备联网玩游戏、通过电脑玩单机或者联网游戏,游戏类型多种多样,如弹幕射击游戏、冒险游戏、模拟游戏、角色扮演游戏、休闲棋牌游戏和其它游戏等。在大部分类型的游戏中,玩家可以选择与其它玩家进行游戏,例如,多人在线战术竞技游戏,这类游戏可以提供多个游戏场景,不同的游戏场景中具有不同的玩法,场景中包括多条线路时,玩家常常需要在各线路之间进行位置切换,去往队友所在的固定地点,协助队友进行攻击或者进行防御。在去往固定地点的过程中,需进行寻径,找到连接当前位置与目标位置的道路,根据这些道路规划好去往上述固定地点的最短地图线路,在去往该固定地点的过程中,还需要躲避地方防御塔、躲避地方追击、防御npc角色的攻击等,操作较为繁琐。在其余虚拟场景(如社交应用、战争模拟等的虚拟场景)中也存在类似问题,去往某个固定地点的操作较为繁琐。针对相关技术中操控虚拟场景中的目标对象去往目标位置的操作较为繁琐的技术问题,目前尚未提出有效的解决方案。技术实现要素:本发明实施例提供了一种任务的执行方法和装置、存储介质、电子装置,以至少解决相关技术中操控虚拟场景中的目标对象去往目标位置的操作较为繁琐的技术问题。根据本发明实施例的一个方面,提供了一种任务的执行方法,包括:检测到在第一客户端上的第一操作,其中,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。根据本发明实施例的另一方面,还提供了一种任务的执行装置,包括:检测单元,用于检测到在第一客户端上的第一操作,其中,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定单元,用于确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;执行单元,用于通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。根据本发明实施例的另一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器通过计算机程序执行上述的方法。在本发明实施例中,检测到在第一客户端上的第一操作,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定第一操作所指示的第一传送任务,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置,换言之,用户仅需通过一次第一操作即可去往第二位置,可以解决相关技术中操控虚拟场景中的目标对象去往目标位置的操作较为繁琐的技术问题,进而达到简化操作的技术效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1是根据本发明实施例的任务的执行方法的硬件环境的示意图;图2是根据本发明实施例的一种可选的任务的执行方法的流程图;图3是根据本发明实施例的一种可选的游戏地图的示意图;图4是根据本发明实施例的一种可选的游戏地图的示意图;图5是根据本发明实施例的一种可选的游戏界面的示意图;图6是根据本发明实施例的一种可选的游戏界面的示意图;图7是根据本发明实施例的一种可选的游戏界面的示意图;图8是根据本发明实施例的一种可选的游戏界面的示意图;图9是根据本发明实施例的一种可选的游戏界面的示意图;图10是根据本发明实施例的一种可选的游戏界面的示意图;图11是根据本发明实施例的一种可选的帧同步的示意图;图12是根据本发明实施例的一种可选的任务的执行方法的流程图;图13是根据本发明实施例的一种可选的任务的执行装置的示意图;以及图14是根据本发明实施例的一种终端的结构框图。具体实施方式为了使本
技术领域
的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。首先,在对本发明实施例进行描述的过程中出现的部分名词或者术语适用于如下解释:npc是一种角色类型,是non-playercharacter的缩写,一般指“非玩家角色”,指的是游戏中不受玩家操纵的游戏角色,这个概念最早源于单机游戏,后来这个概念逐渐被应用到其他游戏领域中。moba:全称multiplayeronlinebattlearena,指所有类型的多人在线战术竞技游戏,例如使用固定场景的多人在线战术竞技游戏。传送:指玩家所扮演的角色由一个传送点快速到达另一个传送点的过程。传送点:战斗场景中被设定好可用于传送功能的位置。根据本发明实施例的一方面,提供了一种任务的执行方法的方法实施例。可选地,在本实施例中,上述任务的执行方法可以应用于如图1所示的由服务器101和终端103所构成的硬件环境中。如图1所示,服务器101通过网络与终端103进行连接,上述网络包括但不限于:广域网、城域网或局域网,终端103并不限定于pc、手机、平板电脑等。本发明实施例的任务的执行方法可以由终端103来执行,还可以是由服务器101和终端103共同执行。其中,终端103执行本发明实施例的任务的执行方法也可以是由安装在其上的客户端来执行。下面以游戏为例简述本申请的实施例:步骤s102,检测到触控操作(即第一操作),如对图1中所示图标icon的触控操作。如图1所示,终端的显示界面可包括两个区域,其一是左上角的游戏场景(即虚拟场景)的“小地图”的显示区域(记为第一区域),另一个是除“小地图”的显示区域之外的区域(记为第二区域),用于显示玩家角色(即第一对象)107在游戏场景中当前所在区域的场景画面。步骤s104,不同的图标代表不同的游戏任务或游戏操作,可根据玩家点击的图标确定对应的游戏任务,如图1中被点击的图标对应的游戏任务为传送任务。步骤s106,通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置,并显示与传送任务的执行过程对应的任务动画,如图1中的小地图所示,传送之前,玩家角色位于位置l1,传送之后,玩家角色位于位置l2。如图1所示,在游戏过程中,终端103可与服务器101进行交互来获取游戏服务,服务器可将游戏服务的相关数据存储在数据库105中。上述内容仅以游戏为例进行说明,本申请所提供的方法还可应用社交应用、军事战争模拟等具备虚拟场景的应用中,本申请对此不做限定。当本申请的方法应用于社交应用、军事战争模拟等具备虚拟场景的应用中时,实现方式与上述类似,本申请不再赘述。下面结合具体的实现方案,继续以游戏为例详述本申请的实施例。图2是根据本发明实施例的一种可选的任务的执行方法的流程图,如图2所示,该方法可以包括以下步骤:步骤s202,检测到在第一客户端上的第一操作,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上。上述的第一客户端为目标应用的客户端,此目标应用具体是指具有虚拟场景的应用,如前述的游戏应用、社交应用、军事战争模拟等应用。游戏应用包括但不局限于冒险游戏、模拟游戏、角色扮演游戏、moba类游戏和其它游戏,本申请的方法尤其适用于其中的moba类游戏。上述的第一操作为运行第一客户端的终端(如移动终端)检测到的通过游戏交互装置对目标游戏中第一对象进行操控的操作。游戏交互装置包括但不局限于:游戏手柄(虚拟或者实体的手柄)、游戏键盘(虚拟或者实体的键盘)、与上述游戏终端具备通讯关系的另一终端、游戏终端的触控屏、游戏终端的图像采集模块等。步骤s204,确定第一操作所指示的第一传送任务,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置。需要说明的是,上述的预先设置是在第一位置和第二位置是固定在虚拟场景中的,不收虚拟场景中对象(如游戏角色)或玩家的影响,不会因对象或玩家而改变。通过游戏交互装置触发的不同的操作对应不同的游戏任务,故可根据操作类型确定对应的游戏任务,如:游戏手柄、游戏键盘、触控屏、与上述游戏终端具备通讯关系的另一终端上的不同按键对应不同的任务,故在按下按键时即可查找与按下的按键(或按键icon标识)对应的任务;再如,游戏终端的图像采集模块采集到的不同手势对应不同的游戏任务,那么在采集到手势时可查找与该手势(或手势标识)对应的任务。步骤s206,通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。在本申请的实施例中,无需玩家手动寻找路径,更加不需要玩家规划最短路径,仅需通过一次“第一操作”(如点击“传送”按钮)即可到达目标位置,从而降低了去往第二位置的操作复杂度。通过上述步骤s202至步骤s206,检测到在第一客户端上的第一操作,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定第一操作所指示的第一传送任务,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置,换言之,用户仅需通过一次第一操作即可去往第二位置(即目标位置),可以解决相关技术中操控虚拟场景中的目标对象去往目标位置的操作较为繁琐的技术问题,进而达到简化操作的技术效果。需要说明的是,利用本申请的技术方案,还可以达到如下效果:1)降低了终端的功耗,如果按照之前的技术方案,在玩家角色(即第一对象)从第一位置前往第二位置的过程中,玩家需要一直操控移动按钮,其相当于移动终端需要持续监测玩家的操控事件,并根据玩家的操作幅度计算对应的移动速度、方向等;且在移动过程中,由于需要经过一系列的场景空间,画面需要一直变化,那么需要不断渲染新出现的场景内容;这一系列的任务(包括检测用户操作、计算、渲染等)需要消耗移动终端的电量,而采用本申请的技术方案,仅需检测一次第一操作,相当于减少了检测用户操作所消耗的电量,还减少了计算移动速度、方向等所消耗的电量,且仅需渲染第一位置、第二位置的场景和少量表示传送状态的信息,其相当于减少了gpu的渲染工作量,也即降低了gpu进行渲染所消耗的功耗;2)减少了对终端的损耗,如上所述,在玩家角色(即第一对象)从第一位置前往第二位置的过程中,玩家需要一直操控移动按钮,如持续点击移动按钮,由于触控屏的可点击次数是有限的,该操作会减短触控屏的寿命,而本申请的进行一次“第一操作”,如点击一次屏幕即可,其相对于相关技术中的技术方案,可以显著降低对终端的损耗。在步骤s202的实施例中,检测到在第一客户端上的第一操作,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上。可选地,第一操作包括但不局限于:在游戏交互装置为游戏手柄时(如点击手柄上的按钮),第一操作为在游戏手柄上的操作(如按下手柄按钮、滑动按钮等);在游戏交互装置为游戏键盘时,第一操作为在游戏键盘上的操作(如点击键盘上的按键);在游戏交互装置为触控屏时,第一操作为在触控屏上的触控操作(如点击、滑动、拖动、释放等);在游戏交互装置为图像采集模块时,第一操作为在通过图像采集模块采集到的手势操作。可选地,为了便于玩家使用上述的传送功能,在检测到在第一客户端上的第一操作之前,可以通过如下方式进行提示:1)在虚拟场景中的目标区域显示第三标识,也即在移动终端的第一区域显示第三标识(如漩涡),通过第三标识标识出目标区域,目标区域为允许对虚拟场景中的对象执行第一传送任务的区域,从而便于玩家游戏过程中发现该区域,并进入该区域激活传送功能。2)在第一位置(即第一对象当前时刻所在的位置)位于第三标识所标识的目标区域的情况下,也即当玩家角色(第一对象)位于目标区域时,可以激活传送功能,在第一客户端上显示第四标识,第四标识用于指示第一传送任务处于允许被触发的状态,如在移动终端的显示界面的第二区域显示“传送”按钮,或激活已经存在的“传送”按钮。此时,检测到在第一客户端上的第一操作可以为,在目标区域检测到对第四标识的第一操作,如点击“传送”按钮。可选地,上述的第一客户端可以是目标游戏的客户端,与第一客户端参加同一局目标游戏的客户端为第二客户端,目标游戏包括多人在线战术竞技游戏,登录在第一客户端上的第一帐号和登录在第二客户端上的第二帐号为参与同一局游戏的帐号,第一帐号和第二帐号的关系可以为:队友(即属于同一战队)或敌人(即属于不同战队)。在步骤s204的实施例中,确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置。一种可选的数据表如表1所示:表1按键标识或手势标识任务名称1任务12任务23任务34任务4(如传送任务)5任务5…………n任务n检测到第一操作之后,从上述数据表中查找与第一操作的标识对应的任务,如按键标识为4,对应的任务即传送任务。在步骤s206的实施例中,通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。可选地,在在第一客户端本地执行第一传送任务时,可以直接显示与第一传送任务的执行过程对应的任务动画,与此同时向服务器进行任务同步;也可先进行同步,在执行第一传送任务,具体如下:步骤s2062,向服务器发送请求信息,请求信息用于请求执行第一传送任务,服务器用于对各客户端的任务进行同步,例如通过同步消息指示第一客户端和第二客户端同步执行第一传送任务。上述的第二客户端为与第一客户端参与同一局游戏的客户端,第二客户端用于控制虚拟场景中的第二对象,第二对象为第一对象的队友或者敌人。可选地,为了避免无限制的使用游戏提供的传送技能,在向服务器发送请求信息之前,可判断时间间隔(为执行完第二传送任务的时刻,即前一次执行传送任务与检测到第一操作的时刻之间的时间间隔)是否达到第二时长(即传送技能的冷却时间),若没有达到则不发送上述的请求信息;在时间间隔达到第二时长的情况下,再向服务器发送请求信息,第二传送任务为在检测到第一操作之前对第一对象执行的传送任务。步骤s2064,在接收到服务器下发的同步消息的情况下,执行第一操作所指示的第一传送任务,并显示与第一传送任务的执行过程对应的任务动画,其中,任务动画中包括在第一传送任务开始执行时第一对象位于第一位置的画面,则传送任务成功完成,则还可包括在第一传送任务完成时第一对象位于第二位置的画面。为了使各个客户端的游戏进程同步,各个客户端可以服务器下发的同步消息为准,来统一执行服务器下发的同步消息所指示的任务(包括上述的第一传送任务)。在本申请的实施例中,第一客户端的显示界面包括第一区域和第二区域,第二区域用于显示第一画面、第二画面以及第三画面(即游戏玩家所在区域的场景画面),第一区域用于显示游戏场景的场景地图(也可称为小地图),显示与第一传送任务的执行过程对应的任务动画可以包括以下几个方面:1)在第一时刻显示第一画面,其中,第一时刻为第一传送任务开始执行的时刻,第一画面为虚拟场景中包括第一位置的部分场景的画面,画面中第一对象位于第一位置。与此同时,还可在第一时刻显示第四画面,其中,第四画面为在第一区域显示的、在虚拟场景的场景地图中携带有第一标识的画面,第一标识用于标识第一对象在虚拟场景中所在的第一位置。换言之,对第一位置进行显示可以体现在两个方面:其一是在第一对象所在的部分场景的第一画面中,第一对象所在的位置即第一位置;其二是在游戏场景的小地图中标识出的位置即第一位置。2)在第二时刻显示第二画面,第二画面用于指示第二时刻与第三时刻之间的时间差。上述的第二时刻为位于第一时刻和第三时刻之间的时刻,也即第二时刻实际可以理解为多个时刻,第三时刻为完成第一传送任务的时刻。3)在第三时刻显示第三画面,其中,第三画面为虚拟场景中包括第二位置的部分场景的画面。需要说明的是,若在第一时刻显示第一画面时,操作被打断,则仅执行“在第一时刻显示第一画面”,而不执行后续的“在第二时刻显示第二画面”和“在第三时刻显示第三画面”;若在执行“在第二时刻显示第二画面”,传送操作被打断,则不执行后续的“在第三时刻显示第三画面”。可选地,还可在第三时刻显示第五画面,第五画面为在第一区域显示的、在场景地图中携带有第二标识的画面,第二标识用于标识第一对象在虚拟场景中所在的第二位置。与上述1)中类似,对第二位置进行显示可以体现在两个方面:其一是在第一对象所在的部分场景的第一画面中,第一对象所在的位置即第一位置;其二是在游戏场景的小地图中标识出的位置即第二位置。需要说明的是,在显示与第一传送任务的执行过程对应的任务动画的同时或之前,可以按照如下方式确定整个传送过程所需要经历的时间长度:获取第一对象从第一位置沿虚拟场景中的路径移动至第二位置所需经过的第一时长(即从第一位置到第二位置,第一对象走最优路径所花费的最短时长),第三时刻与第一时刻之间的时间间隔等于第一时长。确定了第一时长时候,其相当于也确定了第二时刻的数量,例如第一时长为30秒,那么第一时刻可以理解为第1秒,第二时刻即第2-29秒,第三时刻即第30秒。可选地,在第一传送任务的执行过程中,在满足以下条件之一的情况下,可停止对第一传送任务的执行:1)在第一客户端上检测到第二操作的情况下,可停止对第一传送任务的执行,其中,第二操作用于控制第一对象攻击虚拟场景中的第三对象;2)在第一客户端上检测到第三操作的情况下,可停止对第一传送任务的执行,其中,第二操作用于控制第一对象进行移动;3)在接收到服务器下发的攻击任务的情况下,可停止对第一传送任务的执行,其中,攻击任务用于指示虚拟场景中的第四对象攻击第一对象;4)在第一对象处于受控状态的情况下,可停止对第一传送任务的执行,受控状态是指由其他角色(npc或其他客户端角色)对本客户端角色(即第一对象)造成的特殊效果,使本客户端角色无法响应客户端的操作请求,包括但不局限于:定身(固定身体不能行动)、眩晕、压制等。作为一种可选的实施例,下面分别从产品侧和技术侧对本申请的技术方案进行详述:(1)产品侧在一种可选的moba游戏的地图设计中,如图3所示,包括上路、中路和下路三条主要线路,中路的战略价值是大于上下两条路的,中路处于上下两路的中心,玩家所扮演的角色可以快速的与上下两路进行交互,形成支援或者反支援。而反观上下两路,由于直线距离太远,无法形成直接交互,只能分别与中路进行交互。三条路的战略价值之间的不平衡,极大的限制了战术的多样性。如图4所示,为了改变这种现状,平衡三条路之间的关系,可在上路和下路的中心位置分别设置一个传送点,使得玩家所扮演的角色在上下两路之间可以进行快速传送,形成上下路之间的直接交互。传送点外观如图5中所示,结合战场中的实际地形,可将传送点包装为一个漩涡(即第三标识501),漩涡的另一头即是另一个传送点,两者互通,当然也可将传送点包装为其余外观形状,如门的形状等,本申请对此不做限定。具体传送过程如下:1)如图6所示,当玩家的角色处于传送点区域类时,可自动弹出传送操作按钮(即第四标识601);2)点击传送按钮,玩家所扮演的角色就会进入传送过程中,漩涡会表现出高速旋转的状态,如图7所示;3)传送完成后,玩家所扮演的角色已经到达了另一个传送点801,小地图可清晰的表明位置的变化,如图8所示。为了保持游戏中的平衡,使传送与步行支援保持等价,可为传送设定如下限制:1)传送与最快从上下路分别到达中路的时间应该是相等的,所以定下了传送过程会花费数秒读条时间的限制,传送过程中玩家所扮演的角色下方的进度条即是读条指示,如图9所示的“剩余3.2秒”;2)上下路与中路的支援交互可以被对方干扰,故设置了传送过程可以被敌方的控制技能打断的限制;3)中路与上下路的交互不能是无休止的,需要涉及折返跑的成本,所以设置了传送有冷却时间的限制,如图10所示的冷却时间“96”秒。(2)技术侧如图11所示,帧同步技术是由服务器在固定帧时钟搜集单局内所有客户端(即客户端1至客户端n)发起的执行操作请求(上报操作请求),汇总后下发操作集合给单局内所有客户端,每个客户端单独按照汇总后的执行所有操作(即操作集合)独立运行结果的过程。基于此技术,在实现传送门系统时,采用了如下的执行逻辑如图12所示:步骤s1201,当前客户端为客户端1,显示传送按钮。在显示传送按钮前,判断是否满足传送条件,若是则显示传送按钮,否则不显示。由客户端1的传送门状态机对本地角色进行条件判断,传送条件(包括位置条件和冷却条件)判断如表1所示,判定通过则会在客户端1界面显示传送按钮。表1位置条件冷却条件判定结果处于传送门范围内传送门冷却完成通过处于传送门范围内传送门冷却中不通过处于传送门范围外传送门冷却完成不通过处于传送门范围外传送门冷却中不通过步骤s1202,检测到玩家点击传送按钮。步骤s1203,判断是否满足技能系统互斥状态,若是则执行步骤s1204,否则回到步骤s1201,且不上报传送操作。当玩家在客户端1界面点击传送按钮,客户端1则会在本地执行技能系统互斥判定。以下条件下,满足一下条件之一时,传送互斥判定不通过:正在受到伤害、正在造成伤害、正在移动、正在受控状态下。判定通过时,向服务器上报执行客户端1角色传送的操作请求。步骤s1204,向服务器上报传送操作,服务器执行传送操作。服务器会将该个帧时钟搜集到的所有客户端发起的执行操作请求汇总后下发给每个客户端,包括执行客户端1角色传送的操作请求。步骤s1205,向单局游戏的所有客户端(即客户端集合中所有客户端)同步传送操作,由各客户端执行传送操作。单局内所有客户端执行客户端1角色传送的步骤。步骤s1206,所有客户端播放传送操作的特效。单局内所有客户端执行客户端1角色传送的特效播放。步骤s1207,目标角色强制位移至第二位置(即目标位置)。单局内所有客户端执行客户端1角色位置变化的步骤。在上述方案中,实现了角色从场景中从的固定点到另一个固定点之间的相互传送过程;制条件更多是为平衡性游戏考虑,本申请对此不做限定。上述将“传送门”分别设置于上路中间(即第一位置或第二位置)和下路中间(即第二位置或第一位置)仅用于示意,本申请的“传送门”可以设置在游戏场景中的任意位置,本申请对此不做限定。通过上述技术方案,上中下路之间战略价值的不平衡使得战术和策略的变化都是向中路集中的,这会极大的限制moba游戏中策略的多变性,通过传送门提高上下路战略价值的同时,战术的多样性也是在被不断丰富和挖掘的,这也是电子游戏竞技化的根本,从而提高了用户体验。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。根据本发明实施例的另一个方面,还提供了一种用于实施上述任务的执行方法的任务的执行装置。图13是根据本发明实施例的一种可选的任务的执行装置的示意图,如图13所示,该装置可以包括:检测单元1301、确定单元1303以及执行单元1305。检测单元1301,用于检测到在第一客户端上的第一操作,其中,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上。上述的第一客户端为目标应用的客户端,此目标应用具体是指具有虚拟场景的应用,如前述的游戏应用、社交应用、军事战争模拟等应用。游戏应用包括但不局限于冒险游戏、模拟游戏、角色扮演游戏、moba类游戏和其它游戏,本申请的方法尤其适用于其中的moba类游戏。上述的第一操作为运行第一客户端的终端(如移动终端)检测到的通过游戏交互装置对目标游戏中第一对象进行操控的操作。游戏交互装置包括但不局限于:游戏手柄(虚拟或者实体的手柄)、游戏键盘(虚拟或者实体的键盘)、与上述游戏终端具备通讯关系的另一终端、游戏终端的触控屏、游戏终端的图像采集模块等。确定单元1303,用于确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设定的第一位置传送至预先设定的第二位置。需要说明的是,上述的预先设置是在第一位置和第二位置是固定在虚拟场景中的,不收虚拟场景中对象(如游戏角色)或玩家的影响,不会因对象或玩家而改变。通过游戏交互装置触发的不同的操作对应不同的游戏任务,故可根据操作类型确定对应的游戏任务,如:游戏手柄、游戏键盘、触控屏、与上述游戏终端具备通讯关系的另一终端上的不同按键对应不同的任务,故在按下按键时即可查找与按下的按键(或按键icon标识)对应的任务;再如,游戏终端的图像采集模块采集到的不同手势对应不同的游戏任务,那么在采集到手势时可查找与该手势(或手势标识)对应的任务。执行单元1305,用于通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。在本申请的实施例中,无需玩家手动寻找路径,更加不需要玩家规划最短路径,仅需通过一次“第一操作”(如点击“传送”按钮)即可到达目标位置,从而降低了去往第二位置的操作复杂度。需要说明的是,该实施例中的检测单元1301可以用于执行本申请实施例中的步骤s202,该实施例中的确定单元1303可以用于执行本申请实施例中的步骤s204,该实施例中的执行单元1305可以用于执行本申请实施例中的步骤s206。此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现。通过上述模块,检测到在第一客户端上的第一操作,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定第一操作所指示的第一传送任务,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置,换言之,用户仅需通过一次第一操作即可去往第二位置(即目标位置),可以解决相关技术中操控虚拟场景中的目标对象去往目标位置的操作较为繁琐的技术问题,进而达到简化操作的技术效果。上述的执行单元可包括:发送模块,用于向服务器发送请求信息,其中,请求信息用于请求执行第一传送任务,服务器用于通过同步消息指示第一客户端和第二客户端同步执行第一传送任务,第二客户端用于控制虚拟场景中的第二对象;显示模块,用于在接收到服务器下发的同步消息的情况下,执行第一操作所指示的第一传送任务,并显示与第一传送任务的执行过程对应的任务动画,其中,任务动画中包括在第一传送任务开始执行时第一对象位于第一位置的画面和在第一传送任务完成时第一对象位于第二位置的画面。可选地,发送模块还可用于在时间间隔达到第二时长的情况下,向服务器发送请求信息,其中,时间间隔为执行完第二传送任务的时刻与检测到第一操作的时刻之间的时间间隔,第二传送任务为在检测到第一操作之前对第一对象执行的传送任务。可选地,第一客户端的显示界面包括第一区域和第二区域,第二区域用于显示第一画面、第二画面以及第三画面。显示模块可包括:第一显示子模块,用于在第一时刻显示第一画面,其中,第一时刻为第一传送任务开始执行的时刻,第一画面为虚拟场景中包括第一位置的部分场景的画面。或,显示模块可包括:第一显示子模块,用于在第一时刻显示第一画面,其中,第一时刻为第一传送任务开始执行的时刻,第一画面为虚拟场景中包括第一位置的部分场景的画面;第一显示子模块还用于在第一时刻显示第四画面,其中,第四画面为在第一区域显示的、在虚拟场景的场景地图中携带有第一标识的画面,第一标识用于标识第一对象在虚拟场景中所在的第一位置。或,显示模块可包括:第一显示子模块,用于在第一时刻显示第一画面,其中,第一时刻为第一传送任务开始执行的时刻,第一画面为虚拟场景中包括第一位置的部分场景的画面;第一显示子模块还用于在第一时刻显示第四画面,其中,第四画面为在第一区域显示的、在虚拟场景的场景地图中携带有第一标识的画面,第一标识用于标识第一对象在虚拟场景中所在的第一位置;第二显示子模块,用于在第二时刻显示第二画面,其中,第二时刻为位于第一时刻和第三时刻之间的时刻,第三时刻为完成第一传送任务的时刻,第二画面用于指示第二时刻与第三时刻之间的时间差;第三显示子模块,用于在第三时刻显示第三画面,其中,第三画面为虚拟场景中包括第二位置的部分场景的画面。上述的第三显示子模块还用于在第三时刻显示第五画面,其中,第五画面为在第一区域显示的、在场景地图中携带有第二标识的画面,第二标识用于标识第一对象在虚拟场景中所在的第二位置。可选地,本申请的装置还可包括:获取单元,用于在显示与第一传送任务的执行过程对应的任务动画的同时或之前,获取第一对象从第一位置沿虚拟场景中的路径移动至第二位置所需经过的第一时长,其中,第三时刻与第一时刻之间的时间间隔等于第一时长。可选地,本申请的装置还可包括,控制单元,用于在第一传送任务的执行过程中:在第一客户端上检测到第二操作的情况下,停止对第一传送任务的执行,其中,第二操作用于控制第一对象攻击虚拟场景中的第三对象;在第一客户端上检测到第三操作的情况下,停止对第一传送任务的执行,其中,第二操作用于控制第一对象进行移动;在接收到服务器下发的攻击任务的情况下,停止对第一传送任务的执行,其中,攻击任务用于指示虚拟场景中的第四对象攻击第一对象;在第一对象处于受控状态的情况下,停止对第一传送任务的执行。可选地,本申请的装置还可包括:第一标识显示单元,用于在检测到在第一客户端上的第一操作之前,在虚拟场景中的目标区域显示第三标识,其中,第三标识用于表示目标区域为允许对虚拟场景中的对象执行第一传送任务的区域;第二标识显示单元,用于在在第一位置位于第三标识所标识的目标区域的情况下,在第一客户端上显示第四标识,其中,第四标识用于指示第一传送任务处于允许被触发的状态。可选地,检测单元还用于在目标区域检测到对第四标识的第一操作,其中,第一客户端是目标游戏的客户端,与第一客户端参加同一局目标游戏的客户端为第二客户端,目标游戏包括多人在线战术竞技游戏。此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在如图1所示的硬件环境中,可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。根据本发明实施例的另一个方面,还提供了一种用于实施上述任务的执行方法的服务器或终端。图14是根据本发明实施例的一种终端的结构框图,如图14所示,该终端可以包括:一个或多个(图14中仅示出一个)处理器1401、存储器1403、以及传输装置1405(如上述实施例中的发送装置),如图14所示,该终端还可以包括输入输出设备1407。其中,存储器1403可用于存储软件程序以及模块,如本发明实施例中的任务的执行方法和装置对应的程序指令/模块,处理器1401通过运行存储在存储器1403内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的任务的执行方法。存储器1403可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1403可进一步包括相对于处理器1401远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。上述的传输装置1405用于经由一个网络接收或者发送数据,还可以用于处理器与存储器之间的数据传输。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1405包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1405为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。其中,具体地,存储器1403用于存储应用程序。处理器1401可以通过传输装置1405调用存储器1403存储的应用程序,以执行下述步骤:检测到在第一客户端上的第一操作,其中,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;显示与第一传送任务的执行过程对应的任务动画,其中,任务动画中包括在第一传送任务开始执行时第一对象位于第一位置的画面和在第一传送任务完成时第一对象位于第二位置的画面。处理器1401还用于执行下述步骤:在第一时刻显示第一画面,其中,第一时刻为第一传送任务开始执行的时刻,第一画面为虚拟场景中包括第一位置的部分场景的画面;在第二时刻显示第二画面,其中,第二时刻为位于第一时刻和第三时刻之间的时刻,第三时刻为完成第一传送任务的时刻,第二画面用于指示第二时刻与第三时刻之间的时间差;通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。采用本发明实施例,检测到在第一客户端上的第一操作,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置,换言之,用户仅需通过一次第一操作即可去往第二位置,可以解决相关技术中操控虚拟场景中的目标对象去往目标位置的操作较为繁琐的技术问题,进而达到简化操作的技术效果。可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。本领域普通技术人员可以理解,图14所示的结构仅为示意,终端可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图14其并不对上述电子装置的结构造成限定。例如,终端还可包括比图14中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图14所示不同的配置。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以用于执行任务的执行方法的程序代码。可选地,在本实施例中,上述存储介质可以位于上述实施例所示的网络中的多个网络设备中的至少一个网络设备上。可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:s11,检测到在第一客户端上的第一操作,其中,第一客户端用于控制虚拟场景中的第一对象,第一客户端安装在移动终端上;s12,确定第一操作所指示的第一传送任务,其中,第一传送任务包括将第一对象从虚拟场景中预先设置的第一位置传送至预先设置的第二位置;s13,通过执行第一操作所指示的第一传送任务,将第一对象从第一位置传送至第二位置。可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:s21,在第一时刻显示第一画面,其中,第一时刻为第一传送任务开始执行的时刻,第一画面为虚拟场景中包括第一位置的部分场景的画面;s22,在第二时刻显示第二画面,其中,第二时刻为位于第一时刻和第三时刻之间的时刻,第三时刻为完成第一传送任务的时刻,第二画面用于指示第二时刻与第三时刻之间的时间差;s23,在第三时刻显示第三画面,其中,第三画面为虚拟场景中包括第二位置的部分场景的画面。可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1