用户权益生命周期的管理方法和装置制造方法及图纸

技术编号:38479097 阅读:16 留言:0更新日期:2023-08-15 16:57
本发明专利技术公开了一种用户权益生命周期的管理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:根据用户权益状态变更指令获取输入参数,所述输入参数包括权益项的当前状态和目标行为;根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态;根据所述权益项的当前状态和目标状态确定待执行的状态变更流程;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态,以对用户权益生命周期进行管理。该实施方式简化了代码开发逻辑,提升了代码的可维护性和扩展性,提升了开发效率,且避免了出现必要流程遗漏的情况,解决了上下游数据一致性的问题,提升了用户权益生命周期管理效果。提升了用户权益生命周期管理效果。提升了用户权益生命周期管理效果。

【技术实现步骤摘要】
用户权益生命周期的管理方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种用户权益生命周期的管理方法和装置。

技术介绍

[0002]在电商平台、互联网医疗等场景中,经常会存在为用户提供权益的场景,例如满减权益、优惠券、问诊权益等。为了更好的管理用户的权益,目前主要通过用户权益平台来实现。
[0003]用户权益平台作为业务系统内部承载服务供应链的重要环节,需要为使用者提供完善、可靠的权益全生命周期管理能力。从用户角度出发,权益的生命周期管理即为权益获取、权益使用、权益售后等节点的管理;从权益平台的角度出发,权益的生命周期管理即为外部系统权益接入、用户权益生成、权益核销、权益作废等节点的管理。目前用户权益平台在进行权益生命周期管理时,是通过对权益生命周期中的每个节点,根据节点的处理逻辑开发代码的方式来进行用户权益生命周期的管理。
[0004]然而,专利技术人发现,现有技术中根据节点的处理逻辑开发代码来进行用户权益的生命周期管理,开发效率低且代码可维护性和扩展性差,导致用户权益生命周期管理效果差。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种用户权益生命周期的管理方法和装置,能够将用户权益生命周期中不同节点的处理逻辑进行规整为统一的输入参数,并基于该统一的输入参数来确定对应的状态变更流程进行权益项的状态变更和生命周期管理,从而简化了代码开发逻辑,提升了代码的可维护性和扩展性,提升了开发效率,且避免了出现必要流程遗漏的情况,解决了上下游数据一致性的问题,提升了用户权益生命周期管理效果。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种用户权益生命周期的管理方法,包括:
[0007]根据用户权益状态变更指令获取输入参数,所述输入参数包括权益项的当前状态和目标行为;
[0008]根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态;
[0009]根据所述权益项的当前状态和目标状态确定待执行的状态变更流程;
[0010]通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态,以对用户权益生命周期进行管理。
[0011]可选地,所述权益项具有所属的权益组,所述权益组具有所属的服务包;根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态之后,还包括:根据所述权益项的目标状态,计算所述权益项所属的权益组和所述权益组所属的服务包的目标状态;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态之后,还包括:
通过执行所述状态变更流程,对所述权益项所属的权益组和所述权益组所属的服务包的状态进行变更。
[0012]可选地,根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态之前,还包括:对所述输入参数进行前置处理,所述前置处理包括:根据所述输入参数查询所述权益项、所述权益项所属的权益组和所述权益组所属的服务包的状态信息,并基于服务包维度上分布式锁;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态之后,还包括:对执行结果进行后置处理,所述后置处理包括:对执行结果和所述权益项、所述权益项所属的权益组和所述权益组所属的服务包的状态信息进行存储,并解除所述服务包的分布式锁。
[0013]可选地,所述后置处理还包括:根据实时日志更新数据库中存储的数据以进行数据同步;以及,更新所述数据库的冷备数据库。
[0014]可选地,所述权益项具有使用次数;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态之前,还包括:根据所述目标行为,通过执行所述状态变更流程对所述权益项的使用次数进行变更。
[0015]可选地,所述权益项具有使用状态;所述方法还包括:根据所述权益项的目标状态判断所述权益项的使用状态是否发生变更;在所述权益项的使用状态发生变更的情况下,通过执行所述状态变更流程对所述权益项的使用状态进行变更。
[0016]可选地,所述方法是基于策略式状态机来实现的;根据所述权益项的当前状态和目标状态确定待执行的状态变更流程,包括:将所述权益项的当前状态作为策略入参,所述权益项的目标状态作为策略出参,与策略列表中的策略进行命中判定;在判定命中有策略的情况下,将所命中的策略作为目标策略,并获取所述目标策略对应的状态变更流程作为所述待执行的状态变更流程。
[0017]根据本专利技术实施例的另一方面,提供了一种用户权益生命周期的管理装置,包括:
[0018]参数获取模块,用于根据用户权益状态变更指令获取输入参数,所述输入参数包括权益项的当前状态和目标行为;
[0019]状态计算模块,用于根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态;
[0020]流程确定模块,用于根据所述权益项的当前状态和目标状态确定待执行的状态变更流程;
[0021]状态变更模块,用于通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态,以对用户权益生命周期进行管理。
[0022]根据本专利技术实施例的又一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术实施例所提供的用户权益生命周期的管理方法。
[0023]根据本专利技术实施例的再一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术实施例所提供的用户权益生命周期的管理方法。
[0024]上述专利技术中的一个实施例具有如下优点或有益效果:通过根据用户权益状态变更
指令获取输入参数,输入参数包括权益项的当前状态和目标行为;根据权益项的当前状态和目标行为得到权益项的目标状态;根据权益项的当前状态和目标状态确定待执行的状态变更流程;通过执行状态变更流程将权益项的当前状态变更为目标状态,以对用户权益生命周期进行管理的技术方案,可以将用户权益生命周期中不同节点的处理逻辑进行规整为统一的输入参数,并基于该统一的输入参数来确定对应的状态变更流程进行权益项的状态变更和生命周期管理,从而简化了代码开发逻辑,提升了代码的可维护性和扩展性,提升了开发效率,且避免了出现必要流程遗漏的情况,解决了上下游数据一致性的问题,提升了用户权益生命周期管理效果。
[0025]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0026]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0027]图1是根据本专利技术实施例的用户权益生命周期的管理方法的主要步骤示意图;
[0028]图2本专利技术一个实施例的用户权益生命周期管理的实现原理示意图;
[0029]图3是本专利技术一个实施例的用户权益生命周期对应的状态转换关系示意图;
[0030]图4是本专利技术一个实施例的用户权益生命周期管理流程示意图;
[0031]图5是根据本专利技术实施例的用户权益生命周期的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户权益生命周期的管理方法,其特征在于,包括:根据用户权益状态变更指令获取输入参数,所述输入参数包括权益项的当前状态和目标行为;根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态;根据所述权益项的当前状态和目标状态确定待执行的状态变更流程;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态,以对用户权益生命周期进行管理。2.根据权利要求1所述的方法,其特征在于,所述权益项具有所属的权益组,所述权益组具有所属的服务包;根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态之后,还包括:根据所述权益项的目标状态,计算所述权益项所属的权益组和所述权益组所属的服务包的目标状态;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态之后,还包括:通过执行所述状态变更流程,对所述权益项所属的权益组和所述权益组所属的服务包的状态进行变更。3.根据权利要求2所述的方法,其特征在于,根据所述权益项的当前状态和所述目标行为得到所述权益项的目标状态之前,还包括:对所述输入参数进行前置处理,所述前置处理包括:根据所述输入参数查询所述权益项、所述权益项所属的权益组和所述权益组所属的服务包的状态信息,并基于服务包维度上分布式锁;通过执行所述状态变更流程将所述权益项的当前状态变更为所述目标状态之后,还包括:对执行结果进行后置处理,所述后置处理包括:对执行结果和所述权益项、所述权益项所属的权益组和所述权益组所属的服务包的状态信息进行存储,并解除所述服务包的分布式锁。4.根据权利要求3所述的方法,其特征在于,所述后置处理还包括:根据实时日志更新数据库中存储的数据以进行数据同步;以及,更新所述数据库的冷备数据库。5.根据权利要求1所述的方法,其特征在于,所述权益项具有使用次数;通过执行所述状态变更流程将所述权益...

【专利技术属性】
技术研发人员:张君毅余斌任明姚庆海李晨郭奎良连振杰豆鹏宇魏珺洁
申请(专利权)人:北京京东拓先科技有限公司
类型:发明
国别省市:

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

1