[发明专利]一种基于静态资源的抽奖方法及设备在审
申请号: | 202011374815.8 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112486486A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 王娇娇 | 申请(专利权)人: | 上海悦易网络信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06Q30/02;G07C15/00 |
代理公司: | 上海百一领御专利代理事务所(普通合伙) 31243 | 代理人: | 汪祖乐 |
地址: | 200433 上海市杨浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 静态 资源 抽奖 方法 设备 | ||
本申请的目的是提供一种基于静态资源的抽奖方法及设备,本申请通过将前台的页面配置到静态资源文件下,并在所述静态资源文件下引入抽奖算法模板文件,其中,所述页面的配置包括对页面上转盘信息的配置;通过使用服务程序引用所述静态资源输出页面抽奖配置信息,以及确定所述页面的启动端口;监听所述启动端口以获取抽奖请求;基于所述抽奖请求及所述页面抽奖配置信息确定抽奖结果。该方式执行速度快、灵活以及维护成本低,可以独立运行不依赖大型服务。
技术领域
本申请涉及计算机领域,尤其涉及一种基于静态资源的抽奖方法及设备。
背景技术
抽奖是由消费者通过一定条件获得抽奖资格进行抽取奖品的活动,抽奖活动主要目的是让消费者有高价值的消费回馈期待,进而促使消费者能加量消费。在产品的运营过程中往往会针对不同的活动推广线上设定一套用户可参与的抽奖方法,现有抽奖方式是基于平台依赖的,复杂代码量大,业务规则修改不灵活以及发布上线速度较慢。
发明内容
本申请的一个目的是提供一种基于静态资源的抽奖方法及设备,解决现有技术中抽奖功能不灵活、业务规则修改不灵活以及发布上线速度较慢的问题。
根据本申请的一个方面,提供了一种基于静态资源的抽奖方法,该方法包括:
将前台的页面配置到静态资源文件下,并在所述静态资源文件下引入抽奖算法模板文件,其中,所述页面的配置包括对页面上转盘信息的配置;
通过使用服务程序引用所述静态资源输出页面抽奖配置信息,以及确定所述页面的启动端口;
监听所述启动端口以获取抽奖请求;
基于所述抽奖请求及所述页面抽奖配置信息确定抽奖结果。
进一步地,通过使用服务程序引用所述静态资源输出页面之前,包括:
使用node搭建服务端配置模板工具包,通过所述模板工具包输出静态资源,其中,所述模板工具用于处理静态资源文件。
进一步地,在所述静态资源文件下引入抽奖算法模板文件之前,包括:配置抽奖算法模板,其中,所述抽奖算法模板包括:
通过使用函数注册多个中间件至数组中;
获取到页面上的抽奖请求,依次执行所述数组中的中间件,直至所有中间件执行完成后返回执行结果,其中,所述中间件包括配置的抽奖比例与获奖等级的关系。
进一步地,获取到页面上的抽奖请求之前,包括:
通过接口请求和随机算法得到预设抽奖区间范围内的随机数。
进一步地,依次执行所述数组中的中间件,直至所有中间件执行完成后返回执行结果,包括:
基于前台上的指针旋转触发抽奖请求,基于所述抽奖请求依次执行所述数组中的中间件,直至所有中间件执行完成后返回执行结果,其中,所述执行结果包括接口返回数据。
进一步地,基于所述抽奖请求及所述页面抽奖配置信息确定抽奖结果,包括:
基于所述抽奖请求及所述页面抽奖配置信息得到接口返回数据;
根据所述接口返回数据查询前台上的指针旋转角度,根据所述指针旋转角度确定抽奖结果。
进一步地,基于前台上的指针旋转触发抽奖请求,包括:
基于前台上的指针旋转触发旋转点击事件;
根据所述旋转点击事件请求接口路径,根据所述接口路径获取到前台页面上的抽奖请求。
进一步地,所述方法包括:
设置接口返回数据中每一返回值并与前台的指针旋转角度建立关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海悦易网络信息技术有限公司,未经上海悦易网络信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011374815.8/2.html,转载请声明来源钻瓜专利网。