[发明专利]基于浏览器的刮刮卡实现方法有效
申请号: | 201310333943.1 | 申请日: | 2013-08-02 |
公开(公告)号: | CN103440586B | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 林生锋;刘德建;陈宏展;林国华;高举全;钟良德 | 申请(专利权)人: | 福建天晴数码有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350000 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 浏览器 刮刮卡 实现 方法 | ||
1.基于浏览器的刮刮卡实现方法,其特征在于,包括如下步骤:
步骤10、活动主办方向服务端提交活动信息;所述活动信息包括奖品信息,中奖几率,兑奖方式、活动时间及有效性说明;所述奖品信息包括奖品图片和奖品说明文字;
步骤20、用户通过电子设备的浏览器访问服务端,提交用户信息,登录服务端,若未注册用户信息,则先注册用户信息再登录服务端;所述电子设备为具有多点触摸功能的设备;
步骤30、登录刮刮卡系统后,所述服务端返回刮刮卡界面;
步骤40、用户在线使用刮刮卡,所述浏览器提交刮开的中奖信息;
步骤50、服务端判断该刮开的中奖信息是否中奖,并将中奖结果返回浏览器,浏览器通知用户是否中奖,如果中奖,用户根据所述用户信息兑奖;
所述步骤30具体为:登录刮刮卡系统后,显示刮刮卡界面时,浏览器向服务端发送数据请求,服务端根据活动主办方提交的活动信息生成该用户的中奖信息返回浏览器;浏览器加载完服务端返回的中奖信息后,将刮奖区清空,把中奖信息绘制在奖品信息层;
所述中奖信息是图案或文字或图案与文字的结合,但均以图片为载体,记录在图片上;
所述刮刮卡界面设有刮奖区,所述刮奖区由两个绘制层叠加组成,上层为涂刮层,下层为奖品信息层,且涂刮层完全覆盖奖品信息层,所述奖品信息层用于记录中奖信息,所述涂刮层用于遮盖奖品信息层及作为刮奖时奖品信息的重绘层;
所述步骤40具体为:用户在线使用刮刮卡,其刮奖过程采用椭圆算法判断中奖信息是否被刮开,具体为:以所述中奖信息的载体的中心为圆心,载体的长的一半为椭圆形的长半径、载体的宽的一半为椭圆形的短半径,形成一个椭圆区域,若手指不在所述椭圆区域内进行刮开操作,则不进行任何响应,若手指在所述椭圆区域内进行刮开操作,则判定中奖信息已被刮开;对于椭圆区域内的被刮开的区域采用模拟图章原理提高奖品图的绘制效率,所述模拟图章原理具体为:将所述奖品信息层上对应于所述被刮开的区域设置为拷贝区域,将涂刮层上对应于所述被刮开的区域设置为绘制区,将所述拷贝区域内的中奖信息仿制到绘制区,用户在刮开过程中,已拷贝过的区域不重复进行拷贝,实现真实模拟刮刮卡的刮开过程并提高绘制效率;
用户手指在刮奖区进行刮开操作,当手指离开刮奖区域的时候,判断所述中奖信息是否已被刮开,如果已被刮开,则将中奖信息显示在椭圆区域;所述浏览器提交刮开的中奖信息,如果未被刮开,则不做响应;
所述步骤30中,服务端根据活动主办方提交的活动信息采用预抽奖方式生成该用户的中奖信息返回浏览器;所述预抽奖方式具体为:预先生成该用户的中奖信息,在服务端记录该中奖信息中对应的奖品的临时中奖状态,只有在所述步骤40中,判定该中奖信息已被刮开,该中奖信息中对应的奖品才转正式中奖状态,该预抽奖方式解决了用户高并发下重复抽奖问题。
2.根据权利要求1所述的基于浏览器的刮刮卡实现方法,其特征在于:所述步骤50具体为:服务端判断该刮开的中奖信息是否中奖并验证数据的合法性,并将中奖结果返回浏览器,浏览器通知用户是否中奖,如果中奖,用户根据所述用户信息兑奖。
3.根据权利要求1所述的基于浏览器的刮刮卡实现方法,其特征在于:所述服务端采用服务器集群和分布缓存技术架构解决高并发所带的性能瓶颈问题,具体为:所述服务端包括:Web应用服务群集、Redis Cache服务器群、触发服务器以及数据库服务器群,
所述Web应用服务群集是由一LVS服务器和复数台Web应用服务器组成,所述LVS服务器根据IP负载均衡技术和基于内容分发技术,将来自浏览器的请求均衡地转移到各所述Web应用服务器上执行,所述Web应用服器采用Web Cache来缓存页面数据,从而提高页面的响应数据;
所述Redis Cache服务器群是由一主Redis服务器和复数台从Redis服务器构成;
所述数据库服务器群是由一主数据库服务器和复数台从数据库服务器构成;
所述触发服务器从所述主数据库服务器获取数据,之后写入所述主Redis服务器;所述主Redis服务器接收来自各所述Web应用服务器和所述主数据库服务器的写入数据,并同步到所述从Redis服务器,所述主数据库服务器处理来自各所述应用服务器的数据写入及触发服务器的数据读取工作,并将数据同步到从数据库服务器,所述Web应用服务器的数据从所述从Redis服务器中读取。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建天晴数码有限公司,未经福建天晴数码有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310333943.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于无线手持终端的电子病历系统
- 下一篇:码头集装箱车辆运输管理平台