资格校验方法、装置、设备及存储介质与流程

文档序号:36775871发布日期:2024-01-23 11:45阅读:13来源:国知局
资格校验方法、装置、设备及存储介质与流程

本发明涉及信息处理,尤其涉及一种资格校验方法、装置、设备及存储介质。


背景技术:

1、目前,随着互联网的线上业务蓬勃发展,各个运营商为了达到精准营销和引流的目的,与各互联网合作商开展了各式各样的营销活动,因此,运营商对合作商的活动资格校验的要求越来越高,实时性、准确性和灵活性成为活动资格校验系统必须满足的条件。原有资格校验方法是按照不同业务场景单独定制校验规则,但随着业务规则不断迭代,活动资格校验系统越来越复杂且活动资格校验系统运维难度也逐渐增大。

2、因此,亟需一种能够有效保证资格校验的实时性、准确性、可拓展性的资格校验方法。


技术实现思路

1、本发明的主要目的在于提供了一种资格校验方法、装置、设备及存储介质,旨在如何保证各类场景中资格校验的实时性、准确性、可拓展性的技术问题。

2、为实现上述目的,本发明提供了一种资格校验方法,所述方法包括以下步骤:

3、获取用户的需求信息,所述需求信息包括用户标识信息和用户请求信息;

4、基于预设模板配置库,根据所述需求信息配置相应的模板链和模板参数;

5、根据所述模板链和所述模板参数生成与所述需求信息对应的资格校验任务;

6、根据所述用户请求信息执行所述资格校验任务,获得资格校验结果,并根据所述用户标识信息将所述资格校验结果发送至所述用户。

7、可选地,所述获取用户的需求信息,所述需求信息包括用户标识信息和用户请求信息的步骤之前,还包括:

8、获取各网络平台中涉及资格校验的处理流程;

9、将各所述处理流程进行聚类分析,获得聚类分析结果;

10、根据所述聚类分析结果构建预设模板配置库,所述预设模板配置库包括活动有效性校验模板、活动资格校验模板、资格明细校验模板、新户判断模板、核销模板。

11、可选地,所述根据所述模板链和所述模板参数生成与所述需求信息对应的资格校验任务的步骤之前,还包括:

12、对所述模板链和所述模板参数进行审核,获得审核结果;

13、根据所述审核结果判断所述模板链和所述模板参数之间是否匹配;

14、若所述模板链和所述模板参数之间匹配,则建立所述模板链和所述模板参数与所述用户标识信息和所述用户请求信息之间的映射关系。

15、可选地,所述根据所述用户请求信息执行所述资格校验任务,获得资格校验结果,并根据所述用户标识信息将所述资格校验结果发送至所述用户的步骤,包括:

16、根据所述用户请求信息查询预设存储系统中与所述资格校验任务对应的目标数据;

17、基于所述目标数据执行所述资格校验任务,获得资格校验结果;

18、提取所述需求信息中的所述用户标识信息,并根据所述用户标识信息将所述资格校验结果发送至所述用户。

19、可选地,所述基于所述目标数据执行所述资格校验任务,获得资格校验结果的步骤之后,还包括:

20、对所述资格校验结果进行分析,判断所述资格校验任务是否涉及所述目标数据的更新;

21、若所述资格校验任务涉及所述目标数据的更新,则根据所述资格校验结果更新所述预设存储系统中与所述资格校验任务对应的目标数据。

22、可选地,所述预设存储系统包括mysql基础信息库、oracle资格控制库、redis资格控制缓存和es资格明细数据;

23、所述mysql基础信息库,用于存储用户基础信息、活动基本信息和系统配置信息;

24、所述oracle资格控制库,用于存储各用户参与各活动的当前已使用资格数和当前资格周期;

25、所述redis资格控制缓存,用于缓存oracle资格控制库中关键的资格控制信息;

26、所述es资格明细数据,用于存储资格明细信息。

27、可选地,所述基于所述目标数据执行所述资格校验任务,获得资格校验结果的步骤,包括:

28、基于所述多个模板链将所述资格校验任务划分为多个资格校验子任务,每个所述资格校验子任务中包括至少一个所述模板链;

29、根据所述目标数据对所述多个资格校验子任务进行分布式处理,得到多个资格校验子结果;

30、基于所述多个资格校验子结果确定所述资格校验结果。

31、此外,为实现上述目的,本发明还提出一种资格校验装置,所述装置包括:

32、信息获取模块,用于获取用户的需求信息,所述需求信息包括用户标识信息和用户请求信息;

33、模板确定模块,用于基于预设模板配置库,根据所述需求信息确定相应的模板链和模板参数;

34、任务生成模块,用于根据所述模板链和所述模板参数生成与所述需求信息对应的资格校验任务;

35、结果返回模块,用于根据所述用户请求信息执行所述资格校验任务,获得资格校验结果,并根据所述用户标识信息将所述资格校验结果发送至所述用户。

36、此外,为实现上述目的,本发明还提出一种资格校验设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资格校验程序,所述资格校验程序配置为实现如上文所述的资格校验方法的步骤。

37、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有资格校验程序,所述资格校验程序被处理器执行时实现如上文所述的资格校验方法的步骤。

38、本发明首先获取用户的需求信息,所述需求信息包括用户标识信息和用户请求信息;然后基于预设模板配置库,根据所述需求信息配置相应的模板链和模板参数;再根据所述模板链和所述模板参数生成与所述需求信息对应的资格校验任务;最后根据所述用户请求信息执行所述资格校验任务,获得资格校验结果,并根据所述用户标识信息将所述资格校验结果发送至所述用户。由于本发明是基于预设模板配置库,根据需求信息配置相应的模板链和模板参数,然后根据模板链和模板参数生成与需求信息对应的资格校验任务,再执行资格校验任务,并返回校验结果至用户,相比于现有技术,本发明根据用户的需求信息动态生成资格校验任务,能够复用到各类资格校验的场景中,保证了资格校验的实时性、准确性、可拓展性的技术问题。



技术特征:

1.一种资格校验方法,其特征在于,所述资格校验方法包括以下步骤:

2.如权利要求1所述的资格校验方法,其特征在于,所述获取用户的需求信息,所述需求信息包括用户标识信息和用户请求信息的步骤之前,还包括:

3.如权利要求1所述的资格校验方法,其特征在于,所述根据所述模板链和所述模板参数生成与所述需求信息对应的资格校验任务的步骤之前,还包括:

4.如权利要求1所述的资格校验方法,其特征在于,所述根据所述用户请求信息执行所述资格校验任务,获得资格校验结果,并根据所述用户标识信息将所述资格校验结果发送至所述用户的步骤,包括:

5.如权利要求4所述的资格校验方法,其特征在于,所述基于所述目标数据执行所述资格校验任务,获得资格校验结果的步骤之后,还包括:

6.如权利要求4-5任一项所述的资格校验方法,其特征在于,所述预设存储系统包括mysql基础信息库、oracle资格控制库、redis资格控制缓存和es资格明细数据;

7.如权利要求4所述的资格校验方法,其特征在于,所述基于所述目标数据执行所述资格校验任务,获得资格校验结果的步骤,包括:

8.一种资格校验装置,其特征在于,所述资格校验装置包括:

9.一种资格校验设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的资格校验程序,所述资格校验程序配置为实现如权利要求1至7中任一项所述的资格校验方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有资格校验程序,所述资格校验程序被处理器执行时实现如权利要求1至7任一项所述的资格校验方法的步骤。


技术总结
本发明公开了一种资格校验方法、装置、设备及存储介质,该方法包括:获取用户的需求信息,需求信息包括用户标识信息和用户请求信息;基于预设模板配置库,根据需求信息配置相应的模板链和模板参数;根据模板链和模板参数生成与需求信息对应的资格校验任务;根据用户请求信息执行资格校验任务,获得资格校验结果,并根据用户标识信息将资格校验结果发送至用户。由于本发明是基于预设模板配置库,根据需求信息配置相应的模板链和模板参数生成与需求信息对应的资格校验任务,相比于现有技术,本发明根据用户的需求信息动态生成资格校验任务,能够复用到各类资格校验的场景中,保证了资格校验的实时性、准确性、可拓展性的技术问题。

技术研发人员:邵长业,万佳丽,杨路遥,刘康乐
受保护的技术使用者:招商银行股份有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1