一种数据处理方法、装置、计算机设备以及可读存储介质制造方法及图纸

技术编号:38903522 阅读:16 留言:0更新日期:2023-09-22 14:21
本申请实施例提供了一种数据处理方法、装置、计算机设备以及可读存储介质,该方法包括:获取主业务对象对应的主维度列表和第一子对象对应的子维度列表;根据子维度列表获取满足子维度分发条件的第三子对象的子对象标识,将满足子维度分发条件的子对象标识作为可分发子对象标识;根据主维度列表中的第二子对象的子对象标识,对可分发子对象标识进行划分,得到已分发子对象标识和未分发子对象标识;从已分发子对象标识和未分发子对象标识中获取满足主维度分发条件的子对象标识,将满足主维度分发条件的子对象标识作为用于进行消息互动的待分发子对象标识集合。采用本申请,可以节约网络资源,且减少对进行消息互动的子对象的信息干扰。信息干扰。信息干扰。

【技术实现步骤摘要】
一种数据处理方法、装置、计算机设备以及可读存储介质


[0001]本申请涉及互联网
,尤其涉及一种数据处理方法、装置、计算机设备以及可读存储介质。

技术介绍

[0002]目前,主业务对象(例如,企业)中的子对象(例如,子对象O)可以向接收子对象发送互动消息,以通过互动消息提高子对象O的活跃度。子对象O在发送互动消息的过程中,需要获取能够发送互动消息的待分发子对象标识集合。
[0003]然而,现有技术在向待分发子对象标识集合中的子对象标识所对应的子对象发送互动消息时,子对象O可以在某个时间段内针对同一个接收子对象发送大量的互动消息,大量的互动消息会给接收子对象造成信息干扰,也会造成网络资源的浪费。

技术实现思路

[0004]本申请实施例提供一种数据处理方法、装置、计算机设备以及可读存储介质,可以减少对进行消息互动的子对象的信息干扰,且可以节约网络资源。
[0005]本申请实施例一方面提供了一种数据处理方法,包括:
[0006]获取主业务对象对应的主维度列表和第一子对象对应的子维度列表;主维度列表用于存储与主业务对象之间存在交互关系的第二子对象的子对象标识;子维度列表用于存储与第一子对象之间存在交互关系的第三子对象的子对象标识;第一子对象与主业务对象之间存在从属关系,第二子对象和第三子对象均与主业务对象之间不存在从属关系;
[0007]根据子维度列表获取满足子维度分发条件的第三子对象的子对象标识,将满足子维度分发条件的子对象标识作为可分发子对象标识;
[0008]根据主维度列表中的第二子对象的子对象标识,对可分发子对象标识进行划分,得到已分发子对象标识和未分发子对象标识;已分发子对象标识用于指示第一子对象在第一时间段内向已分发子对象标识对应的第三子对象发送过互动消息;未分发子对象标识用于指示第一子对象在第一时间段内未向未分发子对象标识对应的第三子对象发送过互动消息;
[0009]从已分发子对象标识和未分发子对象标识中获取满足主维度分发条件的子对象标识,将满足主维度分发条件的子对象标识作为用于进行消息互动的待分发子对象标识集合。
[0010]本申请实施例一方面提供了一种数据处理装置,包括:
[0011]列表获取模块,用于获取主业务对象对应的主维度列表和第一子对象对应的子维度列表;主维度列表用于存储与主业务对象之间存在交互关系的第二子对象的子对象标识;子维度列表用于存储与第一子对象之间存在交互关系的第三子对象的子对象标识;第一子对象与主业务对象之间存在从属关系,第二子对象和第三子对象均与主业务对象之间不存在从属关系;
[0012]标识获取模块,用于根据子维度列表获取满足子维度分发条件的第三子对象的子对象标识,将满足子维度分发条件的子对象标识作为可分发子对象标识;
[0013]标识划分模块,用于根据主维度列表中的第二子对象的子对象标识,对可分发子对象标识进行划分,得到已分发子对象标识和未分发子对象标识;已分发子对象标识用于指示第一子对象在第一时间段内向已分发子对象标识对应的第三子对象发送过互动消息;未分发子对象标识用于指示第一子对象在第一时间段内未向未分发子对象标识对应的第三子对象发送过互动消息;
[0014]集合获取模块,用于从已分发子对象标识和未分发子对象标识中获取满足主维度分发条件的子对象标识,将满足主维度分发条件的子对象标识作为用于进行消息互动的待分发子对象标识集合。
[0015]其中,子维度列表中的第三子对象的数量为M个,M为正整数;子维度列表还用于存储M个第三子对象分别对应的子维度消息分发时间点,以及M个第三子对象分别在统计时间段内的消息分发次数;子维度消息分发时间点处于统计时间段内;
[0016]标识获取模块,具体用于从子维度列表中获取子维度消息分发时间点处于第二时间段内的第三子对象的子对象标识,将处于第二时间段内的第三子对象的子对象标识作为初始子对象标识;
[0017]标识获取模块,具体用于获取子维度分发条件中的子维度消息分发阈值,从初始子对象标识中获取消息分发次数等于子维度消息分发阈值的子对象标识,将等于子维度消息分发阈值的子对象标识作为不可分发子对象标识;
[0018]标识获取模块,具体用于获取第一子对象对应的维护对象列表,将维护对象列表中除不可分发子对象标识之外的子对象标识,作为满足子维度分发条件的子对象标识,将满足子维度分发条件的子对象标识作为可分发子对象标识;维护对象列表包括N个第三子对象的子对象标识,N个第三子对象包括子维度列表中的M个第三子对象,N为大于或等于M的正整数。
[0019]其中,子维度列表还用于存储未与第一子对象之间存在交互关系的第三子对象的子对象标识,子维度列表中未与第一子对象之间存在交互关系的第三子对象的子对象标识属于第一子对象对应的维护对象列表;子维度列表中的第三子对象的数量为N个,N为正整数;N个第三子对象中包括与第一子对象之间存在交互关系的M个第三子对象;子维度列表还用于存储M个第三子对象分别对应的子维度消息分发时间点,以及M个第三子对象分别在统计时间段内的消息分发次数;子维度消息分发时间点处于统计时间段内;
[0020]标识获取模块,具体用于从子维度列表中获取子维度消息分发时间点处于第二时间段内的第三子对象的子对象标识,将处于第二时间段内的第三子对象的子对象标识作为初始子对象标识;
[0021]标识获取模块,具体用于获取子维度分发条件中的子维度消息分发阈值,从初始子对象标识中获取消息分发次数不等于子维度消息分发阈值的子对象标识,将不等于子维度消息分发阈值的子对象标识作为第一可分发子对象标识;
[0022]标识获取模块,具体用于从子维度列表中获取子维度消息分发时间点不处于第二时间段内的第三子对象的子对象标识,将不处于第二时间段内的第三子对象的子对象标识作为第二可分发子对象标识;
[0023]标识获取模块,具体用于将第一可分发子对象标识和第二可分发子对象标识,作为满足子维度分发条件的子对象标识,将满足子维度分发条件的子对象标识作为可分发子对象标识。
[0024]其中,主维度列表还用于存储第二子对象对应的主维度消息分发时间点;
[0025]标识划分模块,具体用于从主维度列表中获取主维度消息分发时间点处于第一时间段内的第二子对象的子对象标识,将处于第一时间段内的第二子对象的子对象标识作为辅助子对象标识;
[0026]标识划分模块,具体用于对辅助子对象标识和可分发子对象标识进行交集处理,得到已分发子对象标识;
[0027]标识划分模块,具体用于将可分发子对象标识中除已分发子对象标识之外的子对象标识作为未分发子对象标识。
[0028]其中,集合获取模块包括:
[0029]数量确定单元,用于将辅助子对象标识的数量作为主维度已分发子对象数量;
[0030]数量确定单元,用于获取主维度分发条件中的主维度消息分发阈值,将主维度消息分发阈值和主维度已分发子对象数量的差值,作为主维度未分发子对象数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取主业务对象对应的主维度列表和第一子对象对应的子维度列表;所述主维度列表用于存储与所述主业务对象之间存在交互关系的第二子对象的子对象标识;所述子维度列表用于存储与所述第一子对象之间存在交互关系的第三子对象的子对象标识;所述第一子对象与所述主业务对象之间存在从属关系,所述第二子对象和所述第三子对象均与所述主业务对象之间不存在从属关系;根据所述子维度列表获取满足子维度分发条件的第三子对象的子对象标识,将满足所述子维度分发条件的子对象标识作为可分发子对象标识;根据所述主维度列表中的第二子对象的子对象标识,对所述可分发子对象标识进行划分,得到已分发子对象标识和未分发子对象标识;所述已分发子对象标识用于指示所述第一子对象在第一时间段内向所述已分发子对象标识对应的第三子对象发送过互动消息;所述未分发子对象标识用于指示所述第一子对象在所述第一时间段内未向所述未分发子对象标识对应的第三子对象发送过互动消息;从所述已分发子对象标识和所述未分发子对象标识中获取满足主维度分发条件的子对象标识,将满足所述主维度分发条件的子对象标识作为用于进行消息互动的待分发子对象标识集合。2.根据权利要求1所述的方法,其特征在于,所述子维度列表中的第三子对象的数量为M个,所述M为正整数;所述子维度列表还用于存储M个第三子对象分别对应的子维度消息分发时间点,以及所述M个第三子对象分别在统计时间段内的消息分发次数;所述子维度消息分发时间点处于所述统计时间段内;所述根据所述子维度列表获取满足子维度分发条件的第三子对象的子对象标识,将满足所述子维度分发条件的子对象标识作为可分发子对象标识,包括:从所述子维度列表中获取所述子维度消息分发时间点处于第二时间段内的第三子对象的子对象标识,将处于所述第二时间段内的第三子对象的子对象标识作为初始子对象标识;获取子维度分发条件中的子维度消息分发阈值,从所述初始子对象标识中获取所述消息分发次数等于所述子维度消息分发阈值的子对象标识,将等于所述子维度消息分发阈值的子对象标识作为不可分发子对象标识;获取所述第一子对象对应的维护对象列表,将所述维护对象列表中除所述不可分发子对象标识之外的子对象标识,作为满足所述子维度分发条件的子对象标识,将满足所述子维度分发条件的子对象标识作为可分发子对象标识;所述维护对象列表包括N个第三子对象的子对象标识,所述N个第三子对象包括所述子维度列表中的所述M个第三子对象,所述N为大于或等于所述M的正整数。3.根据权利要求1所述的方法,其特征在于,所述子维度列表还用于存储未与所述第一子对象之间存在交互关系的第三子对象的子对象标识,所述子维度列表中未与所述第一子对象之间存在交互关系的第三子对象的子对象标识属于所述第一子对象对应的维护对象列表;所述子维度列表中的第三子对象的数量为N个,所述N为正整数;N个第三子对象中包括与所述第一子对象之间存在交互关系的M个第三子对象;所述子维度列表还用于存储所述M个第三子对象分别对应的子维度消息分发时间点,以及所述M个第三子对象分别在统计
时间段内的消息分发次数;所述子维度消息分发时间点处于所述统计时间段内;所述根据所述子维度列表获取满足子维度分发条件的第三子对象的子对象标识,将满足所述子维度分发条件的子对象标识作为可分发子对象标识,包括:从所述子维度列表中获取所述子维度消息分发时间点处于第二时间段内的第三子对象的子对象标识,将处于所述第二时间段内的第三子对象的子对象标识作为初始子对象标识;获取子维度分发条件中的子维度消息分发阈值,从所述初始子对象标识中获取所述消息分发次数不等于所述子维度消息分发阈值的子对象标识,将不等于所述子维度消息分发阈值的子对象标识作为第一可分发子对象标识;从所述子维度列表中获取所述子维度消息分发时间点不处于所述第二时间段内的第三子对象的子对象标识,将不处于所述第二时间段内的第三子对象的子对象标识作为第二可分发子对象标识;将所述第一可分发子对象标识和所述第二可分发子对象标识,作为满足所述子维度分发条件的子对象标识,将满足所述子维度分发条件的子对象标识作为可分发子对象标识。4.根据权利要求1所述的方法,其特征在于,所述主维度列表还用于存储所述第二子对象对应的主维度消息分发时间点;所述根据所述主维度列表中的第二子对象的子对象标识,对所述可分发子对象标识进行划分,得到已分发子对象标识和未分发子对象标识,包括:从所述主维度列表中获取所述主维度消息分发时间点处于第一时间段内的第二子对象的子对象标识,将处于所述第一时间段内的第二子对象的子对象标识作为辅助子对象标识;对所述辅助子对象标识和所述可分发子对象标识进行交集处理,得到已分发子对象标识;将所述可分发子对象标识中除所述已分发子对象标识之外的子对象标识作为未分发子对象标识。5.根据权利要求4所述的方法,其特征在于,所述从所述已分发子对象标识和所述未分发子对象标识中获取满足主维度分发条件的子对象标识,将满足所述主维度分发条件的子对象标识作为用于进行消息互动的待分发子对象标识集合,包括:将所述辅助子对象标识的数量作为主维度已分发子对象数量;获取主维度分发条件中的主维度消息分发阈值,将所述主维度消息分发阈值和所述主维度已分发子对象数量的差值,作为主维度未分发子对象数量;根据所述主维度未分发子对象数量,从所述已分发子对象标识和所述未分发子对象标识中获取满足所述主维度分发条件的子对象标识,将满足所述主维度分发条件的子对象标识作为用于进行消息互动的待分发子对象标识集合。6.根据权利要求5所述的方法,其特征在于,所述根据所述主维度未分发子对象数量,从所述已分发子对象标识和所述未分发子对象标识中获取满足所述主维度分发条件的子对象标识,包括:若所述未分发子对象标识的数量小于或等于所述主维度未分发子对象数量,则将所述已分发子对象标识和所述未分发子对象标识作为满足所述主维度分发条件的子对象标识;
若所述未分发子对象标识的数量大于所述主维度未分发子对象数量,则从所述未分发子对象标识中获取候选子对象标识,将所述已分发子对象标识和所述候选子对象标识作为满足所述主维度分发条件的子对象标识;所述候选子对象标识的数量等于所述主维度未分发子对象数量。7.根据权利要求6所述的方法,其特征在于,所述从所述未分发子对象标识中获取候选子对象标识,包括:将所述第一子对象和所述未分发子对象标识对应的第三子对象之间的关联关...

【专利技术属性】
技术研发人员:黄铁鸣左成罗怡君林莉李斌曾楚伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1