一种积分的全生命周期管控方法、装置、设备及存储介质与流程
本技术涉及人工智能服务计费的,尤其涉及一种积分的全生命周期管控方法、装置、设备及存储介质。
背景技术:
1、目前,ai内容生成平台已具备基础的积分管理与差异化定价能力,例如为不同租户、不同功能节点或不同ai模型设置不同单价,并记录简单的积分充值、扣减日志。
2、然而,现有方案在多租户全生命周期管控场景下仍存在以下缺陷:第一,缺乏多级账户体系以及积分全生命周期状态机,导致积分在预冻结、异常解冻、申诉返还等环节容易出现重复扣减、冻结未解冻等资金风险;第二,差异化定价规则与积分状态流转相互脱节,无法在冻结、扣减、返还等不同状态节点中动态确定实际应变更的积分数额,难以实现按租户等级、模型类型及扣减优先级的一致计费;第三,缺少与状态流转操作绑定的全链路不可篡改流水记录,无法满足企业对每一笔积分来源、去向及变更原因的完整追溯与合规审计要求。
技术实现思路
1、本技术提供了一种积分的全生命周期管控方法、装置、设备及存储介质,通过将差异化扣减规则与状态流转深度耦合,并绑定生成全链路流水记录,实现了多租户场景下积分的精细化、一致化管控与完整可追溯。
2、第一方面,本技术提供了一种积分的全生命周期管控方法,包括:构建多租户积分账户体系,所述多租户积分账户体系至少包括租户级账户和归属于所述租户级账户下的子账户;定义积分的全生命周期状态集合及所述全生命周期状态集合中多个核心状态之间的状态流转规则;响应于目标账户发起的积分操作请求,对所述积分操作请求进行合法性校验;若所述合法性校验通过,则根据所述状态流转规则对所述目标账户中所述积分操作请求对应的待操作积分执行积分状态流转操作,并在所述积分状态流转操作中依据预设的差异化扣减规则确定实际变更积分;基于所述实际变更积分和积分状态流转结果,生成所述积分状态流转操作对应的积分流水记录。
3、在一种可能的实现方式中,对所述积分操作请求进行合法性校验,具体包括:获取所述目标账户对应的可用积分,判定所述可用积分是否小于所述积分操作请求对应的待操作积分;获取所述目标账户对应的租户累计积分消耗值及预设的租户累计积分消耗上限,判断所述租户累计积分消耗值与所述待操作积分之和是否超过所述租户累计积分消耗上限;判断所述目标账户是否为所述子账户,若是,则获取所述子账户在当前周期内的已使用积分额度和预设的单周期积分使用上限,判断所述待操作积分与所述已使用积分额度的和是否大于所述单周期积分使用上限;若所述可用积分小于所述积分操作请求对应的待操作积分、所述租户累计积分消耗值与所述待操作积分之和超过所述租户累计积分消耗上限、或当所述目标账户为所述子账户时,所述待操作积分与所述已使用积分额度的和大于所述单周期积分使用上限,则判断合法性校验不通过,否则,确定合法性校验通过。
4、在一种可能的实现方式中,所述全生命周期状态集合至少包括可用状态、冻结状态、消耗状态和返还状态;所述流转规则包括:当所述积分操作请求为需要预扣费的操作请求时,将所述待操作积分从所述可用状态变更为所述冻结状态;当所述需要预扣费的操作请求对应的服务成功完成时,将所述待操作积分从所述冻结状态变更为所述消耗状态;当所述需要预扣费的操作请求对应的服务失败或取消时,将所述待操作积分从所述冻结状态回退至所述可用状态;当所述积分操作请求为即时性消费请求时,将所述待操作积分从所述可用状态直接变更为所述消耗状态;当所述积分操作请求为有效的返还请求时,将所述待操作积分从所述消耗状态变更为所述返还状态,并将所述待操作积分对应的积分额度恢复至所述目标账户的可用积分中。
5、在一种可能的实现方式中,所述根据所述状态流转规则对所述目标账户中所述积分操作请求对应的待操作积分执行积分状态流转操作,具体包括:根据所述积分操作请求的操作类型,从所述流转规则中确定对应的变更前状态和变更后状态;判断所述待操作积分的当前核心状态是否与所述变更前状态一致;若一致,则将所述待操作积分的状态变更为所述变更后状态;若不一致,则拒绝执行所述积分状态流转操作并返回错误信息。
6、在一种可能的实现方式中,所述在所述积分状态流转操作中依据预设的差异化扣减规则确定实际变更积分,具体包括:获取所述积分操作请求对应的定价因子,其中,所述定价因子至少包括所述目标账户对应租户等级;根据所述定价因子,查询所述差异化扣减规则,确定所述积分操作请求对应的积分扣减参数;根据所述积分操作请求对应的所述待操作积分以及所述积分扣减参数,计算得到实际变更积分。
7、在一种可能的实现方式中,所述预设的差异化扣减规则还包括账户级扣减优先级规则;所述在所述积分状态流转操作中依据预设的差异化扣减规则确定实际变更积分后,还包括:若所述目标账户为子账户,则基于所述账户级扣减优先级规则,从所述子账户和/或所述子账户归属的所述租户级账户中扣除所述实际变更积分;若所述目标账户为租户级账户,则仅从所述租户级账户中扣除所述实际变更积分;其中,所述账户级扣减优先级规则包括以下至少一种:优先从所述子账户扣减,当所述子账户对应的可用积分不足时,再从所述子账户所属的所述租户级账户扣减;优先从所述租户级账户扣减,不占用所述子账户的可用积分;仅从所述子账户扣减,当所述子账户的可用积分不足时,拦截所述积分操作请求。
8、在一种可能的实现方式中,本技术提供的一种积分的全生命周期管控方法,还包括:响应于所述租户级账户发起的充值请求,将充值金额对应的积分额度增加至所述租户级账户对应的可用积分中,生成充值流水记录;响应于所述租户级账户发起的分配请求,将所述租户级账户中的可用积分分配至归属所述租户级账户的所述子账户的可用积分中,并生成分配流水记录;响应于所述租户级账户发起的回收请求,回收归属所述租户级账户的所述子账户中未使用的可用积分至所述租户级账户的可用积分中,并生成回收流水记录。
9、第二方面,本技术提供了一种积分的全生命周期管控装置,包括:多租户积分账户体系构建模块、规则定义模块、积分操作请求响应模块和操作执行模块和积分流水记录生成模块;其中,所述多租户积分账户体系构建模块,用于构建多租户积分账户体系,所述多租户积分账户体系至少包括租户级账户和归属于所述租户级账户下的子账户;所述规则定义模块,用于定义积分的全生命周期状态集合及所述全生命周期状态集合中多个核心状态之间的状态流转规则;所述积分操作请求响应模块,用于响应于目标账户发起的积分操作请求,对所述积分操作请求进行合法性校验;所述操作执行模块,用于若所述合法性校验通过,则根据所述状态流转规则对所述目标账户中所述积分操作请求对应的待操作积分执行积分状态流转操作,并在所述积分状态流转操作中依据预设的差异化扣减规则确定实际变更积分;所述积分流水记录生成模块,用于基于所述实际变更积分和积分状态流转结果,生成所述积分状态流转操作对应的积分流水记录。
10、第三方面,本技术实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
11、第四方面,本技术实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序当被处理器执行时可实现上述方法。
12、本技术实施例提供了一种积分的全生命周期管控方法、装置、设备及存储介质,与现有技术相比具有如下优点:
13、本技术的技术方案通过先搭建包括租户级账户及归属于其的子账户的多租户积分账户体系,实现了多租户积分的归口管理与隔离,从根本上规避了无分层账户导致的管控混乱;通过定义全生命周期状态及标准化流转规则;通过定义全生命周期状态及标准化流转规则,规范了积分在不同状态节点的变更逻辑,避免了重复扣减、冻结滞留等资金风险;并在积分流转过程中嵌入差异化扣减规则,使计费逻辑跟随积分状态同步执行,解决定价规则与流转脱节、计费标准不统一的问题;最后绑定生成全链路流水记录,确保每笔积分变动可追溯、不可篡改,完全满足企业合规审计与财务对账要求。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com