一种网络抽奖方法及装置与流程

文档序号:12722422阅读:621来源:国知局
一种网络抽奖方法及装置与流程

本申请实施例涉及计算机网络技术领域,尤其涉及一种网络抽奖方法及装置。



背景技术:

移动互联网产品的运营过程中,往往会针对不同的活动推广,设定一套用户可参与的抽奖方法,例如:互动红包活动模板及计算逻辑。用户通过抽奖活动,高感知的参与并获得奖励红包,提高了对该移动互联网产品的认知度。但是现有技术中,往往只能发送固定金额的定额红包,而这种需求并不能满足真实的运营推广需求,特别是对用户而言,频繁的获得固定金额的红包,会有种千篇一律和受骗的感觉,从而不再参与此类活动,降低对互联网产品的关注度。另外,如果抽奖方式采用网络红包的形式,获得的红包的金额并不能直接返现到产品的用户账户中,例如采用微信的红包架构,抽取的红包会进入微信零钱账户中,用户会有一种不能直接领取到与本产品有关的现金的失败感,从而不利于该互联网产品的推广,也不利于用户使用,并且技术人员需要在微信红包架构的基础上继续开发研究才能形成完整的抽奖功能,从而投入过多的开发成本。此外,现有的抽奖兑换活动并不能为某一网络产品引入高质量的用户群,例如:绝对的提高用户关注度,只能试图通过奖励刺激吸引用户,间接提高用户的参与度。



技术实现要素:

鉴于上述问题,提出了本申请实施例以便提供一种能够随机产生抽奖金额、将抽奖以现金返还的形式注入到用户账户、并能够为网络产品引入高质量的用户群的网络抽奖方法及装置,

本申请实施例提供了一种网络抽奖方法,包括如下步骤:

核实用户身份;

若用户身份符合预设条件,则允许该用户进入指定的页面;

响应用户的抽奖操作,生成兑换码和与该兑换码匹配的随机金额,其中,所述随机金额是预设最小值和预设最大值之间的随机数,其中预设最小值不为零;

复制兑换码并登陆指定的公共账号页面,使用兑换码兑换网络现金,并将兑换后的网络现金注入该公共账号下的用户账户。

进一步的,一个预设周期内,用户在指定页面只能参加一次抽奖活动,每次抽奖活动用户进行预定次数的抽奖操作。

进一步的,令生成的随机金额符合正态分布,具体为:

令生成的随机金额在预设最小值和预设最大值的平均值附近的概率高于其他值的概率;

令生成随机金额的概率从预设最小值到预设最大值方向逐渐增大。

进一步的,所述预定次数的抽奖操作中至少一次抽奖操作可以生成兑换码和与该兑换码匹配的随机金额。

进一步的,若用户身份不符合预设条件,则生成提示信息,提示用户开通满足所述预设条件的用户身份。

本申请另一实施例还提供了一种网络抽奖装置,其特征在于,包括如下模块:

判断模块,其用于核实用户身份;

登陆模块,其用于若用户身份符合预设条件,则允许该用户进入指定的页面;

生成模块,其用于响应用户的抽奖操作,生成兑换码和与该兑换码匹配的随机金额,其中,所述随机金额是预设最小值和预设最大值之间的随机数,其中预设最小值不为零;

兑换模块,其用于复制兑换码并登陆指定的公共账号页面,使用兑换码兑换网络现金,并将兑换后的网络现金注入该公共账号下的用户账户。

进一步的,一个预设周期内,用户在指定页面中只能参加一次抽奖活动,每次抽奖活动用户进行预定次数的抽奖操作。

进一步的,令生成的随机金额符合正态分布,具体为:

令生成的随机金额在预设最小值和预设最大值的平均值附近的概率高于其他值的概率;

令生成随机金额的概率从预设最小值到预设最大值方向逐渐增大。

进一步的,所述预定次数的抽奖操作中至少一次抽奖操作可以生成兑换码和与该兑换码匹配的随机金额。

进一步的,还包括:

提示模块,其用于若用户身份不符合预设条件,则生成提示信息,提示用户开通满足所述预设条件的用户身份。

上述说明仅是本本申请实施例技术方案的概述,为了能够更清楚了解本本申请实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本申请实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1示出了本申请第一实施例提供的网络抽奖方法的流程示意图;

图2示出了本申请第二实施例提供的网络抽奖方法的流程示意图;

图3示出了本申请第三实施例提供的网络抽奖方法的流程示意图;

图4示出了本申请第四实施例提供的网络抽奖方法的流程示意图;

图5示出了本申请第五实施例提供的网络抽奖装置的结构示意图;

图6示出了本申请第八实施例提供的网络抽奖装置的结构示意图

图7示出了本申请第十实施例提供的执行网络抽奖方法的终端的硬件结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明的第一实施方式涉及一种网络抽奖方法,具体流程如图1所示。

在步骤101中,核实用户身份;

本实施例中所述的抽奖活动通常是为了移动互联网产品的运营推广而为会员用户专门设置的活动,例如:游戏平台为吸引会员客户,而设置的摇奖活动,因此要对参加该抽奖活动的用户身份进行核实,排除不符合身份要求的用户,对符合身份要求的用户授予权限。

在步骤102中,若用户身份符合预设条件,则允许该用户进入指定的活动页面。

具体来说,当用户看到抽奖链接时,会点击该链接,企图进入抽奖页面,此时系统应当对用户身份进行核实,当核实出用户身份为会员身份,符合抽奖活动的对象要求时,则允许根据用户的操作进入抽奖活动页面。

在步骤103中,响应用户的抽奖操作,生成兑换码和与该兑换码匹配的随机金额,其中,所述随机金额是预设最小值和预设最大值之间的随机数,其中预设最小值不为零

该步骤中,会员用户已经可以进行抽奖操作,抽奖操作的形式有很多种,基本上均由用户的手势操作作为触发条件,例如:点击界面,触发奖盘转动,指针随机转动到某一类奖品图案上,作为抽奖奖品等等。本实施例优选的采用随机生成兑换码和兑换金额的方式,该兑换码可以是随机生成的数字、字母、数字和字母的组合,也可以是其他字符的组合。生成的每一兑换码均具有相应的兑换金额,该兑换金额也是随机生成的,位于某一数值范围内,例如:最低1元至最高10元的范围内随机生成奖金额度。

在步骤104中,复制兑换码并登陆指定的公共账号页面,使用兑换码兑换网络现金红包,并将兑换后的网络现金红包注入该公共账号下的用户账户。需要说明的是,上述网络现金红包并不是真正的红包,事实上指的是中奖金额,既可以是常见的微信红包、支付宝红包等红包类型的中奖方式,又可以是普通的中奖提示信息,例如:“恭喜,您中了10元!”等等。

具体的,用户手动复制兑换码或由系统自动复制兑换码后,响应用户的操作,登录指定的公共账号页面,这里的公共账号页面优选的是与抽奖活动所推广的网络产品相关的微信公共账号页面,因为微信平台提供基础功能,技术人员可以自己开发适合自己产品的公共账号。虽然本实施例优选微信公共账号平台,但并不限于微信平台,如果微博或其他网络工具提供类似的公共账号开发平台,登陆这些公共账号页面进行兑换也是可以的。将兑换的网络现金或网络现金红包的金额直接注入用户账户,例如:既可以是网络用户账户,又可以是银行账户,用户则可以将抽奖的奖金直接取现,而无需像发网络红包那样最终进入了微信的账户,也无需像代金券那样仅仅是虚拟的金额且要满足额外的条件才能使用,因此用户体验极佳。此外,由于所述公共账号页面是用于对网络产品的宣传,用户由于必须要登陆公共账号页面才能进行兑换,所以完成兑换的过程中必然为该公共账号页面引入了大量忠实用户,从而增加了公共账号的用户浏览量,极大的推广了该网络产品。这里所说的网络产品例如可以是手机APP等。

本发明的第二实施方式同样涉及一种网络抽奖方法。本实施方式是在第一实施方式的基础上做了进一步改进,具体改进之处为:对生成的随机金额做预先的算法设计,使得具体流程如图2所示。

具体来说,如果为用户的抽奖操作生成固定兑换金额或过于随机的兑换金额,往往使用户的体验很不好,为了增强用户体验,吸引用户参加抽奖活动,优选的采用如下步骤获得随机金额:

令生成的随机金额符合正态分布,具体为:令生成的随机金额在预设最小值和预设最大值的平均值附近的概率高于其他值的概率,然后令生成随机金额的概率从预设最小值到预设最大值方向逐渐增大。采用一般的数学公式表示,则为:N(μ,σ^2),μ是遵从正态分布的随机变量的均值,σ^2是此随机变量的方差,σ^2符合f(x)=1\n[(x1-μ)^2+(x2-μ)^2…+(xn-μ)^2]。正态分布的随机变量的概率规律为取μ邻近的值的概率大,而取离μ越远的值的概率越小。σ越小,分布越集中在μ附近,σ越大,分布越分散。关于μ对称,在μ处达到最大值,在正(负)无穷远处取值为0,在μ±σ处有拐点,图像是中间高两边低的一条位于x轴上方的钟形曲线。根据上述规律进行代码设计,即可获得正态分布的随机金额。

本发明的第三实施方式同样涉及一种网络抽奖方法。本实施方式是在第一实施方式的基础上做了进一步改进,具体改进之处为:对用户参与的抽奖次数和抽奖周期做预先设计,避免部分会员用户过于贪心的重复、频繁的获得抽奖奖励。使得具体流程如图3所示。

具体的,一个预设周期内,用户只能参加一次抽奖活动,每次抽奖活动用户进行预定次数的抽奖操作,所述预定次数的抽奖操作中至少一次抽奖操作可以生成兑换码和与该兑换码匹配的随机金额。

例如:在后台数据设置,参与活动的用户每日均可参加一次,最低均可获得最低一元的奖励,且只能在3次摇奖中获奖一次。这样严格控制了用户的获奖概率,不会使用户因为过于贪心而频繁的抽奖,导致其他用户无法获奖。需要说明的是,抽奖次数和抽奖周期并不局限上述示例,在实际应用中,可以根据具体场景进行设定,这里不做限制。

本发明的第四实施方式同样涉及一种网络抽奖方法。本实施方式是在第一实施方式的基础上做了进一步改进,具体改进之处为:对不符合预设身份的用户,发布提示页面或提示信息,提示用户开通该预设身份。使得具体流程如图4所示。

具体的,若判断出用户为非会员用户,则在当前页面中生成提示信息,例如:“您还不是会员,请马上注册”,提示用户开通会员身份。若该用户不开通会员,则无法参与抽奖活动,例如无法进入抽奖页面。这样既保证了会员权益,又引导了非会员用户加入会员身份。需要说明的是,提示信息并不局限上述示例,在实际应用中,可以根据具体场景进行设定,这里不做限制。

本发明的第五实施方式还提供了一种网络抽奖装置,具体流程如图5所示。

该网络抽奖装置包括如下模块:

判断模块501,其用于核实用户身份;

登陆模块502,其用于若用户身份符合预设条件,则允许该用户进入指定的活动页面;

生成模块503,其用于响应用户的抽奖操作,生成兑换码和与该兑换码匹配的随机金额,其中,所述随机金额是预设最小值和预设最大值之间的随机数,其中预设最小值不为零;

兑换模块504,其用于复制兑换码并登陆指定的公共账号页面,使用兑换码兑换网络现金红包,并将兑换后的网络现金红包注入该公共账号下的用户账户。

不难发现,本实施方式为与第一实施方式相对应的装置实施例,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明的第六实施方式同样涉及一种网络抽奖装置。本实施方式是在第五实施方式的基础上做了进一步改进,具体改进之处为:生成模块还用于对生成的随机金额做预先的算法设计。

具体来说,如果为用户的抽奖操作生成固定兑换金额或过于随机的兑换金额,往往使用户的体验很不好,为了增强用户体验,吸引用户参加抽奖活动,生成模块还用于令生成的随机金额符合正态分布,具体为:令生成的随机金额在预设最小值和预设最大值的平均值附近的概率高于其他值的概率,然后令生成随机金额的概率从预设最小值到预设最大值方向逐渐增大。采用一般的数学公式表示,则为:N(μ,σ^2),μ是遵从正态分布的随机变量的均值,σ^2是此随机变量的方差,σ^2符合f(x)=1\n[(x1-μ)^2+(x2-μ)^2…+(xn-μ)^2]。正态分布的随机变量的概率规律为取μ邻近的值的概率大,而取离μ越远的值的概率越小。σ越小,分布越集中在μ附近,σ越大,分布越分散。关于μ对称,在μ处达到最大值,在正(负)无穷远处取值为0,在μ±σ处有拐点,图像是中间高两边低的一条位于x轴上方的钟形曲线。根据上述规律进行代码设计,即可获得正态分布的随机金额。

本发明的第七实施方式同样涉及一种网络抽奖装置。本实施方式是在第五实施方式的基础上做了进一步改进,具体改进之处为:对用户参与的抽奖次数和抽奖周期做预先设计,避免部分会员用户过于贪心的重复、频繁的获得抽奖奖励。

具体的,生成模块还用于在一个预设周期内,使用户只能参加一次抽奖活动,每次抽奖活动生成模块用于使用户进行预定次数的抽奖操作,所述预定次数的抽奖操作中至少一次抽奖操作可以生成兑换码和与该兑换码匹配的随机金额。

例如:在后台数据设置,参与活动的用户每日均可参加一次,最低均可获得最低一元的奖励,且只能在3次摇奖中获奖一次。这样严格控制了用户的获奖概率,不会使用户因为过于贪心而频繁的抽奖,导致其他用户无法获奖。需要说明的是,抽奖次数和抽奖周期并不局限上述示例,在实际应用中,可以根据具体场景进行设定,这里不做限制。

本发明的第八实施方式同样涉及一种网络抽奖装置。本实施方式是在第五实施方式的基础上做了进一步改进,具体改进之处为:增加提示模块601,该提示模块用于对不符合预设身份的用户,发布提示页面或提示信息,提示用户开通该预设身份。具体参见图6所示。

具体的,若判断出用户为非会员用户,则提示模块在当前页面中生成提示信息,例如:“您还不是会员,请马上z./.注册”,提示用户开通会员身份。若该用户不开通会员,则无法参与抽奖活动,例如无法进入抽奖页面。这样既保证了会员权益,又引导了非会员用户加入会员身份。需要说明的是,提示信息并不局限上述示例,在实际应用中,可以根据具体场景进行设定,这里不做限制。

本申请第九实施方式还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的网络抽奖方法。

图7示出了本申请第十实施例提供的执行上述实施例中任一网络抽奖方法的设备的硬件结构示意图,如图7所示,该设备包括:

一个或多个处理器710以及存储器720,图7中以一个处理器710为例。

执行网络抽奖方法的设备还可以包括:输入装置730和输出装置740。

处理器710、存储器720、输入装置730和输出装置740可以通过总线或者其他方式连接,图7中以通过总线连接为例。

存储器720作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的网络抽奖方法对应的程序指令/模块。处理器710通过运行存储在存储器720中的非易失性软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述方法实施例中的网络抽奖方法。

存储器720可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器720可选包括相对于处理器710远程设置的存储器,这些远程存储器可以通过网络连接至该设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置730可接收输入的数字或字符信息,以及产生与设备的用户设置以及功能控制有关的键信号输入。输出装置740可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器720中,当被所述一个或者多个处理器710执行时,执行上述任意方法实施例中的网络抽奖方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

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

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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