一种多端接入抽奖方法及系统技术方案

技术编号:34009256 阅读:21 留言:0更新日期:2022-07-02 14:10
一种多端接入抽奖方法及系统,包括:后台管理端、服务端、数据库、静态资源访问服务器和Restfull接口服务器,通过gid唯一标识换取用户信息通过约定webview、外链等方式保证奖品均分可控的前提,实现不同平台、不同端的用户无需更新即可使用官方发布的最新抽奖活动;多端对接无需重复开发降低研发成本。通过定制化的产品需求解决方案,从用户体验多角度、多维度、跨平台保证用户体验效果一致,从而更好地呈现在用户面前。呈现在用户面前。呈现在用户面前。

【技术实现步骤摘要】
一种多端接入抽奖方法及系统


[0001]本专利技术涉及计算机程序
,特别是一种多端接入抽奖方法及系统。

技术介绍

[0002]在现在小众框架百花齐放的技术环境中,为发展业务适配不同的用户全体,在各大技术市场、平台都需要建立和运营自己的门户应用,提供不同市场、平台的用户群体使用,企业在运营过程中运营活动特别重要,抽奖活动在运营活动中占比很大,其往往活动周期短、频率高、整体流程相似但部分差异较大,且需要在很紧迫的时间内完成开发。所以,如何同时兼容多端(Android、IOS、windows、symbian等)、多平台(微信小程序、支付宝、字节跳动、华为快应用等)可复用的应用与个性化定制显得很重要。

技术实现思路

[0003]为了克服现有技术的上述缺点,本专利技术的目的是一种多端接入抽奖方法及系统。
[0004]本专利技术解决其技术问题所采用的技术方案是:一种多端接入抽奖方法,包括以下步骤:
[0005]1)用户登录服务端,在服务端中进入抽奖活动模块;
[0006]2)按照约定参数gid、cliendId内容对接;
[0007]3)确定gid、cliendId字段后按当前参数进行交换token认证信息,生成本地缓存token信息;
[0008]4)根据本地缓存token信息触发同步用户的相关抽奖活动数据;
[0009]5)根据用户的相关抽奖活动数据判断用户是否有权使用该抽奖活动;
[0010]若否,则结束步骤;
[0011]若是,进入用户点击抽奖操作;
[0012]6)用户点击触发抽奖之后响应接口信息提示,判断抽奖活动应用是否正确运行;
[0013]若否,则结束步骤;
[0014]若是,服务端根据管理端设定的抽奖配置,生成奖品中奖逻辑计算返回奖品数据信息;发送执行抽奖策略时发送用户认证操作,当用户认证正确完成时执行发送抽奖策略,执行抽奖;
[0015]7)得到奖品,进入查看奖品列表;当用户选择继续抽奖时回到步骤5);
[0016]8)当奖品类型为不中奖时结束步骤;当奖品类型为中奖时进入步骤9);
[0017]9)使用奖品。
[0018]作为本专利技术的进一步改进:所述步骤1)中服务端包括Android、ios、微信小程序、支付宝小程序、H5网页。
[0019]作为本专利技术的进一步改进:所述步骤6)中响应接口信息提示用于将控制直接提供给活动提供方在管理抽奖方式上做到了灵活实时控制。
[0020]作为本专利技术的进一步改进:所述步骤6)中认证操作包括拼图认证操作。
[0021]作为本专利技术的进一步改进:所述步骤6)中抽奖包括大转盘抽奖或九宫格抽奖。
[0022]作为本专利技术的进一步改进:所述步骤7)中奖品的类型包括中奖和不中奖。
[0023]一种多端接入抽奖系统,包括:
[0024]后台管理端:用于修改配置、抽奖逻辑、管理逻辑通过接入层上报至静态资源访问服务器和Restfull接口服务器;
[0025]服务端:用于在抽奖活动上线后,根据代码模板自动对抽奖活动进行属性配置、奖品配置操作,并且执行抽奖逻辑和管理逻辑;
[0026]数据库:用于储存配置信息、抽奖和抽奖埋点数据;
[0027]静态资源访问服务器:用于存放自动化构建的抽奖活动页面和管理端配置页面;
[0028]Restfull接口服务器:用于运行抽奖逻辑、中奖逻辑、系统配置、管理逻辑。
[0029]作为本专利技术的进一步改进:所述后台管理端包括输入页面,所述输入页面用于输入配置信息。
[0030]作为本专利技术的进一步改进:所述配置包括系统配置、奖品配置和抽奖逻辑配置。
[0031]作为本专利技术的进一步改进:所述输入页面为web页面。
[0032]作为本专利技术的进一步改进:所述输入配置信息包括活动有效期、奖品中奖比例、奖品数量和抽奖奖品布局。
[0033]作为本专利技术的进一步改进:所述数据库与接口服务、页面资源相互独立及都是基于一对一连接,对每个活动有对应的记录,各个活动的的数据都可追踪活动数据,提高数据的可维护性。
[0034]作为本专利技术的进一步改进:在所述多端接入抽奖系统中,通过复用代码、规范流程、统一模型以及自动化生成代码的方式,缩小了活动的开发周期,从而让每个活动都自动构建在各端统一的、规范的模板上,进而实现抽奖活动开发的流程化、规范化、自动化。相比现有技术而言,本专利技术通过分析抽奖活动的生命周期,总结和归纳了每个活动相似的地方,并对其进行通用化和规范化处理,让已有的功能不需要重复的开发,同时对抽奖活动变化较大的部分进行建模,抽离公共接口,使得新功能在公共接口上实现自己的特殊逻辑。
[0035]与现有技术相比,本专利技术的有益效果是:
[0036]通过gid唯一标识换取用户信息通过约定webview、外链等方式保证奖品均分可控的前提,实现不同平台、不同端的用户无需更新即可使用官方发布的最新抽奖活动;
[0037]多端对接无需重复开发降低研发成本。通过定制化的产品需求解决方案,从用户体验多角度、多维度、跨平台保证用户体验效果一致,从而更好地呈现在用户面前。
附图说明
[0038]图1为本专利技术一种多端接入抽奖方法的流程图。
[0039]图2为本专利技术的结构图。
具体实施方式
[0040]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0041]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0042]现结合附图说明与实施例对本专利技术进一步说明:
[0043]本专利技术提供一种多端接入抽奖方法,包括以下步骤:
[0044]1)用户登录服务端,在服务端中进入抽奖活动模块,服务端包括Android、ios、微信小程序、支付宝小程序、H5网页;
[0045]2)按照约定参数gid、cliendId内容对接;
[0046]3)确定gid、cliendId字段后按当前参数进行交换token认证信息,生成本地缓存token信息;
[0047]4)根据本地缓存token信息触发同步用户的相关抽奖活动数据;
[0048]5)根据用户的相关抽奖活动数据判断用户是否有权使用该抽奖活动;
[0049]若否,则结束步骤;
[0050]若是,进入用户点击抽奖操作;...

【技术保护点】

【技术特征摘要】
1.一种多端接入抽奖方法,其特征在于,包括以下步骤:1)用户登录服务端,在服务端中进入抽奖活动模块;2)按照约定参数gid、cliendId内容对接;3)确定gid、cliendId字段后按当前参数进行交换token认证信息,生成本地缓存token信息;4)根据本地缓存token信息触发同步用户的相关抽奖活动数据;5)根据用户的相关抽奖活动数据判断用户是否有权使用该抽奖活动;若否,则结束步骤;若是,进入用户点击抽奖操作;6)用户点击触发抽奖之后响应接口信息提示,判断抽奖活动应用是否正确运行;若否,则结束步骤;若是,服务端根据管理端设定的抽奖配置,生成奖品中奖逻辑计算返回奖品数据信息;发送执行抽奖策略时发送用户认证操作,当用户认证正确完成时执行发送抽奖策略,执行抽奖;7)得到奖品,进入查看奖品列表;当用户选择继续抽奖时回到步骤5);8)当奖品类型为不中奖时结束步骤;当奖品类型为中奖时进入步骤9);9)使用奖品。2.根据权利要求1所述的一种多端接入抽奖方法,其特征在于,所述步骤1)中服务端包括Android、ios、微信小程序、支付宝小程序、H5网页。3.根据权利要求1所述的一种多端接入抽奖方法,其特征在于,所述步骤6)中认证操作包括拼图认证操作。4.根据权利要求2所述的一种多...

【专利技术属性】
技术研发人员:杨小江
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1