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

文档序号:22967827发布日期:2020-11-19 21:42阅读:116来源:国知局
虚拟互动任务的执行方法及装置、存储介质和电子装置与流程

本发明涉及计算机领域,具体而言,涉及一种虚拟互动任务的执行方法及装置、存储介质和电子装置。



背景技术:

活动现场通过游戏互动可以提高用户的激情。例如,商场的促销活动中通过做游戏领取礼品,公司举办的年会活动中通过做游戏领取年会奖品等。目前的活动现场通常是线下做活动领取奖品的方式。但是,常常由于现场场地的限制,每次参加互动游戏的用户数量有限,无法保证所有的用户都能参加互动游戏。由于场地的限制,有些游戏无法在线下举行。线下互动游戏种类受到限制,并且线下活动用户之间的互动较少。此外,由于现场人数较多,领取奖品时容易出现错领或误领的情况,影响用户的游戏体验。

针对相关技术中,线下活动中的互动游戏无法满足用户需求的技术问题,目前尚未存在有效的解决方案。



技术实现要素:

本发明实施例提供了一种虚拟互动任务的执行方法及装置、存储介质和电子装置,以至少解决线下活动中的互动游戏无法满足用户需求的技术问题。

根据本发明实施例的一个方面,提供了一种虚拟互动任务的执行方法,包括:响应于第一终端对目标二维码的扫描操作,在所述第一终端中显示虚拟互动任务的任务准备页面,其中,在所述第一终端上参与所述虚拟互动任务的帐号为第一帐号;在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号共同完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的任务交互页面,其中,所述多个帐号包括所述第一帐号,所述多个帐号为多个终端扫描所述目标二维码所触发的参与所述虚拟互动任务的帐号,所述多个终端包括所述第一终端;在所述虚拟互动任务结束时,获取第一任务执行结果,其中,所述第一任务执行结果为所述多个帐号共同执行所述虚拟互动任务所得到的结果;在所述第一任务执行结果表示所述多个帐号共同完成所述虚拟互动任务的第一任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取与所述虚拟互动任务对应的虚拟资源。

根据本发明实施例的另一方面,还提供了一种虚拟互动任务的执行装置,包括:第一响应模块,用于响应于第一终端对目标二维码的扫描操作,在所述第一终端中显示虚拟互动任务的任务准备页面,其中,在所述第一终端上参与所述虚拟互动任务的帐号为第一帐号;第二响应模块,用于在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号共同完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的任务交互页面,其中,所述多个帐号包括所述第一帐号,所述多个帐号为多个终端扫描所述目标二维码所触发的参与所述虚拟互动任务的帐号,所述多个终端包括所述第一终端;第一获取模块,用于在所述虚拟互动任务结束时,获取第一任务执行结果,其中,所述第一任务执行结果为所述多个帐号共同执行所述虚拟互动任务所得到的结果;第二获取模块,用于在所述第一任务执行结果表示所述多个帐号共同完成所述虚拟互动任务的第一任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取与所述虚拟互动任务对应的虚拟资源。

根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述虚拟互动任务的执行方法。

根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过所述计算机程序执行上述的虚拟互动任务的执行方法。

在本发明实施例中,采用线上完成虚拟互动任务的方式,通过响应于第一终端对目标二维码的扫描操作,在第一终端中显示虚拟互动任务的任务准备页面;在参与虚拟互动任务的帐号包括多个帐号、且虚拟互动任务被设置为多个帐号共同完成的任务的情况下,响应于虚拟互动任务的开始指令,在第一终端上显示虚拟互动任务的任务交互页面;在虚拟互动任务结束时,获取第一任务执行结果;在第一任务执行结果表示多个帐号共同完成虚拟互动任务的第一任务目标的情况下,在第一终端上获取为所述第一帐号分配的第一虚拟资源,达到多个帐号在线上共同执行虚拟互动任务的目的,从而实现了丰富可线下活动中互动游戏种类的多样性,提升用户体验的技术效果,进而解决了线下活动中的互动游戏无法满足用户需求的技术问题。

附图说明

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

图1是根据本发明实施例的一种可选的虚拟互动任务的执行方法的应用环境的示意图;

图2是根据本发明实施例的虚拟互动任务的执行方法的流程图;

图3是根据本发明实施例的一种可选的二维码扫描方式示意图;

图4是根据本发明实施例的一种可选的虚拟活动任务的任务准备界面示意图;

图5是根据本发明实施例的一种可选的虚拟互动任务说明示意图一;

图6是根据本发明实施例的一种可选的互动游戏操作界面示意图一;

图7是根据本发明实施例的一种可选的任务执行结果示意图;

图8是根据本发明实施例的一种可选的虚拟资源对象在目标显示屏上的洒落效果示意图;

图9是根据本发明实施例的一种可选的虚拟资源对象的洒落效果示意图;

图10是根据本发明实施例的一种可选的触控虚拟资源对象的示意图;

图11是根据本发明实施例的一种可选的任务失败显示界面示意图;

图12是根据本发明实施例的一种可选的互动游戏操作说明示意图二;

图13是根据本发明实施例的一种可选的互动游戏操作界面示意图二;

图14是根据本发明实施例的一种可选的信息交互示意图;

图15是根据本发明实施例的一种可选的现场流程示意图;

图16是根据本发明实施例的一种可选的虚拟互动任务的执行装置的结构示意图;

图17是根据本发明实施例的一种可选的电子设备的结构示意图。

具体实施方式

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

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

根据本发明实施例的一个方面,提供了一种虚拟互动任务的执行方法,可选地,作为一种可选的实施方式,上述虚拟互动任务的执行方法可以但不限于应用于如图1所示的环境中。

可选地,在本实施例中,上述终端设备可以包括但不限于以下至少之一:手机(如android手机、ios手机等)、笔记本电脑、平板电脑、掌上电脑、mid(mobileinternetdevices,移动互联网设备)、pad、台式电脑、智能电视等。终端设备上可以安装有目标客户端、目标公众号或目标小程序。目标客户端可以是视频客户端、即时通信客户端、浏览器客户端、教育客户端、游戏客户端等。上述网络可以包括但不限于:有线网络,无线网络,其中,该有线网络包括:局域网、城域网和广域网,该无线网络包括:蓝牙、wifi及其他实现无线通信的网络。上述服务器可以是单一服务器,也可以是由多个服务器组成的服务器集群,或者是云服务器。上述仅是一种示例,本实施例中对此不作任何限定。

可选地,作为一种可选的实施方式,如图2所示,上述虚拟互动任务的执行方法包括:

步骤s202,响应于第一终端对目标二维码的扫描操作,在所述第一终端中显示虚拟互动任务的任务准备页面,其中,在所述第一终端上参与所述虚拟互动任务的帐号为第一帐号;

步骤s204,在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号共同完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的任务交互页面,其中,所述多个帐号包括所述第一帐号,所述多个帐号为多个终端扫描所述目标二维码所触发的参与所述虚拟互动任务的帐号,所述多个终端包括所述第一终端;

步骤s206,在所述虚拟互动任务结束时,获取第一任务执行结果,其中,所述第一任务执行结果为所述多个帐号共同执行所述虚拟互动任务所得到的结果;

步骤s208,在所述第一任务执行结果表示所述多个帐号共同完成所述虚拟互动任务的第一任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取与所述虚拟互动任务对应的虚拟资源。

作为一个可选的实施方式,第一终端可以是线下用户所使用的终端,用户到达活动现场后,可以使用终端对现场中的二维码进行扫描进入互动游戏,进入互动游戏的用户完成签到,如图3是根据本发明实施例的一种可选的二维码扫描方式示意图,进入现场活动的用户可以使用手机终端扫描现场大屏幕中的二维码,或者,将二维码打印出来后,用户通过扫描二维码进入互动游戏。互动游戏可以是小程序或公众号。在互动游戏还未开始时,进入互动游戏场景中的终端界面中会显示如图4所示的虚拟活动任务的任务准备界面,在任务准备界面中可以显示游戏开始的倒计时,还可以显示现场签到的帐号,已完成签到的帐号还可以在界面中进行互动,在该显示界面中还可以实时显示当前已完成签到的帐号数量。

作为一个可选的实施方式,游戏开始的时间可以是预先设定的时间,也可以是现场主持人宣布的时间,在游戏开始时间到达时,服务器向用户终端发送游戏开始指令。当游戏开始时,在互动游戏界面中显示虚拟互动任务的任务交互界面,在该界面中显示需要完成的任务和任务说明,图5是根据本发明实施例的一种可选的虚拟互动任务说明示意图一,在用户终端界面中显示有用户需要完成的任务“10秒完成200个赞”,并且还显示有游戏的操作方式,如图5中的“游戏说明”。作为一个可选的实施方式,在该互动游戏中,可以设置为每个帐号只能操作一次任务,例如,在10秒内一个帐号只能点赞一次。也可以不限制每个帐号操作任务的次数,例如,在10秒内每个帐号可以无限次的执行任务。图5所示的显示界面可以显示预定时长,该预定时长可以根据实际情况而定,例如可以显示2秒或5秒或10秒等。显示完图5所示的界面后,进入操作互动游戏的显示界面,如图6是根据本发明实施例的一种可选的互动游戏操作界面示意图一,用户可以通过触控图6所示的“点赞区域”执行点赞操作,多个用户所完成的点赞数量进行累加,在该显示界面中可以实时显示多个用户当前共点赞的数量和倒计时,在该界面中用户还可以进行交互,交互的方式可以是编辑文本,也可以是语音、视频等。

作为一个可选的实施方式,当游戏结束时,在用户的终端显示界面中可以显示任务的执行结果,图7是根据本发明实施例的一种可选的任务执行结果示意图。在该显示界面中可以显示多个用户共同完成任务的结果。在结果表示完成任务时,在所有参与该互动游戏的用户终端界面中可以显示有“礼物签收”的触控标识,用户可以通过触控该标识领取奖品,该奖品可以是红包、积分、购物券等虚拟资源。或者也可以不同用户领取,直接将虚拟资源发放到用户的帐号中。在本实施例中,通过多个帐号在线上共同执行任务,并且在执行任务的过程中进行信息交互,可以增加用户之间的互动,提升用户在操作游戏过程中的乐趣,达到了提升用户体验的技术效果。

通过上述步骤,采用线上完成虚拟互动任务的方式,通过响应于第一终端对目标二维码的扫描操作,在第一终端中显示虚拟互动任务的任务准备页面;在参与虚拟互动任务的帐号包括多个帐号、且虚拟互动任务被设置为多个帐号共同完成的任务的情况下,响应于虚拟互动任务的开始指令,在第一终端上显示虚拟互动任务的任务交互页面;在虚拟互动任务结束时,获取第一任务执行结果;在第一任务执行结果表示多个帐号共同完成虚拟互动任务的第一任务目标的情况下,在第一终端上获取为所述第一帐号分配的第一虚拟资源,达到多个帐号在线上共同执行虚拟互动任务的目的,从而实现了丰富可线下活动中互动游戏种类的多样性,提升用户体验的技术效果,进而解决了线下活动中的互动游戏无法满足用户需求的技术问题。

可选地,所述在所述第一终端上获取为所述第一帐号分配的第一虚拟资源之前,所述方法还包括:在所述第一任务执行结果表示所述多个帐号共同完成所述第一任务目标的情况下,控制一组虚拟资源对象从目标显示屏的顶部移动到底部,其中,所述一组虚拟资源对象被设置为在被触控的情况下分配对应的虚拟资源;在所述一组虚拟资源对象移动至所述目标显示屏的底部时,在所述第一终端的显示屏上继续显示所述一组虚拟资源对象,并控制所述一组虚拟资源对象从所述第一终端的显示屏的顶部移动到底部。

作为一个可选的实施方式,虚拟资源对象可以是用于表示虚拟资源的标识,例如,红包、金币等。目标显示屏可以是线下场景中的大屏幕,例如,商场或年会中舞台上的大屏幕。如果多个帐号共同完成了任务目标,虚拟资源对象从目标显示屏的顶端移动至底端,呈现出洒落的效果。以目标虚拟对象为红包为例,图8是根据本发明实施例的一种可选的虚拟资源对象在目标显示屏上的洒落效果示意图。当虚拟资源对象洒落至目标显示屏的底端,从用户终端的顶端开始洒落虚拟资源对象,图9所示是根据本发明实施例的一种可选的虚拟资源对象的洒落效果示意图,当红包从线下显示屏洒落至底端时,开始从用户终端顶部开始洒落。

可选地,所述在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,包括:在控制所述一组虚拟资源对象从所述第一终端的显示屏的顶部移动到底部的过程中,在所述第一终端的显示屏上获取对所述一组虚拟资源对象中的虚拟资源对象执行的触控操作,响应于所述触控操作,将与所述虚拟资源对象对应的所述第一虚拟资源分配给所述第一帐号。

作为一个可选的实施方式,在虚拟资源对象从用户终端顶部洒落至底部的过程中,用户可以通过触控虚拟资源对象获取虚拟资源对象中所包括的虚拟资源。不同的虚拟资源对象中所包括的虚拟资源可以是相等的,也可以是不等的,用户可以通过点击虚拟资源对象获取对应的虚拟资源。例如,在图9所示的虚拟资源对象在用户终端显示屏中洒落的过程中,如图10所示,用户可以通过点击相应的虚拟资源对象,获取到虚拟资源对象中包括的虚拟资源,将对应的虚拟资源对象分配给用户帐号,用户可以将虚拟资源对象进行体现,也可以换购物品。

可选地,所述在所述第一终端的显示屏上继续显示所述一组虚拟资源对象,并控制所述一组虚拟资源对象从所述第一终端的显示屏的顶部移动到底部,包括:在检测到所述一组虚拟资源对象中的第一虚拟资源对象移动至所述目标显示屏的底部时,在所述第一终端上获取第一触发消息,其中,所述第一触发消息用于指示在所述第一终端的显示屏上控制所述第一虚拟资源对象移动,所述第一触发消息携带有所述第一虚拟资源对象的标识;根据所述第一终端上的控制组件,在所述第一终端的显示屏上继续显示所述第一虚拟资源对象,并控制所述第一虚拟资源对象从所述第一终端的显示屏的顶部移动到底部。

作为一个可选的实施方式,当虚拟资源对象移动至目标显示屏的底端时,由客户端服务器或者与目标显示屏相连的主机向用户终端发送触发消息,触发消息的接收方可以是登录线下的所有用户终端,以指示在用户终端显示屏的顶端开始显示虚拟资源对象,移动至用户终端显示屏的底端,在用户终端显示屏幕上呈现虚拟资源对象的洒落效果。虚拟资源对象在用户终端洒落的过程中,用户可以通过触控操作(如,点击虚拟资源对象),获取相应的虚拟资源。

可选地,所述方法还包括:在所述第一任务执行结果表示所述多个帐号未共同完成所述虚拟互动任务的所述第一任务目标的情况下,在所述第一终端上显示第一任务失败页面,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取所述第一任务失败页面。

作为一个可选的实施方式,若多个帐号未完成认为,则在用户终端的显示界面中显示任务失败显示界面,图11是根据本发明实施例的一种可选的任务失败显示界面示意图,在该显示界面中可以显示“任务失败”的提示信息,也可以显示共完成的任务数量,如“共点赞170”。

可选地,所述方法还包括:在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号中的每个帐号独立完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的所述任务交互页面;在所述虚拟互动任务结束时,获取第二任务执行结果,其中,所述第二任务执行结果为所述第一帐号执行所述虚拟互动任务所得到的结果;在所述第二任务执行结果表示所述第一帐号已完成所述虚拟互动任务的第二任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第二虚拟资源。

作为一个可选的实施方式,参与互动游戏的多个帐号可以分别独立完成各自的任务,多个帐号之间互不影响。在游戏开始时,在用户终端中可以显示如图12是根据本发明实施例的一种可选的互动游戏操作说明示意图二。在该图中说明了每个帐号需要完成的任务,例如“20秒跑20米”,以及游戏说明。该显示界面可以显示预定时长,预定时长可以根据实际情况而定,例如可以是2秒、5秒、10秒等。然后进入如图13所示的互动游戏操作界面,用户可以依次触控“左”“右”触控区域控制游戏场景中的小人移动,每完成一次“左”“右”触控可控制游戏场景中的小人移动预定距离,如0.5米、1米等,具体的移动距离可以根据实际情况而定。当移动的距离满足任务规定的20秒内移动超过20米则执行任务成功。参加互动游戏的帐号可以是多个帐号,为执行任务成功的帐号分配奖品,奖品可以是红包、卡券等。

可选地,所述方法还包括:在所述第二任务执行结果表示所述第一帐号未完成所述虚拟互动任务的所述第二任务目标的情况下,在所述第一终端上显示第一任务失败页面。

作为一个可选的实施方式,对于未完成任务的帐号,在登陆该帐号的终端界面中显示任务失败显示界面。

可选地,在获取第二任务执行结果之后,所述方法还包括:在所述第二任务执行结果表示所述第一帐号在所述虚拟互动任务中完成的子目标的数量的情况下,在所述第一终端上获取为所述第一帐号分配的第三虚拟资源,其中,所述第三虚拟资源与所述子目标的数量对应。

作为一个可选的实施方式,也可以根据用户执行的任务数量为用户分配相应数量的奖励。完成任务数量越多的用户所得到的奖励越多。例如,在上述实施例中,若在20秒内移动了10米,奖励10积分,若在20秒内移动了20米,奖励20积分,若在20秒内移动了100米,奖励100积分。在本实施例中,并不限定任务执行成功还是失败,奖励的资源数量根据所完成的任务数量相关,完成的任务数量越多,得到的奖励越多。在本实施例中,参与游戏的用户均可以得到奖励,能够提示用户的粘性,增加互动游戏的用户参与数量,提升用户的游戏体验。

上述互动游戏是为了对本申请进行举例说明,具体的互动游戏内容可以根据实际情况而定,例如,还可以是抢红包、摇手机等游戏,游戏中的互动任务也可以根据实际情况而定,例如可以是抢红包的数量,摇动手机的次数等。

可选地,所述方法还包括:响应于所述第一终端对所述目标二维码的所述扫描操作,在所述第一终端与服务器之间建立通信连接;通过所述通信连接,在所述第一终端中从所述服务器获取所述虚拟互动任务的所述任务准备页面;将所述第一帐号设置为参与所述虚拟互动任务的帐号。

作为一个可选的实施方式,图14是根据本发明实施例的一种可选的信息交互示意图,互动游戏的任务可以由现场工作人员设置,如主持人可以设置完成任务的点赞数量等数值,开放互动游戏的入口等,现场工作人员可以通过现场配置的终端实现数值的配置,现场终端可以是电脑、手机等移动设备。现场终端可以通过连接websocket服务,与服务器建立连接,现场终端接收到服务器返回的连接成功通知后,表示现场终端与服务器成功建立连接。现场终端生成二维码,并通过服务器将二维码显示在活动现场的大屏幕,开放互动游戏入口给现场和线上观众。参与活动的用户可以使用终端扫描二维码与服务器建立连接,当用户终端接收到服务器返回的连接成功通知后,用户终端进入互动游戏。服务器向现场终端返回在线人数,并将已签到的人数显示在用户终端,现场观众可以知道有多少人准备就绪。现场操作人员可以通过向现场终端发送启动互动游戏的指令,控制互动游戏的开始,现场终端通过服务器相用户终端发送互动游戏开始指令,进入互动游戏场景。现场用户可以通过所使用的终端执行游戏中的虚拟互动任务,并通过服务器实时将任务的执行情况发送给现场终端,现场终端将所有用户的实时任务执行结果返回给每个用户终端,用户可以通过所使用的终端实时了解任务的执行情况。现场终端获取用户执行互动任务的数值,并校验是否完成互动数值。达成数值以后,现场终端向用户终端广播完成,并且播放礼包洒落的动画。服务器根据礼包洒落的节奏同步到用户终端,展示出礼包。

作为一个可选的实施方式,图15是根据本发明实施例的一种可选的现场流程示意图,其中,包括:

步骤s1,用户通过使用的终端扫描二维码进入互动游戏;

步骤s2,等待互动游戏的开始指令,在用户终端中可以显示距离游戏开始的倒计时,参加互动游戏的用户信息,以及参加互动游戏的用户之间的信息交互内容;

步骤s3,用户终端中显示互动游戏的操作界面,现场用户通过所使用的终端执行互动任务,比如点击屏幕按钮为人点赞,或者玩一个小游戏等(完成任务的形式可以根据实际情况而定);用户玩家执行任务的过程中,实时的操作数据会显示在现场的屏幕和/或用户使用的终端中。

步骤s4,判断已完成的任务数据是否达到设定阈值,若是执行步骤s5,若否重新进入步骤s3;

步骤s5,终端屏幕会显示出礼包提示,并开始撒落礼包;现场观众能通过所使用的终端打开礼包,完成领取奖励。

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

根据本发明实施例的另一个方面,还提供了一种用于实施上述虚拟互动任务的执行方法的虚拟互动任务的执行装置。如图16所示,该装置包括:第一响应模块1602,用于响应于第一终端对目标二维码的扫描操作,在所述第一终端中显示虚拟互动任务的任务准备页面,其中,在所述第一终端上参与所述虚拟互动任务的帐号为第一帐号;第二响应模块1604,用于在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号共同完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的任务交互页面,其中,所述多个帐号包括所述第一帐号,所述多个帐号为多个终端扫描所述目标二维码所触发的参与所述虚拟互动任务的帐号,所述多个终端包括所述第一终端;第一获取模块1606,用于在所述虚拟互动任务结束时,获取第一任务执行结果,其中,所述第一任务执行结果为所述多个帐号共同执行所述虚拟互动任务所得到的结果;第二获取模块1608,用于在所述第一任务执行结果表示所述多个帐号共同完成所述虚拟互动任务的第一任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取与所述虚拟互动任务对应的虚拟资源。

可选地,上述装置还用于所述在所述第一终端上获取为所述第一帐号分配的第一虚拟资源之前,在所述第一任务执行结果表示所述多个帐号共同完成所述第一任务目标的情况下,控制一组虚拟资源对象从目标显示屏的顶部移动到底部,其中,所述一组虚拟资源对象被设置为在被触控的情况下分配对应的虚拟资源;在所述一组虚拟资源对象移动至所述目标显示屏的底部时,在所述第一终端的显示屏上继续显示所述一组虚拟资源对象,并控制所述一组虚拟资源对象从所述第一终端的显示屏的顶部移动到底部。

可选地,上述装置还用于通过如下方式实现所述在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,在控制所述一组虚拟资源对象从所述第一终端的显示屏的顶部移动到底部的过程中,在所述第一终端的显示屏上获取对所述一组虚拟资源对象中的虚拟资源对象执行的触控操作,响应于所述触控操作,将与所述虚拟资源对象对应的所述第一虚拟资源分配给所述第一帐号。

可选地,上述装置还用于通过如下方式实现所述在所述第一终端的显示屏上继续显示所述一组虚拟资源对象,并控制所述一组虚拟资源对象从所述第一终端的显示屏的顶部移动到底部,在检测到所述一组虚拟资源对象中的第一虚拟资源对象移动至所述目标显示屏的底部时,在所述第一终端上获取第一触发消息,其中,所述第一触发消息用于指示在所述第一终端的显示屏上控制所述第一虚拟资源对象移动,所述第一触发消息携带有所述第一虚拟资源对象的标识;根据所述第一终端上的控制组件,在所述第一终端的显示屏上继续显示所述第一虚拟资源对象,并控制所述第一虚拟资源对象从所述第一终端的显示屏的顶部移动到底部。

可选地,上述装置还用于在所述第一任务执行结果表示所述多个帐号未共同完成所述虚拟互动任务的所述第一任务目标的情况下,在所述第一终端上显示第一任务失败页面,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取所述第一任务失败页面。

可选地,上述装置还用于在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号中的每个帐号独立完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的所述任务交互页面;在所述虚拟互动任务结束时,获取第二任务执行结果,其中,所述第二任务执行结果为所述第一帐号执行所述虚拟互动任务所得到的结果;在所述第二任务执行结果表示所述第一帐号已完成所述虚拟互动任务的第二任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第二虚拟资源。

可选地,上述装置还用于在所述第二任务执行结果表示所述第一帐号未完成所述虚拟互动任务的所述第二任务目标的情况下,在所述第一终端上显示第一任务失败页面。

可选地,上述装置还用于在获取第二任务执行结果之后,在所述第二任务执行结果表示所述第一帐号在所述虚拟互动任务中完成的子目标的数量的情况下,在所述第一终端上获取为所述第一帐号分配的第三虚拟资源,其中,所述第三虚拟资源与所述子目标的数量对应。

可选地,上述装置还用于响应于所述第一终端对所述目标二维码的所述扫描操作,在所述第一终端与服务器之间建立通信连接;通过所述通信连接,在所述第一终端中从所述服务器获取所述虚拟互动任务的所述任务准备页面;将所述第一帐号设置为参与所述虚拟互动任务的帐号。

根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟互动任务的执行方法的电子设备,该电子设备可以是图1所示的终端设备或服务器。本实施例以该电子设备为服务器为例来说明。如图17所示,该电子设备包括存储器1702和处理器1704,该存储器1702中存储有计算机程序,该处理器1704被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,响应于第一终端对目标二维码的扫描操作,在所述第一终端中显示虚拟互动任务的任务准备页面,其中,在所述第一终端上参与所述虚拟互动任务的帐号为第一帐号;

s2,在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号共同完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的任务交互页面,其中,所述多个帐号包括所述第一帐号,所述多个帐号为多个终端扫描所述目标二维码所触发的参与所述虚拟互动任务的帐号,所述多个终端包括所述第一终端;

s3,在所述虚拟互动任务结束时,获取第一任务执行结果,其中,所述第一任务执行结果为所述多个帐号共同执行所述虚拟互动任务所得到的结果;

s4,在所述第一任务执行结果表示所述多个帐号共同完成所述虚拟互动任务的第一任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取与所述虚拟互动任务对应的虚拟资源。

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

其中,存储器1702可用于存储软件程序以及模块,如本发明实施例中的虚拟互动任务的执行方法和装置对应的程序指令/模块,处理器1704通过运行存储在存储器1702内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的虚拟互动任务的执行方法。存储器1702可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1702可进一步包括相对于处理器1704远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1702具体可以但不限于用于存储虚拟互动任务,虚拟资源,帐号等信息。作为一种示例,如图17所示,上述存储器1702中可以但不限于包括上述虚拟互动任务的执行装置中的第一响应模块1602、第二响应模块1604、第一获取模块1606第二获取模块1608。此外,还可以包括但不限于上述虚拟互动任务的执行装置中的其他模块单元,本示例中不再赘述。

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

此外,上述电子设备还包括:显示器1708,用于显示上述虚拟互动任务的任务交互页面;和连接总线1710,用于连接上述电子设备中的各个模块部件。

在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(p2p,peertopeer)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。

根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,响应于第一终端对目标二维码的扫描操作,在所述第一终端中显示虚拟互动任务的任务准备页面,其中,在所述第一终端上参与所述虚拟互动任务的帐号为第一帐号;

s2,在参与所述虚拟互动任务的帐号包括多个帐号、且所述虚拟互动任务被设置为所述多个帐号共同完成的任务的情况下,响应于所述虚拟互动任务的开始指令,在所述第一终端上显示所述虚拟互动任务的任务交互页面,其中,所述多个帐号包括所述第一帐号,所述多个帐号为多个终端扫描所述目标二维码所触发的参与所述虚拟互动任务的帐号,所述多个终端包括所述第一终端;

s3,在所述虚拟互动任务结束时,获取第一任务执行结果,其中,所述第一任务执行结果为所述多个帐号共同执行所述虚拟互动任务所得到的结果;

s4,在所述第一任务执行结果表示所述多个帐号共同完成所述虚拟互动任务的第一任务目标的情况下,在所述第一终端上获取为所述第一帐号分配的第一虚拟资源,其中,所述多个帐号被设置为响应于所述第一任务执行结果获取与所述虚拟互动任务对应的虚拟资源。

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

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

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

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

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

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

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

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

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