一种基于HTML5开发的红包互动方法与流程

文档序号:12362844阅读:493来源:国知局
一种基于HTML5开发的红包互动方法与流程

本发明涉及通信技术领域,具体说是一种基于HTML5开发的红包互动方法。



背景技术:

通过应用程序向其他人发红包的互动方式越来越受用户的欢迎。但目前的红包在发布后,只要能够获得该红包接入入口的用户,都能领取该红包;而且红包在发布后立即就投放出去了,没能设置投放时间、投放区域,也无法对中奖金额进行设置。

在移动化、智能化浪潮下,基于Html5技术的场景迅速壮大,但目前Html5媒体的传播终端局限于手机端,传播具有极大不确定性,缺少互动和吸引用户的活动,如红包互动,从而导致了在大多情况下是用户阅后即“焚”。



技术实现要素:

针对上述现有技术所存在的问题,本发明的目的是提供一种功能齐全、灵活多样、投放精准的基于HTML5开发的红包互动方法。

为达到上述目的,本发明所采用的技术方案是:一种基于HTML5开发的红包互动方法,包括有红包发送方法和红包接收方法,其特征在于,第一方面,所述红包发送方法包括有如下步骤:

(1)在HTML5场景中建立红包信息;

(2)提示设置红包的基本属性;

(3)提示设置红包活动投放的区域,如果开启则进入步骤(4),如果关闭则直接进入步骤(5);

(4)确定设置红包投放区域时,获取设置的区域列表,选择投放区域;

(5)提示设置红包限制投放的时间,如果开启则进入步骤(6),如果关闭则直接进入步骤(7);

(6)确定设置红包投放时间时,获得每日投放的时间段选择框以及每日限额输入框,选择时间段及输入每日投放限额数;

(7)选择“开启”即可将红包活动发布到HTML5场景中。

在上述步骤的基础上,所述在HTML5场景中建立红包信息之后,还包括有:提示设置红包版面模板,从新窗口中所罗列的红包版面模板中选择一个模板。从而使得红包的版面更为多样、丰富。

进一步的,所述红包版面模板选择好之后,还包括有:设置红包版面文字,对已选择的红包版面上的文字进行修改设置;设置红包版面图案,对已选择的红包版面上的图案进行修改设置。故可实现每个红包版面都是独一无二的。

本发明所述的提示设置红包的基本属性,包括有:

(a)提示设置红包的中奖金额;

(b)提示设置红包的中奖概率;

(c)提示设置是否允许重复抢红包,如果是则进入步骤(d),如果否则直接进入步骤(e);

(d)对重复次数进行设置;

(e)提示设置红包的名称、祝福语以及备注信息。

在所述提示设置红包的基本属性之后,还包括有:

提示设置是否微信授权,如果开启可获取中奖者的微信信息。

第二方面,本发明所述的红包接收方法包括有如下步骤:

(1)从HTML5场景中接入红包入口;

(2)初始化红包数据,初始化正常进入步骤(3),初始化失败则直接提示结束信息;

(3)判断是否符合设定条件,若符合则进入步骤(4),若不符合则直接提示结束信息;

(4)判断是否剩余参与次数,若有则进入步骤(5),若没有则直接提示结束信息;

(5)判断当前红包余额情况,若有余额进入步骤(6),若没有余额则直接提示结束信息;

(6)计算中奖概率并判断是否中奖,若中奖则进入步骤(7),若未中奖则直接提示结束信息;

(7)根据设置分配中奖金额,然后提示结束信息。

优选地,所述步骤(3)判断是否符合设定条件,包括有:

(a)判断是否符合所设定的投放时间,若是则进入步骤(b),若否则先提示“投放结束或未开始”,然后提示结束信息;

(b)判断是否符合所设定的投放区域,若是则进入步骤(c),若否则先提示“未在投放区域”,然后提示结束信息;

(c)判断是否符合分享条件,若是则进入所述步骤(4)判断是否剩余参与次数,若否则先提示“分享不能抢红包”,然后提示结束信息。

优选地,所述步骤(4)判断是否剩余参与次数,包括有:

(a)判断是否已抢过红包,若是则进入步骤(b),若否则直接进入所述步骤(5)判断当前红包余额情况;

(b)判断中奖次数是否用完,若否则直接进入所述步骤(5)判断当前红包余额情况,若是则先提示“中奖次数用完”,然后提示结束信息。

优选地,所述步骤(5)判断当前红包余额情况,包括有:

(a)判断总金额是否用完,若否则进入步骤(b),若是则先提示“红包金额用完”,然后提示结束信息;

(b)判断今日设定金额是否用完,若否则进入步骤(c),若是则先提示“今日金额用完”,然后提示结束信息;

(c)判断设定时间段金额是否用完,若否则进入所述步骤(6)计算中奖概率并判断是否中奖,若是则先提示“当前时间段金额用完”,然后提示结束信息。

本发明的有益效果是:

(1)在红包发送方法中可以对红包的投放区域、投放时间、投放限额、中奖概率等进行设置,故使得该红包更具灵活性,投放更为精准,有针对性,在完全公开的平台上能有效控制红包的流失,还能对投放区域进行统计;

(2)对红包版面进行模板选择,并可对模板进行修改设置,从而形成独一无二的版面,个性化强;

(3)在红包接收方法中设有多个判断步骤,从而可对用户进行筛选判断,进而可过滤掉无效请求抢红包的部分,因此大大减少了用户抢红包堵塞的情况,保证用户可以畅快抢红包,实时获得收益。

下面结合附图和实施例对本发明作进一步说明。

附图说明

图1为本发明第一实施例的红包发送方法流程图。

图2为本发明第二实施例的红包发送方法流程图。

图3为本发明红包基本属性设置的流程图。

图4为本发明第一实施例的红包接收方法流程图。

图5为本发明第二实施例的红包接收方法流程图。

具体实施方式

实施例一:

如图1所示,该发明实施例提供的一种基于HTML5开发的红包互动方法,包括有红包发送方法和红包接收方法,该发明实施例的红包发送方法包括有如下步骤:

(1)在HTML5场景中建立红包信息;

(2)提示设置红包的基本属性;

(3)提示设置红包活动投放的区域,如果开启则进入步骤(4),如果关闭则直接进入步骤(5);

(4)确定设置红包投放区域时,获取设置的区域列表,选择投放区域;

(5)提示设置红包限制投放的时间,如果开启则进入步骤(6),如果关闭则直接进入步骤(7);

(6)确定设置红包投放时间时,获得每日投放的时间段选择框以及每日限额输入框,选择时间段及输入每日投放限额数;

(7)选择“开启”即可将红包活动发布到HTML5场景中。

该发明实施例中,采用在HTML5中设置红包功能,从而形成了HTML5红包,这在目前的HTML5设计中是属于首创的;如图3所示,该实施例关于提示设置红包的基本属性,包括有:(a)提示设置红包的中奖金额,可设置中奖的最低金额和最高金额,那么中奖后就会在该范围内计算出一个金额发放给中奖用户;(b)提示设置红包的中奖概率,设置中奖概率可实现抢红包过程的得与失,提高互动效果;(c)提示设置是否允许重复抢红包,如果是则进入步骤(d),如果否则直接进入步骤(e);(d)对重复次数进行设置,这里的重复只是针对参加抢红包但没有中奖的用户;(e)提示设置红包的名称、祝福语以及备注信息,这些名称和祝福语会在红包版面上显示出来。该实施例对区域的选择是设置了最多可选择5个,区域以省、直辖市为单位,如北京市、广东省等,用户通过移动端在抢红包时,如果检测到移动端不在所选择的区域内,则该用户无法成功参与抢红包,如此设计可帮助广告主节约红包的无效流放,也能帮广告主更好的对某个区域的关注该广告的用户进行收集、统计。通过对红包的发布时间进行控制,则可以实现如与实体宣传相结合,能做到更好的监控和管理,该实施例每天可以设置三个发布时间段。

如图4所示,该发明实施例的红包接收方法包括有如下步骤:

(1)用户通过扫面二维码或其他方式打开HTML5场景,从HTML5场景中点击红包按钮接入红包入口;

(2)接入请求发出后,系统自动开始初始化红包数据,如果初始化正常进入步骤(3),如果初始化失败则直接提示结束信息;

(3)判断是否符合设定条件,若符合则进入步骤(4),若不符合则直接提示结束信息;

(4)判断是否剩余参与次数,若有则进入步骤(5),若没有则直接提示结束信息;

(5)判断当前红包余额情况,若有余额进入步骤(6),若没有余额则直接提示结束信息;

(6)计算中奖概率并判断是否中奖,若中奖则进入步骤(7),若未中奖则直接提示结束信息;

(7)根据设置分配中奖金额,然后提示结束信息。

实施例二:

如图2所示,该发明实施例提供的一种基于HTML5开发的红包互动方法,包括有红包发送方法和红包接收方法,该发明实施例的红包发送方法包括有如下步骤:

(1)在HTML5场景中建立红包信息,形成了HTML5红包;

(2)提示设置红包版面模板,从新窗口中所罗列的红包版面模板中选择一个模板,并可对已选择的红包版面上的文字进行修改设置,如加上自己公司的公司名;也可对已选择的红包版面上的图案进行修改设置,如加上公司的LOGO。从而使该红包版面形成独一无二的,专属自己的红包;

(3)提示设置红包的基本属性,包括有红包的中奖金额设置、红包的中奖概率设置、是否允许重复抢红包设置、对重复次数进行设置以及红包的名称、祝福语以及备注信息等的设置;

(4)提示设置是否微信授权,如果开启可获取中奖者的微信信息;

(5)提示设置红包活动投放的区域,如果开启则进入步骤(6),如果关闭则直接进入步骤(7);

(6)确定设置红包投放区域时,获取设置的区域列表,选择投放区域;

(7)提示设置红包限制投放的时间,如果开启则进入步骤(8),如果关闭则直接进入步骤(9);

(8)确定设置红包投放时间时,获得每日投放的时间段选择框以及每日限额输入框,选择时间段及输入每日投放限额数;

(9)选择“开启”即可将红包活动发布到HTML5场景中。

如图5所示,该发明实施例的红包接收方法包括有如下步骤:

(1)用户通过扫面二维码或其他方式打开HTML5场景,从HTML5场景中点击红包按钮接入红包入口;

(2)接入请求发出后,系统自动开始初始化红包数据,如果初始化正常进入步骤(3),如果初始化失败则直接提示结束信息;

(3)判断是否符合所设定的投放时间,若是则进入步骤(4),若否则先提示“投放结束或未开始”,然后提示结束信息;

(4)判断是否符合所设定的投放区域,若是则进入步骤(5),若否则先提示“未在投放区域”,然后提示结束信息;

(5)判断是否符合分享条件,若是则进入所述步骤(6)判断是否剩余参与次数,若否则先提示“分享不能抢红包”,然后提示结束信息;

(6)判断是否已抢过红包,若是则进入步骤(7),若否则直接进入所述步骤(8)判断当前红包余额情况;

(7)判断中奖次数是否用完,若否则直接进入所述步骤(8)判断当前红包余额情况,若是则先提示“中奖次数用完”,然后提示结束信息。

(8)判断总金额是否用完,若否则进入步骤(9),若是则先提示“红包金额用完”,然后提示结束信息;

(9)判断今日设定金额是否用完,若否则进入步骤(10),若是则先提示“今日金额用完”,然后提示结束信息;

(10)判断设定时间段金额是否用完,若否则进入所述步骤(11)计算中奖概率并判断是否中奖,若是则先提示“当前时间段金额用完”,然后提示结束信息。

(11)计算中奖概率并判断是否中奖,若中奖则进入步骤(12),若未中奖则直接提示结束信息;

(12)根据设置分配中奖金额,然后提示结束信息。

尽管本发明是参照具体实施例来描述,但这种描述并不意味着对本发明构成限制。参照本发明的描述,所公开的实施例的其他变化,对于本领域技术人员都是可以预料的,这种的变化应属于本发明保护的范围。

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