本发明涉及通信技术领域,具体说是一种基于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)根据设置分配中奖金额,然后提示结束信息。
尽管本发明是参照具体实施例来描述,但这种描述并不意味着对本发明构成限制。参照本发明的描述,所公开的实施例的其他变化,对于本领域技术人员都是可以预料的,这种的变化应属于本发明保护的范围。