基于用户任务的随机数据获取方法、装置及电子设备与流程

文档序号:26101401发布日期:2021-07-30 18:12阅读:55来源:国知局
基于用户任务的随机数据获取方法、装置及电子设备与流程

本申请涉及随机数据获取技术领域,具体而言,本申请涉及一种基于用户任务的随机数据获取方法、装置、电子设备及计算机可读存储介质。



背景技术:

随着网络技术的发展和移动终端的普及,使用移动终端上的网络应用成为人们的娱乐和生活中的一部分,通过移动终端可以进行各种活动,在通过移动终端进行随机数据获取时,如通过移动终端进行抽奖活动、通过移动终端进行彩票号码选取等,相关技术的随机数据获取方式通常较为单一,从而使得用户对随机数据获取过程中的信息的感知较弱,并且用户的参与意愿偏低。



技术实现要素:

本申请的目的旨在至少能解决上述的技术缺陷之一,特别是随机数据获取方式单一的技术缺陷。

根据本申请的一个方面,提供了一种基于用户任务的随机数据获取方法,该方法包括:

检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,各个任务项分别对应相应的虚拟资源值;

在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;

基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。

在一个可能的实现方式中,该方法还包括:

检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户的用户账号中增加与触发随机数据获取请求对应的虚拟资源值。

在另一个可能的实现方式中,基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据,包括:

确定检测时间范围内、用户的用户账号对应的累加的虚拟资源值;

根据累加的虚拟资源值,计算用户的随机数据获取概率;

基于用户的随机数据获取概率,确定用户的随机数据获取结果。

根据本申请的一个方面,提供了一种基于用户任务的随机数据获取方法,该方法包括:

检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项;

检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值;

显示用户对应的随机数据获取结果,随机数据获取结果是基于用户账号中的虚拟资源值确定的。

在一个可能的实现方式中,检测用户输入的获取随机数据的触发操作,包括:

显示包括随机数据获取触发区域的页面,随机数据获取触发区域位于页面中预定的第一用户焦点区域;

通过随机数据获取触发区域检测用户输入的获取随机数据的触发操作。

在另一个可能的实现方式中,检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项,包括:

当通过随机数据获取触发区域检测到用户输入的获取随机数据的触发操作时,在页面中预定的第二用户焦点区域显示与获取随机数据关联的至少一个任务项,以及每个任务项对应的虚拟资源值。

在另一个可能的实现方式中,该方法还包括:

在页面的预定资源池展示区域,显示各个随机数据对应的数据类型,以及,随机数据获取的倒计时提示信息。

在另一个可能的实现方式中,随机数据获取结果包括抽奖结果,

所检测的针对任务项的任务完成消息,包括以下至少一项:

完成下单购买商品的消息,

完成转发、分享及点击预设的推广链接中至少一项的消息。

根据本申请的另一个方面,提供了一种基于用户任务的随机数据获取装置,该装置包括:

推送模块,用于检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,各个任务项分别对应相应的虚拟资源值;

虚拟资源增加模块,用于在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;

确定模块,用于基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。

根据本申请的另一个方面,提供了一种基于用户任务的随机数据获取装置,该装置包括:

任务显示模块,用于检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项;

虚拟资源显示模块,用于检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值;

结果显示模块,用于显示用户对应的随机数据获取结果,随机数据获取结果是基于用户账号中的虚拟资源值确定的。

根据本申请的另一个方面,提供了一种电子设备,该电子设备包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行如本申请的第一方面所示的基于用户任务的随机数据获取方法。

例如,本申请的第五方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;

存储器用于存放至少一可执行指令,可执行指令使处理器执行如本申请的第一方面所示的基于用户任务的随机数据获取方法对应的操作。

根据本申请的另一个方面,提供了一种电子设备,该电子设备包括:

一个或多个处理器;

存储器;

一个或多个应用程序,其中一个或多个应用程序被存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序配置用于:执行如本申请的第二方面所示的基于用户任务的随机数据获取方法。

例如,本申请的第六方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;

存储器用于存放至少一可执行指令,可执行指令使处理器执行如本申请的第一方面所示的基于用户任务的随机数据获取方法对应的操作。

根据本申请的再一个方面,提供了一种计算机可读存储介质,计算机程序被处理器执行时实现如本申请的第一方面所示的基于用户任务的随机数据获取方法。

例如,本申请实施例的第七方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本申请第一方面所示的基于用户任务的随机数据获取方法。

根据本申请的再一个方面,提供了一种计算机可读存储介质,计算机程序被处理器执行时实现如本申请的第二方面所示的基于用户任务的随机数据获取方法。

例如,本申请实施例的第八方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本申请第二方面所示的基于用户任务的随机数据获取方法。

根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面或者第二方面的各种可选实现方式中提供的方法。。

本申请提供的技术方案带来的有益效果是:

本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的基于用户任务的随机数据获取方法的系统架构图;

图2为本申请实施例提供的一种基于用户任务的随机数据获取方法的流程示意图之一;

图3为本申请实施例提供的一种基于用户任务的随机数据获取方法的流程示意图之二;

图4为本申请实施例提供的一种基于用户任务的随机数据获取方法的流程时序图;

图5为本申请实施例提供的一种基于用户任务的随机数据获取方法的应用场景示意图之一;

图6为本申请实施例提供的一种基于用户任务的随机数据获取方法的应用场景示意图之二;

图7为本申请实施例提供的一种基于用户任务的随机数据获取装置的结构示意图之一;

图8为本申请实施例提供的一种基于用户任务的随机数据获取装置的结构示意图之二;

图9为本申请实施例提供的一种基于用户任务的随机数据获取的电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

本申请提供的基于用户任务的随机数据获取方法、装置、电子设备和计算机可读存储介质,旨在解决现有技术的如上技术问题。

首先对本申请涉及的几个名词进行介绍和解释:

客户端(client)或称为用户端,是指与服务器相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。本申请实施例中,客户端以及相应的后台服务器可以共同为用户提供随机数据获取服务。

下面以具体地实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。

附图中的任何元素数量均用于示例而非限制,以及任何命名都仅用于区分,而不具有任何限制含义。

由于相关技术的随机数据获取方式通常较为单一,从而使得用户对随机数据获取过程中的信息的感知较弱,并且用户的参与意愿偏低。

本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

在介绍完本申请实施例的设计思想之后,下面对本申请实施例的技术方案能够适用的应用场景做一些简单介绍,需要说明的是,以下介绍的应用场景仅用于说明本申请实施例而非限定。在具体实施时,可以根据实际需要灵活地应用本申请实施例提供的技术方案。

首先结合图1,其为本申请实施例提供的基于用户任务的随机数据获取方法的系统架构图。该系统可以包括服务器101以及用户终端集群,其中,服务器101可以认为是提供相应随机数据获取服务的后台服务器。

用户终端集群可以包括:用户终端102、用户终端103、用户终端104、……,其中,用户终端中安装有支持用户进行随机数获取的客户端,用户终端之间可以存在通信连接,例如用户终端102与用户终端103之间存在通信连接,用户终端103与用户终端104之间存在通信连接。

同时,服务器101可以通过通信连接功能为用户终端集群提供服务,用户终端集群中的任一用户终端可以与服务器101存在通信连接,例如用户终端102与服务器101之间存在通信连接,用户终端103与服务器101之间存在通信连接,其中,上述的通信连接不限定连接方式,可以通过有线通信方式进行直接或间接地连接,也可以通过无线通信方式进行直接或间接地连接,还可以通过其他方式。

上述通信连接的网络可以通过网络可以是广域网或者局域网,又或者是二者的组合。本申请在此不做限制。

本申请实施例的基于用户任务的随机数据获取方法,可以在服务器侧执行,也可在用户终端侧执行,本申请实施例中不对执行主体进行限定。在随机数据获取的过程中,用户通过终端设备上安装的用户客户端触发参与随机数据获取的活动,用户客户端可以将用户的随机数据获取请求发送给服务器,当服务器接收到用户客户端的随机数据获取请求时,可以向用户推送与获取随机数据相关联的任务项,当用户完成相应任务,服务器检测到相应的任务完成消息时,可以向对应的用户账号中增加所完成的任务对应的虚拟资源值,此后,服务器可以基于用户账号中累计的虚拟资源值,确定用户的随机数据获取结果。

因此,本申请实施例所提供的方法可以由计算机设备执行,计算机设备包括但不限于终端(也包括上述的用户终端)或服务器(也包括上述的服务器101)。上述服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。上述终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。

当然,本申请实施例提供的方法并不限用于图1所示的应用场景中,还可以用于其它可能的应用场景,本申请实施例并不进行限制。对于图1所示的应用场景的各个设备所能实现的功能将在后续的方法实施例中一并进行描述,在此先不过多赘述。

为进一步说明本申请实施例提供的技术方案,下面结合附图以及具体实施方式对此进行详细的说明。虽然本申请实施例提供了如下述实施例或附图所示的方法操作步骤,但基于常规或者无需创造性的劳动在方法中可以包括更多或者更少的操作步骤。在逻辑上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本申请实施例提供的执行顺序。

本申请实施例中提供了一种基于用户任务的随机数据获取方法,该方法的执行主体可以为具有处理随机数获取能力的服务器设备,也可以为集成在这些设备上的装置或芯片。如图2所示,其为本申请实施例提供的一种基于用户任务的随机数据获取方法的流程示意图之一,该方法包括如下步骤:

s201:检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项。

具体的,在进行随机数据获取活动中,用户可以通过在用户客户端进行触发操作参与获取随机数据,例如,点击用户客户端页面中相应的按钮、或者滑动特定的图案等触发操作。从而,可以相应的生成随机数据获取请求,并通过用户客户端将随机数据获取请求发送给服务器。其中,随机数据获取请求中至少可以包括登录该用户客户端的用户的用户账号,用户账号可以为用户手机号码或者即时通讯账号等。此外,随机数据获取请求中还可以包括请求的时间或者用户触发参与随机数据获取的时间等等。

因此,服务器可以实时的检测所接收到的随机数据获取请求,例如,实时读取随机数据获取请求列表以监测列表中新增的请求。当接收到随机数据获取请求后,可以向用户客户端推送与获取随机数据关联的至少一个任务项,其中,在实际的随机数据获取过程中,所关联的任务项可以根据随机数据获取场景进行设置,例如,当随机数据获取活动的目的旨在用于推广相应的商品或者促进商品销量时,任务项可以设置为下单购买相应的商品,或者点击、转发、分享相应的商品的推广链接等。当上述随机数据获取活动的目的旨在用于进行调研活动时,例如了解用户的产品体验或者想法等,任务项可以设置为完成问卷的调研题目或者完成测试题目等。其中,各个任务项分别对应相应的虚拟资源值。

s202:在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值。

具体的,在向用户客户端推送与获取随机数据关联的至少一个任务项之后,用户可以在预定的检测时间范围内,通过用户客户端选择完成相应的任务项。例如,当用户参与随机数据获取活动后,可以在预定的时间周期内完成相应的任务项,例如,在24小时内选择完成相应的任务项。另外,还可以在预定的时间点之间完成相应的任务项,例如,在每天晚上的22点之前选择完成相应的任务项。此外,还可以根据确定用户随机数据获取结果的时间,来确定用户完成任务项的时间,例如,确定随机数据获取结果的时间为每天下午18点,那么,用户完成任务项的时间,即,用户完成任务项的截止时间可以为确定随机数据获取结果的时间的前10分钟,例如每天下午17点50分等。

因此,在上述用户可以完成任务项的时间范围内,即预定的检测时间范围内,实时检测来自用户客户端的用户完成任务项的消息,当检测到用户完成相应的任务项时,向用户的用户账号中增加与任务项对应的虚拟资源值。

具体的,每个任务项对应的虚拟资源值可以根据任务项的重要程度或者复杂程度等进行设置,在一些实施例中还可以根据对应的任务项在所有任务中的权重进行设置。例如,实际场景中的任务项中,下单购买商品的任务项的权重相对较大,从而可以对其设置较高的虚拟资源值,例如可以对下单购买商品的任务项设置5个虚拟资源值,而任务项中的点击推广链接的权重相对较小,从而可以对该点击推广链接的任务项设置1个虚拟资源值。因此,可以理解的是,各个任务项对应的虚拟资源值可以相同也可以不同。在实际场景中,虚拟资源值可以为积分、点数、奖励券或者游戏币等等。

s203:基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。

本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

在本申请的一个实施例中,上述步骤s203可以包括:

s2031:确定检测时间范围内、用户的用户账号对应的累加的虚拟资源值;

s2032:根据累加的虚拟资源值,计算用户的随机数据获取概率;

s2033:基于用户的随机数据获取概率,确定用户的随机数据获取结果。

具体的,在预定的检测时间范围内,即用户完成任务项的截止时间范围内,用户可以选择完成针对随机数据获取活动所推送的任务项。例如,可以根据用户意愿完成任务项中的某一个或者多个任务项,并且,需要说明的是,针对各个任务项,还可以设置相应的完成规则,例如,设置每个任务项可以完成的最大次数,如,对于各个任务项,可以根据实际场景的要求,设置完成该任务项的最大次数为1次、3次、5次等等。因此,可以理解的是,对于各个任务项,用户可以选择完成一次或者完成多次。

相应的,每次用户完成任务项后,会在用户账号中增加对应的虚拟资源值,因此,在检测时间范围内,可以将用户完成的所有任务项对应的虚拟资源值进行累加,得到虚拟资源值的累加值,并且可以基于虚拟资源值的累加值计算用户获取随机数据的概率。例如,可以通过计算每个用户所获得的虚拟资源值的累加值,占向所有用户账号中增加的虚拟资源值的总和的百分比,作为用户获取随机数据的概率。例如,用户甲基于所完成的任务项,其用户账号中的虚拟资源值的累加值为5,而在预设的检测时间范围内,后台服务器总计为参与随机数据获取活动的用户的用户账号中增加的虚拟资源值为5000,那个用户甲获取到随机数据的概率为5/5000,即0.1%。

在确定各个用户的随机数据获取概率后,可以基于用户的随机数据获取概率,确定用户的随机数据获取结果。具体的,在随机数据获取的过程中,可以根据所获取的数据类型的不同,确定获取到各个数据类型的随机数据的用户的数量。例如,可以预先设定获取到各个数据类型的随机数据的用户的数量,也可以预先设定获取到各个数据类型的随机数据的用户的数量占参与随机数据获取活动的总人数的百分比,从而,再根据实际参与随机数据获取活动的总人数,确定获取到各个数据类型的随机数据的用户的数量。

在实际的场景中,该随机数据获取活动可以为抽奖活动,随机数据的各个数据类型可以为抽奖活动对应的各个奖项,获取到各个数据类型的随机数据的用户的数量可以为针对各个奖项的中奖用户数量。在设置各个奖项的中奖用户数量时,可以预先设定各个奖项的中奖人数,例如,预设一等奖中奖人数1人、二等奖中奖人数2人等。此外,还可以根据参与活动的用户的总数,以及预设的各个奖项的中奖人数百分比,确定各个奖项的中奖人数,例如,当参与活动的用户数量为500人,一等奖中奖人数的百分比为0.1%,二等奖中奖人数的百分比为1%等,因此,一等奖的中奖人数为0.5,二等奖的中奖人数为5等。此外,针对上述情况中,一等奖的中奖人数不足1人的情况,还可以根据预设的规则,例如,中奖人数不足1人时,可以按照抽取1人处理,或者,取消该奖项的中奖人数,按照中奖人数为0处理。

此外,在确定用户的随机数据获取结果时,可以基于用户的随机数据获取概率,通过每个用户账号中的虚拟资源值对应的标识确定用户对应的随机数据。例如,上述的抽奖活动的场景中,向用户账号中增加的虚拟资源值可以为奖励劵,每个奖励劵分别对应相应的编号。确定中奖用户时,可以通过从向用户账号中增加的所有奖励券对应的编号中,随机抽取各个奖项对应的数量的奖励券对应的编号,从而通过抽取到的编号确定中奖用户。

本申请通过确定检测时间范围内、用户的用户账号对应的累加的虚拟资源值,根据累加的虚拟资源值,计算用户的随机数据获取概率,基于用户的随机数据获取概率,确定用户的随机数据获取结果。因此,本申请实施例实现了在用户的随机数据获取的过程中,通过基于完成任务项后向用户账号中增加的虚拟资源值,计算用户的随机数据获取概率,从而使得确定随机数据的获取的过程具有较高的激励作用,使用户积极参与随机数据获取并完成任务项,从而提高用户的参与度。

在本申请的另一个实施例中,该数据处理方法还可以包括以下步骤:

检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户的用户账号中增加与触发随机数据获取请求对应的虚拟资源值。

具体的,在一些实施例中,用户触发参与随机数据获取也可以对应相应的虚拟资源值,因此,在检测到来自用户客户端对应的用户触发的随机数据获取请求,可以向用户的用户账号中增加与触发随机数据获取请求对应的虚拟资源值。

本申请的另一个实施例中提供了一种基于用户任务的随机数据获取方法,该方法的执行主体可以为安装有参与随机数据获取的用户客户端的各种终端设备或服务器设备。如图3所示,其为本申请实施例提供的一种基于用户任务的随机数据获取方法的流程示意图之二,该方法包括如下步骤:

s301:检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项。

具体的,在可以用于参与随机数据获取活动的用户客户端,用户可以通过触发操作参与随机数据获取活动,其中,在实际场景中,常见的触发操作可以包括点击预设的按钮、滑动图片中的特定图案到预设的位置、以及分享或者转发预设的链接等等。因此,可以通过检测用户客户端的页面中的预设位置的触发操作信号,例如,点击操作的信号来确定用户是否参与随机数据的获取。此外,还可以通过检测是否接收到用户完成触发操作的消息,来确定用户是否参与随机数据的获取。例如,是否接收到用户完成转发相应的链接的消息等。

进一步的,当检测到用户输入的获取随机数据的触发操作,可以在用户客户端的随机数据获取活动的页面显示与获取随机数据关联的至少一个任务项。其中,显示任务项的页面可以与上述触发参与随机数据获取的页面为同一页面,也可以为不同的页面,因此,可以理解的是,当显示任务项的页面与上述触发参与随机数据获取的页面为不同的页面时,可以理解为,通过用户参与随机数据获取的触发操作,页面跳转至显示任务项的页面。或者,当显示任务项的页面与上述触发参与随机数据获取的页面为同一页面时,可以理解为,通过页面的滑动,滑动至显示任务项的页面区域,以作为用户的视觉焦点区域,使用户关注所推送的任务项。此外,在显示任务项的同时,还可以显示任务项对应的虚拟资源值、以及完成任务项的相应要求,例如,可以完成任务项的次数、完成任务项的截止时间等。

此外,上述的随机数据获取活动可以包括抽奖活动,与获取随机数据关联的任务项可以包括下单购买商品,转发、分享及点击预设的推广链接等等。此外,任务项的相关的设置等内容与上述实施例中的内容相同,在此不再赘述。

s302:检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值。

具体的,显示上述与获取随机数据关联的至少一个任务项之后,用户可以选择完成其中的任务项,具体的,在预定的检测时间范围内,即,完成任务项的截止时间内,当检测到用户完成任务项的消息时,可以显示用户的用户账号中累加的与任务项对应的虚拟资源值。例如,用户甲在完成任务项的截止时间内,首先完成任务a,则显示用户账号中相应的增加任务项a对应的3个虚拟资源,然后又继续完成任务项b,其用户账号中相应的增加任务项b对应的4个虚拟资源,那么,在完成上述任务项a获得3个虚拟资源的基础上增加4个虚拟资源,则可以显示用户账号中累计的7个虚拟资源。其中,虚拟资源在实际场景中可以包括,积分、点数、奖励券或者游戏币等形式,此外,上述对累加的虚拟资源值的显示方式还可以包括,分别显示完成各个任务所增加的虚拟资源值,从而可以便于用户感知所完成的任务等。因此,本申请实施例对上述用户账号中累加的虚拟资源值的显示方式不做限定。虚拟资源值的设置内容与上述实施例中所介绍的内容相同,在此不再赘述。

s303:显示用户对应的随机数据获取结果,随机数据获取结果是基于用户账号中的虚拟资源值确定的。

具体的,在用户完成相应的任务项后,可以基于用户账号中的虚拟资源值确定用户获取到随机数据的概率,例如,用户获取到随机数据的概率可以为用户所获得的虚拟资源值的累加值,占向所有用户账号中增加的虚拟资源值的总和的百分比。然后,基于用户获取到随机数据的概率,确定用户对应的随机数据获取结果,并向用户显示该结果。具体的,可以在预设的时间显示,例如,当随机数据获取活动为抽奖活动时,可以在预设的开奖时间向用户显示抽奖结果。为营造抽奖氛围,可以通过在预设的开奖时间,在抽奖活动页面中,弹出显示抽奖结果的子页面的方式进行显示,还可以通过跳转至显示抽奖结果的信息页面进行显示。

此外,可以理解的是,随机数据获取结果可以包括获取到随机数据和未获取到随机数据,例如,在实际的抽奖场景中,该结果可以包括中奖,或者未中奖,其中,中奖结果还可以具体包括所设置的具体奖项,例如,一等奖、二等奖等。

本申请通过检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项;检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值;显示用户对应的随机数据获取结果。从而实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

在本申请的另一个实施例中,检测用户输入的获取随机数据的触发操作,可以包括:

显示包括随机数据获取触发区域的页面;

通过随机数据获取触发区域检测用户输入的获取随机数据的触发操作。

具体的,在用户进行随机数据获取时,可以在用户参与随机数据获取活动的用户客户端,显示包括随机数据获取触发区域的页面,在实际场景中,为突出随机数据获取活动的信息,以便吸引用户的关注,从而参与随机数据获取活动,随机数据获取触发区域可以位于页面中预定的用户焦点区域,为方便描述,并区分页面中的不同的用户焦点区域,这里将该触发区域所在的用户焦点区域称为第一用户焦点区域,例如,第一用户焦点区域可以位于页面的中间位置。从而,用户可以通过该区域进行参与随机数据获取活动的触发操作。例如,点击参与活动的按钮标识等触发操作。从而,通过该区域可以检测用户输入的获取随机数据的触发操作。例如,在该区域内检测点击、或者滑动等触发操作的信号。

此外,在本申请的另一个实施例中,检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项,可以包括:

当通过随机数据获取触发区域检测到用户输入的获取随机数据的触发操作时,在页面中预定的第二用户焦点区域显示与获取随机数据关联的至少一个任务项,以及每个任务项对应的虚拟资源值。

具体的,第二用户焦点区域与上述实施例中的第一用户焦点区域,可以为相同的区域,也可以为不同的区域。例如,当第二用户焦点区域与第一用户焦点区域为相同的区域时,可以理解为,在用户触发参与随机数据获取活动后,页面跳转至显示有包含任务项以及任务项对应的虚拟资源值的活动信息页面,并且,显示任务项以及任务项对应的虚拟资源值的区域,与上述第一用户焦点区域的位置相同。当第二用户焦点区域与第一用户焦点区域为不同的区域时,可以理解为,通过页面的滑动,滑动至包含任务项以及任务项对应的虚拟资源值的第二用户焦点区域。

在本申请的另一个实施例中,该数据处理方法还可以包括以下步骤:

在页面的预定资源池展示区域,显示各个随机数据对应的数据类型,以及,随机数据获取的倒计时提示信息。

具体的,在实际的场景中,例如,抽奖活动的场景中,随机数据对应的数据类型可以为针对各个奖项所设置的奖品,其中,所设置的奖品可以包括实体奖品以及虚拟奖品。为吸引用户的注意力,该资源池展示区域可以位于页面中的第三用户焦点区域。其中,第三用户焦点区域可以与第一用户焦点区域、第二用户焦点区域相同,也可以不同。

本申请通过检测到用户输入的获取随机数据的触发操作,在用户的视觉焦点区域,显示与获取随机数据关联的至少一个任务项;检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值;显示用户对应的随机数据获取结果。从而实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

本申请实施例的基于用户任务的随机数据获取方法可以应用于抽奖活动场景,下面将结合图4至图6,对本申请实施例提供的具体实施场景进行说明。其中,图4为本申请实施例提供的一种基于用户任务的随机数据获取方法的流程时序图,图5和图6为本申请实施例提供的一种基于用户任务的随机数据获取方法的应用场景示意图。

如图4示,在该抽奖活动场景中,用户可以通过用户客户端参与抽奖活动,具体的,在显示包括抽奖活动触发区域的页面上,用户通过预设的触发操作参与抽奖活动,例如如图5所示的抽奖活动页面中,用户可以通过点击处于页面的用户焦点区域的“立即抽奖”按钮参与抽奖,当用户客户端检测到用户的参与抽奖活动触发操作信息,向服务器发出参与抽奖请求,服务器接收到参与抽奖请求后,可以向用户客户端推送与抽奖活动关联的至少一个任务项,从而用户客户端可以显示包括任务项的页面,如图6所示,在显示任务项的同时还可以显示任务项对应的虚拟资源值,即完成任务后可以获得的锦鲤券数,此外还可以显示完成任务的截止时间等。进一步的,用户客户端可以检测用户是否完成任务项。当用户客户端检测到用户完成任务项时,向服务器发出用户完成任务项的消息。进而服务器向用户账号增加任务项对应的虚拟资源值,并且,通过用户客户端页面显示用户账号中增累加的虚拟资源值。在预设的检测时间范围内,服务器计算累加的虚拟资源值,基于累加的虚拟资源值计算用户的中奖概率,并基于用户的中奖概率进行抽奖,确定中奖结果。并向用户客户端发送中奖结果,从而用户客户端可以显示中奖结果。

本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

本申请实施例提供了一种基于用户任务的随机数据获取装置,如图7所示,其为本申请实施例提供的一种基于用户任务的随机数据获取装置的结构示意图之一,该基于用户任务的随机数据获取装置70可以包括:推送模块701、虚拟资源增加模块702以及确定模块703,其中,

推送模块701,用于检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,各个任务项分别对应相应的虚拟资源值;

虚拟资源增加模块702,用于在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;

确定模块703,用于基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。

在另一个实施例中,该装置还可以包括检测模块。

检测模块,用于检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户的用户账号中增加与触发随机数据获取请求对应的虚拟资源值。

在另一个实施例中,确定模块可以具体用于:

确定检测时间范围内、用户的用户账号对应的累加的虚拟资源值;

根据累加的虚拟资源值,计算用户的随机数据获取概率;

基于用户的随机数据获取概率,确定用户的随机数据获取结果。

本实施例的基于用户任务的随机数据获取装置可执行本申请上述实施例所示的基于用户任务的随机数据获取方法,其实现原理相类似,此处不再赘述。

本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

本申请实施例提供了一种基于用户任务的随机数据获取装置,如图8所示,其为本申请实施例提供的一种基于用户任务的随机数据获取装置的结构示意图之二,该基于用户任务的随机数据获取装置80可以包括:任务显示模块801、虚拟资源显示模块802以及结果显示模块803,其中,

任务显示模块801,用于检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项;

虚拟资源显示模块802,用于检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值;

结果显示模块803,用于显示用户对应的随机数据获取结果,随机数据获取结果是基于用户账号中的虚拟资源值确定的。

在另一个实施例中,任务显示模块可以具体用于:

显示包括随机数据获取触发区域的页面,随机数据获取触发区域位于页面中预定的第一用户焦点区域;

通过随机数据获取触发区域检测用户输入的获取随机数据的触发操作。

在另一个实施例中,任务显示模块还可以具体用于:

当通过随机数据获取触发区域检测到用户输入的获取随机数据的触发操作时,在页面中预定的第二用户焦点区域显示与获取随机数据关联的至少一个任务项,以及每个任务项对应的虚拟资源值。

在另一个实施例中,该装置还可以包括提示信息显示模块。

提示信息显示模块具体用于,在页面的预定资源池展示区域,显示各个随机数据对应的数据类型,以及,随机数据获取的倒计时提示信息。

在另一个实施例中,随机数据获取结果包括抽奖结果,

所检测的针对任务项的任务完成消息,包括以下至少一项:

完成下单购买商品的消息,

完成转发、分享及点击预设的推广链接中至少一项的消息。

本实施例的基于用户任务的随机数据获取装置可执行本申请上述实施例所示的基于用户任务的随机数据获取方法,其实现原理相类似,此处不再赘述。

本申请通过检测到用户输入的获取随机数据的触发操作,显示与获取随机数据关联的至少一个任务项;检测到用户在预定的检测时间范围内、针对任务项的任务完成消息时,显示用户的用户账号中累加的与任务项对应的虚拟资源值;显示用户对应的随机数据获取结果。从而实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

本申请实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

在一个可选实施例中提供了一种电子设备,如图9所示,图9所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本申请实施例的限定。

处理器4001可以是cpu(centralprocessingunit,中央处理器),通用处理器,dsp(digitalsignalprocessor,数据信号处理器),asic(applicationspecificintegratedcircuit,专用集成电路),fpga(fieldprogrammablegatearray,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。

总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheralcomponentinterconnect,外设部件互连标准)总线或eisa(extendedindustrystandardarchitecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

存储器4003可以是rom(readonlymemory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(randomaccessmemory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electricallyerasableprogrammablereadonlymemory,电可擦可编程只读存储器)、cd-rom(compactdiscreadonlymemory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。

存储器4003用于存储执行本申请方案的应用程序代码(计算机程序),并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。

其中,电子设备包括但不限于:移动电话、笔记本电脑、多媒体播放器、台式计算机等。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。

本申请通过检测到来自用户客户端对应的用户触发的随机数据获取请求,向用户客户端推送与获取随机数据关联的至少一个任务项,在预定的检测时间范围内,检测到来自用户客户端对应的用户完成任务项,向用户的用户账号中增加与任务项对应的虚拟资源值;基于用户账号中的虚拟资源值,按照预设的随机数据获取规则,确定用户对应的随机数据。本申请实施例实现了在用户的随机数据获取的过程中,通过向用户推送任务项,基于完成任务项后向用户账号中增加的虚拟资源值,激励用户参与随机数据获取并完成任务项,从而提高用户的参与度。

应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

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

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