电子劵生成方法及系统技术方案

技术编号:26765962 阅读:20 留言:0更新日期:2020-12-18 23:42
本发明专利技术提供一种电子劵生成方法及系统,属于金融技术领域或其他技术领域。该电子劵生成方法包括:接收电子劵生成指令并根据电子劵生成指令获取初始随机数,确定初始随机数对应的区间为取值区间;根据初始总面额和已生成电子券的面额确定当前电子券总面额;根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设限值确定待生成电子券的限值;根据取值区间的限值和待生成电子券的限值确定随机面额选择区间;从随机面额选择区间中随机选取面额随机数,根据面额随机数和该待生成电子券的限值确定待生成电子券的面额;根据待生成电子券的面额生成电子券。本发明专利技术支持边生成边使用电子券,可以提高电子券生成效率。

【技术实现步骤摘要】
电子劵生成方法及系统
本专利技术涉及金融
,具体地,涉及一种电子劵生成方法及系统。
技术介绍
电子券是互联网时代企业拓客、获客、黏客的重要手段。图1是现有技术中电子券系统的示意图。如图1所示,本专利技术的重点是在电子券生成阶段如何快速响应和生成电子券。目前一般采用预生成的方式生成电子券:在预算固定的情况下发放规定个数的随机面额电子券,并且设定电子券的面额范围。图2是现有技术中生成电子券的示意图。如图2所示,现有随机电子券生成方案在一轮随机情况下的随机电子券总额度超出预算,需要扣除虚线部分。以其中的第x张电子券为例,随机的面额为F0,但实际面额为F1,虚线部分为(F0-F1),所以要第二轮针对电子券面额“回收”(或“补贴”),理论上可能存在多次循环处理。另外一种情况,一轮随机的情况下,随机电子券总额达不到预算,需要补足,情况也是类似。由于面额随机,现有方法在第一轮随机生成的电子券可能会导致超经费或者经费未使用完的情况,需要二次甚至多次再分配处理,且预生成的环节全部处理完成后电子券面额才被确定,所以需要全部生成电子券才能使用,效率低下。
技术实现思路
本专利技术实施例的主要目的在于提供一种电子劵生成方法及系统,支持边生成边使用电子券,可以提高电子券生成效率。为了实现上述目的,本专利技术实施例提供一种电子劵生成方法,包括:接收电子劵生成指令并根据电子劵生成指令获取初始随机数,确定初始随机数对应的区间为取值区间;根据初始总面额和已生成电子券的面额确定当前电子券总面额;根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设限值确定待生成电子券的限值;根据取值区间的限值和待生成电子券的限值确定随机面额选择区间;从随机面额选择区间中随机选取面额随机数,根据面额随机数和该待生成电子券的限值确定待生成电子券的面额;根据待生成电子券的面额生成电子券。本专利技术实施例还提供一种电子劵生成系统,包括:取值区间确定单元,用于接收电子劵生成指令并根据电子劵生成指令获取初始随机数,确定初始随机数对应的区间为取值区间;当前电子券总面额单元,用于根据初始总面额和已生成电子券的面额确定当前电子券总面额;待生成电子券限值单元,用于根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设限值确定待生成电子券的限值;随机面额选择区间单元,用于根据取值区间的限值和待生成电子券的限值确定随机面额选择区间;面额单元,用于从随机面额选择区间中随机选取面额随机数,根据面额随机数和该待生成电子券的限值确定待生成电子券的面额;电子券单元,用于根据待生成电子券的面额生成电子券。本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的电子劵生成方法的步骤。本专利技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的电子劵生成方法的步骤。本专利技术实施例的电子劵生成方法及系统先根据电子劵生成指令确定取值区间,然后确定待生成电子券的限值,接着根据取值区间的限值和待生成电子券的限值确定随机面额选择区间,根据从随机面额选择区间中选取的面额随机数生成电子券,支持边生成边使用电子券,可以提高电子券生成效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是现有技术中电子券系统的示意图;图2是现有技术中生成电子券的示意图;图3是本专利技术实施例中电子劵生成方法的流程图;图4是本专利技术实施例中电子劵生成方案的示意图;图5是本专利技术一实施例中确定区间限值的流程图;图6是本专利技术一实施例中概率分布模型的示意图;图7是加入期望值的概率分布示意图;图8是期望值变化示意图;图9是本专利技术第一实施例中理论限值和预设限值的示意图;图10是本专利技术第二实施例中理论限值和预设限值的示意图;图11是本专利技术第三实施例中理论限值和预设限值的示意图;图12是本专利技术第四实施例中理论限值和预设限值的示意图;图13是本专利技术实施例中电子劵生成系统的结构框图;图14是本专利技术实施例中计算机设备的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本领域技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、设备、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。需要说明的是,本专利技术的电子劵生成方法及系统可用于金融领域的电子券生成场景中,也可用于除金融领域之外的任意领域。本专利技术实施例对电子劵生成方法及系统的应用领域不做限定。鉴于现有技术需要全部生成电子券才能使用,效率低下,本专利技术实施例提供一种电子劵生成方法,以提高电子券生成效率。以下结合附图对本专利技术进行详细说明。图3是本专利技术实施例中电子劵生成方法的流程图。图4是本专利技术实施例中电子劵生成方案的示意图。图6是本专利技术一实施例中概率分布模型的示意图。如图3、图4和图6所示,电子劵生成方法包括:S101:接收电子劵生成指令并根据电子劵生成指令获取初始随机数,确定初始随机数对应的区间为取值区间。其中,初始随机数为0或1,区间包括第一区间和第二区间。当初始随机数为0时,取值区间为第一区间。当初始随机数为1时,取值区间为第二区间。S102:根据初始总面额和已生成电子券的面额确定当前电子券总面额。S103:根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设限值确定待生成电子券的限值。其中,预设限值包括预设最小值和预设最大值。S104:根据取值区间的限值和待生成电子券的限值确定随机面额选择区间。一实施例中,取值区间的限值包括第一区间的上限值和第二区间的下限值,待生成电子券的限值包括待生成电子券的上限值和待生成电子券的下限值。S104包括:根据第一区间的上限值和待生成电子券的下限值确定随机面额选择区间;或根据第二区间的下限值和待生成电子券的上限值确定随机面额选择区间。本专利技术支持任意概率分布模型。具体实施时,当面额的概率分布模型为均匀分布模型时,第x个待生成电子券的第一区间的随机面额选择区间为其中为第x个待生成电子券对应的第一区间的上限值,Minx为第x张待生成电子券的下限值。当面额的概率分布本文档来自技高网...

【技术保护点】
1.一种电子劵生成方法,其特征在于,包括:/n接收电子劵生成指令并根据所述电子劵生成指令获取初始随机数,确定所述初始随机数对应的区间为取值区间;/n根据初始总面额和已生成电子券的面额确定当前电子券总面额;/n根据待生成电子券的序号、电子券总数量、所述当前电子券总面额和预设限值确定待生成电子券的限值;/n根据所述取值区间的限值和所述待生成电子券的限值确定随机面额选择区间;/n从所述随机面额选择区间中随机选取面额随机数,根据所述面额随机数和该待生成电子券的限值确定待生成电子券的面额;/n根据所述待生成电子券的面额生成电子券。/n

【技术特征摘要】
1.一种电子劵生成方法,其特征在于,包括:
接收电子劵生成指令并根据所述电子劵生成指令获取初始随机数,确定所述初始随机数对应的区间为取值区间;
根据初始总面额和已生成电子券的面额确定当前电子券总面额;
根据待生成电子券的序号、电子券总数量、所述当前电子券总面额和预设限值确定待生成电子券的限值;
根据所述取值区间的限值和所述待生成电子券的限值确定随机面额选择区间;
从所述随机面额选择区间中随机选取面额随机数,根据所述面额随机数和该待生成电子券的限值确定待生成电子券的面额;
根据所述待生成电子券的面额生成电子券。


2.根据权利要求1所述的电子劵生成方法,其特征在于:
所述区间包括第一区间和第二区间,所述取值区间的限值包括第一区间的上限值和第二区间的下限值,所述待生成电子券的限值包括待生成电子券的上限值和待生成电子券的下限值;
根据所述取值区间的限值和所述待生成电子券的限值确定随机面额选择区间包括:
根据所述第一区间的上限值和所述待生成电子券的下限值确定随机面额选择区间;或
根据所述第二区间的下限值和所述待生成电子券的上限值确定随机面额选择区间。


3.根据权利要求2所述的电子劵生成方法,其特征在于,还包括:
根据当前电子券总面额、电子券总数量和待生成电子券的序号确定待生成电子券的剩余期望值;
根据所述待生成电子券的剩余期望值确定第一区间的上限值和第二区间的下限值。


4.根据权利要求2所述的电子劵生成方法,其特征在于,所述预设限值包括预设最小值和预设最大值;
根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设限值确定待生成电子券的限值包括:
根据所述待生成电子券的序号、所述电子券总数量、所述当前电子券总面额和所述预设最小值确定待生成电子券的下限值;或
根据所述待生成电子券的序号、所述电子券总数量、所述当前电子券剩余额度和所述预设最大值确定待生成电子券的上限值。


5.根据权利要求4所述的电子劵生成方法,其特征在于,
确定待生成电子券的下限值包括:
根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设最小值确定待生成电子券的理论下限值;
根据所述预设最小值和所述待生成电子券的理论下限值的比较结果确定待生成电子券的下限值;
确定待生成电子券的上限值包括:
根据待生成电子券的序号、电子券总数量、当前电子券总面额和预设最大值确定待生成电子券的理论上限值;
根据所述预设最大值和所述待生成电子券的理论上限值的比较结果确定待生成电子券的上限值。


6.一种电子劵生成系统,其特征在于,包括:
取值区间确定单元,用于接收电子劵生成指令并根据所述电子劵生成指令获取初始随机数,确定所述初始随机数对应的区间为取值区间;
当前...

【专利技术属性】
技术研发人员:杨惠宝周黄鹤毛婷廖江亮
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1