一种用户信息筛选方法、装置及设备制造方法及图纸

技术编号:22913943 阅读:15 留言:0更新日期:2019-12-24 21:50
本说明书实施例公开了用户信息筛选方法、装置及设备。方案包括:获取对分群工具的点击操作;根据所述点击操作确定所述点击操作的分群类型;根据所述分群类型在显示屏上显示分群条件输入框;获取在所述分群条件输入框中输入的分群条件,其中,所述分群条件包括第一条件和第二条件;将所述分群条件发送至服务器;接收所述服务器根据所述分群条件筛选得到的用户人群信息,其中所述用户人群信息中的任一用户满足所述第一条件而不满足所述第二条件。本方案通过设置分群条件输入框,用于输入不同的分群条件,使用者可以即席点选多级多维的属性、事件集合逻辑,真正做到自助化和定制化,满足更多元化的需要,兼容性更强。

【技术实现步骤摘要】
一种用户信息筛选方法、装置及设备
本申请涉及计算机
,尤其涉及一种用户信息筛选方法、装置及设备。
技术介绍
现有技术中,往往需要对特定的用户进行一些处理,因此,需要准确构建用户人群。为了便于数据生产和架构稳定,精准运营往往预设固定的逻辑进行人群构建,如果变更逻辑需要重新开发上线,对开发人员和运营人员都是人效的浪费。在这种情况下,构建用户人群所使用的逻辑,也是扁平、线性的,难以根据复杂场景进行多层逻辑嵌套处理。因此,需要提供更方便、更灵活的用户人群构建方法。
技术实现思路
有鉴于此,本申请实施例提供了一种用户信息筛选方法、装置及设备,用于提高用户人群构建的灵活性。为解决上述技术问题,本说明书实施例是这样实现的:本说明书实施例提供的一种用户信息筛选方法,包括:获取对分群工具的点击操作,其中,所述分群工具为按钮;根据所述点击操作确定所述点击操作的分群类型;根据所述分群类型在显示屏上显示分群条件输入框;获取在所述分群条件输入框中输入的分群条件,其中,所述分群条件包括第一条件和第二条件;将所述分群条件发送至服务器;接收所述服务器根据所述分群条件筛选得到的用户人群信息,其中所述用户人群信息中的任一用户满足所述第一条件而不满足所述第二条件。本说明书实施例提供的一种用户信息筛选方法,包括:接收客户端发送的分群条件,所述分群条件包括第一条件和第二条件;从数据仓库中筛选符合所述第一条件的用户信息,形成第一用户列表;从所述数据仓库中筛选符合所述第二条件的用户信息,形成第二用户列表;确定第三用户列表,所述第三用户列表的用户同时存在于所述第一用户列表和所述第二用户列表中;从所述第一用户列表中,删除所述第三用户列表中的用户,得到用户人群信息;将所述用户人群信息发送至所述客户端。本说明书实施例提供的一种用户信息筛选装置,包括:点击操作获取模块,用于获取对分群工具的点击操作,其中,所述分群工具为按钮;分群类型确定模块,用于根据所述点击操作确定所述点击操作的分群类型;分群条件输入框显示模块,用于根据所述分群类型在显示屏上显示分群条件输入框;分群条件获取模块,用于获取在所述分群条件输入框中输入的分群条件,其中,所述分群条件包括第一条件和第二条件;分群条件发送模块,用于将所述分群条件发送至服务器;用户人群信息接收模块,用于接收所述服务器根据所述分群条件筛选得到的用户人群信息,其中所述用户人群信息中的任一用户满足所述第一条件而不满足所述第二条件。本说明书实施例提供的一种用户信息筛选装置,包括:分群条件接收模块,用于接收客户端发送的分群条件,所述分群条件包括第一条件和第二条件;第一条件筛选模块,用于从数据仓库中筛选符合所述第一条件的用户信息,形成第一用户列表;第二条件筛选模块,用于从所述数据仓库中筛选符合所述第二条件的用户信息,形成第二用户列表;第三用户列表确定模块,用于确定第三用户列表,所述第三用户列表的用户同时存在于所述第一用户列表和所述第二用户列表中;用户人群信息确定模块,用于从所述第一用户列表中,删除所述第三用户列表中的用户,得到用户人群信息;用户人群信息发送模块,用于将所述用户人群信息发送至所述客户端。本说明书实施例提供的一种用户信息筛选设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:获取对分群工具的点击操作,其中,所述分群工具为按钮;根据所述点击操作确定所述点击操作的分群类型;根据所述分群类型在显示屏上显示分群条件输入框;获取在所述分群条件输入框中输入的分群条件,其中,所述分群条件包括第一条件和第二条件;将所述分群条件发送至服务器;接收所述服务器根据所述分群条件筛选得到的用户人群信息,其中所述用户人群信息中的任一用户满足所述第一条件而不满足所述第二条件本说明书实施例提供的一种用户信息筛选设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:接收客户端发送的分群条件,所述分群条件包括第一条件和第二条件;从数据仓库中筛选符合所述第一条件的用户信息,形成第一用户列表;从所述数据仓库中筛选符合所述第二条件的用户信息,形成第二用户列表;确定第三用户列表,所述第三用户列表的用户同时存在于所述第一用户列表和所述第二用户列表中;从所述第一用户列表中,删除所述第三用户列表中的用户,得到用户人群信息;将所述用户人群信息发送至所述客户端。本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:本方案通过设置分群条件输入框,用于输入不同的分群条件,使用者可以即席点选多级多维的属性、事件集合逻辑,真正做到自助化和定制化,满足更多元化的需要,兼容性更强。本方案的分群条件包括第一条件和第二条件,可以满足多逻辑需求,如“且”“或”“非”,可以根据复杂场景进行多层逻辑嵌套处理,满足使用者多元化的需求。本方案提供的人群构建方法,与推送业务系统独立设置,专注实时多维人群构件处理,与各业务系统以人群为边界点,提供统一的数据服务,更符合面向服务的架构(SOA)。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本说明书实施例提供的一种用户信息筛选方法的流程示意图;图2为本说明书实施例提供的分群条件输入框的示意图;图3为本说明书实施例提供的分群模型的存储结构示意图;图4为本说明书实施例提供的另一种用户信息筛选方法的流程示意图;图5为本说明书实施例提供的对应于图1的一种用户信息筛选装置的结构示意图;图6为本说明书实施例提供的对应于图4的一种用户信息筛选装置的结构示意图;图7为本说明书实施例提供的对应于图1的一种用户信息筛选设备的结构示意图;图8为本说明书实施例提供的对应于图4的一种用户信息筛选设备的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。为了准确构建用户人群,联机分析处理(OLAP)的本文档来自技高网...

【技术保护点】
1.一种用户信息筛选方法,其特征在于,所述方法包括:/n获取对分群工具的点击操作,其中,所述分群工具为按钮;/n根据所述点击操作确定所述点击操作的分群类型;/n根据所述分群类型在显示屏上显示分群条件输入框;/n获取在所述分群条件输入框中输入的分群条件,其中,所述分群条件包括第一条件和第二条件;/n将所述分群条件发送至服务器;/n接收所述服务器根据所述分群条件筛选得到的用户人群信息,其中所述用户人群信息中的任一用户满足所述第一条件而不满足所述第二条件。/n

【技术特征摘要】
1.一种用户信息筛选方法,其特征在于,所述方法包括:
获取对分群工具的点击操作,其中,所述分群工具为按钮;
根据所述点击操作确定所述点击操作的分群类型;
根据所述分群类型在显示屏上显示分群条件输入框;
获取在所述分群条件输入框中输入的分群条件,其中,所述分群条件包括第一条件和第二条件;
将所述分群条件发送至服务器;
接收所述服务器根据所述分群条件筛选得到的用户人群信息,其中所述用户人群信息中的任一用户满足所述第一条件而不满足所述第二条件。


2.如权利要求1所述的方法,其特征在于,所述根据所述分群类型在显示屏上显示分群条件输入框,具体包括:
当所述分群类型为新建时,在显示屏上显示分群条件输入框,所述分群条件输入框用于输入分群名称、时效性、构建周期和/或用户筛选条件,所述时效性依赖于用户信息的更新频率。


3.如权利要求2所述的方法,其特征在于,在所述获取在所述分群条件输入框中输入的的分群条件之后,还包括:
判断数据库中是否存储所述分群名称,得到判断结果;
当所述判断结果表示所述数据库中未存储所述分群名称时,根据所述分群条件生成分群模型,以便后续重复使用,所述分群模型包括所述分群条件、创建时间和创建者。


4.如权利要求3所述的方法,其特征在于,所述方法还包括:
当所述判断结果表示所述数据库中存储所述分群名称时,提醒输入者重新输入分群名称,直至所述分群名称与所述数据库中的分群名称不重复。


5.如权利要求1所述的方法,其特征在于,所述根据所述分群类型在显示屏上显示分群条件输入框,具体包括:
当所述分群类型为修改时,基于所述点击操作获取分群ID;
根据所述分群ID调用所述点击操作对应的原始用户分群模型;
在所述显示屏上显示所述原始用户分群模型对应的分群条件。


6.如权利要求5所述的方法,其特征在于,所述获取在所述分群条件输入框中输入的分群条件,具体包括:
获取修改后的分群条件;
在所述获取在所述分群条件输入框中输入的分群条件之后,还包括:
根据所述修改后的分群条件生成修改后的用户分群模型,其中,所述修改后的用户分群模型包括所述分群条件、创建时间、修改时间和创建者;
在数据库中删除所述原始用户分群模型,并且存储所述修改后的用户分群模型。


7.如权利要求1所述的方法,其特征在于,所述根据所述分群类型在显示屏上显示分群条件输入框,具体包括:
当所述分群类型为修改时,基于所述点击操作获取分群ID;
根据所述分群ID调用所述点击操作对应的原始用户分群模型;
获取所述原始用户分群类型的创建者信息;
当所述创建者信息与所述显示屏的登录者信息一致时,在所述显示屏上显示所述原始用户分群模型对应的分群条件。


8.如权利要求2所述的方法,其特征在于,所述用户筛选条件包括:用户属性条件、事件属性条件和规则关系条件。


9.一种用户信息筛选方法,其特征在于,所述方法包括:
接收客户端发送的分群条件,所述分群条件包括第一条件和第二条件;
从数据仓库中筛选符合所述第一条件的用户信息,形成第一用户列表;
从所述数据仓库中筛选符合所述第二条件的用户信息,形成第二用户列表;
确定第三用户列表,所述第三用户列表的用户同时存在于所述第一用户列表和所述第二用户列表中;
从所述第一用户列表中,删除所述第三用户列表中的用户,得到用户人群信息;
将所述用户人群信息发送至所述客户端。


10.如权利要求9所述的方法,其特征在于,所述第一条件包括用户属性条件和埋点属性条件,所述从数据仓库中筛选符合所述第一条件的用户信息,具体包括:
从数据仓库中筛选符合所述用户属性条件的用户信息,得到第四用户列表;
从所述数据仓库中筛选符合所述埋点属性条件的用户信息,得到第五用户列表;
确定第一用户列表,所述第一用户列表的用户同时存在于所述第四用户列表和所述第五用户列表中,或,确定第一用户列表,所述第一用户列表的用户存在于所述第四用户列表中,不存在于所述第五用户列表中。


11.如权利要求9所述的方法,其特征在于,所述用户属性条件包括第一用户属性条件和第二用户属性条件,所述从数据仓库中筛选符合所述用户属性条件...

【专利技术属性】
技术研发人员:刘少伟高元胜陈璇徐嘉亮徐唐沈仁奎邓鑫鑫
申请(专利权)人:北京思维造物信息科技股份有限公司
类型:发明
国别省市:北京;11

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

1