【技术实现步骤摘要】
一种用户线索查询方法和相关装置
[0001]本申请涉及数据处理领域,特别是涉及一种用户线索查询方法和相关装置。
技术介绍
[0002]社交软件除了可以为普通用户提供社交服务以外,还可以为企业用户提供社交服务。在提供服务的过程中,会基于用户的行为确定用户线索信息,一个用户的用户线索信息所包括的用户状态能够体现出这个用户当前能够获取何种服务。
[0003]然而,由于用户线索信息是基于用户在社交软件中做出的用户行为产生的,故目前用于确定用户线索信息的相关数据都分散在各个用户行为流程对应的数据表中。
[0004]相关技术中,若需要查询用户线索信息来确定为用户提供何种符合当前用户状态的服务时,只能基于查询需求在多张分散的数据表中进行联表查询。联表查询的逻辑复杂度较大,而且会对系统带来很大开销。
技术实现思路
[0005]为了解决上述技术问题,本申请提供了一种用户线索查询方法,处理设备可以将多个数据表中的相关数据转化为用户的用户线索信息,与用户的用户标识对应设置在统一的键值对数据表中,从而在通过用户线索信 ...
【技术保护点】
【技术特征摘要】
1.一种用户线索查询方法,其特征在于,所述方法包括:获取包括多个筛选条件的用户线索查询请求;根据所述多个筛选条件对键值对数据表中值字段所设置的用户线索信息进行匹配,所述键值对数据表通过键值对表项的键字段保存用户标识,所述键值对表项的值字段用于保存所述用户标识对应的用户线索信息;通过匹配结果,从所述键值对数据表所包括键值对表项中筛选出与所述多个筛选条件对应的目标键值对表项;根据所述目标键值对表项确定所述用户线索查询请求对应的查询结果;其中,所述键值对数据表通过如下方式更新:通过定时队列获取待更新的线索数据,所述线索数据用于确定所述用户线索信息;根据所述线索数据确定对应的待定用户状态;根据所述线索数据对应的用户标识和所述待定用户状态,确定是否对所述键值对数据表进行更新。2.根据权利要求1所述的方法,其特征在于,所述通过匹配结果,从所述键值对数据表所包括键值对表项中筛选出与所述多个筛选条件对应的目标键值对表项,包括:通过所述匹配结果,从所述键值对数据表所包括键值对表项中筛选出目标数量的所述目标键值对表项,所述目标数量是根据查询结果展示页的展示数量确定的。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取针对所述查询结果展示页的翻页操作;根据所述翻页操作,重新执行所述根据所述多个筛选条件对键值对数据表中值字段所设置的用户状态进行匹配的步骤。4.根据权利要求1
‑
3任意一项所述的方法,其特征在于,所述用户线索信息包括用户状态,所述方法还包括:获取请求改变用户状态的状态更新请求;根据所述状态更新请求所携带的用户标识和改变后的用户状态,对所述键值对数据表进行更新。5.根据权利要求4所述的方法,其特征在于,所述获取请求改变用户状态的状态更新请求,包括:获取用户认证流程中接收的用户认证请求,所述用户认证请求用于请求改变用户的认证状态;将所述用户认证请求作为所述状态更新请求。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述键值对数据表中处于预设时段内的目标用户线索信息;所述通过定时队列获取待更新的线索数据,包括:通过定时队列获取与所述目标用户线索信息对应的线索数据;所述根据所述线索数据对应的用户标识和所述待定用户状态,确定是否对所述键值对数据表进行更新,包括:根据所述线索数据对应的用户标识确定对应的所述目标用户线索信息和所述待定用户线索信息是否匹配;
若不匹配,根据所述线索数据对应的用户标识和所述待定用户线索信息对所述键值对数据表进行更新。7.一种用户线索查询装置,其特征在于,所述装置包括第一获取单元、匹配单元、筛选单元、第一确定单元、第四获取单元、第二确定单元和第三确定单元:所述第一获取单元,用于获取包括多个筛选条件的用户线索查询请求;所述匹配单元,用于根据所述多个筛选条件对键值对数据表中值字段所设置的用户线索信息进行匹配,所述键值对...
【专利技术属性】
技术研发人员:黄铁鸣,李斌,陈育武,梁文栋,谭赞君,楼宏微,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。