数据圈定方法、数据圈定装置、电子设备及存储介质与流程

文档序号:35401774发布日期:2023-09-09 18:19阅读:16来源:国知局
数据圈定方法、数据圈定装置、电子设备及存储介质与流程

本技术涉及金融科技领域,尤其涉及一种数据圈定方法、数据圈定装置、电子设备及存储介质。


背景技术:

1、在保险代理人的增员场景中,随着时间发展及业务流程的变更,业务内勤用于圈定保险代理人的标签经常发生变动。每次变动都需要功能端重新发版,调整的灵活性受限且时效滞后,影响业务内勤的使用。

2、在其他业务场景中,存在与增员场景类似的圈定需求,如根据保险代理人展业表现筛选圈定有基本法风险的代理人、根据不同保险产品特点筛选适合代理产品的业务员、根据保单信息筛选具有拆单风险的保单等。这些不同的圈定场景、不同的圈定对象、不同的标签,都需要各自进行独立的定制化功能开发,效率低、开发成本高、可拓展性弱、几乎没有可复用性。且对于业务内勤来说,每个不同的场景,页面风格、功能细节都不尽相同,让人眼花缭乱,增加了业务内勤的学习和使用成本。

3、由于圈定对象、圈定对象的标签会随着圈定场景的变更而发生变动,因此需要针对不同的圈定场景、不同的圈定对象需要进行独立的定制化功能开发,导致数据圈定功能的开发效率低。因此,如何提高数据圈定功能的开发效率,成为了亟待解决的问题。


技术实现思路

1、本技术实施例的主要目的在于提出一种数据圈定方法、数据圈定装置、电子设备及存储介质,旨在提高数据圈定功能的开发效率,降低业务内勤的学习和使用成本,从而提高数据圈定的效率。

2、为实现上述目的,本技术实施例的第一方面提出了一种数据圈定方法,应用于服务器端,所述方法包括:

3、获取目标对象的业务需求数据;

4、根据所述业务需求数据创建圈定场景,得到圈定场景数据;其中,所述圈定场景数据包括圈定场景名称、圈定对象、圈定规则类型和客户端的对象身份信息,所述圈定规则类型包括第一规则类型;

5、根据所述圈定对象和所述第一规则类型得到第一目标圈定规则;

6、根据所述第一目标圈定规则和所述圈定场景名称生成目标页面,并根据所述对象身份信息将所述目标页面发送至客户端;

7、接收所述客户端上传的圈定条件数据;所述圈定条件数据为所述目标对象在所述目标页面输入的圈定条件;

8、根据所述圈定条件数据对预设的数据库数据进行圈定,得到数据圈定结果。

9、在一些实施例,所述根据所述圈定对象和所述第一规则类型得到第一目标圈定规则,包括:

10、根据所述第一规则类型生成第一前端组件;

11、通过所述第一前端组件和所述圈定对象确定圈定标签;

12、根据所述圈定标签得到所述第一目标圈定规则。

13、在一些实施例,所述圈定规则类型还包括第二规则类型,在所述根据所述业务需求数据创建圈定场景,得到圈定场景数据之后,所述数据圈定方法还包括:

14、根据所述第二规则类型生成第二前端组件;

15、通过所述第二前端组件和所述圈定对象确定圈定标签数据;所述圈定标签数据包括圈定标签、所述圈定标签的标签取值和关系数据,所述关系数据用于表征所述圈定标签和所述标签取值之间的逻辑运算关系;

16、根据所述圈定标签数据生成第二目标圈定规则;

17、根据所述第二目标圈定规则得到所述数据圈定结果。

18、在一些实施例,所述根据所述第二目标圈定规则得到所述数据圈定结果,包括:

19、根据所述第二目标圈定规则生成数据库查询语句;

20、运行所述数据库查询语句,对所述数据库数据进行圈定,得到所述数据圈定结果。

21、在一些实施例,所述根据所述圈定条件数据对预设的数据库数据进行圈定,得到数据圈定结果,包括:

22、获取所述圈定对象的输出标签;所述输出标签用于表示所述数据库数据中所述圈定对象的输出内容;

23、根据所述输出标签和所述圈定条件数据对所述数据库数据进行查询,得到所述数据圈定结果。

24、在一些实施例,所述圈定场景数据还包括所述服务器端与所述客户端的对接方式数据,在所述根据所述圈定条件数据对预设的数据库数据进行圈定,得到数据圈定结果之后,所述数据圈定方法还包括:

25、获取圈定场景状态数据;

26、若所述圈定场景状态数据表示启用圈定场景,则根据所述对接方式数据将所述数据圈定结果下发至所述客户端。

27、在一些实施例,所述对接方式数据包括对接方式和对接位置信息,所述根据所述对接方式数据将所述数据圈定结果下发至所述客户端,包括:

28、若所述对接方式为接口调用,则将所述数据圈定结果发送至所述对接位置信息对应的接口,以使所述客户端调用所述接口,得到所述数据圈定结果;

29、若所述对接方式为消息队列推送,则将所述数据圈定结果发送至所述对接位置信息对应的消息队列,以使所述客户端从所述消息队列中获取所述数据圈定结果。

30、为实现上述目的,本技术实施例的第二方面提出了一种数据圈定装置,应用于服务器端,所述装置包括:

31、获取模块,用于获取目标对象的业务需求数据;

32、圈定场景创建模块,用于根据所述业务需求数据创建圈定场景,得到圈定场景数据;其中,所述圈定场景数据包括圈定场景名称、圈定对象、圈定规则类型和客户端的对象身份信息,所述圈定规则类型包括第一规则类型;

33、圈定规则确定模块,用于根据所述圈定对象和所述第一规则类型得到第一目标圈定规则;

34、发送模块,用于根据所述第一目标圈定规则和所述圈定场景名称生成目标页面,并根据所述对象身份信息将所述目标页面发送至客户端;

35、接收模块,用于接收所述客户端上传的圈定条件数据;所述圈定条件数据为所述目标对象在所述目标页面输入的圈定条件;

36、圈定模块,用于根据所述圈定条件数据对预设的数据库数据进行圈定,得到数据圈定结果。

37、为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的数据圈定方法。

38、为实现上述目的,本技术实施例的第四方面提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的数据圈定方法。

39、本技术提出的数据圈定方法、数据圈定装置、电子设备及存储介质,其通过获取目标对象的业务需求数据,根据业务需求数据创建圈定场景,得到圈定场景数据,圈定场景数据包括圈定场景名称、圈定对象、圈定规则类型和客户端的对象身份信息,圈定规则类型包括第一规则类型,通过业务需求数据能够创建不同的圈定场景,并生成不同圈定场景下的数据圈定结果,使数据圈定功能可跨场景使用,而非针对每一数据圈定场景均进行定制化功能开发。进一步地,通过根据圈定对象和第一规则类型得到第一目标圈定规则,能够根据不同的圈定对象和圈定规则类型,自动生成目标圈定规则,而不用针对每个圈定对象都重新开发相应的数据圈定功能,增强了数据圈定功能的可扩展性,提高了开发效率。更进一步地,根据第一目标圈定规则和圈定场景名称生成目标页面,并根据对象身份信息将目标页面发送至客户端,能够使目标对象得到满足业务需求的目标页面。最后,接收客户端上传的圈定条件数据,根据圈定条件数据对预设的数据库数据进行圈定,得到数据圈定结果,能够使目标对象得到符合圈定条件的数据圈定结果。在提高数据圈定功能的开发效率的同时,降低了业务内勤的学习和使用成本,从而提高了数据圈定的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1