[发明专利]数据处理方法、装置、存储介质和电子装置在审
申请号: | 202110921425.6 | 申请日: | 2021-08-11 |
公开(公告)号: | CN113703967A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 陈新河;何家荣;曹鼎 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 赵昀彬 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 电子 | ||
本发明公开了一种数据处理方法、装置、存储介质和电子装置。该方法包括:获取多个目标策略数据;获取与目标策略数据相匹配的第一目标对象,其中,第一目标对象的行为数据满足目标策略数据中的目标触发条件;将目标策略数据中与目标触发条件对应的目标数据,推送至第一目标对象。通过本发明,达到了提高对行为数据进行检测的效率的技术效果。
技术领域
本发明涉及数据处理领域,具体而言,涉及一种数据处理方法、装置、存储介质和电子装置。
背景技术
目前,为了最大化地发挥用户生命周期价值,在用户运营中,有非常多场景需要对用户进行触达,以便与用户保持长期的联系。业务的常见诉求是:制定一个策略,针对特定的用户群体,若用户群体中的用户做了某些设定的行为,则对其进行触发。
在相关技术中,通常是基于某一计算框架,针对每个策略,起一个进程,然后一次性加载用户名单到内存中,消费开源流处理平台(Kafka)中的数据,判断用户行为是否满足每个策略设定的实时触发要求。
由于业务上需要同时运行的策略数众多,几十多个甚至上百个,每个策略单独通过一个进程进行检测,则占用机器的资源大,同时会影响数据的处理性能,存在对行为数据进行检测的效率低的技术问题。
针对现有技术中对行为数据进行检测的效率的技术问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种数据处理方法、装置、存储介质和电子装置,以至少解决对行为数据进行检测的效率的技术问题。
为了实现上述目的,根据本发明的一个方面,提供了一种数据处理方法。该方法可以包括:获取多个目标策略数据;获取与目标策略数据相匹配的第一目标对象,其中,第一目标对象的行为数据满足目标策略数据中的目标触发条件;将目标策略数据中与目标触发条件对应的目标数据,推送至第一目标对象。
可选地,该方法还包括:获取目标策略数据中的第一目标对象集;将目标策略数据中与目标触发条件对应的目标数据,推送至第一目标对象,包括:确定第一目标对象处于第一目标对象集,则将目标数据推送至第一目标对象。
可选地,获取目标策略数据中的第一目标对象集,包括:加载并遍历目标策略数据中的第一目标对象集。
可选地,该方法还包括:确定遍历到的第一目标对象集未处于第一布隆过滤器中,则对第一目标对象集进行哈希处理,得到第一位图;将第一位图添加至第一布隆过滤器中。
可选地,确定第一目标对象处于第一目标对象集,则将目标数据推送至第一目标对象,包括:确定第一目标对象处于第一布隆过滤器中,则将目标数据推送至第一目标对象。
可选地,在获取多个目标策略数据之后,该方法还包括:获取目标策略数据中的第二目标对象集;禁止将目标数据推送至第二目标对象集中的第二目标对象。
可选地,获取目标策略数据中的第二目标对象集,包括:加载并遍历目标策略数据中的第二目标对象集。
可选地,该方法还包括:确定遍历到的第二目标对象集未处于第二布隆过滤器中,则对第二目标对象集进行哈希处理,得到第二位图;将第二位图添加至第二布隆过滤器中。
可选地,禁止将目标数据推送至第二目标对象集中的第二目标对象,包括:确定第二目标对象处于第二布隆过滤器中,则禁止将目标数据推送至第二目标对象。
可选地,该方法还包括:获取与目标策略数据相关联的第一日志,并在第一日志中获取行为数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110921425.6/2.html,转载请声明来源钻瓜专利网。