一种优惠券生成方法、计算设备及存储介质技术

技术编号:29836633 阅读:14 留言:0更新日期:2021-08-27 14:26
本发明专利技术公开了一种优惠券生成方法,适于在服务器中执行,方法包括步骤:建立多个模版控件,每个模版控件包括多个控件属性;根据每个模块控件的控件属性将多个模版控件组装得到优惠券模版;按照优惠券模版配置优惠券的使用规则;根据优惠券的使用规则生成优惠券的规则表达式;根据优惠券的规则表达式关联设置优惠券的使用批次,生成优惠券。本发明专利技术还一并公开了一种计算设备和计算机可读存储介质。

【技术实现步骤摘要】
一种优惠券生成方法、计算设备及存储介质
本专利技术涉及互联网领域,特别涉及一种优惠券生成方法、计算设备及存储介质。
技术介绍
随着互联网技术的发展,人们越来越多的选择在网上购物,互联网电商公司网购活动已经遍及生活的方方面面,商家运营手段及方式层出不穷。在所有的运营手段中,优惠券是运营人员常用的营销利器,人们参与营销活动第一件事就是领取优惠券。为了策划营销活动,生成优惠券是一项必不可少的环节。在现有技术中,会根据业务系统需求实现当前业务的优惠券,先生成一部分优惠券码,存放到数据库中,用户在领取的时候,从数据库中取出,与用户绑定关联。这种模式,限定条件比较固定,业务模式比较单一,需要预先生成数据,如果有业务条件需要更改,预先生成的数据需要全部重新生成。或者技术人员根据相关的业务需求,把相关业务优惠券后台模板化开发,技术人员在后台开发优惠券模板功能页面,模板中包含以上属性控件,形成模板数据,在用户领取的时候,直接复制模板数据,关联用户的账户中,完成优惠券领取绑定操作。但是用户在使用优惠券时校验条件会比较繁琐,后台需要开发业务优惠券功能页面也会越来越多,由于优惠券模板属性都不同,需要单独开发优惠券检验条件也比较多,不利于对优惠券的快速配置。并单独开发校验和计算逻辑,新增成本很高,代码复用率低,效率和扩展性很低。为此,需要一种新的优惠券生成方法
技术实现思路
为此,本专利技术提供一种优惠券生成方法,以力图解决或者至少缓解上面存在的问题。根据本专利技术的一个方面,提供一种优惠券生成方法,适于在服务器中执行,方法包括步骤:建立多个模版控件,每个模版控件包括多个控件属性;根据每个模块控件的控件属性将多个模版控件组装得到优惠券模版;按照优惠券模版配置优惠券的使用规则;根据优惠券的使用规则生成优惠券的规则表达式;根据优惠券的规则表达式关联设置优惠券的使用批次,生成优惠券。可选地,在根据本专利技术的方法中,模版控件的控件属性包括控件类型,建立多个模版控件包括步骤:若设置模版控件的控件类型为下拉列表,则设置该模版控件的列表数据;构建模版控件的数据接口;根据数据接口将列表数据加载到该模版控件中。可选地,在根据本专利技术的方法中,根据每个模块控件的控件属性将多个模版控件组装得到优惠券模版包括步骤:将多个模版控件进行分组,得到固定控件组和可选控件组;接收用户从可选控件组中选择的一个或多个目标控件;将一个或多个目标控件和固定控件组中的控件进行组装得到优惠券模版。可选地,在根据本专利技术的方法中,按照优惠券模版配置优惠券的使用规则包括步骤:根据优惠券模版配置优惠券的优惠额度和有效期;配置优惠券的使用条件;根据优惠券的优惠额度、有效期和使用条件构建优惠券的使用规则。可选地,在根据本专利技术的方法中,规则表达式为逆波兰表达式。可选地,在根据本专利技术的方法中,根据优惠券的规则表达式关联设置优惠券的使用批次包括步骤:设置优惠券的发放数量;根据优惠券的发放数量和规则表达式配置每张优惠券的唯一券码。可选地,在根据本专利技术的方法中,还包括步骤:配置优惠券的发放形式;根据优惠券的发放形式向用户提供领取优惠券的服务接口,以便用户通过服务接口领取优惠券。可选地,在根据本专利技术的方法中,还包括步骤:配置优惠券的领取规则,领取规则包括领取数量限制;当接受到用户的优惠券领取请求时,判断用户所领取的优惠券数量是否达到领取数量限制;若达到领取数量限制,则拒绝为用户发放优惠券。根据本专利技术的另一方面,提供了一种计算设备,包括:一个或多个处理器;存储器;图像显示系统;以及一个或多个程序,其中一个或多个程序存储在存储器中并被配置为由一个或多个处理器执行,一个或多个程序包括用于执行根据本专利技术的一种优惠券生成方法的任一方法的指令。根据本专利技术的还有一个方面,提供了一种存储一个或多个程序的计算机可读存储介质,一个或多个程序包括指令,该指令当由计算设备执行时,使得计算设备执行根据本专利技术的一种优惠券生成方法中的任一方法。本专利技术的优惠券生成方法中,通过建立多个模版控件,每个模版控件包括多个控件属性,根据每个模版控件的控件属性将多个模版控件组装从而得到优惠券模版。为了应对不同业务的多种需求,建立需要的模版控件并配置其控件属性可以得到所需要的优惠券模版。进一步的根据优惠券模块配置优惠券的使用规则,以及根据优惠券的使用规则生成优惠券的规则表达式,从而对优惠券进行配置,得到满足需要优惠券。最后根据优惠券的规则表达式关联优惠券的使用批次,生成优惠券,即可向用户发放进行使用。附图说明为了实现上述以及相关目的,本文结合下面的描述和附图来描述某些说明性方面,这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在落入所要求保护的主题的范围内。通过结合附图阅读下面的详细描述,本公开的上述以及其它目的、特征和优势将变得更加明显。遍及本公开,相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术一个示范性实施例的服务器与客户端通信连接的示意图;图2示出了根据本专利技术一个示范性实施例的计算设备200的结构框图;图3示出了根据本专利技术一个示范性实施例的优惠券生成方法300的流程示意图;图4示出了根据本专利技术一个示范性实施例的设置模版控件的控件属性的示意图;图5示出了根据本专利技术一个示范性实施例的选择模版控件生成优惠券模版的示意图;以及图6示出了根据本专利技术一个示范性实施例的设置优惠券发放形式的示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。相同的附图标记通常指代相同的部件或元素。图1示出了根据本专利技术一个示范性实施例的服务器与客户端通信连接的示意图。如图1所示,服务器110与客户端121-123通信连接。图1所示的服务器110与客户端121-123所链接的方式仅为示例性的,本专利技术对服务器110所连接的客户端数量不做限制。服务器110中配置和生成优惠券模版,并根据优惠券模版生成优惠券。随后服务器110将优惠券推送到客户端121-123,供客户端121-123的用户进行使用,或客户端121-123主动向服务器110发送优惠券获取请求,服务器110将生成的优惠券发送到客户端121-123。客户端121-123在收到服务器110生成的优惠券后,客户端121-123的用户在购物结算时使用优惠券,完成商品结算。后续将结合优惠券生成方法详细介绍客户端121-123领取和使用优惠券的过程。图2示出了根据本专利技术一个示范性实施例的计算设备200的结构框图。如图2所示,在基本的配置202中,计算设备200典型地包括系统存储器206和一个或者多个处理器204。存储器总线208可以用于在处理器204和系统存储器206之间的通信。本文档来自技高网...

【技术保护点】
1.一种优惠券生成方法,适于在服务器中执行,所述方法包括步骤:/n建立多个模版控件,每个模版控件包括多个控件属性;/n根据每个模块控件的控件属性将多个模版控件组装得到优惠券模版;/n按照优惠券模版配置所述优惠券的使用规则;/n根据所述优惠券的使用规则生成优惠券的规则表达式;/n根据优惠券的规则表达式关联设置优惠券的使用批次,生成优惠券。/n

【技术特征摘要】
1.一种优惠券生成方法,适于在服务器中执行,所述方法包括步骤:
建立多个模版控件,每个模版控件包括多个控件属性;
根据每个模块控件的控件属性将多个模版控件组装得到优惠券模版;
按照优惠券模版配置所述优惠券的使用规则;
根据所述优惠券的使用规则生成优惠券的规则表达式;
根据优惠券的规则表达式关联设置优惠券的使用批次,生成优惠券。


2.如权利要求1所述的方法,其中,所述模版控件的控件属性包括控件类型,所述建立多个模版控件包括步骤:
若设置所述模版控件的控件类型为下拉列表,则设置该模版控件的列表数据;
构建所述模版控件的数据接口;
根据所述数据接口将所述列表数据加载到该模版控件中。


3.如权利要求2所述的方法,其中,所述根据每个模块控件的控件属性将多个模版控件组装得到优惠券模版包括步骤:
将多个模版控件进行分组,得到固定控件组和可选控件组;
接收用户从可选控件组中选择的一个或多个目标控件;
将一个或多个目标控件和所述固定控件组中的控件进行组装得到优惠券模版。


4.如权利要求3所述的方法,其中,所述按照优惠券模版配置所述优惠券的使用规则包括步骤:
根据所述优惠券模版配置所述优惠券的优惠额度和有效期;
配置所述优惠券的使用条件;
根据所述优惠券的优惠额度、有效期和...

【专利技术属性】
技术研发人员:吴彦斌张东生侯礼鹏郝康乐
申请(专利权)人:车智互联北京科技有限公司
类型:发明
国别省市:北京;11

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

1