电子票据发放方法、装置、设备及存储介质与流程

专利检索2022-05-11  18



1.本技术涉及互联网技术领域,特别涉及一种电子票据发放方法、装置、设备及存储介质。


背景技术:

2.随着互联网技术的快速发展和网络购物的广泛普及,投放优惠券已成为吸引用户的常用方式,但是,网络中存在着众多的用户和众多的商家,且每个商家可以设置不同规格的优惠劵,如满300元减20元的优惠券,或者满20元减2元的优惠劵等。因此如何为用户投放优惠券成为亟待解决的问题。
3.相关技术中,考虑到为用户投放优惠券后,用户使用该优惠券时可以产生一定的收益,因此根据用户的历史优惠券的使用情况,确定能够产生最大收益的优惠劵,投放给该用户。但是,这种方式仅参考历史优惠券的使用情况,投放优惠券的准确率仍然较低。


技术实现要素:

4.本技术实例提供了一种电子票据发放方法、装置、设备及存储介质,不会始终按照参考历史优惠券的使用情况确定的权重发放优惠券,打破了仅参考历史优惠券的使用情况投放优惠券的限制,进而提高了投放优惠券的准确率。所述技术方案如下:
5.一方面,提供了一种电子票据发放方法,所述方法包括:
6.获取至少一个票据集合的第一权重,每个票据集合包含至少一种电子票据,所述电子票据至少包括使用所述电子票据时抵扣的资源量;所述第一权重指代所述票据集合对应的剩余资源量对投放所述至少一种票据集合中的电子票据所产生收益参数的影响程度;
7.根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的所述第一权重进行调整;
8.基于第一关系数据和每个票据集合调整后的第一权重,确定对用户标识发放每种电子票据的第一概率,所述第一关系数据用于指示每个票据集合的第一权重与对所述用户标识发放每种电子票据的概率之间的关系;
9.按照所述每种电子票据的第一概率,向所述用户标识发放电子票据。
10.在一种可能实现方式中,所述获取至少一个票据集合的第一权重之前,所述方法还包括:
11.基于所述至少一种票据集合中的电子票据所产生的收益参数、所述每个票据集合的所述第一权重、对所述用户标识发放每个票据集合中的每种电子票据的概率,获取用于指示所述第一参数与所述第一权重之间的关系的第二关系数据;
12.在对所述第一参数求导后的取值为零的情况下,确定用于指示所述第一权重与对所述用户标识发放每种电子票据的概率之间的所述第一关系数据。
13.在另一种可能实现方式中,所述第二关系数据采用以下公式表示:
[0014][0015]
其中,为所述至少一种票据集合中的电子票据所产生的收益参数,αk为所述每个票据集合的所述第一权重,为对所述用户标识发放每个票据集合中的每种电子票据的概率,l(x,α,β)为第一参数,为所述每个票据集合的总资源量与已发放资源量的差值,为所述至少一个票据集合中每个票据集合的已发放资源量,λk为所述每个票据集合的第二权重,βi为所述每种电子票据的第一概率的总和对应的权重,ρ为常数,所述第二权重指代所述票据集合中的电子票据所产生收益参数的影响程度。
[0016]
在另一种可能实现方式中,所述获取至少一个票据集合的第一权重之前,所述方法还包括:
[0017]
基于第二参数、所述每个票据集合的所述第一权重、所述每个票据集合的总资源量以及所述每个票据集合的每种电子票据产生的收益参数,获取第三关系数据,所述第二参数指代所述至少一个票据集合的总资源量的最小值,所述第二权重指代投放所述至少一种票据集合中的电子票据所产生收益参数的影响程度;
[0018]
在所述第二参数的取值为最小值的情况下,确定所述至少一个票据集合中每个票据集合的第一权重。
[0019]
在另一种可能实现方式中,所述第三关系数据采用以下公式表示:
[0020][0021]
其中,为所述至少一种票据集合中的电子票据所产生的收益参数,αk为所述每个票据集合的所述第一权重,为对所述用户标识发放每个票据集合中的每种电子票据的概率,ck为所述每个票据集合的总资源量,为所述至少一个票据集合中每个票据集合的已发放资源量,λk为所述每个票据集合的第二权重,所述第二权重指代所述票据集合中的电子票据所产生收益参数的影响程度,ρ为常数,m为第二参数。
[0022]
在另一种可能实现方式中,所述按照所述每种电子票据的第一概率,向所述用户标识发放电子票据,包括:
[0023]
获取所述每种电子票据的第一概率对应的整数,得到每种电子票据的第二概率;
[0024]
按照所述每种电子票据的第二概率向所述用户标识发放电子票据。
[0025]
在另一种可能实现方式中,所述获取所述每种电子票据的第一概率对应的整数,得到每种电子票据的第二概率,包括:
[0026]
根据所述每种电子票据的第一概率的大小,对目标区间进行划分,得到多个连续的子区间,所述目标区间为多种电子票据的第一概率所属的区间;
[0027]
生成一个随机数,在所述随机数属于所确定的多个取值区间中的目标取值区间的
情况下,确定所述目标取值区间对应的电子票据的第二概率为1,其他电子票据的第二概率为0。
[0028]
在另一种可能实现方式中,所述根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的所述第一权重进行调整,包括:
[0029]
对于每个票据集合,在所述票据集合的已发放资源量和所述票据集合的所述第一权重对应的发放资源量的总和大于所述总资源量的情况下,增大所述票据集合的第一权重;或者,
[0030]
对于每个票据集合,在所述票据集合的已发放资源量和所述票据集合的所述第一权重对应的发放资源量的总和不大于所述总资源量的情况下,减小所述票据集合的所述第一权重。
[0031]
在另一种可能实现方式中,所述根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的所述第一权重进行调整之前,所述方法还包括:
[0032]
获取与当前时刻所属时间段相同的历史时间段内,向用户标识发放的每个票据集合的每种电子票据的历史已发放资源量;
[0033]
根据所述历史已发放资源量,确定所述当前时刻所属时间段的每个票据集合的总资源量。
[0034]
另一方面,提供了一种电子票据发放装置,所述装置包括:
[0035]
获取模块,用于获取至少一个票据集合的第一权重,每个票据集合包含至少一种电子票据,所述电子票据至少包括使用所述电子票据时抵扣的资源量;所述第一权重指代所述票据集合对应的剩余资源量对投放所述至少一种票据集合中的电子票据所产生收益参数的影响程度;
[0036]
调整模块,用于根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的所述第一权重进行调整;
[0037]
确定模块,用于基于第一关系数据和每个票据集合调整后的第一权重,确定对用户标识发放每种电子票据的第一概率,所述第一关系数据用于指示每个票据集合的第一权重与对所述用户标识发放每种电子票据的概率之间的关系;
[0038]
发放模块,用于按照所述每种电子票据的第一概率,向所述用户标识发放电子票据。
[0039]
在一种可能实现方式中,所述装置还包括:
[0040]
所述获取模块,用于基于所述至少一种票据集合中的电子票据所产生的收益参数、所述每个票据集合的所述第一权重、对所述用户标识发放每个票据集合中的每种电子票据的概率,获取用于指示所述第一参数与所述第一权重之间的关系的第二关系数据;
[0041]
确定模块,用于在对所述第一参数求导后的取值为零的情况下,确定用于指示所述第一权重与对所述用户标识发放每种电子票据的概率之间的所述第一关系数据。
[0042]
在另一种可能实现方式中,所述第二关系数据采用以下公式表示:
[0043]
[0044]
其中,为所述至少一种票据集合中的电子票据所产生的收益参数,αk为所述每个票据集合的所述第一权重,为对所述用户标识发放每个票据集合中的每种电子票据的概率,l(x,α,β)为第一参数,为所述每个票据集合的总资源量与已发放资源量的差值,为所述至少一个票据集合中每个票据集合的已发放资源量,λk为所述每个票据集合的第二权重,βi为所述每种电子票据的第一概率的总和对应的权重,ρ为常数,所述第二权重指代所述票据集合中的电子票据所产生收益参数的影响程度。
[0045]
在另一种可能实现方式中,所述装置还包括:
[0046]
所述获取模块,用于基于第二参数、所述每个票据集合的所述第一权重、所述每个票据集合的总资源量以及所述每个票据集合的每种电子票据产生的收益参数,获取第三关系数据,所述第二参数指代所述至少一个票据集合的总资源量的最小值,所述第二权重指代投放所述至少一种票据集合中的电子票据所产生收益参数的影响程度;
[0047]
确定模块,用于在所述第二参数的取值为最小值的情况下,确定所述至少一个票据集合中每个票据集合的第一权重。
[0048]
在另一种可能实现方式中,所述第三关系数据采用以下公式表示:
[0049][0050]
其中,为所述至少一种票据集合中的电子票据所产生的收益参数,αk为所述每个票据集合的所述第一权重,为对所述用户标识发放每个票据集合中的每种电子票据的概率,ck为所述每个票据集合的总资源量,为所述至少一个票据集合中每个票据集合的已发放资源量,λk为所述每个票据集合的第二权重,所述第二权重指代所述票据集合中的电子票据所产生收益参数的影响程度,ρ为常数,m为第二参数。
[0051]
在另一种可能实现方式中,所述获取模块,用于获取所述每种电子票据的第一概率对应的整数,得到每种电子票据的第二概率;
[0052]
所述发放模块,用于按照所述每种电子票据的第二概率向所述用户标识发放电子票据。
[0053]
在另一种可能实现方式中,所述获取模块,包括:
[0054]
划分单元,用于根据所述每种电子票据的第一概率的大小,对目标区间进行划分,得到多个连续的子区间,所述目标区间为多种电子票据的第一概率所属的区间;
[0055]
确定单元,用于生成一个随机数,在所述随机数属于所确定的多个取值区间中的目标取值区间的情况下,确定所述目标取值区间对应的电子票据的第二概率为1,其他电子票据的第二概率为0。
[0056]
在另一种可能实现方式中,所述调整模块,用于:
[0057]
对于每个票据集合,在所述票据集合的已发放资源量和所述票据集合的所述第一权重对应的发放资源量的总和大于所述总资源量的情况下,增大所述票据集合的第一权重;或者,
[0058]
对于每个票据集合,在所述票据集合的已发放资源量和所述票据集合的所述第一权重对应的发放资源量的总和不大于所述总资源量的情况下,减小所述票据集合的所述第一权重。
[0059]
在另一种可能实现方式中,所述获取模块,用于获取与当前时刻所属时间段相同的历史时间段内,向用户标识发放的每个票据集合的每种电子票据的历史已发放资源量;
[0060]
确定模块,用于根据所述历史已发放资源量,确定所述当前时刻所属时间段的每个票据集合的总资源量。
[0061]
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条程序代码,所述至少一条程序代码由所述处理器加载并执行,以实现如第一方面所述的电子票据发放方法中所执行的操作。
[0062]
另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如第一方面所述的电子票据发放方法中所执行的操作。
[0063]
本技术实施例提供的电子票据发放方法、装置、设备及存储介质,根据已发放的电子票据的资源量和总资源量的关系,对每个票据集合的权重进行调整,以确定对用户标识发放每种电子票据的概率,按照该概率向用户标识发送电子票据,根据已发放资源量对电子票据集合的权重进行调整,不会始终按照参考历史优惠券的使用情况确定的权重发放优惠券,打破了仅参考历史优惠券的使用情况投放优惠券的限制,进而提高了投放优惠券的准确率。
附图说明
[0064]
为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0065]
图1是本技术实施例提供的一种实施环境的结构示意图;
[0066]
图2是本技术实施例提供的一种电子票据发放方法的流程图;
[0067]
图3是本技术实施例提供的一种电子票据发放方法的流程图;
[0068]
图4是本技术实施例提供的一种电子票据发放装置的结构示意图;
[0069]
图5是本技术实施例提供的另一种电子票据发放装置的结构示意图;
[0070]
图6是本技术实施例提供的一种终端的结构示意图。
具体实施方式
[0071]
为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
[0072]
图1示出了本技术实施例的实施环境结构示意图,参见图1,该实施环境包括终端101和服务器102,终端101与服务器102之间通过通信网络连接,服务器102统计多个终端101登录的用户标识所使用的电子票据所产生的收益参数,再根据已发放的电子票据的资源量和总资源量的关系,对每个票据集合的权重进行调整,以确定对用户标识发放每种电
子票据的概率,按照该概率向用户标识发送电子票据。根据已发放资源量对电子票据集合的权重进行调整,不会始终按照参考历史优惠券的使用情况确定的权重发放优惠券,打破了仅参考历史优惠券的使用情况投放优惠券的限制,进而提高了投放优惠券的准确率。
[0073]
其中,该终端可以为手机、平板电脑、计算机等多种类型的终端,该服务器可以为一台服务器、或者由若干服务器组成的服务器集群,或者是一个云计算服务中心。
[0074]
本技术实施例提供的方法,可用于多种场景。
[0075]
例如,在线上购物场景中,若登录终端的任一用户标识需要进行线上购物,则采用本技术提供的方法,先获取每个票据集合的第一权重,再根据线上已发放的电子票据集合的资源量和电子票据集合的总资源量的关系,对第一权重进行调整,确定每种电子票据的第一概率,进而可以根据每种电子票据的第一概率,为需要进行线上购物的用户发放电子票据。
[0076]
图2是本技术实施例提供的一种电子票据发放方法的流程图,参见图2,该方法由计算机设备执行,该方法包括:
[0077]
201、获取至少一个票据集合的第一权重,每个票据集合包含至少一种电子票据,电子票据至少包括使用电子票据时抵扣的资源量;第一权重指代票据集合对应的剩余资源量对投放至少一种票据集合中的电子票据所产生收益参数的影响程度。
[0078]
其中,票据集合包含至少一种电子票据。每种电子票据包括使用该电子票据时抵扣的资源量。该票据集合包括的电子票据的类型相同。例如,该票据集合包括的电子票据均是满足一定资源量后减少一定资源量的电子票据,或者包括的电子票据均是满足一定数量后赠送一定数量的物品的电子票据。或者为其他类型的票据集合。
[0079]
若该票据集合为满足一定资源量后减少一定资源量的票据集合,则该票据集合中可以包括满100元减20元的电子票据、满100元减10元的电子票据或者满足其他资源量赠送其他资源量的电子票据。
[0080]
在一种可能实现方式中,该电子票据为优惠券、资源抵扣券或者其他类型的票据,本技术实施例不作限定。
[0081]
若该票据集合为满足一定数量后赠送一定数量的物品的票据集合,则该票据集合中可以包括满2件物品赠送1件物品的电子票据、满4件物品赠送1件物品的电子票据,或者满足其他数量的物品赠送其他数量的物品的电子票据。
[0082]
在本技术实施例中,用户标识可以使用电子票据抵扣资源量,并且该电子票据也会产生收益参数,因此获取指示投放至少一个票据集合中的电子票据的第一权重,后续可以对至少一个票据集合的第一权重进行调整,以调整至少一个票据集合中的电子票据所产生收益参数的影响程度,进而按照该第一权重发放电子票据。
[0083]
202、根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的第一权重进行调整。
[0084]
在本技术实施例中,每个票据集合具有总资源量,并且也会记录每个票据集合已发放电子票据的资源量,因此根据每个票据集合的已发放资源量与总资源量的关系,可以分别对每个票据集合的第一权重进行调整。
[0085]
203、基于第一关系数据和每个票据集合调整后的第一权重,确定对用户标识发放每种电子票据的第一概率。
[0086]
其中,第一关系数据用于指示每个票据集合的第一权重与对用户标识发放每种电子票据的概率之间的关系,在调整完每个票据集合的第一权重后,即可完成每个票据集合对产生收益参数的影响程度,再基于第一关系数据即可确定对用户标识发放每种电子票据的第一概率。
[0087]
204、按照每种电子票据的第一概率,向用户标识发放电子票据。
[0088]
在本技术实施例中,每种电子票据的第一概率均已确定,每种电子票据的第一概率指示向用户标识发放对应的电子票据的概率,按照每种电子票据的第一概率发放对应的电子票据,可以使多种电子票据产生的总收益参数最大。
[0089]
本技术实施例提供的电子票据发放方法中,对每个票据集合的权重进行调整,以确定对用户标识发放每种电子票据的概率,按照该概率向用户标识发送电子票据,根据已发放资源量对电子票据集合的权重进行调整,不会始终按照参考历史优惠券的使用情况确定的权重发放优惠券,打破了仅参考历史优惠券的使用情况投放优惠券的限制,进而提高了投放优惠券的准确率。
[0090]
图3是本技术实施例提供的一种电子票据发放方法的流程图,参见图2,该方法由计算机设备执行,该方法包括:
[0091]
301、基于至少一种票据集合中的电子票据所产生的收益参数、每个票据集合的第一权重、对用户标识发放每个票据集合中的每种电子票据的概率,获取用于指示第一参数与第一权重之间的关系的第二关系数据。
[0092]
其中,至少一种票据集合中的电子票据均可以由用户标识使用,并且若票据集合中的电子票据被用户标识使用后,被使用的电子票据可以产生收益参数。对于每种电子票据来说,每种电子票据具有一定的概率,该概率指示发放电子票据的概率。并且由于每种电子票据的概率与第一参数之间由第二关系数据表示,因此基于至少一种票据集合中的电子票据所产生的收益参数、每个票据集合的第一权重、对用户标识发放每个票据集合中的每种电子票据的概率,获取用于指示第一参数与第一权重之间的关系的第二关系数据,后续根据第一权重,采用该第二关系数据进行处理,即可确定第一参数。
[0093]
在一种可能实现方式中,第二关系数据采用以下公式表示:
[0094][0095]
其中,为至少一种票据集合中的电子票据所产生的收益参数,αk为每个票据集合的第一权重,为对用户标识发放每个票据集合中的每种电子票据的概率,l(x,α,β)为第一参数,为每个票据集合的总资源量与已发放资源量的差值,为至少一个票据集合中每个票据集合的已发放资源量,λk为每个票据集合的第二权重,βi为每种电子票据的第一概率的总和对应的权重,ρ为常数,第二权重指代票据集合中的电子票据所产生收益参数的影响程度。
[0096]
在本技术实施例中,对票据集合的第一权重进行调整的目的是为了获取向用户标
识发放电子票据的最大收益参数,而在此之前需要先建立能够获取最大收益参数的关系数据,基于该关系数据获取每个票据集合的第一权重。
[0097]
其中,该关系数据由每个票据集合的第一权重、对用户标识发放每个票据集合中的每种电子票据的概率以及至少一种票据集合中的电子票据所产生的收益参数确定。
[0098]
在一种可能实现方式中,获取最大收益参数的关系数据采用以下公式表示:
[0099][0100]
其中,为至少一种票据集合中的电子票据所产生的收益参数,λk为每个票据集合的第二权重,为对用户标识发放每个票据集合中的每种电子票据的概率,ρ为常数。
[0101]
其中,上述关系数据中的各数据需要满足以下条件:
[0102][0103]
其中,ck为每个票据集合的总资源量。
[0104]
在一些实施例中,在上述获取最大收益参数的关系数据中,添加每个票据集合的第一权重以及每种电子票据的第一概率的总和对应的权重,即可得到第二关系数据。
[0105]
302、在对第一参数求导后的取值为零的情况下,确定用于指示第一权重与对用户标识发放每种电子票据的概率之间的第一关系数据。
[0106]
在本技术实施例中,第一参数中包括第一权重以及对用户标识发放每种电子票据的概率之间的关系,因此对第一参数进行求导后的结果中包括第一权重与对用户标识发放每种电子票据的概率。
[0107]
在一种可能实现方式中,对第一参数进行求导后的取值为0时可以采用以下公式表示:
[0108][0109]
其中,为至少一种票据集合中的电子票据所产生的收益参数,αk为每个票据集合的第一权重,为对用户标识发放每个票据集合中的每种电子票据的概率,ρ为常数,为至少一个票据集合中每个票据集合的已发放资源量,λk为每个票据集合的第二权重,βi为每种电子票据的第一概率的总和对应的权重。
[0110]
在另一种可能实现方式中,第一关系数据可以采用以下公式表示:
[0111]
其中,
[0112]
另外,在本技术实施例中,还可以确定每种电子票据的第一概率的总和对应的权重与第一权重之间的关系。
[0113]
在一种可能实现方式中,每种电子票据的第一概率的总和对应的权重与第一权重之间的关系可以采用以下公式表示:
[0114][0115]
303、基于第二参数、每个票据集合的第二权重、每个票据集合的总资源量以及每个票据集合的每种电子票据产生的收益参数,获取第三关系数据,第二参数指代至少一个票据集合的总资源量的最小值,第二权重指代投放至少一种票据集合中的电子票据所产生收益参数的影响程度。
[0116]
在本技术实施例中,需要先确定至少一个票据集合中每个票据集合的第一权重,而在至少一个票据集合的总资源量为最小值时,至少一个票据集合中的电子票据所产生的收益参数为最大值,因此先基于第二参数、每个票据集合的第二权重、每个票据集合的总资源量以及每个票据集合的每种电子票据产生的收益参数,获取第三关系数据,采用该第三关系数据指示第二参数与每个票据集合的第一权重之间的关系,后续即可根据该第三关系数据确定每个票据集合的第一权重。
[0117]
在一种可能实现方式中,第三关系数据采用以下公式表示:
[0118][0119]
其中,为至少一种票据集合中的电子票据所产生的收益参数,αk为每个票据集合的第一权重,为对用户标识发放每个票据集合中的每种电子票据的概率,ck为每个票据集合的总资源量,为至少一个票据集合中每个票据集合的已发放资源量,λk为每个票据集合的第二权重,第二权重指代票据集合中的电子票据所产生收益参数的影响程度,ρ为常数,m为第二参数。
[0120]
304、在第二参数的取值为最小值的情况下,确定至少一个票据集合中每个票据集合的第一权重。
[0121]
在本技术实施例中,至少一个票据集合中的每个票据集合的第一权重均会影响第二参数的取值,并且若第二参数的取值为最小值,至少一个票据集合包括的每个电子票据所产生的收益参数为最大值,则在第二参数的取值为最小值的情况下,确定至少一个票据集合中每个票据集合的第一权重。
[0122]
305、获取至少一个票据集合的第一权重,每个票据集合包含至少一种电子票据,电子票据至少包括使用电子票据时抵扣的资源量;第一权重指代票据集合对应的剩余资源量对投放至少一种票据集合中的电子票据所产生收益参数的影响程度。
[0123]
其中,步骤305与上述步骤201类似,在此不再赘述。
[0124]
306、根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的第一权重进行调整。
[0125]
其中,步骤306与上述步骤202类似,在此不再赘述。
[0126]
在本技术实施例中,每个票据集合的第一权重与对用户标识发送每种电子票据的概率之间具有负相关关系,在确定每个票据集合的已发放资源量与总资源量的关系之后,可以根据每个票据集合的已发放资源量与总资源量的关系,以及,每个票据集合的第一权重与对用户标识发送每种电子票据的概率之间具有负相关关系,对每个票据集合的第一权
重进行调整。
[0127]
在一种可能实现方式中,对每个票据集合的第一权重进行调整的方式包括以下任一种情况:
[0128]
(1)对于每个票据集合,在票据集合的已发放资源量和票据集合的第一权重对应的发放资源量的总和大于总资源量的情况下,增大该票据集合的第一权重。
[0129]
在本技术实施例中,每个票据集合的总资源量有限,在对用户标识发放电子票据之前,需要先判断该票据集合的已发放资源量和该票据集合的第一权重对应的发放资源量的总和与总资源量之间的关系,若总和大于总资源量,说明当前的该票据集合的第一权重不符合条件,无法发放该票据集合的电子票据,因此增大该票据集合的第一权重,以便于减小发放该票据集合的电子票据的概率,进而保证发送资源量的总和不大于总资源量。
[0130]
在一种可能实现方式中,在该票据集合的第一权重的基础上增加第一阈值,得到增大后的第一权重,或者采用其他方式增大该票据集合的第一权重,本技术实施例不做限定。
[0131]
其中,第一阈值由计算机设备设置,或者由操作人员设置,或者采用其他方式设置,本技术实施例不作限定。
[0132]
(2)对于每个票据集合,在票据集合的已发放资源量和票据集合的第一权重对应的发放资源量的总和不大于总资源量的情况下,减小该票据集合的第一权重。
[0133]
在本技术实施例中,每个票据集合的总资源量有限,在对用户标识发放电子票据之前,需要先判断该票据集合的已发放资源量和该票据集合的第一权重对应的发放资源量的总和与总资源量之间的关系,若总和不大于总资源量,说明当前的该票据集合的第一权重符合条件,可以向用户标识发放该票据集合中的电子票据,因此减小该票据集合的第一权重,以便于提高发放该票据集合的电子票据的概率。
[0134]
在一种可能实现方式中,在该票据集合的第一权重的基础上减小第二阈值,得到减小后的第一权重,或者采用其他方式减小该票据集合的第一权重,本技术实施例不做限定。
[0135]
其中,第二阈值由计算机设备设置,或者由操作人员设置,或者采用其他方式设置,本技术实施例不作限定。
[0136]
需要说明的是,本技术实施例仅是以直接对每个票据集合的第一权重进行调整为例进行说明。在另一实施例中,需要先获取当前时刻所属时间段相同的历史时间段内的已发放资源量,后续再根据已发放资源量与总资源量之间的关系对每个票据集合的第一权重进行调整。
[0137]
在本技术实施例中,不同的时间段的用户标识的数量不同,因此为了保证该一个时间段内向用户标识发放的电子票据的数量满足要求,需要根据时间段确定已发放资源量,进而按照该已发放资源量对第一权重进行调整。
[0138]
307、基于第一关系数据和每个票据集合调整后的第一权重,确定对用户标识发放每种电子票据的第一概率,第一关系数据用于指示每个票据集合的第一权重与对用户标识发放每种电子票据的概率之间的关系。
[0139]
308、按照每种电子票据的第一概率,向用户标识发放电子票据。
[0140]
其中,步骤307-308与上述步骤203-204类似,在此不再赘述。
[0141]
其中,该第一概率指示向用户标识发放对应的电子票据的概率。
[0142]
可选地,该第一概率为1或0,若该第一概率为1,说明向用户标识发放该第一概率对应的电子票据。若该第一概率为0,说明不向用户标识发送第一概率对应的电子票据。
[0143]
可选地,针对每种电子票据的第一概率均为小数的情况,若按照均为小数的第一概率发放电子票据,计算机设备需要通过复杂的计算才能确定是否要发放电子票据,而为了简化根据第一概率发放电子票据的过程,计算机设备可以获取每种电子票据的第一概率对应的整数,得到每种电子票据的第二概率,按照每种电子票据的第二概率向用户标识发放电子票据。由于使用两个整数分别代表发放电子票据和不发放电子票据,根据第二概率为这两个整数中的哪一个,可以直接确定是否发放电子票据,无需再通过复杂的计算才能确定如何根据第一概率发放电子票据,提高了发放电子票据的效率。
[0144]
在一种可能实现方式中,根据每种电子票据的第一概率的大小,对目标区间进行划分,得到多个连续的子区间,目标区间为多种电子票据的第一概率所属的区间,生成一个随机数,在随机数属于所确定的多个取值区间中的目标取值区间的情况下,确定目标取值区间对应的电子票据的第二概率为1,其他电子票据的第二概率为0。
[0145]
在本技术实施例中,每种电子票据均对应有第一概率,并且多个电子票据的第一概率的和值为1,则根据每个电子票据的第一概率的大小,对目标区间进行划分以得到多个连续的子区间,其中,第一区间为0与第一个电子票据的概率之间的区间,第二区间为第一个电子票据的概率与第一和值之间的区间,第一和值为第一个电子票据与第二个电子票据的概率的和,第三区间为第二和值与第三和值之间的区间,第三和值为第一个电子票据、第二个电子票据的概率和第三个电子票据的概率的和,以此类推,每个子区间的范围均可确定,并且每个子区间均对应一种电子票据。之后,由于需要确定每种电子票据对应的整数,因此生成一个随机数,将该随机数所述的取值区间对应的电子票据的概率确定为1,其他电子票据的概率确定为0,进而根据确定的概率发放电子票据即可。
[0146]
例如,获取的第一种电子票据的第一概率为0.2,第二种电子票据的第一概率为0.3,第三种电子票据的第一概率为0.5,则第一种电子票据对应的区间为[0,0.2],第二种电子票据对应的区间为(0.2,0.5],第三种电子票据对应的区间为(0.5,1],后续若生成的随机数为0.22,则确定属于第二种电子票据对应的区间,确定第二种电子票据的第二概率为1,第一种电子票据和第三种电子票据的第二概率为0。
[0147]
本技术实施例提供的电子票据发放方法中,对每个票据集合的权重进行调整,以确定对用户标识发放每种电子票据的概率,按照该概率向用户标识发送电子票据,根据已发放资源量对电子票据集合的权重进行调整,不会始终按照参考历史优惠券的使用情况确定的权重发放优惠券,打破了仅参考历史优惠券的使用情况投放优惠券的限制,进而提高了投放优惠券的准确率。
[0148]
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
[0149]
图4是本技术实施例提供的一种电子票据发放装置的结构示意图。参见图4,该装置包括:
[0150]
获取模块401,用于获取至少一个票据集合的第一权重,每个票据集合包含至少一种电子票据,电子票据至少包括使用电子票据时抵扣的资源量;第一权重指代票据集合对
应的剩余资源量对投放至少一种票据集合中的电子票据所产生收益参数的影响程度;
[0151]
调整模块402,用于根据每个票据集合的已发放资源量与总资源量的关系,分别对每个票据集合的第一权重进行调整;
[0152]
确定模块403,用于基于第一关系数据和每个票据集合调整后的第一权重,确定对用户标识发放每种电子票据的第一概率,第一关系数据用于指示每个票据集合的第一权重与对用户标识发放每种电子票据的概率之间的关系;
[0153]
发放模块404,用于按照每种电子票据的第一概率,向用户标识发放电子票据。
[0154]
本技术实施例提供的装置,对每个票据集合的权重进行调整,以确定对用户标识发放每种电子票据的概率,按照该概率向用户标识发送电子票据,根据已发放资源量对电子票据集合的权重进行调整,不会始终按照参考历史优惠券的使用情况确定的权重发放优惠券,打破了仅参考历史优惠券的使用情况投放优惠券的限制,进而提高了投放优惠券的准确率。
[0155]
在一种可能实现方式中,装置还包括:
[0156]
获取模块401,用于基于至少一种票据集合中的电子票据所产生的收益参数、每个票据集合的第一权重、对用户标识发放每个票据集合中的每种电子票据的概率,获取用于指示第一参数与第一权重之间的关系的第二关系数据;
[0157]
确定模块403,用于在对第一参数求导后的取值为零的情况下,确定用于指示第一权重与对用户标识发放每种电子票据的概率之间的第一关系数据。
[0158]
在另一种可能实现方式中,第二关系数据采用以下公式表示:
[0159][0160]
其中,为至少一种票据集合中的电子票据所产生的收益参数,αk为每个票据集合的第一权重,为对用户标识发放每个票据集合中的每种电子票据的概率,l(x,α,β)为第一参数,为每个票据集合的总资源量与已发放资源量的差值,为至少一个票据集合中每个票据集合的已发放资源量,λk为每个票据集合的第二权重,βi为每种电子票据的第一概率的总和对应的权重,ρ为常数,第二权重指代票据集合中的电子票据所产生收益参数的影响程度。
[0161]
在另一种可能实现方式中,装置还包括:
[0162]
获取模块401,用于基于第二参数、每个票据集合的第一权重、每个票据集合的总资源量以及每个票据集合的每种电子票据产生的收益参数,获取第三关系数据,第二参数指代至少一个票据集合的总资源量的最小值,第二权重指代投放至少一种票据集合中的电子票据所产生收益参数的影响程度;
[0163]
确定模块403,用于在第二参数的取值为最小值的情况下,确定至少一个票据集合中每个票据集合的第一权重。
[0164]
在另一种可能实现方式中,第三关系数据采用以下公式表示:
[0165][0166]
其中,为至少一种票据集合中的电子票据所产生的收益参数,αk为每个票据集合的第一权重,为对用户标识发放每个票据集合中的每种电子票据的概率,ck为每个票据集合的总资源量,为至少一个票据集合中每个票据集合的已发放资源量,λk为每个票据集合的第二权重,第二权重指代票据集合中的电子票据所产生收益参数的影响程度,ρ为常数,m为第二参数。
[0167]
在另一种可能实现方式中,获取模块401,用于获取每种电子票据的第一概率对应的整数,得到每种电子票据的第二概率;
[0168]
发放模块404,用于按照每种电子票据的第二概率向用户标识发放电子票据。
[0169]
在另一种可能实现方式中,参见图5,获取模块401,包括:
[0170]
划分单元4011,用于根据每种电子票据的第一概率的大小,对目标区间进行划分,得到多个连续的子区间,目标区间为多种电子票据的第一概率所属的区间;
[0171]
确定单元4012,用于生成一个随机数,在随机数属于所确定的多个取值区间中的目标取值区间的情况下,确定目标取值区间对应的电子票据的第二概率为1,其他电子票据的第二概率为0。
[0172]
在另一种可能实现方式中,调整模块402,用于:
[0173]
对于每个票据集合,在票据集合的已发放资源量和票据集合的第一权重对应的发放资源量的总和大于总资源量的情况下,增大票据集合的第一权重;或者,
[0174]
对于每个票据集合,在票据集合的已发放资源量和票据集合的第一权重对应的发放资源量的总和不大于总资源量的情况下,减小票据集合的第一权重。
[0175]
在另一种可能实现方式中,获取模块401,用于获取与当前时刻所属时间段相同的历史时间段内,向用户标识发放的每个票据集合的每种电子票据的历史已发放资源量;
[0176]
确定模块403,用于根据历史已发放资源量,确定当前时刻所属时间段的每个票据集合的总资源量。
[0177]
需要说明的是:上述实施例提供的电子票据发放装置在进行电子票据发放时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将计算机设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的电子票据发放装置的实施例与电子票据发放方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0178]
图6是本技术实施例提供的一种终端的结构示意图。该终端600可以是便携式移动终端,比如:智能手机、平板电脑、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、台式电脑、头戴式设备,或其他任意智能终端。终端600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
[0179]
通常,终端600包括有:处理器601和存储器602。
[0180]
处理器601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器601可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器601可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器601还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0181]
存储器602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器601所具有以实现本技术中方法实施例提供的电子票据发放方法。
[0182]
在一些实施例中,终端600还可选包括有:外围设备接口603和至少一个外围设备。处理器601、存储器602和外围设备接口603之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口603相连。具体地,外围设备包括:射频电路604、显示屏605、摄像头606、音频电路607、电子票据发放组件608和电源609中的至少一种。
[0183]
外围设备接口603可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器601和存储器602。在一些实施例中,处理器601、存储器602和外围设备接口603被集成在同一芯片或电路板上;在一些其他实施例中,处理器601、存储器602和外围设备接口603中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
[0184]
射频电路604用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路604通过电磁信号与通信网络以及其他通信设备进行通信。射频电路604将电信号转换为电磁信号进行发放,或者,将接收到的电磁信号转换为电信号。可选地,射频电路604包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路604可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及8g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路604还可以包括nfc(near field communication,近距离无线通信)有关的电路,本技术对此不加以限定。
[0185]
显示屏605用于显示ui(user interface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏605是触摸显示屏时,显示屏605还具有采集在显示屏605的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器601进行处理。此时,显示屏605还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏605可以为一个,设置终端600的前面板;在另一些实施例中,显示屏605可以为至少两个,分别设置在终端600的不同表面或呈折叠设计;在再一些实
施例中,显示屏605可以是柔性显示屏,设置在终端600的弯曲表面上或折叠面上。甚至,显示屏605还可以设置成非矩形的不规则图形,也即异形屏。显示屏605可以采用lcd(liquid crystal display,液晶显示屏)、oled(organic light-emitting diode,有机发光二极管)等材质制备。
[0186]
摄像头组件606用于采集图像或视频。可选地,摄像头组件606包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件606还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
[0187]
音频电路607可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器601进行处理,或者输入至射频电路604以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端600的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器601或射频电路604的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路607还可以包括耳机插孔。
[0188]
电子票据发放组件608用于电子票据发放终端600的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。电子票据发放组件608可以是基于美国的gps(global positioning system,全球电子票据发放系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的电子票据发放组件。
[0189]
电源609用于为终端600中的各个组件进行供电。电源609可以是交流电、直流电、一次性电池或可充电电池。当电源609包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。
[0190]
在一些实施例中,终端600还包括有一个或多个传感器610。该一个或多个传感器610包括但不限于:加速度传感器611、陀螺仪传感器612、压力传感器613、指纹传感器614、光学传感器615以及接近传感器616。
[0191]
加速度传感器611可以检测以终端600建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器611可以用于检测重力加速度在三个坐标轴上的分量。处理器601可以根据加速度传感器611采集的重力加速度信号,控制触摸显示屏605以横向视图或纵向视图进行用户界面的显示。加速度传感器611还可以用于游戏或者用户的运动数据的采集。
[0192]
陀螺仪传感器612可以检测终端600的机体方向及转动角度,陀螺仪传感器612可以与加速度传感器611协同采集用户对终端600的3d动作。处理器601根据陀螺仪传感器612采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
[0193]
压力传感器613可以设置在终端600的侧边框和/或显示屏605的下层。当压力传感
器613设置在终端600的侧边框时,可以检测用户对终端600的握持信号,由处理器601根据压力传感器613采集的握持信号进行左右手识别或快捷操作。当压力传感器613设置在显示屏605的下层时,由处理器601根据用户对显示屏605的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
[0194]
指纹传感器614用于采集用户的指纹,由处理器601根据指纹传感器614采集到的指纹识别用户的身份,或者,由指纹传感器614根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器601授权该用户具有相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器614可以被设置终端600的正面、背面或侧面。当终端600上设置有物理按键或厂商logo时,指纹传感器614可以与物理按键或厂商标志集成在一起。
[0195]
光学传感器615用于采集环境光强度。在一个实施例中,处理器601可以根据光学传感器615采集的环境光强度,控制显示屏605的显示亮度。具体地,当环境光强度较高时,调高显示屏605的显示亮度;当环境光强度较低时,调低显示屏605的显示亮度。在另一个实施例中,处理器601还可以根据光学传感器615采集的环境光强度,动态调整摄像头组件606的拍摄参数。
[0196]
接近传感器616,也称距离传感器,通常设置在终端600的前面板。接近传感器616用于采集用户与终端600的正面之间的距离。在一个实施例中,当接近传感器616检测到用户与终端600的正面之间的距离逐渐变小时,由处理器601控制显示屏605从亮屏状态切换为息屏状态;当接近传感器616检测到用户与终端600的正面之间的距离逐渐变大时,由处理器601控制显示屏605从息屏状态切换为亮屏状态。
[0197]
本领域技术人员可以理解,图6中示出的结构并不构成对终端600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
[0198]
本技术实施例还提供了一种计算机设备,计算机设备包括处理器和存储器,存储器中存储有至少一条程序代码,至少一条程序代码由处理器加载并执行,以实现如电子票据发放方法中所执行的操作。
[0199]
本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条程序代码,至少一条程序代码由处理器加载并执行,以实现如电子票据发放方法中所执行的操作。
[0200]
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0201]
以上所述仅为本技术的较佳实施例,并不用以限制本技术,凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
转载请注明原文地址:https://win.8miu.com/read-1056212.html

最新回复(0)