数据查询方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37798624 阅读:10 留言:0更新日期:2023-06-09 09:28
本申请涉及一种数据查询方法、装置、计算机设备和存储介质,涉及大数据技术领域。所述方法包括:根据目标业务的初始标签组构建多个标签组;将各标签组中标签数量最大的标签组作为目标标签组;确定目标用户匹配层级,将归属于目标用户匹配层级的群组作为目标群组;在目标群组中存在与任一目标标签组相匹配的第一目标群组时,根据初始标签组及第一目标群组的目标标签组,确定目标标签并构建多个第一标签组;将各第一标签组中标签数量最大的第一标签组作为目标标签组,并跳转至根据目标标签组的标签数量,确定目标用户匹配层级的步骤,直至不存在目标标签为止;根据各第一目标群组中的用户信息确定目标用户信息。采用本方法能够提高数据的查询效率。高数据的查询效率。高数据的查询效率。

【技术实现步骤摘要】
数据查询方法、装置、计算机设备和存储介质


[0001]本申请涉及大数据
,特别是涉及一种数据查询方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着银行业务运营的逐渐精细化,客户标签也逐步显现出数量多,差异化大的特点,以至于每一个用户均可能同时具有上千个标签。同时,业务也具有其相应的标签。在用户同时拥有业务具有的所有标签时,可以确定用户能够办理该业务。
[0003]现有技术中,往往通过遍历的方式查找可以办理特定业务的用户,也即需要遍历用户池中的所有用户,同时对于每一个用户还需要遍历其全部的标签,以确定用户的标签和业务的标签是否符合,使得数据的查询效率低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种数据查询方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种数据查询方法。所述方法包括:
[0006]根据目标业务对应的初始标签组中的标签,构建多个标签组,各所述标签组中所述标签的标签数量小于或者等于所述初始标签组中所述标签的标签数量;
[0007]将各所述标签组中标签数量最大的所述标签组,作为目标标签组;
[0008]根据所述目标标签组的标签数量,从多个用户匹配层级中确定目标用户匹配层级,将归属于所述目标用户匹配层级的群组作为目标群组,所述目标群组对应的群组标签的标签数量与所述目标标签组的标签数量相同,所述目标群组中包括至少一个用户信息;
[0009]在所述目标群组中存在与任一所述目标标签组相匹配的第一目标群组的情况下,根据所述初始标签组及所述第一目标群组对应的所述目标标签组,确定目标标签,根据所述目标标签构建多个第一标签组,其中,所述初始标签组由各所述第一目标群组对应的所述目标标签组中的标签和所述目标标签构成;
[0010]将各所述第一标签组中标签数量最大的所述第一标签组,作为所述目标标签组,并跳转至根据所述目标标签组的标签数量,确定目标用户匹配层级的步骤,直至不存在所述目标标签为止;
[0011]根据各所述第一目标群组中的用户信息,确定目标用户信息。
[0012]在其中一个实施例中,各所述目标群组顺序排列,所述方法还包括:
[0013]按所述目标群组的排列顺序对各所述目标群组进行遍历,确定各所述目标群组的群组标签与所述目标标签组是否一致,并在遍历得到群组标签和所述目标标签组一致的所述目标群组的情况下,将所述群组标签和所述目标标签组一致的所述目标群组,作为所述目标标签组对应的所述第一目标群组。
[0014]在其中一个实施例中,所述方法还包括:
[0015]在第一统计周期内,针对任一所述群组,对所述群组作为所述第一目标群组的次数进行累加,得到所述群组被匹配成功的匹配次数;
[0016]在所述第一统计周期结束后,针对任一所述用户匹配层级,统计所述用户匹配层级中各所述群组被匹配成功的匹配次数,并对各所述群组按照所述匹配次数由大至小的顺序进行排序。
[0017]在其中一个实施例中,所述方法还包括:
[0018]在第二统计周期内,若所述第一目标群组的数量大于1,则根据各所述第一目标群组的标签,构建得到至少一个合并群组标签,并对各所述合并群组标签被构建的次数进行累加,得到各所述合并群组标签的构建次数;
[0019]在所述第二统计周期结束后,针对任一所述合并群组标签,在所述合并群组标签的所述构建次数大于构建阈值时,根据构建所述合并群组标签的所述群组标签对应的所述第一目标群组,构建所述合并群组标签对应的群组。
[0020]在其中一个实施例中,所述方法还包括:
[0021]在所述目标群组中不存在与任一所述目标标签组相匹配的第一目标群组的情况下,将所述目标标签组从各所述标签组中删除,并跳转至将各所述标签组中标签数量最大的所述标签组,作为目标标签组的步骤,直至所述目标群组中存在与所述目标标签组相匹配的第一目标群组为止。
[0022]在其中一个实施例中,所述方法还包括:
[0023]获取各所述目标用户信息的用户活跃度,所述用户活跃度用于表征用户信息对应的用户参与业务的频率;
[0024]按用户活跃度由高至低的顺序,向各所述目标用户信息对应的用户发送所述目标业务对应的交互请求。
[0025]在其中一个实施例中,所述根据各所述第一目标群组中的用户信息,确定目标用户信息,包括:
[0026]从各所述第一目标群组中选取第二目标群组,将所述第二目标群组中的用户信息作为目标用户信息,并将所述第二目标群组从各所述第一目标群组中删除;
[0027]针对任一所述目标用户信息,在第三目标群组中不存在与所述目标用户信息相匹配的用户信息的情况下,将所述目标用户信息从各所述目标用户信息中删除,所述第三目标群组为各所述第一目标群组中的任一第一目标群组;
[0028]将所述第三目标群组从各所述第一目标群组中删除,并跳转至针对任一所述目标用户信息,在第三目标群组中不存在与所述目标用户信息相匹配的用户信息的情况下,将所述目标用户信息从各所述目标用户信息中删除的步骤,直至所述第一目标群组的数量为0为止。
[0029]第二方面,本申请还提供了一种数据查询装置。所述装置包括:
[0030]第一构建模块,用于根据目标业务对应的初始标签组中的标签,构建多个标签组,各所述标签组中所述标签的标签数量小于或者等于所述初始标签组中所述标签的标签数量;
[0031]第一处理模块,用于将各所述标签组中标签数量最大的所述标签组,作为目标标签组;
[0032]第一确定模块,用于根据所述目标标签组的标签数量,从多个用户匹配层级中确定目标用户匹配层级,将归属于所述目标用户匹配层级的群组作为目标群组,所述目标群组对应的群组标签的标签数量与所述目标标签组的标签数量相同,所述目标群组中包括至少一个用户信息;
[0033]第二构建模块,用于在所述目标群组中存在与任一所述目标标签组相匹配的第一目标群组的情况下,根据所述初始标签组及所述第一目标群组对应的所述目标标签组,确定目标标签,根据所述目标标签构建多个第一标签组,其中,所述初始标签组由各所述第一目标群组对应的所述目标标签组中的标签和所述目标标签构成;
[0034]第二处理模块,用于将各所述第一标签组中标签数量最大的所述第一标签组,作为所述目标标签组,并跳转至根据所述目标标签组的标签数量,确定目标用户匹配层级的步骤,直至不存在所述目标标签为止;
[0035]第二确定模块,用于根据各所述第一目标群组中的用户信息,确定目标用户信息。
[0036]在其中一个实施例中,各所述目标群组顺序排列,上述装置还包括:
[0037]匹配模块,用于按所述目标群组的排列顺序对各所述目标群组进行遍历,确定各所述目标群组的群组标签与所述目标标签组是否一致,并在遍历得到群组标签和所述目标标签组一致的所述目标群组的情况下,将所述群组标签和所述目标标签组一致的所述目标群组,作为所述目标本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:根据目标业务对应的初始标签组中的标签,构建多个标签组,各所述标签组中所述标签的标签数量小于或者等于所述初始标签组中所述标签的标签数量;将各所述标签组中标签数量最大的所述标签组,作为目标标签组;根据所述目标标签组的标签数量,从多个用户匹配层级中确定目标用户匹配层级,将归属于所述目标用户匹配层级的群组作为目标群组,所述目标群组对应的群组标签的标签数量与所述目标标签组的标签数量相同,所述目标群组中包括至少一个用户信息;在所述目标群组中存在与任一所述目标标签组相匹配的第一目标群组的情况下,根据所述初始标签组及所述第一目标群组对应的所述目标标签组,确定目标标签,根据所述目标标签构建多个第一标签组,其中,所述初始标签组由各所述第一目标群组对应的所述目标标签组中的标签和所述目标标签构成;将各所述第一标签组中标签数量最大的所述第一标签组,作为所述目标标签组,并跳转至根据所述目标标签组的标签数量,确定目标用户匹配层级的步骤,直至不存在所述目标标签为止;根据各所述第一目标群组中的用户信息,确定目标用户信息。2.根据权利要求1所述的方法,其特征在于,各所述目标群组顺序排列,所述方法还包括:按所述目标群组的排列顺序对各所述目标群组进行遍历,确定各所述目标群组的群组标签与所述目标标签组是否一致,并在遍历得到群组标签和所述目标标签组一致的所述目标群组的情况下,将所述群组标签和所述目标标签组一致的所述目标群组,作为所述目标标签组对应的所述第一目标群组。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在第一统计周期内,针对任一所述群组,对所述群组作为所述第一目标群组的次数进行累加,得到所述群组被匹配成功的匹配次数;在所述第一统计周期结束后,针对任一所述用户匹配层级,统计所述用户匹配层级中各所述群组被匹配成功的匹配次数,并对各所述群组按照所述匹配次数由大至小的顺序进行排序。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在第二统计周期内,若所述第一目标群组的数量大于1,则根据各所述第一目标群组的标签,构建得到至少一个合并群组标签,并对各所述合并群组标签被构建的次数进行累加,得到各所述合并群组标签的构建次数;在所述第二统计周期结束后,针对任一所述合并群组标签,在所述合并群组标签的所述构建次数大于构建阈值时,根据构建所述合并群组标签的所述群组标签对应的所述第一目标群组,构建所述合并群组标签对应的群组。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述目标群组中不存在与任一所述目标标签组相匹配的第一目标群组的情况下,将所述目标标签组从各所述标签组中删除,并跳转至将各所述标签组中标签数量最大的所述标签组,作为目标标签组的步骤,直至所述目标群组中存在与所述目标标签组相匹配的第一目标群组为止。
6.根...

【专利技术属性】
技术研发人员:李炯胡凯乐何子南
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1