人群确定方法、装置、设备及介质制造方法及图纸

技术编号:34344902 阅读:54 留言:0更新日期:2022-07-31 04:36
本公开提供了一种人群确定方法、装置、设备及介质,涉及数据处理技术领域,具体涉及人工智能、云计算领域,可适用于人群确定场景。具体实现方案为:确定用户业务数据是否符合人群确定条件中的原子条件;所述人群确定条件包括条件块,所述条件块包括原子条件;在所述用户业务数据符合任一原子条件的情况下,将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中;根据该原子条件的中间结果更新该原子条件所属的条件块的中间结果,并对至少两个条件块的中间结果进行聚合得到人群确定结果。本公开能够用户业务数据的处理效率,实现实时确定人群。实现实时确定人群。实现实时确定人群。

Crowd determination methods, devices, equipment and media

【技术实现步骤摘要】
人群确定方法、装置、设备及介质


[0001]本公开涉及数据处理
,具体涉及人工智能、云计算领域,可用于人群确定场景。

技术介绍

[0002]RT

CDP(Real Time Customer Data Platform,实时客户数据平台)为企业提供线上、线下数据的打通管理的同时,企业可以使用精细化的客户分群,进行多场景的增育活动(比如自动化营销的手段,节假日促销通知,生日祝福短信,直播活动等等)。
[0003]实现RT

CDP的客户数据实时处理,对于挖掘维护客户以及驱动业务运营转化具有重要意义。

技术实现思路

[0004]本公开提供了一种人群确定方法、装置、设备及介质。
[0005]根据本公开的一方面,提供了一种人群确定方法,该方法包括:
[0006]确定用户业务数据是否符合人群确定条件中的原子条件;所述人群确定条件包括条件块,所述条件块包括原子条件;
[0007]在所述用户业务数据符合任一原子条件的情况下,将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中;
[0008]根据该原子条件的中间结果更新该原子条件所属的条件块的中间结果,并对至少两个条件块的中间结果进行聚合得到人群确定结果。
[0009]根据本公开的另一方面,提供了一种人群确定装置,包括:
[0010]数据匹配模块,用于确定用户业务数据是否符合人群确定条件中的原子条件;所述人群确定条件包括条件块,所述条件块包括原子条件;r/>[0011]用户标识信息添加模块,用于在所述用户业务数据符合任一原子条件的情况下,将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中;
[0012]中间结果处理模块,用于根据该原子条件的中间结果更新该原子条件所属的条件块的中间结果,并对至少两个条件块的中间结果进行聚合得到人群确定结果。
[0013]根据本公开的另一方面,提供了一种电子设备,该电子设备包括:
[0014]至少一个处理器;以及
[0015]与所述至少一个处理器通信连接的存储器;其中,
[0016]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开任一实施例所述的人群确定方法。
[0017]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使计算机执行本公开任一实施例所述的人群确定方法。
[0018]根据本公开的技术,能够提高用户业务数据的处理效率,实现实时确定人群。
[0019]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0021]图1是根据本公开实施例提供的一种人群确定方法的流程图;
[0022]图2是根据本公开实施例提供的另一种人群确定方法的流程图;
[0023]图3是根据本公开实施例提供的又一种人群确定方法的流程图;
[0024]图4是根据本公开实施例提供的又一种人群确定方法的流程图;
[0025]图5是根据本公开实施例提供的又一种人群确定方法的流程图;
[0026]图6是根据本公开实施例提供的又一种人群确定方法的流程图;
[0027]图7是根据本公开实施例提供的一种人群确定装置的结构示意图;
[0028]图8是用来实现本公开实施例的人群确定方法的电子设备的框图。
具体实施方式
[0029]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0030]图1是根据本公开实施例提供的一种人群确定方法的流程图,本公开实施例适用于基于RT

CDP进行人群确定的情况。该方法可以由人群确定装置来执行,该装置可以采用软件和/或硬件的方式实现,并可集成于承载人群确定功能的电子设备中。如图1所示,本实施例的人群确定方法可以包括:
[0031]S101,确定用户业务数据是否符合人群确定条件中的原子条件;所述人群确定条件包括条件块,所述条件块包括原子条件。
[0032]S102,在所述用户业务数据符合任一原子条件的情况下,将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中。
[0033]S103,根据该原子条件的中间结果更新该原子条件所属的条件块的中间结果,并对至少两个条件块的中间结果进行聚合得到人群确定结果。
[0034]其中,用户业务数据是指与业务相关的用户维度数据,用户业务数据是人群确定的数据基础。用户业务数据可能属于相同用户可能属于不同用户,用户业务数据可以是多源异构数据,可以同时包括多种不同类型数据,不同用户业务数据的数据格式以及存储位置可能存在差异。用户业务数据在得到用户明示授权的情况下得到。
[0035]其中,人群确定条件用于对用户业务数据进行筛选,人群确定条件可以根据不同业务场景灵活设定,可选的,通过条件配置界面中的条件配置模板配置人群确定条件,以保证人群确定条件的配置灵活性。
[0036]基于人群确定条件可以圈定满足业务需求的用户业务数据。人群确定条件的基本组成单位为条件块,条件块用于确定人群筛选条件,不同条件块可以从不同维度限制人群筛选条件。原子条件是构成条件块的基本组成单位,可选的,一个条件块包括至少两个原子
条件,原子条件是人群确定条件的构成主体。可选的,通过对至少两个原子条件进行逻辑运算,将得到的逻辑运算结果确定为条件块。一个人群确定条件包括至少两个条件块,对至少两个条件块进行逻辑运算,可以得到人群确定条件。示例性的,逻辑运算可以是或运算或者且运算,具体逻辑运算类型在这里不作限定,具体根据实际业务需求确定。
[0037]可选的,构成同一人群确定条件的不同条件块互不相同,属于同一人群确定条件的条件块所包括的原子条件互不相同。
[0038]确定用户业务数据是否符合人群确定条件中的原子条件,可选的,将用户业务数据与人群确定条件中的原子条件进行匹配。示例性的,可以在人群确定条件中任选一个条件块,将用户业务数据与该条件块中的原子条件逐一匹配。
[0039]若匹配成功则可以确定用户业务数据符合人群确定条件中的原子条件。相对的,若匹配不成功则可以确定用户业务数据不符合人群确定条件中的原子条件。
[0040]在用户业务数据符合人群确定条件中的任一原子条件的情况下,表明该条用户业务数据与人群确定条件所圈定的人群相关,将该用户业务数据对应的用户本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种人群确定方法,包括:确定用户业务数据是否符合人群确定条件中的原子条件;所述人群确定条件包括条件块,所述条件块包括原子条件;在所述用户业务数据符合任一原子条件的情况下,将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中;根据该原子条件的中间结果更新该原子条件所属的条件块的中间结果,并对至少两个条件块的中间结果进行聚合得到人群确定结果。2.根据权利要求1所述的方法,其中,所述人群确定条件通过如下方式确定:根据条件类别和条件运算规则,对初始的人群筛选条件进行重构得到人群确定条件,使不同所述条件块之间为或运算,不同所述原子条件之间为和运算。3.根据权利要求2所述的方法,还包括:对所述条件块中条件类别相同的原子条件进行合并。4.根据权利要求1所述的方法,所述将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中之后,还包括:确定该原子条件的时间窗口和行为操作;根据所述时间窗口和所述行为操作,确定所述用户标识信息是否失效;在失效的情况下,从该原子条件的中间结果中滤除所述用户标识信息。5.根据权利要求4所述的方法,其中,所述根据所述时间窗口和所述行为操作,确定所述用户标识信息是否失效,包括:根据所述时间窗口,为所述用户标识信息添加定时器;在所述定时器倒计时结束且所述时间窗口中所述用户标识信息不存在所述行为操作的情况下,确定所述用户标识信息失效。6.根据权利要求1

5中任一项所述的方法,所述方法还包括:在两个用户标识信息满足身份融合条件的情况下,从所述两个用户标识信息中确定待删除的第一用户标识信息和待保留的第二用户标识信息;在主融合关系表中生成当前融合记录;所述当前融合记录以所述第一用户标识信息为融合起点,且以所述第二用户标识信息为融合终点。7.根据权利要求6所述的方法,所述在主融合关系表中生成当前融合记录之后,还包括:确定所述主融合关系表中是否存在以所述第一用户标识信息为融合起点的第一融合记录;所述第一融合记录的融合终点为第三用户标识信息;对所述第二用户标识信息和所述第三用户标识信息的版本进行比较,得到版本比较结果;根据所述版本比较结果,对所述第一融合记录或所述当前融合记录进行调整。8.根据权利要求7所述的方法,其中,根据所述版本比较结果,对所述第一融合记录进行调整,包括:在所述第二用户标识信息的版本高于所述第三用户标识信息的版本的情况下,将所述第一融合记录的融合起点修改为所述第三用户标识信息,且将所述第一融合记录的融合终点修改为所述第二用户标识信息。
9.根据权利要求7所述的方法,其中,根据所述版本比较结果,对所述当前融合记录进行调整,包括:在所述第二用户标识信息的版本低于所述第三用户标识信息的版本的情况下,将所述当前融合记录的融合起点修改为所述第二用户标识信息,且将所述当前融合记录的融合终点修改为所述第三用户标识信息。10.根据权利要求7所述的方法,其中,所述第二用户标识信息和所述第三用户标识信息的版本分别为所述第二用户标识信息和所述第三用户标识信息的接收时间戳。11.根据权利要求6所述的方法,所述在主融合关系表中生成当前融合记录之后,还包括:确定所述主融合关系表中是否存在以所述第一用户标识信息为融合终点的第二融合记录;在存在的情况下,将所述第二融合记录的融合终点由所述第一用户标识信息更新为所述第二用户标识信息。12.根据权利要求6所述的方法,还包括:获取数据查询请求;其中,所述数据查询请求包括待查询的目标用户标识信息;从所述主融合关系表中查询与所述目标用户标识信息关联的其他用户标识信息;分别采用所述目标用户标识信息和所述其他用户标识信息查询目标用户行为数据和其他用户行为数据,且将所述目标用户行为数据和所述其他用户行为数据均作为查询结果。13.一种人群确定装置,包括:数据匹配模块,用于确定用户业务数据是否符合人群确定条件中的原子条件;所述人群确定条件包括条件块,所述条件块包括原子条件;用户标识信息添加模块,用于在所述用户业务数据符合任一原子条件的情况下,将所述用户业务数据所属的用户标识信息添加到该原子条件的中间结果中;中间结果处理模块,用于根据该原子条件的中间结果更新该原子条件所属的条件块的中间结果,并对至少两个条件块的中间结果进行聚合得到人群确定结果。14.根据权利要求13所述的装置,其中,所述人群确定条件通过如下方式确定:根据条件类别和条件运算规则,对初始的人群筛选条件进行重构得到人群确定...

【专利技术属性】
技术研发人员:李新建韩宇舟
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:

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

1