一种任务处理方法、装置、电子设备及存储介质与流程

专利2024-07-08  69


本公开涉及互联网技术领域,尤其涉及一种任务处理方法、装置、电子设备及存储介质。



背景技术:

近几年来,直播行业作为互联网时代的一种新兴产业发展迅猛。在直播过程中,主播可以通过多种途径增加和观众的互动。其中的一种途径就是部分用户可以给其喜欢的主播赠送虚拟礼物。

这种方式的优点是主播可以通过虚拟礼物获利,增加主播和用户互动的积极性,缺点是对于用户来说,给主播赠送虚拟礼物只是单方面的输出,并没有获得实质性利益,久而久之,其单一的互动方式可能造成观众和主播兴趣降低,降低用户体验。



技术实现要素:

本公开提供一种任务处理方法、装置、电子设备及存储介质,以至少解决相关技术中用户体验下降的问题。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种任务处理方法,包括:

根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据;

向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务;

接收客户端发送的执行目标任务的反馈信息;

根据反馈信息确定目标任务的当前进程数据;

在当前进程数据满足目标进程数据的情况下,确定目标分配资源;

向满足第一预设条件的客户端分配目标分配资源。

可选的,在当前进程数据满足目标进程数据的情况下,确定目标分配资源之后,方法还包括:

在当前进程数据满足第二预设条件的情况下,通过广播的方式展示资源信息展示指令,用于触发第一客户端展示目标分配资源的描述信息。

可选的,资源信息展示指令携带有虚拟空间的链接地址信息;

在当前进程数据满足第二预设条件的情况下,通过广播的方式展示资源信息展示指令之后,方法还包括:

接收第一客户端基于链接地址信息触发的虚拟空间进入请求;

向第一客户端发送虚拟空间进入反馈,以使第一客户端进入虚拟空间。

可选的,客户端包括第二客户端,接收客户端发送的执行目标任务的反馈信息,根据反馈信息确定目标任务的当前进程数据包括:

接收第二客户端在虚拟空间触发的操作指令;

根据操作指令确定目标主播间的累计操作数量;

将目标主播间的累计操作数量作为目标任务的当前进程数据。

可选的,客户端包括第三客户端,接收客户端发送的执行目标任务的反馈信息,根据反馈信息确定目标任务的当前进程数据包括:

接收第三客户端发送的虚拟空间的当前属性数据;当前属性数据包括虚拟空间的直播时长;

将当前属性数据作为目标任务的当前进程数据。

可选的,当客户端包括第三客户端时,接收客户端发送的执行目标任务的反馈信息,根据反馈信息确定目标任务的当前进程数据包括:

接收第三客户端发送的虚拟空间的当前评估数据;

将当前评估数据作为目标任务的当前进程数据。

可选的,在当前进程数据满足目标进程数据的情况下,确定目标分配资源包括:

在当前进程数据满足目标进程数据的情况下,根据当前进程数据和/或总在线人数确定待分配的资源的总量以及待分配的资源的份数;

根据待分配的资源的总量以及待分配的资源的份数确定目标分配资源。

可选的,第一预设条件包括以下任意一种或多种:

获取的客户端播放虚拟空间的播放时长大于预设时长;

接收到客户端发送的虚拟空间的关注请求,并发送成功关注反馈信息;

检测到存在目标客户端,目标客户端是根据客户端分享的分享信息首次进入虚拟空间的客户端;

接收到客户端发送的指向虚拟空间的虚拟物品赠送指令,并发送成功赠送反馈信息;

接收到客户端发送的点赞指令的次数大于预设次数。

根据本公开实施例的第二方面,提供一种任务处理方法,包括:

接收目标任务的执行指令;

在直播页面上展示目标任务;

响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息;

在满足第一预设条件的情况下,获取目标分配资源。

可选的,在满足第一预设条件的情况下,获取目标分配资源之前,方法还包括:

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据反馈信息确定的;

展示当前进程信息。

可选的,在满足第一预设条件的情况下,获取目标分配资源包括以下任意一种或多种:

获取虚拟空间的播放时长;在播放时长大于预设时长的情况下,获取目标分配资源;

获取虚拟空间关注请求;在接收到成功关注反馈信息的情况下,获取目标分配资源;

根据虚拟空间的标识生成分享信息;在接收到成功分享信息的情况下,获取目标分配资源;其中,成功分享信息是服务器在检测到存在目标客户端时发送的;目标客户端为根据分享信息的首次进入虚拟空间的客户端;

获取虚拟物品赠送指令;在接收到成功赠送反馈信息的情况下,获取目标分配资源;

获取点赞指令;在发送点赞指令的次数大于预设次数的情况下,获取目标分配资源。

可选的,响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息包括:

响应于对目标任务的执行操作,向服务器发送执行目标任务的操作指令;

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据,当前进程数据是服务器根据反馈信息确定的包括:

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据操作指令确定的。

可选的,响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息包括:

响应于对目标任务的执行操作,向服务器发送当前属性数据;当前属性数据包括虚拟空间的直播时长;

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据,当前进程数据是服务器根据反馈信息确定的包括:

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据当前属性数据确定的。

可选的,响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息包括:

响应于对目标任务的执行操作,向服务器发送当前评估数据;

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据,当前进程数据是服务器根据反馈信息确定的包括:

接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据当前评估数据确定的。

可选的,方法还包括:

获取资源信息展示指令;资源信息展示指令携带有目标分配资源的描述信息;

展示目标分配资源的描述信息。

可选的,资源信息展示指令携带有链接地址信息;

获取资源信息展示指令之后,方法还包括:

向服务器发送虚拟空间进入请求;虚拟空间进入请求包括链接地址信息;

进入虚拟空间。

根据本公开实施例的第三方面,提供一种任务处理装置,包括:

任务确定模块,被配置为执行根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据;

发送模块,被配置为执行向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务;

接收模块,被配置为执行接收客户端发送的执行目标任务的反馈信息;

进程数据确定模块,被配置为执行根据反馈信息确定目标任务的当前进程数据;

资源确定模块,被配置为执行在当前进程数据满足目标进程数据的情况下,确定目标分配资源;

分配模块,被配置为执行向满足第一预设条件的客户端分配目标分配资源。

可选的,装置还包括展示模块,被配置为执行:

在当前进程数据满足第二预设条件的情况下,通过广播的方式展示资源信息展示指令,用于触发第一客户端展示目标分配资源的描述信息。

可选的,资源信息展示指令携带有虚拟空间的链接地址信息;

接收模块,被配置为执行接收第一客户端基于链接地址信息触发的虚拟空间进入请求;

发送模块,被配置为执行向第一客户端发送虚拟空间进入反馈,以使第一客户端进入虚拟空间。

可选的,客户端包括第二客户端,

接收模块,被配置为执行接收第二客户端在虚拟空间触发的操作指令;

进程数据确定模块,被配置为执行根据操作指令确定目标主播间的累计操作数量;将目标主播间的累计操作数量作为目标任务的当前进程数据。

可选的,客户端包括第三客户端,

接收模块,被配置为执行接收第三客户端发送的虚拟空间的当前属性数据;当前属性数据包括虚拟空间的直播时长;

进程数据确定模块,被配置为执行将当前属性数据作为目标任务的当前进程数据。

可选的,当客户端包括第三客户端时,

接收模块,被配置为执行接收第三客户端发送的虚拟空间的当前评估数据;

进程数据确定模块,被配置为执行将当前评估数据作为目标任务的当前进程数据。

可选的,资源确定模块,被配置为执行在当前进程数据满足目标进程数据的情况下,根据当前进程数据和/或总在线人数确定待分配的资源的总量以及待分配的资源的份数;根据待分配的资源的总量以及待分配的资源的份数确定目标分配资源。

可选的,第一预设条件包括以下任意一种或多种:

获取的客户端播放虚拟空间的播放时长大于预设时长;

接收到客户端发送的虚拟空间的关注请求,并发送成功关注反馈信息;

检测到存在目标客户端,目标客户端是根据客户端分享的分享信息首次进入虚拟空间的客户端;

接收到客户端发送的指向虚拟空间的虚拟物品赠送指令,并发送成功赠送反馈信息;

接收到客户端发送的点赞指令的次数大于预设次数。

根据本公开实施例的第四方面,提供一种任务处理装置,包括:

接收模块,被配置为执行接收目标任务的执行指令;

展示模块,被配置为执行在直播页面上展示目标任务;

发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息;

获取模块,被配置为执行在满足第一预设条件的情况下,获取目标分配资源。

可选的,接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据反馈信息确定的;

展示模块,被配置为执行展示当前进程信息。

可选的,获取模块,被配置为执行:

获取虚拟空间的播放时长;在播放时长大于预设时长的情况下,获取目标分配资源;

获取虚拟空间关注请求;在接收到成功关注反馈信息的情况下,获取目标分配资源;

根据虚拟空间的标识生成分享信息;在接收到成功分享信息的情况下,获取目标分配资源;其中,成功分享信息是服务器在检测到存在目标客户端时发送的;目标客户端为根据分享信息的首次进入虚拟空间的客户端;

获取虚拟物品赠送指令;在接收到成功赠送反馈信息的情况下,获取目标分配资源;

获取点赞指令;在发送点赞指令的次数大于预设次数的情况下,获取目标分配资源。

可选的,发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送执行目标任务的操作指令;

接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据操作指令确定的。

可选的,发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送当前属性数据;当前属性数据包括虚拟空间的直播时长;

接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据当前属性数据确定的。

可选的,发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送当前评估数据;

接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据当前评估数据确定的。

可选的,获取模块,被配置为执行获取资源信息展示指令;资源信息展示指令携带有目标分配资源的描述信息;

展示模块,被配置为执行展示目标分配资源的描述信息。

可选的,资源信息展示指令携带有链接地址信息;

发送模块,被配置为执行向服务器发送虚拟空间进入请求;虚拟空间进入请求包括链接地址信息;

进入模块,被配置为执行进入虚拟空间。

根据本公开实施例的第五方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述第一方面中任一项的方法。

根据本公开实施例的第六方面,提供一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述第二方面中任一项的方法。

根据本公开实施例的第七方面,提供一种存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例的第一方面中任一方法。

根据本公开实施例的第八方面,提供一种存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例的第二方面中任一方法。

根据本公开实施例的第九方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一方法。

根据本公开实施例的第十方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第二方面中任一方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据,向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务,接收客户端发送的执行目标任务的反馈信息,根据反馈信息确定目标任务的当前进程数据,在当前进程数据满足目标进程数据的情况下,确定目标分配资源,向满足第一预设条件的客户端分配目标分配资源。该方案中,服务器和客户端都可以参与其中,颠覆以往单一的交互方式,提高用户体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种应用环境的示意图;

图2是根据一示例性实施例示出的一种任务处理方法的流程图;

图3是根据一示例性实施例示出的一种任务处理方法的流程图;

图4是根据一示例性实施例示出的一种展示当前进程数据的流程图;

图5是根据一示例性实施例示出的一种控件示意图;

图6是根据一示例性实施例示出的一种目标分配资源的示意图;

图7是根据一示例性实施例示出的一种任务处理方法的流程图;

图8是根据一示例性实施例示出的一种任务处理方法的流程图;

图9是根据一示例性实施例示出的一种任务处理装置的框图;

图10是根据一示例性实施例示出的一种任务处理装置的框图;

图11是根据一示例性实施例示出的一种用于任务处理的电子设备的框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

请参阅图1,图1是根据一示例性实施例示出的一种任务处理方法的应用环境的示意图,如图1所示,该应用环境可以包括主播客户端01、服务器02和观众客户端03。

在一个可选的实施例中,主播客户端01可以为直播间对应的主播客户端。

在一个可选的实施例中,服务器02可以为直播平台的后台服务器。可选的,服务器02可以包括是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(contentdeliverynetwork,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。

在一个可选的实施例中,观众客户端03可以为直播间的观众客户端,观众客户端03的个数可以有很多个,图1所示的1个观众客户端并不能对本公开进行限定。

可选的,上述主播客户端01和观众客户端03可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmentedreality,ar)/虚拟现实(virtualreality,vr)设备、智能可穿戴设备等类型的电子设备。也可以为运行于上述电子设备的软体,例如应用程序、小程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows、unix等。

此外,需要说明的是,图1所示的仅仅是本公开提供的任务处理方法的一种应用环境,在实际应用中,还可以包括其他应用环境,例如,在实际应用中,在线观众数量往往远远大于主播数量,为了减轻直播过程中观众客户端的请求压力,可以设置两个服务器,两个服务器之间可以交互,其中一个服务器和主播客户端建立链接,并在接收到主播客户端的直播数据后,与另一个服务器进行分享。或者,也可以设置一个服务器集群,在该服务器集群中设置有多个服务器,为众多观众客户端服务。

图2是根据一示例性实施例示出的一种任务处理方法的流程图,如图2所示,任务处理方法可以应用于服务器,也可以应用于客户端,也就是说,该任务处理方法的交互两侧分别为服务器和客户端,包括以下步骤:

在步骤s201中,服务器根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据。

在一个可选的实施例中,上述的虚拟空间可以是直播间,空间特征信息可以是直播间的特征信息。

本公开实施例所涉及的方案可以适用于直播平台上的每一个直播间,因此,步骤s201中的直播间可以是直播平台上当前在直播的每个直播间。在另一个实施例中,为了节省直播平台的流量,专心培养有潜力的主播和直播间,可以设置一定的条件,将达到这些条件的直播间确定为能够拥有目标任务的直播间,并且只对这些直播间实施本公开的方案。

在一个可选的实施例中,基于公平理念,所有的直播间对应的目标任务可以是同样的任务。在另一个可选的实施例中,出于不同的主播能力不同的考量,服务器可以收集每个直播间的空间特征信息,并根据该空间特征信息确定目标任务以及目标任务对应的目标进程数据。该目标进程数据可以是完成目标任务所要达到的条件。

可选的,空间特征信息可以包括当前关注人数,历史打榜金额,历史人气值,历史平均直播时长等等。目标任务以及对应的目标进程数据可以包括下述至少一个:

(1)打榜任务,该打榜任务的目标打榜金额;(2)观看任务,该观看任务的目标观看数量;(3)直播时长任务,该直播时长任务的目标时长;(4)人气任务,该人气任务的目标人气值;(5)点赞任务,该点赞任务的目标点赞次数。

在一个可选的实施方式中,服务器可以根据空间特征信息直接确定目标任务以及其对应的目标进程数据。假设某个直播间的历史平均直播时长为3小时。那么,服务器可以根据历史平均直播时长确定该直播间的目标任务为直播时长任务,该直播时长任务的目标时长为3小时。

在另一个可选的实施例中,服务器的存储区域中可以预存有一张任务难度级别与目标任务对应表。该任务难度级别与目标任务对应表可以包括多个任务难度级别,比如级别一、级别二、级别三……每个任务难度级别可以对应有不同的目标任务和其对应的目标进程数据。

服务器可以基于直播间的空间特征信息确定直播间的任务难度级别,随后基于任务难度级别查表确定其对应的目标任务和对应的目标进程数据。举个例子,假设服务器基于直播间的空间特征信息确定直播间1号的任务难度级别为一级,可以查表确定该目标任务为直播时长任务,目标进程数据为直播2小时。假设服务器基于直播间的空间特征信息确定直播间2号的任务难度级别为二级,则可以查表确定该目标任务为直播时长任务和观看任务,其中,直播时长任务的目标进程数据为直播3小时,观看任务的目标进程数据为目标观看数量为20000人。

在步骤s203中,服务器向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务。

对应的,客户端接收服务器发送的目标任务的执行指令。可选的,该客户端可以是主播客户端,该目标任务是主播自己的直播间所要完成的任务。可选的,该客户端可以是正在观看直播间的观众客户端。当服务器确定了直播间的目标任务后,可以向直播间的主播客户端和正在观看虚拟空间的观众客户端发送执行指令。

在步骤s205中,客户端在虚拟空间的直播页面上展示目标任务。

在一个可选的实施例中,当服务器向观众客户端发送目标任务的执行指令时,为了使得观众了解目标任务,该执行指令可以包括目标任务,该执行指令可以触发观众客户端在直播间的直播页面上展示目标任务。对应的,观众客户端在接收到服务器发送的执行指令后,可以从该执行指令中提取目标任务,并展示在直播页面上。可选的,为了使得观众可以清晰的知道目标任务所要达到的目标进程数据,该观众客户端收到的执行指令中还可以携带有目标进程数据,并将该目标进程数据展示在直播页面上。

在一个可选的实施例中,当服务器向主播客户端发送目标任务的执行指令时,该执行指令可以包括目标任务以及该目标任务对应的目标进程数据,使得主播客户端的主播可以清晰地知道自己所要完成的目标任务以及目标任务对应的目标进程数据。对应的,当主播客户端接收服务器发送的直播间的目标任务的执行指令,可以在直播间的直播页面上展示目标任务以及目标进程数据。

在步骤s207中,客户端响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息。

对应的,服务器可以接收客户端发送的执行目标任务的反馈信息。可选的,为了增加本公开实施例的趣味性和多样性,上述的反馈信息可以包括操作指令,当前属性数据和当前评估数据的一种或者多种的结合。

在一个可选的实施例中,当客户端为观众客户端时,观众客户端可以响应于对目标任务的执行操作,向服务器发送执行目标任务的操作指令。其中,操作指令可以包括打榜指令、观看指令和点赞指令。

可选的,假设目标任务为打榜任务,则观众客户端响应于观众对打榜任务的执行操作,向服务器发送执行打榜任务的打榜指令,其中,该打榜指令中可以携带有用户发送的一定金额的虚拟礼物。

可选的,假设目标任务为观看任务,观众客户端响应于观众对观看任务的执行操作,可以向服务器发送执行观看任务的观看指令,该观看指令是观众进入该直播间时,向服务器发送的,该观看指令是为了便于服务器后续根据接收到的观看指令的数量确定累计观看数量。

可选的,假设目标任务为点赞任务,则观众客户端和主播客户端可以响应于用户对点赞任务的执行操作,向服务器发送执行点赞任务的点赞指令。具体的,观众或者主播点击预设区域的点赞控件,当观众客户端和主播客户端检测到预设区域的点赞控件被触碰时,可以向服务器发送点赞指令,其中,检测到的每一次触碰都可以使得客户端向服务器发送一个点赞指令,便于服务器后续对于点赞任务的点赞数量统计。

在另一个可选的实施例中,当客户端为主播客户端时,主播客户端可以响应于对目标任务的执行操作,向服务器发送当前属性数据,其中,该当前属性数据包括虚拟空间的直播时长和虚拟空间的等级。

可选的,假设目标任务为直播时长任务,主播客户端响应于对直播时长任务的执行操作可以被认为是主播客户端确定当前的直播时长,并向服务器发送该当前的直播时长。

可选的,假设目标任务为等级任务,主播客户端响应于对直播时长任务的执行操作可以被认为是主播客户端确定当前的直播间等级,并向服务器发送该当前的直播间等级。

在另一个可选的实施例中,当客户端为主播客户端时,主播客户端可以响应于对目标任务的执行操作,向服务器发送当前评估数据,其中,该当前评估数据包括虚拟空间的累计人气值。

可选的,假设目标任务为人气任务,主播客户端响应于对人气任务的执行操作可以被认为是主播客户端确定累计人气值,向服务器发送该累计人气值。

设置如此多种类的任务也使得服务器可以结合直播间主播的实际情况来灵活地规划目标任务。举个例子,某个直播间的主播还是一个新主播,当前的人气值可能很低。那么其目标任务可以是简单的点赞任务,这样可以避免因为开始的目标任务设置的太难而使得主播产生负面情绪。

在步骤s209中,服务器根据反馈信息确定目标任务的当前进程数据。

基于上述的例子继续阐述,在一个可选的实施例中,当客户端包括第二客户端(第二客户端为在虚拟空间的观众客户端),根据反馈信息确定目标任务的当前进程数据可以表示为:

服务器根据操作指令确定直播间的累计操作数量,将直播间的累计操作数量作为目标任务的当前进程数据。当操作指令为打榜指令时,服务器可以根据打榜指令确定目直播间的累计打榜数量,将直播间的累计打榜数量作为目标任务的当前进程数据。当操作指令为观看指令时,服务器可以根据观看指令确定直播间的累计观看数量,将直播间的累计观看数量作为目标任务的当前进程数据。当操作指令为点赞指令时,服务器可以根据点赞指令确定直播间的累计点赞数量,将直播间的累计点赞数量作为目标任务的当前进程数据。

在另一种可选的实施例中,当客户端包括第三客户端(第三客户端为主播客户端),服务器根据反馈信息确定目标任务的当前进程数据可以表示为:服务器将接收到的当前属性数据作为目标任务的当前进程数据。若当前属性数据为虚拟空间的直播时长,服务器将接收到的直播时长作为目标任务的当前进程数据。若当前属性数据为虚拟空间的等级,服务器将接收到的等级作为目标任务的当前进程数据。

在另一种可选的实施例中,当客户端包括第三客户端(第三客户端为主播客户端),服务器根据反馈信息确定目标任务的当前进程数据可以表示为:服务器将当前评估数据作为目标任务的当前进程数据。若当前评估数据为虚拟空间的累计人气值,服务器将累计人气值作为目标任务的当前评估数据。

在步骤s211中,服务器在当前进程数据满足目标进程数据的情况下,确定目标分配资源。

在一个可选的实施方式中,目标分配资源是根据待分配的资源的总量以及待分配的资源的份数确定的。可选的,服务器确定待分配的资源的总量以及待分配的资源的份数可以是统一的。比如说,每个虚拟空间在当前进程数据满足目标进程数据的情况,服务器确定的待分配的资源的总量都是1000元,待分配的资源的份数都为2000份。

在另一个可选的实施例中,服务器可以基于该虚拟空间的主播对平台的营收能力的体现来规划每个虚拟空间的待分配的资源的总量以及待分配的资源的份数。比如,目标分配资源适合任务难度级别相关,完成目标任务的虚拟空间的目标任务的任务难度级别越高,确定到该虚拟空间的待分配的资源的总量越多,待分配的资源的份数也越多。举个例子,某个虚拟空间的任务难度级别为级别一,服务器确定的待分配的资源的总量都是1000元,待分配的资源的份数都为2000份。某个虚拟空间的任务难度级别为级别二,服务器确定的待分配的资源的总量都是2000元,待分配的资源的份数都为3000份。

在另一个可选的实施例中,有的直播间的任务难度级别为级别一,但是根据该直播间的当前进程数据来看,其不仅满足了目标进程数据,甚至可能其任务难度级别已经达到了级别二。因此,服务器还可以基于当前进程数据确定待分配的资源的总量以及待分配的资源的份数,并根据待分配的资源的总量以及待分配的资源的份数确定目标分配资源。举个例子,可以根据累计观看数量确定待分配的资源的总量以及待分配的资源的份数,如此,可以避免观看人数少的直播间的资源数量过多,而观看人数少的直播间的资源数量过少。

在另一个可选的实施例中,服务器还可以基于在线总人数确定待分配的资源的总量以及待分配的资源的份数,并根据待分配的资源的总量以及待分配的资源的份数确定目标分配资源。其中,上述在线总人数可以是整个服务器统计每个直播间中的实际观看人数得到的在线总人数。比如在线总人数越多,待分配的资源的总量以及待分配的资源的份数越多。

在另一种可选的实施例中,服务器还可以整体考量当前进程数据和在线总人数,来确定待分配的资源的总量以及待分配的资源的份数,并根据待分配的资源的总量以及待分配的资源的份数确定目标分配资源。

可选的,每份待分配的资源中资源的数量是一样的,比如待分配的资源的总量是1000元,待分配的资源的份数为2000份,没份待分配的资源中资源的数量为0.5元。可选的,每份待分配的资源中资源的数量是随机的。

图3是根据一示例性实施例示出的一种任务处理方法的流程图,如图3所示,了吸引更多的观众去虚拟空间,在当前进程数据满足目标进程数据的情况下,确定目标分配资源之后,可以包括以下步骤:

在步骤s301中,在当前进程数据满足第二预设条件的情况下,服务器通过广播的方式展示资源信息展示指令,用于触发该第一客户端展示目标分配资源的描述信息。

对应的,第一客户端可以获取资源信息展示指令,该资源信息展示指令中携带有目标分配资源的描述信息。

在一个可选的实施例中,第二预设条件是直播平台预先设置的。举个例子,假设当前进程数据为累计打榜金额(累计打榜数量),那么当前进程数据满足第二预设条件可以是累计打榜金额满足某个预设打榜金额,或者,累计打榜金额是所有直播间最高的打榜金额。

可选的,上述的第一客户端可以是在直播间的观众客户端,或者不在直播间的观众客户端。不在虚拟空间的观众客户端可以是正在播放别的直播间的观众客户端,也可以是没有启动直播应用的观众客户端。对于没有启动直播应用的观众客户端,服务器可以通过短信,邮件等其他方式向该观众客户端发送资源信息展示指令,以通过该资源信息展示指令吸引不在虚拟空间的观众客户端进入虚拟空间。

可选的,不在虚拟空间的观众客户端还可以是在直播广场上的观众客户端。该直播广场可以是包含若干个虚拟空间的直播画面,但是听不见任何虚拟空间主播声音的一个页面。

在步骤s303中,第一客户端展示目标分配资源的描述信息。

可选的,该目标分配资源的描述信息可以是用来介绍目标分配资源的话语。比如说“xx虚拟空间配送红包”。

在步骤s305中,服务器接收第一客户端基于链接地址信息触发的虚拟空间进入请求。

在一个可选的实施例中,上述的第一客户端为不在直播间的观众客户端。资源信息展示指令可以携带有直播间的链接地址信息,当不在直播间的观众客户端展示目标分配资源的描述信息的时候,可以同时展示该链接地址信息。当用户点击该链接地址信息时,可以向服务器发送虚拟空间进入请求。

在步骤s307中,服务器向第一客户端发送虚拟空间进入反馈,以使第一客户端进入虚拟空间。

对应的,第一客户端进入直播间,服务器通过和资源信息展示指令和链接地址信息完成对直播间的引流工作,使得更多的观众参与进分享目标分配资源的活动中。

在服务器在当前进程数据满足目标进程数据的情况下,确定目标分配资源之前,当服务器在确定当前进程数据的过程中,可以实时地向客户端发送当前进程数据,或者间隔预设时间发送当前进程数据。图4是根据一示例性实施例示出的一种展示当前进程数据的流程图,包括:

在步骤s401中:客户端接收服务器发送的当前进程信息,上述当前进程信息中包括目标任务对应的当前进程数据。

在步骤s403中,客户端展示上述当前进程信息。

在一个可选的实施例中,客户端可以是主播客户端和观众客户端,在服务器根据主播客户端或者观众客户端发送执行目标任务的反馈信息,并根据反馈信息确定当前进程数据的过程中,可以向主播客户端实时反馈当前进程数据,以便主播和观众可以清楚了解目标任务的进展。当主播客户端和观众客户端接收到当前进展信息后,可以展示当前进程数据。

在另一个可选的实施例中,该目标任务的设置理念可以是希望主播能够完成特定的任务,以从服务器获取一些目标分配资源,去分配给观众,从而使得观众能够得到一些实质性的奖励。因此,该当前进程信息可以只向主播客户端去发送并展示。

可选的,当前进程数据可以以数字的形式展示在客户端的直播页面上,也可以以进度条的形式展示在客户端的页面上。

在步骤s213中,服务器向满足第一预设条件的客户端分配目标分配资源。

在一个可选的实施例中,上述的服务器向满足第一预设条件的客户端分配目标分配资源可以通过以下一种或者多种方式实现:

服务器向满足获取的客户端播放直播间的播放时长大于预设时长的客户端分配目标分配资源分配目标分配资源。

服务器向满足接收到客户端发送的虚拟空间的关注请求,并发送成功关注反馈信息的客户端分配目标分配资源。

服务器向满足检测到存在目标客户端,目标客户端是根据客户端分享的分享信息首次进入虚拟空间的客户端分配目标分配资源。

服务器向满足接收到客户端发送的指向虚拟空间的虚拟物品赠送指令,并发送成功赠送反馈信息的客户端分配目标分配资源。

服务器向满足接收到客户端发送的点赞指令的次数大于预设次数的客户端分配目标分配资源。

对应的,客户端可以在满足第一预设条件的情况下,获取服务器分配的目标分配资源,并通过以下一种或者多种方式实现:

在一个可选的实施例中,观众客户端可以获取直播间的播放时长,在播放时长大于预设时长的情况下,获取服务器分配的目标分配资源。其中,直播间的播放时长是指观众客户端播放该直播间的累计播放时长或者当前次播放时长。

在另一个可选的实施例中,客户端向服务器发送虚拟空间关注请求,在接收到服务器反馈的成功关注反馈信息的情况下,获取服务器分配的目标分配资源。其中,该虚拟空间关注请求可以通过触碰如图5所示的关注控件501向服务器发送。

在另一个可选的实施例中,客户端根据直播间的标识生成分享信息,在服务器反馈的接收到成功分享信息的情况下,获取服务器分配的目标分配资源。其中,成功分享信息是服务器在检测到存在目标客户端时发送的,目标客户端为根据分享信息的首次进入虚拟空间的客户端。

在另一个可选的实施例中,客户端向服务器发送虚拟物品赠送指令,在接收到服务器反馈的成功赠送反馈信息的情况下,获取服务器分配的目标分配资源。其中,该虚拟物品赠送指令可以通过触碰如图5所示的物品赠送控件502向服务器发送。

在另一个可选的实施例中,观众客户端可以向服务器发送点赞指令,在服务器确定观众客户端发送的点赞指令的次数大于预设次数的情况下,观众客户端可以获取服务器分配的目标分配资源。

上述描述的多种情况使用的场景为:目标分配资源确定后,服务器是可以不立即下发至观众客户端,而是等着观众客户端在满足第一预设条件后,才能从服务器获取目标分配资源。也就是说,在获取目标分配资源的过程中,也涉及到了服务器和观众客户端两侧的交互。

在另一种可选的实施例中,当服务器确定当前进程数据满足目标进程数据,确定目标分配资源后,就可以目标分配资源下发至观众客户端。此时,观众客户端存在没有满足第一预设条件的可能性。在该种情况下,可以通过以下一种或者多种方式使得客户端可以获取目标分配资源:

观众客户端可以获取直播间的播放时长,在确定播放时长大于预设时长的情况下,从观众客户端的资源预存区域获取目标分配资源。

响应于观众在页面上触发的虚拟空间关注操作,观众客户端获取虚拟空间关注请求,在接收到成功关注反馈信息的情况下,从观众客户端的资源预存区域获取目标分配资源。

响应于观众在页面上触发的分享信息生成操作,观众客户端根据虚拟空间的标识生成分享信息。在接收到成功分享信息的情况下,从观众客户端的资源预存区域获取目标分配资源。其中,成功分享信息是服务器在检测到存在目标客户端时发送的,目标客户端为根据分享信息的首次进入虚拟空间的客户端。

响应于观众在页面上触发的虚拟礼物赠送操作,观众客户端获取虚拟物品赠送指令。在接收到成功赠送反馈信息的情况下,从观众客户端的资源预存区域获取目标分配资源;

响应于观众在页面上触发的点赞操作,观众客户端获取点赞指令,在确定点赞操作的次数大于预设次数的情况下,从观众客户端的资源预存区域获取目标分配资源。

设置如此多种类的第一预设条件(观众任务)也使得服务器可以结合直播间主播的实际情况来灵活地规划第一预设条件。这样可以避免因为第一预设条件太难而使得观众产生负面情绪。同时通过设置的第一预设条件也可以为直播间引流,使得更多的观众可以看见不同类型的主播,丰富用户生活。

在一个可选的实施例中,上述的目标分配资源可以是服务器下发的,也就是服务器基于完成的目标任务提供给观众客户端分配的目标分配资源,在该种情况下,只有观众客户端才享有抢目标分配资源的权限。

在另一个可选的实施例中,服务器可以基于完成的目标任务提供给观众客户端和主播客户端一起分配的目标分配资源,也就是说,主播客户端和观众客户端都享有抢虚拟资源的权限。

可选的,该目标分配资源还可以是主播通过主播客户端下发的目标分配资源。

可选的,上述的目标分配资源可以是虚拟货币,优惠券等。

在一个可选的实施例中,图6是根据一示例性实施例示出的一种目标分配资源的示意图,如图6所示,该目标分配资源可以以虚拟红包为载体。当一个可选的实施例中,一个观众客户端可以多次点击虚拟红包601,但是在一个目标任务中最多只能从一个虚拟红包中获取目标分配资源602(比如0.5元),如果还要继续点击虚拟红包,可以出现如603所示的“空”字样。

在一个可选的实施例中,服务器可以通过待分配的资源的份数控制观众的中奖率,也就是说,并不是所有满足第一预设条件的客户端都会获取目标分配资源。

在一个可选的实施例中,目标分配资源的分配时间可以是预先设置的,也就是说,服务器可以在确定当前进程数据满足目标进程数据的若干分钟后,再向客户端发送目标分配资源。在客户端可以正式点击虚拟红包之前,可以在虚拟红包的区域设置一个倒计时,用于提醒主播和用户还有多久可以正式点击红包,获取红包中的奖金。

图7是根据一示例性实施例示出的一种任务处理方法的流程图,如图7所示,任务处理方法可以应用于服务器,包括以下步骤:

在步骤s701中,根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据。

在一个可选的实施例中,上述的虚拟空间可以是直播间,空间特征信息可以是直播间的特征信息。

可选的,空间特征信息可以包括当前关注人数,历史打榜金额,历史人气值,历史平均直播时长等等。目标任务以及对应的目标进程数据可以包括下述至少一个:

(1)打榜任务,该打榜任务的目标打榜金额;(2)观看任务,该观看任务的目标观看数量;(3)直播时长任务,该直播时长任务的目标时长;(4)人气任务,该人气任务的目标人气值;(5)点赞任务,该点赞任务的目标点赞次数。

如何根据直播间的特征信息确定出目标任务以及目标任务对应目标进程数据克参考上文的描述,这里不再赘述。

在步骤s703中,向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务。

在步骤s705中,接收客户端发送的执行目标任务的反馈信息。

可选的,上述的反馈信息可以包括操作指令,当前属性数据和当前评估数据。

在一个可选的实施例中,当客户端为观众客户端时,服务器可以接收客户端发送的操作指令。其中,操作指令可以包括打榜指令、观看指令和点赞指令。

可选的,假设目标任务为打榜任务,服务器接收打榜指令,其中,该打榜指令中可以携带有用户发送的一定金额的虚拟礼物。可选的,假设目标任务为观看任务,服务器接收观看指令,该观看指令是观众进入该直播间时,向服务器发送的,该观看指令是为了便于服务器后续根据接收到的观看指令的数量确定累计观看数量。可选的,假设目标任务为点赞任务,服务器接收点赞指令。具体的,观众或者主播点击预设区域的点赞控件,当观众客户端和主播客户端检测到预设区域的点赞控件被触碰时,可以向服务器发送点赞指令,其中,检测到的每一次触碰都可以使得客户端向服务器发送一个点赞指令,便于服务器后续对于点赞任务的点赞数量统计。

在另一个可选的实施例中,当客户端为主播客户端时,服务器可以接收主播客户端发送的当前属性数据,其中,该当前属性数据包括虚拟空间的直播时长和虚拟空间的等级。

可选的,假设目标任务为直播时长任务,服务器接收的是主播当前的直播时长。可选的,假设目标任务为等级任务,服务器接收的是当前的直播间等级。

在另一个可选的实施例中,当客户端为主播客户端时,服务器可以接收主播客户端发送的当前评估数据,其中,该当前评估数据包括虚拟空间的累计人气值。

可选的,假设目标任务为人气任务,服务器可以接收该累计人气值。

在步骤s707中,根据反馈信息确定目标任务的当前进程数据。

基于上述的例子继续阐述,将直播间的累计操作数量(累计打榜数量、累计观看数据、和/或累计点赞数量)作为目标任务的当前进程数据;或者将当前属性数据(直播间的直播时长和/或直播间的等级)作为目标任务的当前进程数据;或者将当前评估数据(累计人气值)作为目标任务的当前进程数据。

在步骤s709中,在当前进程数据满足目标进程数据的情况下,确定目标分配资源,。

可选的,服务器在确定当前进程数据满足目标进程数据的情况下,可以综合当前进程数据和/或在线总人数确定目标分配资源,避免出现观看人数少的直播间的资源数量过多,而观看人数少的直播间的资源数量过少。

在步骤s711中,向满足第一预设条件的客户端分配目标分配资源。

第一预设条件的具体内容可以参考上文的描述,这里不再赘述。

由于目标任务,目标任务对应的目标进程数据,以及满足目标进程数据之后的目标分配资源都是服务器确定的。因此,在整个方案中,增加了服务器的参与,使得服务器,观众客户端和主播客户端都可以参与其中,颠覆了以往单一交互的方式,提高方案的可玩性。且本公开实施例中,目标分配资源是由直播平台提供给用户的,不像相关技术中,是由主播提供资源供用户分配,这样可以减轻了主播的经济压力。

图8是根据一示例性实施例示出的一种任务处理方法的流程图,如图8所示,任务处理方法可以应用于客户端,包括以下步骤:

在步骤s801中,接收目标任务的执行指令。.

在步骤s803中,在直播页面上展示目标任务。

在步骤s805中,响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息。

在步骤s807中,在满足第一预设条件的情况下,获取目标分配资源。

在一个可选的实施例中,上述满足第一预设条件可以是指观众客户端在直播页面上触发了观众任务对应的操作后,才能获取目标分配资源。具体观众任务的操作可以参考步骤s213涉及的内容,这里就不在赘述。

综上,本公开实施例不像一些相关技术中,只存在观众打赏给主播的单一途径,使得观众实际上得不到任何实质性的奖励,造成用户的积极性降低,进而用户和主播之间的黏性降低,最终可能导致直播服务器失活等后果,而是通过做预设任务后,观众客户端满足第一预设条件后,就可以获得目标分配资源,打破了传统方案中观众单向付出的常规惯例,提高了观众看直播间的积极性,增加了用户和主播之间的联系,进而更加促进直播服务器的发展。

图9是根据一示例性实施例示出的一种任务处理装置框图。参照图9,该装置包括任务确定模块901、发送模块902、接收模块903、进程数据确定模块904、资源确定模块905和分配模块906。

任务确定模块901,被配置为执行根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据;

发送模块902,被配置为执行向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务;

接收模块903,被配置为执行接收客户端发送的执行目标任务的反馈信息;

进程数据确定模块904,被配置为执行根据反馈信息确定目标任务的当前进程数据;

资源确定模块905,被配置为执行在当前进程数据满足目标进程数据的情况下,确定目标分配资源;

分配模块906,被配置为执行向满足第一预设条件的客户端分配目标分配资源。

可选的,装置还包括展示模块,被配置为执行:

在当前进程数据满足第二预设条件的情况下,通过广播的方式展示资源信息展示指令,用于触发第一客户端展示目标分配资源的描述信息。

可选的,资源信息展示指令携带有虚拟空间的链接地址信息;

接收模块,被配置为执行接收第一客户端基于链接地址信息触发的虚拟空间进入请求;

发送模块,被配置为执行向第一客户端发送虚拟空间进入反馈,以使第一客户端进入虚拟空间。

可选的,客户端包括第二客户端,

接收模块,被配置为执行接收第二客户端在虚拟空间触发的操作指令;

进程数据确定模块,被配置为执行根据操作指令确定目标主播间的累计操作数量;将目标主播间的累计操作数量作为目标任务的当前进程数据。

可选的,客户端包括第三客户端,

接收模块,被配置为执行接收第三客户端发送的虚拟空间的当前属性数据;当前属性数据包括虚拟空间的直播时长;

进程数据确定模块,被配置为执行将当前属性数据作为目标任务的当前进程数据。

可选的,当客户端包括第三客户端时,

接收模块,被配置为执行接收第三客户端发送的虚拟空间的当前评估数据;

进程数据确定模块,被配置为执行将当前评估数据作为目标任务的当前进程数据。

可选的,资源确定模块,被配置为执行在当前进程数据满足目标进程数据的情况下,根据当前进程数据和/或总在线人数确定待分配的资源的总量以及待分配的资源的份数;根据待分配的资源的总量以及待分配的资源的份数确定目标分配资源。

可选的,第一预设条件包括以下任意一种或多种:

获取的客户端播放虚拟空间的播放时长大于预设时长;

接收到客户端发送的虚拟空间的关注请求,并发送成功关注反馈信息;

检测到存在目标客户端,目标客户端是根据客户端分享的分享信息首次进入虚拟空间的客户端;

接收到客户端发送的指向虚拟空间的虚拟物品赠送指令,并发送成功赠送反馈信息;

接收到客户端发送的点赞指令的次数大于预设次数。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图10是根据一示例性实施例示出的一种任务处理装置框图。参照图10,该装置包括接收模块1001,展示模块1002、发送模块1003和获取模块1004。

接收模块1001,被配置为执行接收目标任务的执行指令;

展示模块1002,被配置为执行在直播页面上展示目标任务;

发送模块1003,被配置为执行响应于对目标任务的执行操作,向服务器发送执行目标任务的反馈信息;

获取模块1004,被配置为执行在满足第一预设条件的情况下,获取目标分配资源。

可选的,接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据反馈信息确定的;

展示模块,被配置为执行展示当前进程信息。

可选的,获取模块,被配置为执行:

获取虚拟空间的播放时长;在播放时长大于预设时长的情况下,获取目标分配资源;

获取虚拟空间关注请求;在接收到成功关注反馈信息的情况下,获取目标分配资源;

根据虚拟空间的标识生成分享信息;在接收到成功分享信息的情况下,获取目标分配资源;其中,成功分享信息是服务器在检测到存在目标客户端时发送的;目标客户端为根据分享信息的首次进入虚拟空间的客户端;

获取虚拟物品赠送指令;在接收到成功赠送反馈信息的情况下,获取目标分配资源;

获取点赞指令;在发送点赞指令的次数大于预设次数的情况下,获取目标分配资源。

可选的,发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送执行目标任务的操作指令;

接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据操作指令确定的。

可选的,发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送当前属性数据;当前属性数据包括虚拟空间的直播时长;

接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据当前属性数据确定的。

可选的,发送模块,被配置为执行响应于对目标任务的执行操作,向服务器发送当前评估数据;

接收模块,被配置为执行接收服务器发送的当前进程信息,当前进程信息包括目标任务对应的当前进程数据;当前进程数据是服务器根据当前评估数据确定的。

可选的,获取模块,被配置为执行获取资源信息展示指令;资源信息展示指令携带有目标分配资源的描述信息;

展示模块,被配置为执行展示目标分配资源的描述信息。

可选的,资源信息展示指令携带有链接地址信息;

发送模块,被配置为执行向服务器发送虚拟空间进入请求;虚拟空间进入请求包括链接地址信息;

进入模块,被配置为执行进入虚拟空间。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图11是根据一示例性实施例示出的一种用于对象生成的电子设备1100的框图。

该电子设备可以是服务器,还可以是客户端,其内部结构图可以如图11所示。该电子设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种对象生成方法。

本领域技术人员可以理解,图11中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在示例性实施例中,还提供了一种服务器,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的对象生成方法。

在示例性实施例中,还提供了一种存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的对象生成方法。

在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的对象生成方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。


技术特征:

1.一种任务处理方法,其特征在于,包括:

根据虚拟空间的空间特征信息确定目标任务以及所述目标任务对应目标进程数据;

向客户端发送所述目标任务的执行指令,用于触发所述客户端在所述虚拟空间的直播页面上展示所述目标任务;

接收所述客户端发送的执行所述目标任务的反馈信息;

根据所述反馈信息确定所述目标任务的当前进程数据;

在所述当前进程数据满足所述目标进程数据的情况下,确定目标分配资源;

向满足第一预设条件的客户端分配所述目标分配资源。

2.根据权利要求1所述的任务处理方法,其特征在于,

所述在所述当前进程数据满足所述目标进程数据的情况下,确定目标分配资源之后,所述方法还包括:

在所述当前进程数据满足第二预设条件的情况下,通过广播的方式展示资源信息展示指令,用于触发第一客户端展示所述目标分配资源的描述信息。

3.根据权利要求1所述的任务处理方法,其特征在于,所述在所述当前进程数据满足所述目标进程数据的情况下,确定目标分配资源包括:

在所述当前进程数据满足所述目标进程数据的情况下,根据所述当前进程数据和/或总在线人数确定待分配的资源的总量以及所述待分配的资源的份数;

根据所述待分配的资源的总量以及所述待分配的资源的份数确定所述目标分配资源。

4.一种任务处理方法,其特征在于,包括:

接收目标任务的执行指令;

在直播页面上展示所述目标任务;

响应于对所述目标任务的执行操作,向服务器发送执行所述目标任务的反馈信息;

在满足第一预设条件的情况下,获取目标分配资源。

5.根据权利要求4所述的任务处理方法,其特征在于,所述在满足第一预设条件的情况下,获取目标分配资源之前,所述方法还包括:

接收所述服务器发送的当前进程信息,所述当前进程信息包括所述目标任务对应的当前进程数据;所述当前进程数据是所述服务器根据所述反馈信息确定的;

展示所述当前进程信息。

6.根据权利要求4所述的任务处理方法,其特征在于,所述在满足第一预设条件的情况下,获取目标分配资源包括以下任意一种或多种:

获取虚拟空间的播放时长;在所述播放时长大于预设时长的情况下,获取所述目标分配资源;

获取虚拟空间关注请求;在接收到成功关注反馈信息的情况下,获取所述目标分配资源;

根据所述虚拟空间的标识生成分享信息;在接收到成功分享信息的情况下,获取所述目标分配资源;其中,所述成功分享信息是所述服务器在检测到存在目标客户端时发送的;所述目标客户端为根据所述分享信息的首次进入所述虚拟空间的客户端;

获取虚拟物品赠送指令;在接收到成功赠送反馈信息的情况下,获取所述目标分配资源;

获取点赞指令;在发送点赞指令的次数大于预设次数的情况下,获取所述目标分配资源。

7.一种任务处理装置,其特征在于,包括:

任务确定模块,被配置为执行根据虚拟空间的空间特征信息确定目标任务以及所述目标任务对应目标进程数据;

发送模块,被配置为执行向客户端发送所述目标任务的执行指令,用于触发所述客户端在所述虚拟空间的直播页面上展示所述目标任务;

接收模块,被配置为执行接收所述客户端发送的执行所述目标任务的反馈信息;

进程数据确定模块,被配置为执行根据所述反馈信息确定所述目标任务的当前进程数据;

资源确定模块,被配置为执行在所述当前进程数据满足所述目标进程数据的情况下,确定目标分配资源;

分配模块,被配置为执行向满足第一预设条件的客户端分配所述目标分配资源。

8.一种任务处理装置,其特征在于,包括:

接收模块,被配置为执行接收目标任务的执行指令;

展示模块,被配置为执行在直播页面上展示所述目标任务;

发送模块,被配置为执行响应于对所述目标任务的执行操作,向服务器发送执行所述目标任务的反馈信息;

获取模块,被配置为执行在满足第一预设条件的情况下,获取目标分配资源。

9.一种电子设备,其特征在于,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1至3和/或权利要求4至6中任一项所述的任务处理方法。

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至3和/或权利要求4至6中任一项所述的任务处理方法。

技术总结
本公开关于一种任务处理方法、装置、电子设备及存储介质,其中,包括根据虚拟空间的空间特征信息确定目标任务以及目标任务对应目标进程数据,向客户端发送目标任务的执行指令,用于触发客户端在虚拟空间的直播页面上展示目标任务,接收客户端发送的执行目标任务的反馈信息,根据反馈信息确定目标任务的当前进程数据,在当前进程数据满足目标进程数据的情况下,确定目标分配资源,向满足第一预设条件的客户端分配目标分配资源。该方案中,服务器和客户端都可以参与其中,颠覆以往单一的交互方式,提高用户体验。

技术研发人员:白雪松;谢纨楠
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2020.12.31
技术公布日:2021.04.06

转载请注明原文地址:https://xbbs.6miu.com/read-20231.html