一种数据处理的方法和装置制造方法及图纸

技术编号:36045139 阅读:26 留言:0更新日期:2022-12-21 10:52
本发明专利技术公开了一种数据处理的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收前端发送的积分排行榜获取请求,积分排行榜获取请求指示了排序类型;获取与排序类型对应的积分排行榜,积分排行榜是根据Redis中的Zset集合获得的;将积分排行榜返回至前端。该实施方式利用有序集合获得与排序类型对应的积分排行榜,实现对积分排行榜进行多角度分析,并能够分析客户积分使用情况,降低了人力成本,提高了效率、准确性。准确性。准确性。

【技术实现步骤摘要】
一种数据处理的方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种数据处理的方法和装置。

技术介绍

[0002]金融机构通过积分回馈业务,可以使得客户利用累计的个人积分办理积分兑换业务。随着的客户积分业务的不断扩大和接入渠道的不断增加,客户数量不断增加,客户对积分的使用呈现多样化,如兑换商品、返现、抵现等,因此,对客户积分使用情况进行分析对于具有重要意义。
[0003]相关技术中,一般采用人工统计并分析客户的个人积分使用情况,这种方式效率较低、准确性较差。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种数据处理的方法和装置,能够利用有序集合获得与排序类型对应的积分排行榜,从而可以实现对积分排行榜进行多角度分析,并能够分析客户积分使用情况,降低了人力成本,提高了效率、准确性。
[0005]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种数据处理的方法,包括:
[0006]接收前端发送的积分排行榜获取请求,所述积分排行榜获取请求指示了排序类型;
>[0007]获取与本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理的方法,其特征在于,包括:接收前端发送的积分排行榜获取请求,所述积分排行榜获取请求指示了排序类型;获取与所述排序类型对应的积分排行榜,所述积分排行榜是根据Redis中的Zset集合获得的;将所述积分排行榜返回至所述前端。2.根据权利要求1所述的方法,其特征在于,所述积分排行榜获取请求中包括渠道标识;获取与所述排序类型对应的积分排行榜之前,包括:对所述渠道标识进行校验,并确定校验成功。3.根据权利要求2所述的方法,其特征在于,所述积分排行榜获取请求中还包括机构标识和角色标识,获取与所述排序类型对应的积分排行榜之前,包括:对所述机构标识和角色标识进行校验,并确定校验成功。4.根据权利要求1所述的方法,其特征在于,采用预设的报文接口接收所述客户端发送的积分排行榜获取请求,所述报文为XML格式。5.根据权利要求的1所述的方法,其特征在于,所述积分排行榜获取请求还包括分页标识;获取与所述排序类型对应的积分排行榜,包括:根据所述排序类型和所述分页标识获取所述积分排行榜。6.根据权利要求1所述的方法,其特征在于,获取与所述排序类型对应的积分排行榜之前,还包括:针对任一排序类型,确定与所述任一排序类型对应的时间范围;获取所述时间范围内的所有用户的个人积分数据;将每个用户及其个人积分数据存储至Redis的Zset集合中,得到每个用户的个人积分数据排名;根据每个用户的个人积分数据排名获得与所述任一排序类型对应的积分排行榜。7.根据权利要求6所述的方法,其特征在于,将每个用户及其个人积分数据存储至Redis的Zset集合中之前,包括:在存在多个用户具有相同个人积分数据的情况下,根据预设规则确定所述多个用户中每个用户的个人积分数据对应的权重;根据所述多个用户中每个用户的个人积分数据及其对应的权重确定所述多个用户中每个用户的更新后的个人积分数据,将所述多个用户中每个用户的更新后的个人积分数据作为该用户的个人积分数据。8.根据权利要求7所述的方法,其特征在于,根据预设规则确定所述多个用户中每个用户的个人积分数据对应的权重,包括:获取所述多个用户中每个用户的个人积分数据的更新次数;根据该个人积分数据的更新次数确定该个人积分数据对应的权重。9.根据权利要求6所述的方法,其特征在于,根据每个用户的个人积分数据排名获得与所述任一排序类型对应的积分排行榜之后,还包括:响应于任一用户的个人积分数据的更新,缓存与所述任一用户对应的更新后的个人积分数据;根据所述任一用户的用户标识获取更新前的个人积分数据,从所述积分排行榜中删除
所述任一用户的用户标识和所述更新前的个人用户积分数据;将所述任一用户的用户标识和更新后的积分数据存储到Zset集合中,以获得更新后的积分排行榜。10.根据权利要求6所述的方法,其特征在于,根据每个用户的个人积分数据排名获得与所述任一排序类型对应的积分排行榜之后,还包括:响应于接收到针对任一用户的个人积分数据的拆分指令,将所述任一用户的个人积分数据拆分为第一积分数据和第二积分数据,其中,所述第一积分数据与所述任一用户的用户标识对应,所述第二积分数据与所述任一用户的用户标识的新增用户标识对应;根据所述任一用户的用户标识获取拆分前的个人积分数据,从所述积分排行榜中删除所述任一用户的用户标识和所述拆分前的个人积分数据;将所述任一用户的用户标识和所述第一积分数据,以及所述新增用户标识和所述第二积分数据存储至Zset集合中,以获得更新后的积分排行榜。11.根据权利要求6所述的方法,其特征在于,所述所有用户的个人积分数据的存储通过Redis集群实现。12.一种数据处理的装置,其特征在于,包括:接收模块,接收前端发送的积分排行榜获取请求,所述积分排行榜获取请求指示了排序类型;获取模块,获取与所述排序类型对应的积分排行榜,所述积分排行榜是根据Redis中的Zset集合获得的;发送模块,将所述积分排行榜返回至所述前端。13.根据权利要求12所述的装置,其特征在于,所述积分排...

【专利技术属性】
技术研发人员:王帅丁明翼王瀚晨
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1