一种用于为用户分配资源的方法和装置
技术领域
本发明涉及计算机技术领域,尤其涉及一种用于为用户分配资源的方法和装置。
背景技术
现有技术中,资源的所有者在需要进行资源分配时,通常预先人工确定资源的分配方式和/或分配额度,之后,基于所确定的分配方式和/或分配额度来为所有用户提供相同的资源分配方案。例如,资源的所有者为服务商P1,该服务商P1确定面向其所有用户提供交易金额满500减50的资源分配方案。现有技术的方案的存在以下问题:1)资源分配方案是预先确定且同时面向全部用户的,形式比较单一,灵活性极低,容易在所需资源较少的场景下造成资源的浪费,或者,在所需资源较多的场景下造成资源的不足,从而对资源的所有者造成负面的影响;2)仅能通过经验来人工预先确定资源分配方案,且资源分配方案一旦被确定便不会改变,直至资源分配结束(如资源的所有者进行的营销活动结束),不具备灵活性。
发明内容
本发明的目的是提供一种用于为用户分配资源的方法和装置。
根据本发明的一个方面,提供一种用于为用户分配资源的方法,其中,该方法包括以下步骤:
当需要为用户分配资源时,获得与所述用户相对应的当前场景信息;
根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息;
根据所述资源分配信息,执行针对所述用户的资源分配操作。
根据本发明的另一个方面,还提供了一种用于为用户分配资源的装置,其中,该装置包括以下装置:
第一获得装置,用于当需要为用户分配资源时,获得与所述用户相对应的当前场景信息;
第一确定装置,用于根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息;
分配装置,用于根据所述资源分配信息,执行针对所述用户的资源分配操作。
与现有技术相比,本发明具有以下优点:1)能够针对与用户相对应的当前场景信息,实时确定针对该用户的资源分配信息,也即,能够专门为每个用户提供针对性地分配方案,且对于同一个用户,在不同的场景下能够为该用户提供针对当前场景的分配方案,具有极强的针对性、实时性和灵活性;2)确定针对用户的资源分配信息的过程中,考虑了多种因素,如用户、资源的所有者、资源的应用场景等,使得所确定的资源分配信息更加准确,能够为用户提供最大化的利益;3)当所确定的资源分配信息不满足预定分配条件时,可根据预定分配条件来更新资源分配信息,从而进一步地优化资源分配信息,使得优化后的资源分配信息更符合用户的需求,同时也能避免对资源的所有者造成损失;4)能够根据与资源分配操作相对应的反馈信息,更新资源分配规则,从而确定更新后的资源分配规则更能满足资源的所有者和用户双方的需求,且该更新具有实时性,能够根据实际情况实时调整资源分配规则,灵活性较高;5)能够根据与资源相对应的资源数据信息,确定与资源相对应的资源分配规则,使得该资源分配规则具有数据支持,能够达到更好的分配效果,且该资源分配规则可作为初始的资源分配规则,使得能够在该资源分配规则的基础上进行更进一步的优化;6)可通过针对资源的多个分配额度进行测试,并基于测试结果确定资源分配规则,该确定方式是基于实际的测试数据的,从而更加符合资源的所有者和用户双方的需求和利益。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明一个实施例的用于为用户分配资源的方法的流程示意图;
图2为本发明另一个实施例的用于为用户分配资源的方法的流程示意图;
图3为本发明一个实施例的用于为用户分配资源的装置的结构示意图;
图4为本发明另一个实施例的用于为用户分配资源的装置的结构示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1为本发明一个实施例的用于为用户分配资源的方法的流程示意图。
其中,本实施例的方法主要通过网络设备来实现;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机;所述网络设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述网络设备和网络仅为举例,其他现有的或今后可能出现的网络设备如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
根据本实施例的方法包括步骤S1、步骤S2和步骤S3。
在步骤S1中,当需要为用户分配资源时,网络设备获得与所述用户相对应的当前场景信息。
其中,所述资源包括任何能够分配给用户的对象,如现实生活中的实际货币(如人民币、美元等)、网络中的虚拟货币(如百度的百度币、腾讯的Q币、盛大的点券等)、网络优惠券、网盘空间、能够在网络中交易的实际物品或虚拟物品(如游戏中的装备等)等。
其中,与用户相对应的当前场景信息包括任何与当前需要为该用户分配资源的场景相关的信息。优选地,所述当前场景信息包括但不限于:
1)用户的属性信息。
其中,用户的属性信息包括任何与用户的属性相关的信息;优选地,用户的属性信息包括但不限于:用户的性别、年龄、人生阶段、个人资产、历史购买行为、累计消费金额、当前地理位置、信用等级等。
2)资源的所有者的属性信息。
其中,资源的所有者包括但不限于资源所属的服务商或个人等。
其中,资源的所有者的属性信息包括任何与资源的所有者的属性相关的信息;优选地,资源的所有者的属性信息包括但不限于:资源的所有者的行业类别(如游戏行业、餐饮行业、通信行业、个体等)、地理位置、所拥有的产品、与用户之间的历史交易记录等。
3)资源的应用场景的属性信息。
其中,所述应用场景用于指示资源当前或能够被应用的场景,如支付场景、阅读场景、游戏场景或普通登录场景等。
其中,应用场景的属性信息包括任何与该应用场景的属性相关的信息;优选地,应用场景的属性信息包括但不限于:应用场景的时间信息(如交易时间等)、应用场景中涉及的资源额度信息(如当前需要支付的金额等)、应用场景中涉及到的产品信息(如产品的类别等)、用户访问该应用场景所使用的用户设备的类型(如智能手机、平板电脑、PC机等)等。例如,资源的应用场景为用户当前访问的支付场景,该应用场景的属性信息包括:用户所购买的产品的类型、支付方式、支付金额。
需要说明的是,上述当前场景信息仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何与当前需要为该用户分配资源的场景相关的信息,均为包含在本发明所述的当前场景信息的范围内。
其中,网络设备可采用多种方式来确定需要为用户分配资源。具体地,网络设备确定需要为用户分配资源的实现方式包括但不限于:
1)网络设备根据来自用户的资源请求信息,确定需要为该用户分配资源。
例如,网络设备接收到来自用户设备的资源请求信息,该资源请求信息用于指示用户甲请求为其分配资源,则网络设备根据该资源请求信息确定需要为用户甲分配资源。
2)网络设备根据来自资源的所有者的指示信息,确定需要为用户分配资源。
例如,资源的所有者为服务商P1,网络设备获得来自服务商P1的指示信息,该指示信息用于指示为信用等级为一级的用户分配资源,则网络设备根据该指示信息,确定需要为服务商P1的信用等级为一级的用户分配资源。
3)当前应用场景为预定应用场景时,网络设备确定需要为用户分配资源。
例如,预定应用场景包括支付场景,则当前应用场景为支付场景时,网络设备确定需要为该支付场景所对应的用户分配资源。
具体地,当确定需要为用户分配资源时,网络设备获得与该用户相对应的当前场景信息。
作为一个示例,用户甲提交用于购买产品D1的订单并进入支付场景,网络设备根据该支付场景,确定需要为用户甲分配资源,则网络设备获得用户甲的属性信息以及该支付场景的属性信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当需要为用户分配资源时,获得与所述用户相对应的当前场景信息的实现方式,均应包含在本发明的范围内。
在步骤S2中,网络设备根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息。
其中,所述资源分配规则包括任何在分配资源时需遵守的规则。优选地,所述资源分配规则包括但不限于用户、资源所有者、和/或当前应用场景到资源之间的映射规则。例如,资源分配规则包括:累计购物金额达到1000元的用户在当前的交易中立减10元,用户采用APP1购买产品A时免收邮费等。
其中,所述与用户相对应的资源分配规则包括任何能够适用于该用户的资源分配规则,如适用于所有用户的资源分配规则、与用户的属性信息相对应的资源分配规则、与用户当前执行的操作(如支付操作、首次下单操作等)相对应的资源分配规则、与用户当前交易的对象相对应的资源分配规则等。
其中,网络设备获得与用户对应的资源分配规则的实现方式包括但不限于:
1)网络设备获得资源所有者指定的资源分配规则。
2)在步骤S1之前,网络设备获得与所述资源相对应的资源数据信息,并根据所述资源数据信息,确定与所述资源相对应的资源分配规则。本实现方式将在后续实施例中予以详述,在此不再赘述。
其中,所述资源分配信息包括任何与针对该用户进行的资源分配相关的信息,如为用户分配的资源的名称或标识信息、针对该用户的分配方式(如实际货币分配、虚拟货币分配、实际产品分配、即时分配、交易成功时分配等)、为该用户分配的资源额度等。
具体地,网络设备根据所获得的当前场景信息,以及与用户相对应的资源分配规则,确定针对该用户的资源分配信息。
作为一个示例,资源分配规则为:为累计购物满1000元的用户分配的资源额度为该用户的累计消费金额的10%,为累计购物满500元的用户分配的资源额度为该用户的累计消费金额的5%;在步骤S1中,当需要为用户甲分配资源时,网络设备获得用户甲的属性信息,该属性信息指示用户甲的累计消费金额的1200元;在步骤S2中,网络设备根据用户甲的属性信息以及该资源分配规则,确定针对用户甲的资源分配信息,该资源分配信息指示为用户甲分配的资源额度为120元(1200元*10%=120元)。
需要说明的是,优选地,一个用户可适用多个资源分配规则,该情形下,网络设备根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息的实现方式包括但不限于:
1)网络设备从与用户相对应的多个资源分配规则中随机选择一个资源分配规则,并根据当前场景信息以及该被选择的资源分配规则,确定针对用户的资源分配信息。
2)网络设备根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定与所述当前场景信息对应的资源分配规则;接着,网络设备根据与所述当前场景信息对应的资源分配规则,确定针对所述用户的资源分配信息。
其中,网络设备可采用多种方式根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定与所述当前场景信息对应的资源分配规则。例如,网络设备根据所述当前场景信息,从与用户相对应的多个资源分配规则中选择适用于当前应用场景且优先级最高的资源分配规则;又例如,网络设备根据所述当前场景信息,从与用户相对应的多个资源分配规则中选择能够在当前场景下为用户分配最多资源的资源分配规则,作为与所述场景信息对应的资源分配规则;再例如,网络设备从与用户相对应的多个资源分配规则中选择与专门针对当前应用场景的资源分配规则(如当前应用场景为支付场景,则网络设备从该多个资源分配规则中选择专门针对支付场景的资源分配规则)。
其中,网络设备可采用多种方式根据与所述当前场景信息对应的资源分配规则,确定针对所述用户的资源分配信息。例如,当与当前场景信息对应的资源分配规则直接指示了需要为用户分配的资源以及分配额度时,网络设备直接根据该资源分配规则确定针对用户的资源分配信息;又例如,当与当前场景信息对应的资源分配规则用于指示支付金额与资源的分配额度之间的映射规则时,网络设备根据当前场景信息中所包括的支付金额,以及所述映射规则,确定针对用户的资源分配信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息的实现方式,均应包含在本发明的范围内。
作为一种优选方案,本实施例的方法还包括在步骤S2之后执行的以下步骤:当所确定的资源分配信息不满足预定分配条件时,网络设备根据所述预定分配条件更新所述资源分配信息。
其中,所述预定分配条件包括任何预定的用于进行资源分配的条件。优选地,所述预定分配条件包括但不限于:
1)资源分配信息所指示的资源额度小于分配阈值。
其中,所述分配阈值用于指示单次所能分配的最大的资源额度;需要说明的是,任何与资源相关的对象(如资源本身、资源所用于的产品、资源的所有者、资源的应用场景等),均可具有与该对象相对应的分配阈值。如实际货币“人民币”对应的分配阈值为50元,产品D1对应的分配阈值为10元;
2)资源分配信息所指示的资源额度与当前已分配的资源额度的总和小于资源总额度。
其中,所述当前已分配的资源额度,也即,当前累计分配的资源额度。其中,所述资源总额度用于指示能够被分配的资源的总计。
3)资源分配信息所指示的分配方式为与所述用户对应的预定分配方式。
其中,所述预定分配方式包括任何预定的分配方式,如实际货币分配、虚拟货币分配,实际产品分配等。
其中,网络设备可采用多种方式确定与用户对应的预定分配方式;例如,网络设备根据来自用户的选择操作来确定与该用户对应的预定分配方式;又例如,网络设备根据用户的历史分配记录来确定与该用户对应的预定分配方式等。
需要说明的是,上述预定分配条件仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何预定的用于进行资源分配的条件,均应包含在本发明所述的预定分配条件的范围内。
作为本优选方案的一个示例,预定分配条件包括资源分配信息所指示的资源额度小于分配阈值30元;当前所确定的资源分配信息所指示的资源额度为50元,网络设备确定该资源分配信息不满足该预定分配条件,则网络设备根据该预定分配条件更新所述资源分配信息,更新后的资源分配信息所指示的资源额度为30元。
作为本优选方案的另一个示例,预定分配条件包括资源分配信息所指示的资源额度与当前已分配的资源额度的总和小于资源总额度1000元;当前所确定的资源分配信息所指示的资源额度为50元,网络设备根据当前已分配的资源额度为980元,确定该资源分配信息不满足该预定分配条件(50+980>1000元),则网络设备根据该预定分配条件更新所述资源分配信息,更新后的资源分配信息所指示的资源额度为20元(1000-980=20元)。
作为本优选方案的再一个示例,预定分配条件包括资源分配信息所指示的分配方式为产品分配;当前所确定的资源分配信息所指示的分配方式为金额分配,且分配额度为50元,网络设备确定该资源分配信息不满足该预定分配条件,则网络设备根据该预定分配条件更新所述资源分配信息,更新后的资源分配信息指示按照产品分配的分配方式为用户分配价值50元的产品。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当所确定的资源分配信息不满足预定分配条件时,根据所述预定分配条件更新所述资源分配信息的实现方式,均应包含在本发明的范围内。
在步骤S3中,网络设备根据所述资源分配信息,执行针对所述用户的资源分配操作。
例如,在步骤S2中,网络设备确定针对用户甲的资源分配信息,该资源分配信息用于指示为该用户分配的资源为游戏装备E1;则在步骤S3中,网络设备根据该资源分配信息,将游戏装备E1分配给用户甲。
作为本实施例的一种优选方案,本实施例的方法还包括步骤S6和步骤S7。
在步骤S6中,网络设备获得与所述资源分配操作相对应的反馈信息。
其中,所述反馈信息包括针对所述资源分配操作所反馈的信息;优选地,所述反馈信息包括但不限于:用户的标识信息、用户对资源分配操作的评价信息、用户对资源分配操作所分配的资源的使用情况信息(如使用时间、使用的资源额度等。)
作为一个示例,网络设备获得来自用户设备的与针对用户甲的资源分配操作相对应的反馈信息,该反馈信息指示用户甲立即使用了该资源分配操作为用户分配的资源。
在步骤S7中,网络设备根据所述反馈信息,更新所述资源分配规则。
例如,在步骤S6中,网络设备获得来自用户设备的与针对用户甲的资源分配操作相对应的反馈信息,该反馈信息指示用户甲立即使用了该资源分配操作为用户分配的资源;在步骤S7中,网络设备根据该反馈信息,更新针对该用户的资源分配规则,更新后的资源分配规则中提高了分配的资源额度。
作为步骤S7的一种优选方案,网络设备根据针对多个用户的反馈信息,更新资源分配规则。
其中,网络设备可采用多种方式根据针对多个用户的反馈信息,更新资源分配规则。例如,每隔预定时间长度,网络设备根据该预定时间长度内所获得的反馈信息,更新资源分配规则;又例如,资源分配规则仅针对信用等级为一级的用户,则当网络设备已获得预定数量的、信用等级为一级的用户的反馈信息时,网络设备根据该预定数量的反馈信息,更新该资源分配规则。
作为该优选方案的一个具体示例,当前的资源分配规则包括:为50岁以上的用户分配的资源额度为20元;网络设备根据针对50岁以上的多个用户的反馈信息,确定该多个用户中95%的用户未使用网络设备所分配的资源,则网络设备根据该等反馈信息更新资源分配规则,更新后的资源分配规则包括:为50岁以上的用户分配的资源额度为10元。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述反馈信息,更新所述资源分配规则的实现方式,均应包含在本发明的范围内。
根据本实施例的方案,能够针对与用户相对应的当前场景信息,实时确定针对该用户的资源分配信息,也即,能够专门为每个用户提供针对性地分配方案,且对于同一个用户,在不同的场景下能够为该用户提供针对当前场景的分配方案,具有极强的针对性、实时性和灵活性;确定针对用户的资源分配信息的过程中,考虑了多种因素,如用户、资源的所有者、资源的应用场景等,使得所确定的资源分配信息更加准确,能够为用户提供最大化的利益;当所确定的资源分配信息不满足预定分配条件时,可根据预定分配条件来更新资源分配信息,从而进一步地优化资源分配信息,使得优化后的资源分配信息更符合用户的需求,同时也能避免对资源的所有者造成损失;能够根据与资源分配操作相对应的反馈信息,更新资源分配规则,从而确定更新后的资源分配规则更能满足资源的所有者和用户双方的需求,且该更新具有实时性,能够根据实际情况实时调整资源分配规则,灵活性较高。
图2为本发明另一个示例的用于为用户分配资源的方法的流程示意图。本实施例的方法主要由网络设备来实现,其中,参照图1所示实施例中对网络设备所作的任何说明,均已引用的方式包含于此。
根据本实施例的方法包括步骤S1、步骤S2、步骤S3、步骤S4和步骤S5。其中,所述步骤S1、步骤S2和步骤S3已在参照图1所示实施例中予以详述,在此不再赘述。
需要说明的是,所述步骤S4和步骤S5在所述步骤S1之前被执行。
在步骤S4中,网络设备获得与资源相对应的资源数据信息。
其中,所述资源数据信息包括任何针对资源所获得的数据信息;优选地,所述资源数据信息包括但不限于:
1)测试数据信息。
其中,所述测试数据信息包括任何针对该资源进行测试所获得的数据信息。优选地,所述测试数据信息包括但不限于:被测试用户的总数、每个用户的测试结果、基于每个用户的测试结果统计得到的数据信息(如交易成功率等)等。
其中,网络设备可采用多种方式获得所述测试数据信息。例如,网络设备获得来自其他设备的针对该资源的测试数据信息。又例如,网络设备执行针对该资源的测试,并获得针对该资源的测试数据信息。
2)经验数据信息。
其中,所述经验数据信息包括任何基于历史经验所获得的针对资源的数据信息,如该资源的影响因素和影响程度等;优选地,所述经验数据信息包括但不限于:与资源的所有者相对应的经验数据信息、与资源的所有者的行业类型相对应的经验数据信息、与资源所应用于的产品相对应的经验数据信息、与资源所应用于的产品所属的产品类型相对应的经验数据信息等。
其中,网络设备可采用多种方式获得所述经验数据信息;例如,网络设备获得资源的所有者指定所述经验数据信息;又例如,网络设备获得来自其他设备的针对该资源的经验数据信息。
需要说明的是,上述资源数据信息仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何针对资源所获得的数据信息,均应包含在本发明所述的资源数据信息的范围内。
作为一种优选方案,所述资源数据信息包括测试数据信息,所述步骤S4进一步包括步骤S41和步骤S42。
在步骤S41中,对于所述资源的多个分配额度中的每个分配额度,网络设备获得与该分配额度所对应的测试数据信息。
其中,所述分配额度用户指示为用户分配的资源额度。例如,用户的当前交易金额为20元,分配额度为1元,则基于该分配额度进行测试时,用户的实际交付金额为19元(20元-1元=19元)。
作为一个示例,资源为人民币,针对该资源设置以下三个分配额度:1元、2元、3元;网络设备获得分配额度为1元时的测试数据信息Info1,分配额度为2元时的测试数据信息Info2,分配额度为3元时的测试数据信息Info3。
在步骤S42中,网络设备将针对所述多个分配额度所获得的全部测试数据信息,确定为与所述资源相对应的资源数据信息。
例如,资源为人民币,针对该资源设置以下三个分配额度:1元、2元、3元;在步骤S41中,网络设备获得分配额度为1元时的测试数据信息Info1,分配额度为2元时的测试数据信息Info2,分配额度为3元时的测试数据信息Info3;在步骤S42中,网络设备将Info1、Info2和Info3确定为与资源相对应的资源数据信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获得与资源相对应的资源数据信息的实现方式,均应包含在本发明的范围内。
在步骤S5中,网络设备根据所述资源数据信息,确定与所述资源相对应的资源分配规则。
作为一个示例,资源数据信息包括资源的测试数据信息,该测试数据信息指示:在16:00到20:00之间,分配额度为2元时的交易成功率最高;则网络设备根据该测试数据信息,确定与该资源相对应的资源分配规则,该资源分配规则指示在16:00到20:00之间的分配额度为2元。
作为另一个示例,资源为团购券,资源数据信息包括资源的经验数据信息,该经验数据信息包括下单时间对团购券影响程度;则网络设备根据该经验数据信息,确定与该资源相对应的资源分配规则,该资源分配规则指示针对不同的下单时间所分配的团购券额度。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述资源数据信息,确定与所述资源相对应的资源分配规则的实现方式,均应包含在本发明的范围内。
根据本实施例的方案,能够根据与资源相对应的资源数据信息,确定与资源相对应的资源分配规则,使得该资源分配规则具有数据支持,能够达到更好的分配效果,且该资源分配规则可作为初始的资源分配规则,使得能够在该资源分配规则的基础上进行更进一步的优化;可通过针对资源的多个分配额度进行测试,并基于测试结果确定资源分配规则,该确定方式是基于实际的测试数据的,从而更加符合资源的所有者和用户双方的需求和利益。
图3为本发明一个实施例的用于为用户分配资源的装置的结构示意图。该用于为用户分配资源的装置(以下简称为“资源分配装置”)包括第一获得装置1、第一确定装置2和分配装置3。
当需要为用户分配资源时,第一获得装置1获得与所述用户相对应的当前场景信息。
其中,所述资源包括任何能够分配给用户的对象,如现实生活中的实际货币(如人民币、美元等)、网络中的虚拟货币(如百度的百度币、腾讯的Q币、盛大的点券等)、网络优惠券、网盘空间、能够在网络中交易的实际物品或虚拟物品(如游戏中的装备等)等。
其中,与用户相对应的当前场景信息包括任何与当前需要为该用户分配资源的场景相关的信息。优选地,所述当前场景信息包括但不限于:
1)用户的属性信息。
其中,用户的属性信息包括任何与用户的属性相关的信息;优选地,用户的属性信息包括但不限于:用户的性别、年龄、人生阶段、个人资产、历史购买行为、累计消费金额、当前地理位置、信用等级等。
2)资源的所有者的属性信息。
其中,资源的所有者包括但不限于资源所述的服务商或个人等。
其中,资源的所有者的属性信息包括任何与资源的所有者的属性相关的信息;优选地,资源的所有者的属性信息包括但不限于:资源的所有者的行业类别(如游戏行业、餐饮行业、通信行业、个体等)、地理位置、所拥有的产品、与用户之间的历史交易记录等。
3)资源的应用场景的属性信息。
其中,所述应用场景用于指示资源当前或能够被应用的场景,如支付场景、阅读场景、游戏场景或普通登录场景等。
其中,应用场景的属性信息包括任何与该应用场景的属性相关的信息;优选地,应用场景的属性信息包括但不限于:应用场景的时间信息(如交易时间等)、应用场景中涉及的资源额度信息(如当前需要支付的金额等)、应用场景中涉及到的产品信息(如产品的类别等)、用户访问该应用场景所使用的用户设备的类型(如智能手机、平板电脑、PC机等)等。例如,资源的应用场景为用户当前访问的支付场景,该应用场景的属性信息包括:用户所购买的产品的类型、支付方式、支付金额。
需要说明的是,上述当前场景信息仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何与当前需要为该用户分配资源的场景相关的信息,均为包含在本发明所述的当前场景信息的范围内。
其中,第一获得装置1可采用多种方式来确定需要为用户分配资源。具体地,第一获得装置1确定需要为用户分配资源的实现方式包括但不限于:
1)第一获得装置1根据来自用户的资源请求信息,确定需要为该用户分配资源。
例如,网络设备的第一获得装置1接收到来自用户设备的资源请求信息,该资源请求信息用于指示用户甲请求为其分配资源,则第一获得装置1根据该资源请求信息确定需要为用户甲分配资源。
2)第一获得装置1根据来自资源的所有者的指示信息,确定需要为用户分配资源。
例如,资源的所有者为服务商P1,第一获得装置1获得来自服务商P1的指示信息,该指示信息用于指示为信用等级为一级的用户分配资源,则第一获得装置1根据该指示信息,确定需要为服务商P1的信用等级为一级的用户分配资源。
3)当前应用场景为预定应用场景时,第一获得装置1确定需要为用户分配资源。
例如,预定应用场景包括支付场景,则当前应用场景为支付场景时,第一获得装置1确定需要为该支付场景所对应的用户分配资源。
具体地,当确定需要为用户分配资源时,第一获得装置1获得与该用户相对应的当前场景信息。
作为一个示例,用户甲提交用于购买产品D1的订单并进入支付场景,第一获得装置1根据该支付场景,确定需要为用户甲分配资源,则第一获得装置1获得用户甲的属性信息以及该支付场景的属性信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何当需要为用户分配资源时,获得与所述用户相对应的当前场景信息的实现方式,均应包含在本发明的范围内。
第一确定装置2根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息。
其中,所述资源分配规则包括任何在分配资源时需遵守的规则。优选地,所述资源分配规则包括但不限于用户、资源所有者、或当前应用场景到资源之间的映射规则。例如,资源分配规则包括:累计购物金额达到1000元的用户在当前的交易中立减10元,用户采用APP1购买产品A时免收邮费等。
其中,所述与用户相对应的资源分配规则包括任何能够适用于该用户的资源分配规则,如适用于所有用户的资源分配规则、与用户的属性信息相对应的资源分配规则、与用户当前执行的操作(如支付操作、首次下单操作等)相对应的资源分配规则、与用户当前交易的对象相对应的资源分配规则等。
其中,第一确定装置2获得与用户对应的资源分配规则的实现方式包括但不限于:
1)网络设备获得资源所有者指定的资源分配规则。
2)在第一获得装置执行操作之前,网络设备获得与所述资源相对应的资源数据信息,并根据所述资源数据信息,确定与所述资源相对应的资源分配规则。本实现方式将在后续实施例中予以详述,在此不再赘述。
其中,所述资源分配信息包括任何与针对该用户进行的资源分配相关的信息,如为用户分配的资源的名称或标识信息、针对该用户的分配方式(如实际货币分配、虚拟货币分配、实际产品分配、即时分配、交易成功时分配等)、为该用户分配的资源额度等。
具体地,第一确定装置2根据所获得的当前场景信息,以及与用户相对应的资源分配规则,确定针对该用户的资源分配信息。
作为一个示例,资源分配规则为:为累计购物满1000元的用户分配的资源额度为该用户的累计消费金额的10%,为累计购物满500元的用户分配的资源额度为该用户的累计消费金额的5%;当需要为用户甲分配资源时,第一获得装置1获得用户甲的属性信息,该属性信息指示用户甲的累计消费金额的1200元;第一确定装置2根据用户甲的属性信息以及该资源分配规则,确定针对用户甲的资源分配信息,该资源分配信息指示为用户甲分配的资源额度为120元(1200元*10%=120元)。
需要说明的是,优选地,一个用户可适用多个资源分配规则,该情形下,第一确定装置2根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息的实现方式包括但不限于:
1)第一确定装置2从与用户相对应的多个资源分配规则中随机选择一个资源分配规则,并根据当前场景信息以及该被选择的资源分配规则,确定针对用户的资源分配信息。
2)第一确定装置2进一步包括第二确定装置(图未示)和第三确定装置(图未示)。第二确定装置根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定与所述当前场景信息对应的资源分配规则;接着,第三确定装置根据与所述当前场景信息对应的资源分配规则,确定针对所述用户的资源分配信息。
其中,第二确定装置可采用多种方式根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定与所述当前场景信息对应的资源分配规则。例如,第二确定装置根据所述当前场景信息,从与用户相对应的多个资源分配规则中选择适用于当前应用场景且优先级最高的资源分配规则;又例如,第二确定装置根据所述当前场景信息,从与用户相对应的多个资源分配规则中选择能够在当前场景下为用户分配最多资源的资源分配规则,作为与所述场景信息对应的资源分配规则;再例如,第二确定装置从与用户相对应的多个资源分配规则中选择与专门针对当前应用场景的资源分配规则(如当前应用场景为支付场景,则第二确定装置从该多个资源分配规则中选择专门针对支付场景的资源分配规则)。
其中,第三确定装置可采用多种方式根据与所述当前场景信息对应的资源分配规则,确定针对所述用户的资源分配信息。例如,当与当前场景信息对应的资源分配规则直接指示了需要为用户分配的资源以及分配额度时,第三确定装置直接根据该资源分配规则确定针对用户的资源分配信息;又例如,当与当前场景信息对应的资源分配规则用于指示支付金额与资源的分配额度之间的映射规则时,第三确定装置根据当前场景信息中所包括的支付金额,以及所述映射规则,确定针对用户的资源分配信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息的实现方式,均应包含在本发明的范围内。
作为一种优选方案,本实施例的资源分配装置还包括在第一确定装置2之后执行操作的第一更新装置(图未示)。当所确定的资源分配信息不满足预定分配条件时,第一更新装置根据所述预定分配条件更新所述资源分配信息。
其中,所述预定分配条件包括任何预定的用于进行资源分配的条件。优选地,所述预定分配条件包括但不限于:
1)资源分配信息所指示的资源额度小于分配阈值。
其中,所述分配阈值用于指示单次所能分配的最大的资源额度;需要说明的是,任何与资源相关的对象(如资源本身、资源所用于的产品、资源的所有者、资源的应用场景等),均可具有与该对象相对应的分配阈值。如实际货币“人民币”对应的分配阈值为50元,产品D1对应的分配阈值为10元;
2)资源分配信息所指示的资源额度与当前已分配的资源额度的总和小于资源总额度。
其中,所述当前已分配的资源额度,也即,当前累计分配的资源额度。其中,所述资源总额度用于指示能够被分配的资源的总计。
3)资源分配信息所指示的分配方式为与所述用户对应的预定分配方式。
其中,所述预定分配方式包括任何预定的分配方式,如实际货币分配、虚拟货币分配,实际产品分配等。
其中,第一更新装置可采用多种方式确定与用户对应的预定分配方式;例如,第一更新装置根据来自用户的选择操作来确定与该用户对应的预定分配方式;又例如,第一更新装置根据用户的历史分配记录来确定与该用户对应的预定分配方式等。
需要说明的是,上述预定分配条件仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何预定的用于进行资源分配的条件,均应包含在本发明所述的预定分配条件的范围内。
作为本优选方案的一个示例,预定分配条件包括资源分配信息所指示的资源额度小于分配阈值30元;当前所确定的资源分配信息所指示的资源额度为50元,第一更新装置确定该资源分配信息不满足该预定分配条件,则第一更新装置根据该预定分配条件更新所述资源分配信息,更新后的资源分配信息所指示的资源额度为30元。
作为本优选方案的另一个示例,预定分配条件包括资源分配信息所指示的资源额度与当前已分配的资源额度的总和小于资源总额度1000元;当前所确定的资源分配信息所指示的资源额度为50元,第一更新装置根据当前已分配的资源额度为980元,确定该资源分配信息不满足该预定分配条件(50+980>1000元),则第一更新装置根据该预定分配条件更新所述资源分配信息,更新后的资源分配信息所指示的资源额度为20元(1000-980=20元)。
作为本优选方案的再一个示例,预定分配条件包括资源分配信息所指示的分配方式为产品分配;当前所确定的资源分配信息所指示的分配方式为金额分配,且分配额度为50元,第一更新装置确定该资源分配信息不满足该预定分配条件,则第一更新装置根据该预定分配条件更新所述资源分配信息,更新后的资源分配信息指示按照产品分配的分配方式为用户分配价值50元的产品。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述当前场景信息,以及与所述用户相对应的资源分配规则,确定针对所述用户的资源分配信息的实现方式,均应包含在本发明的范围内。
分配装置3根据所述资源分配信息,执行针对所述用户的资源分配操作。
例如,第一确定装置2确定针对用户甲的资源分配信息,该资源分配信息用于指示为该用户分配的资源为游戏装备E1;则分配装置3根据该资源分配信息,将游戏装备E1分配给用户甲。
作为本实施例的一种优选方案,本实施例的资源分配装置还包括第四获得装置(图未示)和第二更新装置(图未示)。
第四获得装置获得与所述资源分配操作相对应的反馈信息。
其中,所述反馈信息包括针对所述资源分配操作所反馈的信息;优选地,所述反馈信息包括但不限于:用户的标识信息、用户对资源分配操作的评价信息、用户对资源分配操作所分配的资源的使用情况信息(如使用时间、使用的资源额度等。)
作为一个示例,第四获得装置获得来自用户设备的与针对用户甲的资源分配操作相对应的反馈信息,该反馈信息指示用户甲立即使用了该资源分配操作为用户分配的资源。
第二更新装置根据所述反馈信息,更新所述资源分配规则。
例如,第四获得装置获得来自用户设备的与针对用户甲的资源分配操作相对应的反馈信息,该反馈信息指示用户甲立即使用了该资源分配操作为用户分配的资源;第二更新装置根据该反馈信息,更新针对该用户的资源分配规则,更新后的资源分配规则中提高了分配的资源额度。
作为一种优选方案,第二更新装置根据针对多个用户的反馈信息,更新资源分配规则。其中,第二更新装置可采用多种方式根据针对多个用户的反馈信息,更新资源分配规则。例如,每隔预定时间长度,第二更新装置根据该预定时间长度内所获得的反馈信息,更新资源分配规则;又例如,资源分配规则仅针对信用等级为一级的用户,则当已获得预定数量的、信用等级为一级的用户的反馈信息时,第二更新装置根据该预定数量的反馈信息,更新该资源分配规则。
作为该优选方案的一个具体示例,当前的资源分配规则包括:为50岁以上的用户分配的资源额度为20元;第二更新装置根据针对50岁以上的多个用户的反馈信息,确定该多个用户中95%的用户未使用网络设备所分配的资源,则第二更新装置根据该等反馈信息更新资源分配规则,更新后的资源分配规则包括:为50岁以上的用户分配的资源额度为10元。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述反馈信息,更新所述资源分配规则的实现方式,均应包含在本发明的范围内。
根据本实施例的方案,能够针对与用户相对应的当前场景信息,实时确定针对该用户的资源分配信息,也即,能够专门为每个用户提供针对性地分配方案,且对于同一个用户,在不同的场景下能够为该用户提供针对当前场景的分配方案,具有极强的针对性、实时性和灵活性;确定针对用户的资源分配信息的过程中,考虑了多种因素,如用户、资源的所有者、资源的应用场景等,使得所确定的资源分配信息更加准确,能够为用户提供最大化的利益;当所确定的资源分配信息不满足预定分配条件时,可根据预定分配条件来更新资源分配信息,从而进一步地优化资源分配信息,使得优化后的资源分配信息更符合用户的需求,同时也能避免对资源的所有者造成损失;能够根据与资源分配操作相对应的反馈信息,更新资源分配规则,从而确定更新后的资源分配规则更能满足资源的所有者和用户双方的需求,且该更新具有实时性,能够根据实际情况实时调整资源分配规则,灵活性较高。
图4为本发明另一个示例的用于为用户分配资源的装置的结构示意图。
根据本实施例的资源分配装置包括第一获得装置1、第一确定装置2、分配装置3、第二获得装置4和第四确定装置5。其中,第一获得装置1、第一确定装置2和分配装置3已在参照图3所示实施例中予以详述,在此不再赘述。
需要说明的是,第二获得装置4和第四确定装置5在第一获得装置1之前执行操作。
第二获得装置4获得与资源相对应的资源数据信息。
其中,所述资源数据信息包括任何针对资源所获得的数据信息;优选地,所述资源数据信息包括但不限于:
1)测试数据信息。
其中,所述测试数据信息包括任何针对该资源进行测试所获得的数据信息。优选地,所述测试数据信息包括但不限于:被测试用户的总数、每个用户的测试结果、基于每个用户的测试结果统计得到的数据信息(如交易成功率等)等。
其中,第二获得装置4可采用多种方式获得所述测试数据信息。例如,第二获得装置4获得来自其他设备的针对该资源的测试数据信息。又例如,第二获得装置4执行针对该资源的测试,并获得针对该资源的测试数据信息。
2)经验数据信息。
其中,所述经验数据信息包括任何基于历史经验所获得的针对资源的数据信息,如该资源的影响因素和影响程度等;优选地,所述经验数据信息包括但不限于:与资源的所有者相对应的经验数据信息、与资源的所有者的行业类型相对应的经验数据信息、与资源所应用于的产品相对应的经验数据信息、与资源所应用于的产品所属的产品类型相对应的经验数据信息等。
其中,第二获得装置4可采用多种方式获得所述经验数据信息;例如,第二获得装置4获得资源的所有者指定所述经验数据信息;又例如,第二获得装置4获得来自其他设备的针对该资源的经验数据信息。
需要说明的是,上述资源数据信息仅为举例,而非对本发明的限制,本领域技术人员应能理解,任何针对资源所获得的数据信息,均应包含在本发明所述的资源数据信息的范围内。
作为一种优选方案,所述资源数据信息包括测试数据信息,所述第二获得装置4进一步包括第三获得装置(图未示)和第五确定装置(图未示)。
对于所述资源的多个分配额度中的每个分配额度,第三获得装置获得与该分配额度所对应的测试数据信息。
其中,所述分配额度用户指示为用户分配的资源额度。例如,用户的当前交易金额为20元,分配额度为1元,则基于该分配额度进行测试时,用户的实际交付金额为19元(20元-1元=19元)。
作为一个示例,资源为人民币,针对该资源设置以下三个分配额度:1元、2元、3元;第三获得装置获得分配额度为1元时的测试数据信息Info1,分配额度为2元时的测试数据信息Info2,分配额度为3元时的测试数据信息Info3。
第五确定装置将针对所述多个分配额度所获得的全部测试数据信息,确定为与所述资源相对应的资源数据信息。
例如,资源为人民币,针对该资源设置以下三个分配额度:1元、2元、3元;第三获得装置获得分配额度为1元时的测试数据信息Info1,分配额度为2元时的测试数据信息Info2,分配额度为3元时的测试数据信息Info3;第五确定装置将Info1、Info2和Info3确定为与资源相对应的资源数据信息。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何获得与资源相对应的资源数据信息的实现方式,均应包含在本发明的范围内。
第四确定装置5根据所述资源数据信息,确定与所述资源相对应的资源分配规则。
作为一个示例,资源数据信息包括资源的测试数据信息,该测试数据信息指示:在16:00到20:00之间,分配额度为2元时的交易成功率最高;则第四确定装置5根据该测试数据信息,确定与该资源相对应的资源分配规则,该资源分配规则指示在16:00到20:00之间的分配额度为2元。
作为另一个示例,资源为团购券,资源数据信息包括资源的经验数据信息,该经验数据信息包括下单时间对团购券影响程度;则第四确定装置5根据该经验数据信息,确定与该资源相对应的资源分配规则,该资源分配规则指示针对不同的下单时间所分配的团购券额度。
需要说明的是,上述举例仅为更好地说明本发明的技术方案,而非对本发明的限制,本领域技术人员应该理解,任何根据所述资源数据信息,确定与所述资源相对应的资源分配规则的实现方式,均应包含在本发明的范围内。
根据本实施例的方案,能够根据与资源相对应的资源数据信息,确定与资源相对应的资源分配规则,使得该资源分配规则具有数据支持,能够达到更好的分配效果,且该资源分配规则可作为初始的资源分配规则,使得能够在该资源分配规则的基础上进行更进一步的优化;可通过针对资源的多个分配额度进行测试,并基于测试结果确定资源分配规则,该确定方式是基于实际的测试数据的,从而更加符合资源的所有者和用户双方的需求和利益。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。