消费资源分配方法、装置和设备与流程

文档序号:16040354发布日期:2018-11-24 10:25阅读:174来源:国知局

本发明涉及互联网技术领域,尤其涉及一种消费资源分配方法、装置和设备。

背景技术

目前,随着通信技术的发展,网络服务的数量和种类的更新速度日益加快。用户可以通过各种网络平台完成各种工作、生活等相关活动。

在实际使用时,各平台会按照一定的规则,向用户赠送与本平台相关的消费资源,以刺激用户使用赠送的消费资源,从而提升平台对用户的粘度。比如,具有投放广告功能的平台根据用户的历史消费记录向各用户分配相应数量的广告优惠券,以提升广告主对于该广告平台的粘度。

然而,现有的根据历史记录分配消费资源的方法,无法准确确定向消费记录非稳定的用户分配的资源量,通过该方法向不同时段内使用资源不规律的用户分配资源后,可能会造成赠送的资源量不足或者资源的浪费。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的第一个目的在于提出一种消费资源分配方法。由此,该方法通过目标对象集合,分配目标消费资源,并且根据各对象提供的交换值的大小,确定目标消费资源待分配至的目标对象,从而使得各对象最终获取到的消费资源既能满足其使用需求,又不会造成资源浪费,减小了消费资源分配的误差,提高了消费资源使用率,同时通过竞争的方式刺激了对象的消费需求。

本发明的第二个目的在于提出一种消费资源分配装置。

本发明的第三个目的在于提出一种计算机设备。

本发明的第四个目的在于提出一种计算机可读存储介质。

为了实现上述目的,本发明第一方面实施例提出了一种消费资源分配方法,包括以下步骤:

在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源;

将目标消费资源分配给目标对象集合,以获取目标对象集合中的各对象提供的用于获取目标消费资源的各交换值;

根据各交换值的大小,确定目标对象;

将目标消费资源分配给所述目标对象。

本发明实施例的消费资源分配方法,首先根据目标集合中各对象在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源,然后将目标消费资源分配给目标对象集合,以获取目标对象集合中的各对象提供的用于获取目标消费资源的各交换值,最后根据各交换值的大小,确定目标对象,并将目标消费资源分配给所述目标对象。由此,该方法通过目标对象集合,分配目标消费资源,并且根据各对象提供的交换值的大小,确定目标消费资源待分配至的目标对象,从而使得各对象最终获取到的消费资源既能满足其使用需求,又不会造成资源浪费,减小了消费资源分配的误差,提高了消费资源使用率,同时通过竞争的方式刺激了对象的消费需求。

另外,根据本发明上述实施例的消费资源分配方法,还可以具有如下附加的技术特征:

在本发明一个实施例中,根据目标对象集合中各对象在第一预设时间段内的使用记录,确定所述目标对象集合对应的目标消费资源之前,还包括:确定第一对象的属性信息及第一对象在第一预设时间段内的使用记录;根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象所属的对象集合。

在本发明一个实施例中,根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象所属的对象集合,包括:根据第一对象的属性信息,确定第一对象所属的各初始对象集合;根据第一对象在第一预设时间段内的使用记录,与各初始对象集合中各参考对象在第一预设时间段内的使用记录,确定第一对象与所述各参考对象间的各差异度;若第一对象与目标对象集合中的参考对象间的差异度在预设范围内,则确定第一对象属于所述目标对象集合。

在本发明一个实施例中,若第一对象与目标对象集合中的参考对象间的差异度在预设范围内,则确定第一对象属于目标对象集合之前,还包括:根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象在未来第二预设时间段内的使用状态;确定第一对象属于目标对象集合,包括:若第一对象的使用记录与目标对象集合中参考对象的使用记录的差异度在预设范围内,且第一对象在第二预设时间段内的使用状态与所述目标对象集合中的参考对象在第二预设时间段内的使用状态的差异度也在预设范围内,则确定第一对象属于所述目标对象集合。

在本发明一个实施例中,确定第一对象与各参考对象间的各差异度,包括:

按照预设的时间间隔,将第一对象在第一预设时间段内的使用记录及各参考对象在第一预设时间段内的使用记录,分别分为n份;依次确定第一对象的每份使用记录与各参考对象对应份的使用记录间的各差异度;确定第一对象属于所述目标对象集合,包括:若第一对象每份使用记录,与目标对象集合中的参考对象的对应份的使用记录的差异度均在预设范围内,则确定第一对象属于目标对象集合。

在本发明一个实施例中,属性信息,包括以下信息中的至少一个:对象所在的行业、对象在其所在行业的排名、对象所在行业的属性、对象的存在时长。

在本发明一个实施例中,若根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象属于第一对象集合及第二对象集合;所述方法,还包括:判断第一对象集合中包括的对象数量、及第二对象集合中包括的对象数量是否均小于阈值;若是,则确定第一对象集合和第二对象集合包含的相同对象的数量l、及第一对象集合和第二对象集合包括的对象总数量n;在确定l与n比值大于阈值时,将第一对象集合及第二对象集合中的对象进行合并处理。

在本发明一个实施例中,方法,还包括:根据目标对象集合中各对象在第一预设时间段内的使用记录,确定目标消费资源对应的预估交换值;根据各交换值的大小,确定目标对象,包括:确定提供的用于获取目标消费资源的交换值最大、且大于预估交换值的对象,为目标对象。

为达上述目的,本发明第二方面实施例提出了一种消费资源分配装置,包括:

第一确定模块,用于根据目标对象集合中各对象在第一预设时间段内的使用记录,确定所述目标对象集合对应的目标消费资源。

获取模块,用于将所述的目标消费资源分配给所述目标对象集合,以获取所述目标对象集合中各对象提供的用于获取所述目标消费资源的各交换值。

第二确定模块,用于根据交换值的大小,确定目标对象。

分配模块,用于将所述目标消费资源分配给所述目标对象。

本发明实施例的消费资源分配装置,首先根据目标集合中各对象在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源,然后将目标消费资源分配给目标对象集合,以获取目标对象集合中的各对象提供的用于获取目标消费资源的各交换值,最后根据各交换值的大小,确定目标对象,并将目标消费资源分配给所述目标对象。由此,该装置通过目标对象集合,分配目标消费资源,并且根据各对象提供的交换值的大小,确定目标消费资源待分配至的目标对象,从而使得各对象最终获取到的消费资源既能满足其使用需求,又不会造成资源浪费,减小了消费资源分配的误差,提高了消费资源使用率,同时通过竞争的方式刺激了对象的消费需求。

为了实现上述目的,本发明还提出一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如上述实施例所述的消费资源分配方法。

为了实现上述目的,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的消费资源分配方法。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1为本发明实施例所提供的一种消费资源分配方法流程示意图;

图2为本发明实施例所提供的一种具体的消费资源分配方法流程示意图;

图3为本发明实施例所提供的另一种具体的消费资源分配方法流程示意图;

图4为本发明实施例所提供的一种消费资源分配装置结构示意图;以及

图5是根据本发明实施例所提供的一种示例性计算机设备的框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的消费资源分配方法、装置和设备。

图1为本发明实施例所提供的一种消费资源分配方法流程示意图。如图1所示,该消费资源分配方法包括以下步骤:

步骤101,根据目标对象集合中各对象在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源。

本申请实施例提供的消费资源分配方法,可以由本申请实施例提供的消费资源分配装置实现,该装置可以被配置在任意为用户提供服务的平台中,以对该平台为用户分配消费资源的过程进行控制。

其中,目标对象集合是按照预设规则选取的对象的集合,目标对象集合中的各对象具有相似的消费需求。本申请实施例,根据目标对象集合中各对象的使用记录,确定目标对象集合对应的目标消费资源。

其中,消费资源可以是用于在赠送资源的平台上使用的、具有货币价值的资源,比如,针对该平台某项服务的优惠券或抵用券等。各平台可以根据目标对象集合中各对象在该平台的历史使用记录,确定该目标对象集合对应的目标消费资源。

具体实现时,消费资源分配装置首先可以根据目标对象集合中各对象在第一预设时段内的使用记录预估各对象的消费额度,然后根据各对象的消费额度预估该目标对象集合的消费额度。比如,预估各对象的消费额度后,选取预估结果中数额最大的消费额度为该目标集合的消费额度,或者将预估的各对象的消费额度按照从小到大的顺序进行排序,取序列中后90%的分位数为该目标对象集合的消费额度等等。

进而,在根据预估的该目标对象集合的消费额度,确定该目标对象集合对应的目标消费资源。比如,目标消费资源可以为目标对象集合的消费额度的20%、或50%等等;或者,还可以预设各目标对象集合对应的消费提升比例,进而根据预设的消费提升比例,结合目标对象集合对应的消费额度计算出该目标对象集合对应的目标消费资源。比如可以采用下式计算目标对象集合对应的目标消费资源:

目标消费资源=集合预估消费额度*(1+消费提升比例)。

另外,第一预设时段的长度可以根据需要设置。比如,第一预设时段内可以是当前时刻之前的一定时间段,比如为当前时刻之前的1个月、1个季度或者1年等;或者,第一预设时段,也可以为当前时刻之前、且与当前时段对应的时间段。比如,对于消费周期性变化的对象集合,若要预估该对象集合第一季度的消费资源量,则第一预设时间段可以指当前时刻前一年的第一季度、或者,前两年的第一季度等等。

步骤102,将目标消费资源分配给目标对象集合,以获取目标对象集合中的各对象提供的用于获取目标消费资源的各交换值。

具体的,目标对象集合中的各对象接收到目标消费资源的推送后,首先结合自身消费需求提供换取目标消费资源的交换值,其中,交换值可以是换取目标消费资源所需的金额或者在该平台上的积分值等。

可以理解,当对象有较高的消费需求时,通常可以提供较高的交换值以换取目标消费资源,当对象的消费需求较低或没有消费需求时,对象提供的交换值较低或放弃换取目标消费资源。因此,本发明实施例中,在确定向目标对象集合对应的目标消费资源后,即可将目标消费资源分配给目标对象集合,之后各对象收取到平台推送的获取目标消费资源的信息后,结合自身消费需求将提供的交换值发送给消费资源分配装置,消费资源分配装置可以根据交换值选取目标对象,从而将目标消费资源分配给消费需求最大的对象。

需要说明的是,在目标对象集合中的各对象提供交换值的过程中,消费资源分配装置可以将接收到的所有对象提供的交换值以列表的形式展示给各对象,并向各对象说明当前可以获得目标消费资源的交换值,在消费资源分配装置设置的提供交换值的终止时间前,各对象可以结合消费需求提高已提供的交换值以获取目标消费资源,从而以竞争的方式刺激了各对象的消费需求。

步骤103,根据各交换值的大小,确定目标对象。

步骤104,将目标消费资源分配给目标对象。

具体的,消费资源分配装置接收到目标对象集合中各对象提供的最终交换值后,根据各交换值的大小进行排序,根据排序结果在目标对象集合中确定获取目标消费资源的目标对象,进而把目标消费资源分配给目标对象。

在本发明一个实施例中,消费资源分配装置首先根据目标对象集合中各对象在第一预设时段内的使用记录,确定目标消费资源对应的预估交换值,其中预估交换值是根据用户的使用记录估计的目标消费资源最低交换价值。

具体实施时,消费资源分配装置首先获取各对象在第一预设时间段内的使用记录,根据使用记录预估各对象对于目标消费资源的消费需求,然后,结合分配的目标消费资源和对象当前的消费需求设置交换比例值。

可以理解的是,目标消费资源的预估交换值小于目标消费资源的实际价值,比如目标消费资源的预估交换值可以为目标消费资源实际价值的50%、60%等等。在实际使用时,可以根据目标对象集合中各对象的消费需求,来设置目标消费资源的预估交换值与实际价值间的比值。比如,当对象的消费需求较高时,目标消费资源的预估交换值可以为目标消费资源实际价值的70%;或者,当对象的消费需求较高时,目标消费资源的预估交换值可以为目标消费资源实际价值的40%等等。本实施例对此不做限定。

进一步的,为了保证平台的收益,通常可以选取提供的用于获取目标消费资源的交换值最大、且大于预估交换值的对象为目标对象。

进而,目标对象提供交换值后,消费资源分配装置将目标消费资源分配给目标对象。

需要说明的是,若目标对象集合中多个对象提供的交换值均大于预估交换值、且与目标对象提供的交换值接近,则表明目标对象集合中存在多个具有消费目标消费资源需求的对象。进而,为了满足目标对象以外的各对象的消费需求,消费资源分配装置可以根据各对象提供的交换值的大小再次确定目标消费资源,并重复上步骤101至步骤104,再次分配目标消费资源。

综上所述,本发明实施例的消费资源分配方法,首先根据目标集合中各对象在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源,然后将目标消费资源分配给目标对象集合,以获取目标对象集合中的各对象提供的用于获取目标消费资源的各交换值,最后根据各交换值的大小,确定目标对象,并将目标消费资源分配给所述目标对象。由此,该方法通过目标对象集合,分配目标消费资源,并且根据各对象提供的交换值的大小,确定目标消费资源待分配至的目标对象,从而使得各对象最终获取到的消费资源既能满足其使用需求,又不会造成资源浪费,减小了消费资源分配的误差,提高了消费资源使用率,同时通过竞争的方式刺激了对象的消费需求。

基于上述实施例,根据各对象提供的交换值的大小分配消费资源,需要目标对象集合中各对象具有相似的属性和消费需求,因此分配消费资源前需要确定各对象所属的对象集合,为了更加清楚的说明将各对象划分为不同目标对象集合的方法,本发明实施例提出了一种具体的消费资源分配方法。

具体而言,图2为本发明实施例所提供的一种具体的消费资源分配方法流程示意图,如图2所示,在上述实施例步骤101之前,还包括:

步骤201,确定第一对象的属性信息及第一对象在第一预设时间内的使用记录。

其中,第一对象是消费资源分配装置的任一对象,消费资源分配装置根据第一对象在该平台的消费记录确定第一对象的属性信息,并获取第一对象在第一预设时间内的使用记录。

其中,第一对象的属性信息包括:第一对象所在的行业、第一对象在其所在行业的排名、第一对象所在行业的属性以及第一对象的存在时长等中的至少一个。

具体的,消费资源分配装置根据第一对象在该平台消费记录的内容确定第一对象所在的行业,比如,广告平台根据第一对象在该平台投放的广告内容判断第一对象所属的行业。然后,根据第一对象在该平台的消费记录,如消费金额总量,确定第一对象在该平台相同行业中对象的排名。进一步的,消费资源分配装置可以根据第一对象所在行业的总体消费记录,确定第一对象所在行业消费需求的稳定性和消费需求较高的时间段等属性信息。并且,消费资源分配装置还可以根据第一对象的名称属性查询第一对象的存在时长,以及根据第一对象在该平台最早的消费记录获取第一对象在该平台的消费时长等。

由此,消费资源分配装置根据第一对象在该平台的消费记录确定第一对象的属性信息,并获取消费记录中第一对象在第一预设时段内的资源使用记录,便于下一步根据获取的第一对象的属性信息和第一预设时间段内的使用记录确定第一对象所属的对象集合。

步骤202,根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象所属的对象集合。

具体的,可以首先根据第一对象的属性信息,确定第一对象所属的各初始对象集合。

其中,初始对象集合是具有相同属性信息的对象的集合,消费资源分配装置预先根据各对象的属性信息设立不同的初始对象集合。比如,根据各对象的行业信息为每个行业设置多个初始对象集合,并根据对象的行业排名和存在时长等属性信息进一步划分各初始对象集合,不同的行业排名和存在时长对应不同的初始对象集合。进而,根据属性信息设置初始对象集合后,消费资源分配装置根据第一对象所在的行业以及行业排名等属性信息匹配与其对应的初始对象集合,确定第一对象所属的初始对象集合。

进一步的,根据第一对象在第一预设时间段内的使用记录,与各初始对象集合中各参考对象在第一预设时间段内的使用记录,确定第一对象与各参考对象间的各差异度。

其中,初始对象集合中的参考对象是消费资源分配装置预先确定的属于初始对象集合中的对象,且每个初始对象集合中仅设置一个参考对象。通常,参考对象为各对象集合中的“核心点”,即该集合中任一对象与该参考对象间的差异度均在预设的范围内。

另外,在激发各对象竞争消费的同时,为了最大限度的满足各对象的消费需求,本申请实施例中,还可以为各对象集合中包括的对象数量设置阈值。当任一对象集合中包括的对象数量大于某一上限阈值时,则可以将该对象集合进行进一步的划分。

举例来说,若各对象间的差异度,由各对象的消费记录确定,则若l个对象的消费记录与某一对象a的消费记录的差值,均在预设范围内,且l小于集合对象中包含对象数量的上限阈值,则可以认为该对象a与l个对象构成了对象集合,且a为该对象集合中的参考对象。

在本发明一个实施例中,为了更加准确的区分第一预设时段内第一对象与参考对象间的差异度,还可以按照预设的时间间隔,将第一对象在第一预设时间段内的使用记录及各参考对象在第一预设时间段内的使用记录,分别分为n份,其中,n为正整数,然后,依次确定第一对象的每份使用记录与各参考对象对应份的使用记录间的各差异度,由此,通过第一对象与参考对象在第一预设时段内n份时段内的差异度更加精细的体现第一对象与参考对象间的消费差距。

进而,若第一对象与任意一个初始对象集合中的参考对象间的差异度在预设范围内,则以该任意一个初始对象集合为第一对象所属的目标对象集合,并确定第一对象属于该目标对象集合。

具体的,若第一对象每份使用记录,与目标对象集合中的参考对象的对应份的使用记录的差异度均在预设范围内,则确定第一对象属于目标对象集合。由此,可以确定第一对象与目标对象集合中的各对象在第一预设时段内具有相似的消费需求,从而,将属性信息和消费需求相似的对象分配到同一目标对象集合中,有利于消费资源分配装置根据集合中各对象的消费需求分配消费资源,并且后续在目标对象集合中分配消费资源时,由于集合中各对象具有相似的消费需求,可以激发各对象竞争消费资源,提高提供的交换值量。

可以理解的是,消费资源分配装置仅在各对象都具有消费需求的时段内,向对象集合分配目标消费资源时,该对象集合中的各对象才有可能通过竞价来获取该目标消费资源。因此,本申请实施例中,在确定目标对象所属的目标对象集合时,还需要考虑该目标对象在未来时段内的消费需求与该对象集合中其他各对象的消费需求一致。

即本申请实施例中,在上述步骤202之前,还包括:

根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象在未来第二预设时间段内的使用状态;

相应的,上述步骤202中,确定第一对象属于目标对象集合,包括:

若第一对象的使用记录与目标对象集合中参考对象的使用记录的差异度在预设范围内,且第一对象在第二预设时间段内的使用状态与目标对象集合中的参考对象在第二预设时间段内的使用状态的差异度也在预设范围内,则确定第一对象属于目标对象集合。

由此,通过将使用记录差异度较小、且未来第二预设时间段内的使用状态一致的对象,划分为同一对象集合,从而最大程度保证了消费资源分配装置,在向目标对象集合分配消费资源时,对象集合中各对象会为该目标消费资源竞价,从而避免消费资源的浪费。

本发明实施例的消费资源分配方法,首先确定第一对象的属性信息及第一对象在第一预设时间内的使用记录,然后根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象所属的对象集合。由此,将属性信息和消费需求相似的对象分配到同一集合中,不仅有利于更加准确的确定向目标对象集合分配的目标消费资源,并且由于目标对象集合中各对象消费需求一致,保证了同一对象集合中各对象间具有竞争性,从而保证了目标消费资源的交换价值,保证了平台的利益。

基于上述实施例,根据对象的属性信息及对象在第一预设时间段内的使用记录将对象划分不同群组后,同一对象可能属于多个对象集合,比如,若第一对象的属性信息与第一对象集合及第二对象集合均相符合,且第一对象与第一对象集合及第二对象集合中参考对象的差异度均在预设范围内,则第一对象可能即属于第一对象集合又属于第二对象集合。此时,为了避免重复向对象推送消费资源,可以根据各集合中包含的对象的数量,将包含相同对象的对象集合进行合并,本发明实施例提出了另一种具体的消费资源分配方法。

具体而言,图3为本发明实施例所提供的另一种具体的消费资源分配方法流程示意图,如图3所示,该消费资源分配方法包括:

步骤301,判断第一对象集合中包括的对象数量、及第二对象集合中包括的对象数量是否均小于阈值。

其中,在确定第一对象集合及第二对象集合中包含相同的对象后,遍历第一对象集合与第二对象集合,获取第一对象集合包含的对象总量i与第二对象集合包含的对象总量j,其中,i与j为正整数。然后将i及j与预设的阈值相比较,判断i及j是否小于预设阈值,其中,上述阈值是根据历史消费资源分配记录确定的集合合并阈值。

步骤302,若是,则确定第一对象集合及第二对象集合包含的相同对象的数量l、及第一对象集合和第二对象集合包括的对象总数量n。

具体的,若i与j均小于阈值,则根据第一对象集合及第二对象集合中各对象的历史使用记录获取各对象的名称信息,进一步的,将第一对象集合中各对象的名称信息与第二集合中各对象的名称信息相比较,确定第一对象集合及第二对象集合包含的相同对象的数量l,然后将i与j相加再减去包含的相同对象的数量l,即可确定第一对象集合和第二对象集合包括的对象总数量n,其中,l及n为正整数。

步骤303,在确定l与n的比值大于阈值时,将第一对象集合及第二对象集合中的对象进行合并处理。

其中,上述阈值,可以为预先设置的,或者为消费资源分配装置,根据消费资源分配情况实时确定的。

可以理解的是,若上述阈值设置的很大,则可能出现,多个对象集合中包括同一对象、且该同一对象在多个对象集合总均通过竞价获取了消费资源分配装置分配的消费资源的情况;相应的,若上述阈值设置的很小,则可能出现,合并后的集合中包含的对象的数量极大,且合并后的对象集合中各对象间的差异度一致性较差,从而导致该对象集合中各对象在竞价获取消费资源分配装置分配的消费资源时,难度较大的情况。

因此,消费资源分配装置,可以结合对象集合中包含的对象数量及各对象间获取分配的消费资源的难易程度来设置上述阈值。

由此,本发明实施例的目标对象集合合并方法,根据两集合中相同对象数量所占的比例值进行合并,相比于直接比较目标对象集合中参考对象消费差距进行合并的方法,合并后的集合中各对象的差异性更小,并且根据比例值控制集合合并,可以确定合并后目标对象集合中的对象数量,避免目标对象集合中的对象数量过多。

本发明实施例的消费资源分配方法,根据第一对象集合与第二对象集合包含相同对象数量与总数量的比值,确定两个集合中包含相同数量对象的覆盖比例,当两个集合中相同数量对象的覆盖比例大于预设阈值时,将两个对象集合进行合并。由此,该方法根据不同集合间包含相同对象的覆盖比例合并对象集合,避免同一对象属于不同的对象集合中,从而避免向同一对象重复推送消费资源,减小了分配对象集合的误差,提高了消费资源分配的效率。

为了实现上述实施例,本发明实施例还提出一种消费资源分配装置。图4为本发明实施例所提供的一种消费资源分配装置结构示意图。如图4所示,该消费资源分配装置包括:第一确定模块110、获取模块120、第二确定模块130和分配模块140。

其中,第一确定模块110,用于根据目标对象集合中各对象在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源。

获取模块120,用于将目标消费资源分配给目标对象集合,以获取目标对象集合中各对象提供的用于获取目标消费资源的各交换值。

第二确定模块130,用于根据交换值的大小,确定目标对象。

分配模块140,用于将目标消费资源分配给目标对象。

具体的,确定目标对象集合对应的目标消费资源之前,第一确定模块110还用于确定第一对象的属性信息及第一对象在第一预设时间段内的使用记录,并且根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象所属的对象集合。

其中,第一确定模块110根据第一对象的属性信息,确定第一对象所属的各初始对象集合,并且根据第一对象在第一预设时间段内的使用记录,与所述各初始对象集合中各参考对象在第一预设时间段内的使用记录,确定第一对象与各参考对象间的各差异度,进而,若第一对象与目标对象集合中的参考对象间的差异度在预设范围内,则确定第一对象属于目标对象集合。

其中,第一确定模块110确定第一对象属于目标对象集合之前,第一确定模块110还用于根据第一对象的属性信息及第一对象在第一预设时间段内的使用记录,确定第一对象在未来第二预设时间段内的使用状态,若第一对象的使用记录与目标对象集合中参考对象的使用记录的差异度在预设范围内,且第一对象在第二预设时间段内的使用状态与目标对象集合中的参考对象在第二预设时间段内的使用状态的差异度也在预设范围内,则确定第一对象属于所述目标对象集合。

进一步的,第二确定模块130还用于根据目标对象集合中各对象在第一预设时间段内的使用记录,确定目标消费资源对应的预估交换值,进而确定提供的用于获取目标消费资源的交换值最大、且大于预估交换值的对象,为目标对象。

需要说明的是,前述对消费资源分配方法实施例的解释说明也适用于该实施例的消费资源分配装置,此处不再赘述。

综上所述,本发明实施例的消费资源分配装置,首先根据目标集合中各对象在第一预设时间段内的使用记录,确定目标对象集合对应的目标消费资源,然后将目标消费资源分配给目标对象集合,以获取目标对象集合中的各对象提供的用于获取目标消费资源的各交换值,最后根据各交换值的大小,确定目标对象,并将目标消费资源分配给所述目标对象。由此,该装置通过目标对象集合,分配目标消费资源,并且根据各对象提供的交换值的大小,确定目标消费资源待分配至的目标对象,从而使得各对象最终获取到的消费资源既能满足其使用需求,又不会造成资源浪费,减小了消费资源分配的误差,提高了消费资源使用率,同时通过竞争的方式刺激了对象的消费需求。

为了实现上述实施例,本发明还提出一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时,实现如上述实施例所述的消费资源分配方法。

为了实现上述实施例,本发明还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述实施例所述的消费资源分配方法。

图5示出了适于用来实现本申请实施方式的示例性计算机设备的框图。图5显示的计算机设备12仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。

如图5所示,计算机设备12以通用计算设备的形式表现。计算机设备12的组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。

总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(industrystandardarchitecture;以下简称:isa)总线,微通道体系结构(microchannelarchitecture;以下简称:mac)总线,增强型isa总线、视频电子标准协会(videoelectronicsstandardsassociation;以下简称:vesa)局域总线以及外围组件互连(peripheralcomponentinterconnection;以下简称:pci)总线。

计算机设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被计算机设备12访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。

存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(randomaccessmemory;以下简称:ram)30和/或高速缓存存储器32。计算机设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(图5未显示,通常称为“硬盘驱动器”)。尽管图5中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如:光盘只读存储器(compactdiscreadonlymemory;以下简称:cd-rom)、数字多功能只读光盘(digitalvideodiscreadonlymemory;以下简称:dvd-rom)或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本申请各实施例的功能。

具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本申请所描述的实施例中的功能和/或方法。

计算机设备12也可以与一个或多个外部设备14(例如键盘、指向设备、显示器24等)通信,还可与一个或者多个使得用户能与该计算机系统/服务器12交互的设备通信,和/或与使得该计算机系统/服务器12能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,计算机设备12还可以通过网络适配器20与一个或者多个网络(例如局域网(localareanetwork;以下简称:lan),广域网(wideareanetwork;以下简称:wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器20通过总线18与计算机设备12的其它模块通信。应当明白,尽管图中未示出,可以结合计算机设备12使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

处理单元16通过运行存储在系统存储器28中的程序,从而执行各种功能应用以及数据处理,例如实现前述实施例中提及的方法。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1