System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 会员系统活动中活动数据处理方法及装置制造方法及图纸_技高网

会员系统活动中活动数据处理方法及装置制造方法及图纸

技术编号:43976660 阅读:11 留言:0更新日期:2025-01-10 20:03
本发明专利技术公开了一种会员系统活动中活动数据处理方法及装置,其中该方法包括:根据用户的个人信息,查询用户的当前活动视图;将当前活动视图与活动池中的活动信息进行匹配更新;响应于用户于所述更新视图下进行目标活动的操作,通过微服务架构触发服务端的活动完成状态监听器;利用大数据分析引擎,确定用户进行所述目标活动的活动状态是否为完成状态;若为完成状态,通过异步消息队列向所述服务端的活动权益管理系统发起请求;若活动权益管理系统确定向所述用户下发目标活动对应的权益,则在所述更新视图中记录所述权益的下发信息。本发明专利技术用以减少数据库性能瓶颈,降低会员活动系统的代码耦合度,提高活动数据处理的效率和稳定性。

【技术实现步骤摘要】

本专利技术的会员系统活动中活动数据处理方法及装置可用于金融领域,也可用于除金融领域之外的任意领域,本专利技术的会员系统活动中活动数据处理方法及装置的应用领域不做限定。


技术介绍

1、本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、随着会员用户数量的增长和用户活动体系的发展,原有的会员活动系统由于结构简单,活动管理和用户信息之间存在较高的耦合度,导致系统扩展性和维护性不佳,难以满足当前需求。

3、现有的会员活动系统直接使用数据库维护一个活动信息表,用户完成活动的记录则保存在另一个完成活动记录表中。当用户查询活动列表时,系统直接展示活动信息表的内容;每当用户完成一个活动时,系统会在用户完成活动记录表中插入一条记录。

4、现有的技术方案存在的问题是:

5、1、在查询和完成活动时,系统高度依赖活动信息表,这会导致在并发量较大的情况下频繁进行联表查询操作,从而影响数据库性能。

6、2、活动信息表与用户的活动记录表在代码层面耦合度较高,因此在维护和扩展时需要进行大量的配套改造工作,增加了开发、测试和维护的成本。


技术实现思路

1、本专利技术实施例提供一种会员系统活动中活动数据处理方法,用以减少数据库性能瓶颈,降低会员活动系统的代码耦合度,提高活动数据处理的效率和稳定性,增强可维护性和可扩展性,该方法包括:

2、根据用户的个人信息,查询用户的当前活动视图;将当前活动视图与活动池中的活动信息进行匹配;所述活动池用于存储多种活动信息;所述活动信息包括活动类型、活动客群、活动规则和活动时间空间维度限制信息;

3、经匹配识别出更新活动以及用户不再符合资格的活动,对用户的所述当前活动视图进行更新,得到更新视图;

4、响应于用户于所述更新视图下进行目标活动的操作,通过微服务架构触发服务端的活动完成状态监听器;所述活动完成状态监听器用于使用事件流处理技术,对所述更新视图中所述目标活动的活动状态进行更新;

5、利用大数据分析引擎,确定用户进行所述目标活动的活动状态是否为完成状态;若为完成状态,通过异步消息队列向所述服务端的活动权益管理系统发起请求;所述活动权益管理系统用于根据所述请求携带的活动操作信息,确定是否向所述用户下发目标活动对应的权益;

6、若活动权益管理系统确定向所述用户下发目标活动对应的权益,则在所述更新视图中记录所述权益的下发信息、以及再次更新所述目标活动的活动状态。

7、本专利技术实施例还提供一种会员系统活动中活动数据处理装置,用以减少数据库性能瓶颈,降低会员活动系统的代码耦合度,提高活动数据处理的效率和稳定性,增强可维护性和可扩展性,该装置包括:

8、活动匹配模块,用于根据用户的个人信息,查询用户的当前活动视图;将当前活动视图与活动池中的活动信息进行匹配;所述活动池用于存储多种活动信息;所述活动信息包括活动类型、活动客群、活动规则和活动时间空间维度限制信息;

9、视图更新模块,用于经匹配识别出更新活动以及用户不再符合资格的活动,对用户的所述当前活动视图进行更新,得到更新视图;

10、监听触发模块,用于响应于用户于所述更新视图下进行目标活动的操作,通过微服务架构触发服务端的活动完成状态监听器;所述活动完成状态监听器用于使用事件流处理技术,对所述更新视图中所述目标活动的活动状态进行更新;

11、权益下发模块,用于利用大数据分析引擎,确定用户进行所述目标活动的活动状态是否为完成状态;若为完成状态,通过异步消息队列向所述服务端的活动权益管理系统发起请求;所述活动权益管理系统用于根据所述请求携带的活动操作信息,确定是否向所述用户下发目标活动对应的权益;

12、活动状态更新模块,用于若活动权益管理系统确定向所述用户下发目标活动对应的权益,则在所述更新视图中记录所述权益的下发信息、以及再次更新所述目标活动的活动状态。

13、本专利技术实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述会员系统活动中活动数据处理方法。

14、本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述会员系统活动中活动数据处理方法。

15、本专利技术实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述会员系统活动中活动数据处理方法。

16、本专利技术实施例中,根据用户的个人信息,查询用户的当前活动视图;将当前活动视图与活动池中的活动信息进行匹配;所述活动池用于存储多种活动信息;所述活动信息包括活动类型、活动客群、活动规则和活动时间空间维度限制信息;经匹配识别出更新活动以及用户不再符合资格的活动,对用户的所述当前活动视图进行更新,得到更新视图;响应于用户于所述更新视图下进行目标活动的操作,通过微服务架构触发服务端的活动完成状态监听器;所述活动完成状态监听器用于使用事件流处理技术,对所述更新视图中所述目标活动的活动状态进行更新;利用大数据分析引擎,确定用户进行所述目标活动的活动状态是否为完成状态;若为完成状态,通过异步消息队列向所述服务端的活动权益管理系统发起请求;所述活动权益管理系统用于根据所述请求携带的活动操作信息,确定是否向所述用户下发目标活动对应的权益;若活动权益管理系统确定向所述用户下发目标活动对应的权益,则在所述更新视图中记录所述权益的下发信息、以及再次更新所述目标活动的活动状态,从而通过将当前活动视图与活动池中的活动信息进行匹配,活动池存储多种活动信息,减少了对活动信息表的依赖,避免了频繁联表查询,从而降低了对数据库性能的影响;利用大数据分析引擎确定活动状态,通过异步消息队列向活动权益管理系统发起请求,减少了实时同步请求对数据库的压力,在高并发量的情况下大大降低了服务器的处理压力,提高了系统的稳定性和处理能力;经匹配识别出更新活动以及用户不再符合资格的活动,对当前活动视图进行更新,得到更新视图,实现了活动信息与用户活动视图的分离,降低了代码层面的耦合程度;响应于用户操作,通过微服务架构触发活动完成状态监听器,使用事件流处理技术更新活动状态,使得活动状态的更新更加灵活和独立;活动权益管理系统根据请求携带的活动操作信息确定是否下发权益,以及在更新视图中记录权益下发信息和再次更新活动状态,进一步明确了各模块的职责,降低了代码的复杂度,减少了维护和拓展的成本。

本文档来自技高网...

【技术保护点】

1.一种会员系统活动中活动数据处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,还包括:

3.如权利要求2所述的方法,其特征在于,所述用户的个人信息包括用户的生理信息、历史交易信息和历史活动操作信息;

4.如权利要求1所述的方法,其特征在于,响应于用户于所述更新视图下进行目标活动的操作,通过微服务架构触发服务端的活动完成状态监听器,包括:

5.如权利要求1所述的方法,其特征在于,所述活动完成状态监听器,具体用于:

6.如权利要求1所述的方法,其特征在于,利用大数据分析引擎,确定用户进行所述目标活动的活动状态是否为完成状态,包括:

7.如权利要求1所述的方法,其特征在于,通过异步消息队列向所述服务端的活动权益管理系统发起请求,包括:

8.一种会员系统活动中活动数据处理装置,其特征在于,包括:

9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一所述方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。

11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现权利要求1至7任一所述方法。

...

【技术特征摘要】

1.一种会员系统活动中活动数据处理方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,还包括:

3.如权利要求2所述的方法,其特征在于,所述用户的个人信息包括用户的生理信息、历史交易信息和历史活动操作信息;

4.如权利要求1所述的方法,其特征在于,响应于用户于所述更新视图下进行目标活动的操作,通过微服务架构触发服务端的活动完成状态监听器,包括:

5.如权利要求1所述的方法,其特征在于,所述活动完成状态监听器,具体用于:

6.如权利要求1所述的方法,其特征在于,利用大数据分析引擎,确定用户进行所述目标活动的活动状态是否为完成状态,包括:

7.如权利要...

【专利技术属性】
技术研发人员:梁建锋
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1