用户积分处理方法、装置、设备、介质和程序产品与流程

文档序号:29418819发布日期:2022-03-26 13:49阅读:来源:国知局

技术特征:
1.一种用户积分处理方法,包括:基于静态数据计算获得第一积分结果,其中,所述静态数据包括根据用户的第一行为产生的第一用户数据,所述第一行为用于间接获得用户积分;基于实时数据计算获得第二积分结果,其中,所述实时数据包括根据所述用户的第二行为产生的第二用户数据,所述第二行为用于直接获得用户积分;分别处理所述第一积分结果和所述第二积分结果来获得n条积分消息,并将所述n条积分消息写入消息队列,其中,n为大于或等于2的整数;从所述消息队列中消费所述n条积分消息来计算获得所述用户积分。2.根据权利要求1所述的方法,其中,所述静态数据包括来自s个渠道的积分文件,所述基于静态数据计算获得第一积分结果包括:获取所述s个渠道的积分文件,其中,所述s个渠道包括响应于所述第一行为和/或所述第二行为,向用户提供服务的渠道,所述积分文件中包括所述第一用户数据,s为大于或等于1的整数;基于所述s个渠道中每个渠道关联的预处理规则,对所述每个渠道的积分文件进行预处理。3.根据权利要求2所述的方法,其中,在所述对所述每个渠道的积分文件进行预处理之后,获得所述每个渠道的目标表,所述目标表包括m条流水记录,所述方法还包括:对所述m条流水记录中每条流水记录匹配对应的积分计算规则,所述m条流水记录包括所述第一用户数据,其中,m为大于或等于1的整数;基于所述积分计算规则对所述每条流水记录中的第一用户数据进行计算,来获得所述第一积分结果。4.根据权利要求1所述的方法,其中,所述实时数据包括来自s个渠道的实时请求报文,所述基于实时数据计算获得第二积分结果包括:根据所述实时请求报文所属的渠道,调用对应的第一联机服务,其中,所述实时请求报文包括所述第二用户数据;基于所述第一联机服务对所述第二用户数据进行积分计算,来获得所述第二积分结果。5.根据权利要求4所述的方法,其中,所述从所述消息队列中消费所述n条积分消息来计算获得所述用户积分包括:基于所述n条积分消息中每条积分消息调用第二联机服务;根据所述积分消息,利用所述第二联机服务来更新用户积分账户的所述用户积分。6.根据权利要求5所述的方法,其中,所述基于所述n条积分消息中每条积分消息调用第二联机服务包括:将所述每条积分消息转换为对应的联机请求;基于所述联机请求调用所述第二联机服务,以使得所述第二联机服务解析所述联机请求来更新所述用户积分账户。7.根据权利要求6所述的方法,其中,所述方法还包括:在索引库中写入处理记录,其中,所述处理记录包括从所述消息队列中消费积分消息的记录;
在将所述每条积分消息转换为对应的联机请求之前,所述方法还包括:通过所述索引库查询所述每条积分消息的处理记录。8.根据权利要求7所述的方法,其中,所述处理记录包括处理状态,在所述第二联机服务解析所述联机请求更新所述用户积分账户出现异常的情况下,所述方法还包括:在所述索引库中修改所述联机请求对应的积分消息的处理状态,其中,包括:将所述处理状态修改为异常状态。9.一种用户积分处理装置,包括:静态数据计算模块,用于基于静态数据计算获得第一积分结果,其中,所述静态数据包括根据用户的第一行为产生的第一用户数据,所述第一行为用于间接获得用户积分;实时数据计算模块,用于基于实时数据计算获得第二积分结果,其中,所述实时数据包括根据所述用户的第二行为产生的第二用户数据,所述第二行为用于直接获得用户积分;积分结果转换模块,用于分别处理所述第一积分结果和所述第二积分结果来获得n条积分消息,并将所述n条积分消息写入消息队列,其中,n为大于或等于2的整数;积分消息消费模块,用于从所述消息队列中消费所述n条积分消息来计算获得所述用户积分。10.一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行根据权利要求1~8中任一项所述的方法。11.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~8中任一项所述的方法。12.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现根据权利要求1~8中任一项所述的方法。

技术总结
本公开提供了一种用户积分处理方法。该方法包括:基于静态数据计算获得第一积分结果,其中,所述静态数据包括根据用户的第一行为产生的第一用户数据,所述第一行为用于间接获得用户积分;基于实时数据计算获得第二积分结果,其中,所述实时数据包括根据所述用户的第二行为产生的第二用户数据,所述第二行为用于直接获得用户积分;分别处理所述第一积分结果和所述第二积分结果来获得N条积分消息,并将所述N条积分消息写入消息队列;从所述消息队列中消费所述N条积分消息来计算获得所述用户积分。本公开还提供了一种用户积分处理装置、设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。


技术研发人员:丁欢 邱晓海 陈磊 丁明翼 王勇
受保护的技术使用者:中国建设银行股份有限公司
技术研发日:2021.12.22
技术公布日:2022/3/25
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1