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

技术编号:39126701 阅读:7 留言:0更新日期:2023-10-23 14:49
本申请涉及一种客群查询方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取查询信息;查询信息中包括待查询对象的目标对象散列值;基于目标对象散列值,确定待查询对象对应的目标存储节点;基于目标存储节点所保存的目标存储列表和目标对象散列值,确定匹配区间;对匹配区间中的键值进行处理,得到待查询对象的目标客群;键值由对象散列值和客群散列值组成。采用本方法能够提高客群查询效率。群查询效率。群查询效率。

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


[0001]本申请涉及计算机
,特别是涉及一种客群查询方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,通过互联网为用户提供金融服务成为一种趋势,不同客户群体所需要的金融服务各不相同,为了给用户提供符合其特性的金融服务,在为用户提供金融服务之前,通常需要从众多客群数据中查询用户所属于的客户群体。
[0003]传统技术中,通常将客群数据保存于关系型数据库,查询用户所属于的客户群体时,需要耗费较长的时间,导致客户群体查询效率低下。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高客群查询效率的客群查询方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种客群查询方法。所述方法包括:
[0006]获取查询信息;所述查询信息中包括待查询对象的目标对象散列值;
[0007]基于所述目标对象散列值,确定所述待查询对象对应的目标存储节点;
[0008]基于所述目标存储节点所保存的目标存储列表和所述目标对象散列值,确定匹配区间;
[0009]对所述匹配区间中的键值进行处理,得到所述待查询对象的目标客群;所述键值由对象散列值和客群散列值组成。
[0010]在一个实施例中,所述基于所述目标对象散列值,确定所述待查询对象对应的目标存储节点包括:
[0011]获取各个存储节点所对应的键值范围;/>[0012]基于所述目标对象散列值,以及各个所述存储节点对应的键值范围,确定所述待查询对象对应的目标存储节点。
[0013]在一个实施例中,所述基于所述目标对象散列值,以及各个所述存储节点对应的键值范围,确定所述待查询对象对应的目标存储节点包括:
[0014]针对每个所述存储节点,获取所述存储节点对应的键值范围中的最小键值所对应的第一对象散列值,以及所述存储节点对应的键值范围中的最大键值所对应的第二对象散列值;
[0015]将所述目标对象散列值与所述第一对象散列值和所述第二对象散列值进行比较;
[0016]若所述目标对象散列值大于或者等于所述第一对象散列值,且所述目标对象散列值小于或者等于所述第二对象散列值,则将所述存储节点确定为所述待查询对象对应的目标存储节点。
[0017]在一个实施例中,所述基于所述目标对象散列值,以及各个所述存储节点对应的
键值范围,确定所述待查询对象对应的目标存储节点包括:
[0018]将所述目标对象散列值与客群起始散列值进行组合,得到起始组合散列值,将所述目标对象散列值与客群终止散列值进行组合,得到终止组合散列值;
[0019]针对每个所述存储节点,将所述起始组合散列值和所述终止组合散列值分别与所述存储节点对应的键值范围中的最小键值和最大键值进行比较;
[0020]若所述起始组合散列值和所述终止组合散列值中的至少一个大于或者等于所述最小键值,且小于或者等于所述最大键值,则将所述存储节点确定为所述待查询对象对应的目标存储节点。
[0021]在一个实施例中,所述基于所述目标存储节点所保存的目标存储列表和所述目标对象散列值,确定匹配区间包括:
[0022]获取所述目标存储节点所存储的目标存储列表;所述目标存储列表中的每一行对应一个键值,各个所述键值按顺序排列;
[0023]将所述目标对象散列值依次与所述目标存储列表中的键值进行匹配,将第一个与所述目标对象散列值匹配的键值确定为起点键值,将最后一个与所述目标对象散列值匹配的键值确定为终点键值;
[0024]基于所述起点键值和所述终点键值,确定匹配区间。
[0025]在一个实施例中,所述对所述匹配区间中的键值进行处理,得到所述待查询对象的目标客群包括:
[0026]获取所述匹配区间中的各个匹配键值;
[0027]针对每个所述匹配键值,获取所述匹配键值中的目标客群散列值;
[0028]对各个所述目标客群散列值进行转换,得所述待查询对象的目标客群。
[0029]在一个实施例中,所述查询信息中包括待查询规则标识,所述对所述匹配区间中的键值进行处理,得到所述待查询对象的目标客群包括:
[0030]获取所述匹配区间中的各个匹配键值,以及所述匹配键值对应的规则标识;
[0031]针对每个所述匹配键值,将所述匹配键值对应的规则标识与所述待查询规则标识进行比对,将与所述待查询规则标识相同的规则标识所对应的匹配键值确定为目标键值;
[0032]获取所述目标键值中的目标客群散列值,对各个所述目标客群散列值进行转换,得所述待查询对象的目标客群。
[0033]第二方面,本申请还提供了一种客群查询装置。所述装置包括:
[0034]获取模块,用于获取查询信息;所述查询信息中包括待查询对象的目标对象散列值;
[0035]确定模块,用于基于所述目标对象散列值,确定所述待查询对象对应的目标存储节点;
[0036]匹配模块,用于基于所述目标存储节点所保存的目标存储列表和所述目标对象散列值,确定匹配区间;
[0037]处理模块,用于对所述匹配区间中的键值进行处理,得到所述待查询对象的目标客群;所述键值由对象散列值和客群散列值组成。第三方面,本申请还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述方法的步骤。
[0038]第四方面,本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0039]第五方面,本申请还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述方法的步骤。
[0040]上述客群查询方法、装置、计算机设备、存储介质和计算机程序产品,获取查询信息,查询信息中包括待查询对象的目标对象散列值,基于目标对象散列值,确定待查询对象对应的目标存储节点,确定目标存储节点之后,仅需要从目标存储节点所存储的目标存储列表中确定匹配区间,减少了确定匹配区间过程中数据的处理,缩短了客户查询的时长,确定匹配区间之后,仅需要对匹配区间中的键值进行处理,即可得到待查询对象的目标客群,减少了需要处理键值的数量,进一步缩短了客群查询的时长,从而提高了客群查询的效率。
附图说明
[0041]图1为一个实施例中客群查询方法的应用环境图;
[0042]图2为一个实施例中客群查询方法的流程示意图;
[0043]图3为一个实施例中目标存储节点确定步骤的流程示意图;
[0044]图4为另一个实施例中目标存储节点确定步骤的流程示意图;
[0045]图5为一个实施例中匹配区间确定步骤的流程示意图;
[0046]图6为一个实施例中客群查询装置的结构框图;
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种客群查询方法,其特征在于,所述方法包括:获取查询信息;所述查询信息中包括待查询对象的目标对象散列值;基于所述目标对象散列值,确定所述待查询对象对应的目标存储节点;基于所述目标存储节点所保存的目标存储列表和所述目标对象散列值,确定匹配区间;对所述匹配区间中的键值进行处理,得到所述待查询对象的目标客群;所述键值由对象散列值和客群散列值组成。2.根据权利要求1所述的方法,其特征在于,所述基于所述目标对象散列值,确定所述待查询对象对应的目标存储节点包括:获取各个存储节点所对应的键值范围;基于所述目标对象散列值,以及各个所述存储节点对应的键值范围,确定所述待查询对象对应的目标存储节点。3.根据权利要求2所述的方法,其特征在于,所述基于所述目标对象散列值,以及各个所述存储节点对应的键值范围,确定所述待查询对象对应的目标存储节点包括:针对每个所述存储节点,获取所述存储节点对应的键值范围中的最小键值所对应的第一对象散列值,以及所述存储节点对应的键值范围中的最大键值所对应的第二对象散列值;将所述目标对象散列值与所述第一对象散列值和所述第二对象散列值进行比较;若所述目标对象散列值大于或者等于所述第一对象散列值,且所述目标对象散列值小于或者等于所述第二对象散列值,则将所述存储节点确定为所述待查询对象对应的目标存储节点。4.根据权利要求2所述的方法,其特征在于,所述基于所述目标对象散列值,以及各个所述存储节点对应的键值范围,确定所述待查询对象对应的目标存储节点包括:将所述目标对象散列值与客群起始散列值进行组合,得到起始组合散列值,将所述目标对象散列值与客群终止散列值进行组合,得到终止组合散列值;针对每个所述存储节点,将所述起始组合散列值和所述终止组合散列值分别与所述存储节点对应的键值范围中的最小键值和最大键值进行比较;若所述起始组合散列值和所述终止组合散列值中的至少一个大于或者等于所述最小键值,且小于或者等于所述最大键值,则将所述存储节点确定为所述待查询对象对应的目标存储节点。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标存储节点所保存的目标存储列表和所述目标对象...

【专利技术属性】
技术研发人员:李岩傅亚敏张靖羚张思秦皮文倩
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1