对象查询方法、装置、设备及存储介质制造方法及图纸

技术编号:28430944 阅读:24 留言:0更新日期:2021-05-11 18:40
本发明专利技术实施例提供了一种对象查询方法、装置、设备及存储介质,方法包括:获取第一查询请求,第一查询请求包括第一对象的第一位置信息及与第一位置信息对应的第一时间信息;根据第一位置信息,在预设的候选对象信息集合中确定多个第二对象;根据第一时间信息,在多个第二对象中确定多个第三对象;基于多个第三对象中每个第三对象关联的位置信息和时间信息,第一对象的第一位置信息和第一时间信息,计算多个第三对象中每个第三对象与第一对象的伴随得分;将伴随得分大于预设分值的第三对象,确定为第一对象的目标对象。根据本发明专利技术实施例的方法,在计算过程中参考了位置信息重合的时长,提升了查询结果的准确率。

【技术实现步骤摘要】
对象查询方法、装置、设备及存储介质
本专利技术属于移动通信领域,尤其涉及一种对象查询方法、装置、设备及存储介质。
技术介绍
很多场景中需要查询某个对象的同行对象(即一同出行的对象)。通过传统的走访调查的方式查询,费时费力且结果难以保障。目前,运营商大数据(例如手机信令数据)为查询目标对象的同行对象提供了良好的数据基础。但是,在现有技术中在查询目标对象同行对象时,仅考虑了两者在相同时间的位置轨迹是否有交集,没有考虑位置轨迹重合的时长,因此,在实际应用中得到的同行对象准确率较低。例如,某一对象在某一时刻,路过目标对象所在小区,与目标对象连接了同一个基站,但是两个对象实际并无接触,此时将该对象判定为目标对象的同行对象结果就是错误的。
技术实现思路
本专利技术实施例提供一种对象查询方法、装置、设备及存储介质,能够提升查询结果的准确率。第一方面,本专利技术实施例提供一种对象查询方法,方法包括:获取第一查询请求,第一查询请求包括第一对象的第一位置信息及与第一位置信息对应的第一时间信息;根据第一位置信息,在预设的候选对象信息集合中确定多个第二对象;根据第一时间信息,在多个第二对象中确定多个第三对象;基于多个第三对象中每个第三对象关联的位置信息和时间信息,第一对象的第一位置信息和第一时间信息,计算多个第三对象中每个第三对象与第一对象的伴随得分,伴随得分指示第三对象与第一对象在第一时间信息对应的时间范围内位置信息的相似度;将伴随得分大于预设分值的第三对象,确定为第一对象的目标对象。在一种可选的实施方式中,基于多个第三对象中每个第三对象关联的位置信息和时间信息,第一对象的第一位置信息和第一时间信息,计算多个第三对象中每个第三对象与第一对象的伴随得分,包括:基于多个第三对象中每个第三对象关联的位置信息,第一对象的第一位置信息,计算多个第三对象中每个第三对象的位置信息与第一对象的位置信息的位置相似度值;基于多个第三对象中每个第三对象关联的时间信息和位置信息,第一对象的第一时间信息和第一位置信息,计算多个第三对象中每个第三对象与第一对象的时间相似度值;根据位置相似度值与时间相似度值,计算多个第三对象中每个第三对象与第一对象的伴随得分。在一种可选的实施方式中,第一位置信息包括对象的多个位置中每个位置对应的多个空间索引编码geohash码值;多个空间索引编码geohash码值包括多个位置中每个位置的geohash码值及与geohash码值对应的网格相邻的至少一个近邻网格的geohash码值。在一种可选的实施方式中,位置相似度值是第三对象和第一对象重合网格数量占第一对象的网格总数的比值。在一种可选的实施方式中,第一时间信息包括与第一位置信息的多个位置中每个位置对应的多个geohash码值对应的子时间信息;基于多个第三对象中每个第三对象关联的时间信息和位置信息,第一对象的第一时间信息和第一位置信息,计算多个第三对象中每个第三对象与第一对象的时间相似度值,包括:计算每个第三对象和第一对象重合网格对应的第三对象的子时间信息,与重合网格对应的第一对象的子时间信息之间的重合时间;基于第一时间信息的总时间和每个重合时间,计算多个第三对象中每个第三对象与第一对象的时间相似度值。在一种可选的实施方式中,基于第一时间信息的总时间和每个重合时间,计算多个第三对象中每个第三对象与第一对象的时间相似度值,包括:根据重合网格对应的第一对象的子时间信息和预设时长条件,计算每个重合时间的加权重合时间;基于第一时间信息的总时间和每个加权重合时间,计算多个第三对象中每个第三对象与第一对象的时间相似度值。在一种可选的实施方式中,时间相似度值是重合网格对应的第三对象的时间信息和第一时间信息之间的重合时间,与第一时间信息的总时间的比值。在一种可选的实施方式中,根据第一位置信息,在预设的候选对象信息集合中确定多个第二对象之前,方法还包括:获取多个候选对象的位置信息以及位置信息对应的时间信息;基于每个候选对象的位置信息以及位置信息对应的时间信息,构建候选对象信息集合。在一种可选的实施方式中,获取多个候选对象的位置信息以及位置信息对应的时间信息,包括:获取多个信令数据和多个基站工参数据,信令数据包括对象位置数据和时间数据;根据多个信令数据和多个基站工参数据,确定多个候选对象的位置信息以及位置信息对应的时间信息。第二方面,本专利技术实施例提供了一种对象查询装置,装置包括:第一获取模块,被配置为获取第一查询请求,第一查询请求包括第一对象的第一位置信息及与第一位置信息对应的第一时间信息;第一判断模块,被配置为根据第一位置信息,在预设的候选对象信息集合中确定多个第二对象;第二判断模块,被配置为根据第一时间信息,在多个第二对象中确定多个第三对象;第一信息处理模块,被配置为基于多个第三对象中每个第三对象关联的位置信息和时间信息,第一对象的第一位置信息和第一时间信息,计算多个第三对象中每个第三对象与第一对象的伴随得分,伴随得分指示第三对象与第一对象在第一时间信息对应的时间范围内位置信息的相似度;目标对象确定模块,被配置为将伴随得分大于预设分值的第三对象,确定为第一对象的目标对象。第三方面,本专利技术实施例提供了一种对象查询设备,设备包括:处理器,以及存储有计算机程序指令的存储器;所述处理器读取并执行所述计算机程序指令,以实现第一方面及第一方面中任一可选实施方式提供的对象查询方法。第四方面,本专利技术实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现第一方面及第一方面中任一可选实施方式提供的对象查询方法。本专利技术实施例的对象查询方法、装置、设备及存储介质,能够根据第一对象的第一位置信息和第一时间信息,在预设的候选对象信息集合中确定多个第二对象,并在多个第二对象中确定多个第三对象,第三对象即在某一时刻与第一对象的位置信息有重合的对象;然后基于多个第三对象中每个第三对象关联的位置信息和时间信息,第一对象的第一位置信息和第一时间信息,计算多个第三对象中每个第三对象与第一对象的伴随得分;将得分满足预设要求的第三对象,确定为目标对象。由于第三对象与第一对象在某一时刻与位置信息有重合,所以后续计算伴随得分的过程中同时使用位置信息和时间信息,即参考了位置信息重合的时长,因此得到的目标对象相比传统方法更准确。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中的地图区域划分示意图;图2是本专利技术实施例中的geohash编码过程示意图;图3是本专利技术实施例提供的一种对象查询方法流程示意图;图4是本专利技术实施例提供的一种对象查询装置的结构示意图;图5是本文档来自技高网...

【技术保护点】
1.一种对象查询方法,其特征在于,包括:/n获取第一查询请求,所述第一查询请求包括第一对象的第一位置信息及与第一位置信息对应的第一时间信息;/n根据所述第一位置信息,在预设的候选对象信息集合中确定多个第二对象;/n根据所述第一时间信息,在所述多个第二对象中确定多个第三对象;/n基于所述多个第三对象中每个第三对象关联的位置信息和时间信息,所述第一对象的第一位置信息和第一时间信息,计算所述多个第三对象中每个第三对象与所述第一对象的伴随得分,所述伴随得分指示所述第三对象与所述第一对象在所述第一时间信息对应的时间范围内位置信息的相似度;/n将所述伴随得分大于预设分值的所述第三对象,确定为所述第一对象的目标对象。/n

【技术特征摘要】
1.一种对象查询方法,其特征在于,包括:
获取第一查询请求,所述第一查询请求包括第一对象的第一位置信息及与第一位置信息对应的第一时间信息;
根据所述第一位置信息,在预设的候选对象信息集合中确定多个第二对象;
根据所述第一时间信息,在所述多个第二对象中确定多个第三对象;
基于所述多个第三对象中每个第三对象关联的位置信息和时间信息,所述第一对象的第一位置信息和第一时间信息,计算所述多个第三对象中每个第三对象与所述第一对象的伴随得分,所述伴随得分指示所述第三对象与所述第一对象在所述第一时间信息对应的时间范围内位置信息的相似度;
将所述伴随得分大于预设分值的所述第三对象,确定为所述第一对象的目标对象。


2.根据权利要求1所述的方法,其特征在于,所述基于所述多个第三对象中每个第三对象关联的位置信息和时间信息,所述第一对象的第一位置信息和第一时间信息,计算所述多个第三对象中每个第三对象与所述第一对象的伴随得分,包括:
基于所述多个第三对象中每个第三对象关联的位置信息,所述第一对象的第一位置信息,计算所述多个第三对象中每个第三对象的位置信息与所述第一对象的位置信息的位置相似度值;
基于所述多个第三对象中每个第三对象关联的时间信息和位置信息,所述第一对象的第一时间信息和第一位置信息,计算所述多个第三对象中每个第三对象与所述第一对象的时间相似度值;
根据所述位置相似度值与所述时间相似度值,计算所述多个第三对象中每个第三对象与所述第一对象的伴随得分。


3.根据权利要求2所述的方法,其特征在于,所述第一位置信息包括对象的多个位置中每个位置对应的多个空间索引编码geohash码值;
所述多个空间索引编码geohash码值包括所述多个位置中每个位置的geohash码值及与所述geohash码值对应的网格相邻的至少一个近邻网格的geohash码值。


4.根据权利要求3所述的方法,其特征在于,所述位置相似度值是所述第三对象和所述第一对象重合网格数量占所述第一对象的网格总数的比值。


5.根据权利要求3所述的方法,其特征在于,所述第一时间信息包括与所述第一位置信息的多个位置中每个位置对应的多个geohash码值对应的子时间信息;
所述基于所述多个第三对象中每个第三对象关联的时间信息和位置信息,所述第一对象的第一时间信息和第一位置信息,计算所述多个第三对象中每个第三对象与所述第一对象的时间相似度值,包括:
计算每个所述第三对象和所述第一对象重合网格对应的第三对象的子时间信息,与所述重合网格对应的第一对象的子时间信息之间的重合时间;
基于所述第一时间信息的总时间和每个所述重合时间,计算所述多个第三对象中每个第三对象与所述第一对象的时间相似度值。...

【专利技术属性】
技术研发人员:陈龙赵雨李树春孙苑苑莫震
申请(专利权)人:中国移动通信集团江苏有限公司中国移动通信集团有限公司
类型:发明
国别省市:江苏;32

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

1