搜索信息生成方法、计算机设备和计算机可读存储介质技术

技术编号:38562820 阅读:13 留言:0更新日期:2023-08-22 21:02
本申请提供一种搜索信息生成方法、计算机设备和计算机可读存储介质,属于计算机技术领域。该方法包括:基于预设搜索半径、预设经纬度将经纬度平面划分为多个搜索区域;基于各搜索区域生成目标点数据表;根据目标设备的实时位置生成目标设备数据表,目标设备数据表用于指示目标设备所对应的实时区域、实时区域的标签;根据目标设备数据表和目标点数据表,对实时区域和各搜索区域以及各搜索区域的关联区域进行关联处理,得到搜索信息,搜索信息用于指示实时区域与各搜索区域以及各关联区域的映射关系。可以达到按照预设半径对目标进行搜索、并降低搜索时产生的数据的效果。并降低搜索时产生的数据的效果。并降低搜索时产生的数据的效果。

【技术实现步骤摘要】
搜索信息生成方法、计算机设备和计算机可读存储介质


[0001]本申请涉及计算机
,具体而言,涉及一种搜索信息生成方法、计算机设备和计算机可读存储介质。

技术介绍

[0002]随着物联网(Internet of Things,简称IoT)技术的发展,相关技术人员将相应的IoT设备部署在车辆上以建立车联网系统。而车联网系统经常需要用到IoT设备上传的IoT数据进行离线数据分析,比如定位信息以及随定位上传的速度、温度信息等各种数据。
[0003]相关技术中,一般地,基于位置的服务(Location Based Services,LBS)会基于地理散列(geohash)方法获取IoT设备的轨迹点的6位geohash或7位geohash,并基于轨迹点geohash进行至少三次的geohash扩展处理,以确定出该轨迹点所在区域周围的多个其他geohash,并以该轨迹点的geohash和该多个其他geohash来匹配地图中目标点的geohash。
[0004]然而,由于在IoT设备移动过程中轨迹点是实时更新的,相关技术的方案需要对IoT设备的所有轨迹点均进行geohash扩增处理,且geohash存在不同位数的geohash不连续的问题。因此,这种方案存在难以按照指定半径对特定目标进行搜索、搜索时产生的数据过于冗余的问题。

技术实现思路

[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]本申请实施例的第二方面,提供了一种搜索信息生成装置,所述搜索信息生成装置包括:
[0042]执行模块,用于基于预设搜索半径、预设经纬度将经纬度平面划分为多个搜索区域;
[0043]生成模块,用于基于各所述搜索区域生成目标点数据表,所述目标点数据表用于指示各所述搜索区域以及各搜索区域的关联区域中的目标点、各所述目标点的位置信息、以及各所述搜索区域和各关联区域的标签;
[0044]所述生成模块,还用于根据目标设备的实时位置生成目标设备数据表,所述目标设备数据表用于指示所述目标设备所对应的实时区域、所述实时区域的标签;
[0045]关联模块,用于根据所述目标设备数据表和所述目标点数据表,对所述实时区域和各所述搜索区域以及各所述搜索区域的关联区域进行关联处理,得到搜索信息,所述搜索信息用于指示所述实时区域与各所述搜索区域以及各关联区域的映射关系。
[0046]本申请实施例的第三方面,提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述第一方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种搜索信息生成方法,其特征在于,所述方法包括:基于预设搜索半径、预设经纬度将经纬度平面划分为多个搜索区域;基于各所述搜索区域生成目标点数据表,所述目标点数据表用于指示各所述搜索区域以及各搜索区域的关联区域中的目标点、各所述目标点的位置信息、以及各所述搜索区域和各关联区域的标签;根据目标设备的实时位置生成目标设备数据表,所述目标设备数据表用于指示所述目标设备所对应的实时区域、所述实时区域的标签;根据所述目标设备数据表和所述目标点数据表,对所述实时区域和各所述搜索区域以及各所述搜索区域的关联区域进行关联处理,得到搜索信息,所述搜索信息用于指示所述实时区域与各所述搜索区域以及各关联区域的映射关系。2.如权利要求1所述的搜索信息生成方法,其特征在于,所述根据所述目标设备数据表和所述目标点数据表,对所述实时区域和各所述搜索区域以及各所述搜索区域的关联区域进行关联处理,得到搜索信息,包括:根据所述目标设备数据表和所述目标点数据表,确定与所述实时区域对应的目标搜索区域;根据所述目标点数据表,确定所述目标搜索区域对应的关联区域;将所述实时区域和所述目标搜索区域、所述目标搜索区域对应的关联区域进行等值关联处理,以得到所述搜索信息。3.如权利要求1所述的搜索信息生成方法,其特征在于,所述目标点的位置信息包括所述目标点的经度和纬度;所述基于各所述搜索区域生成目标点数据表,包括:基于各所述目标点的经度和纬度分别确定各所述目标点对应的经度区间和纬度区间;根据各所述目标点的经度区间和纬度区间确定各所述搜索区域对应的至少一个目标点,并标记各所述搜索区域;确定与各所述搜索区域对应的关联区域,以得到所述目标点数据表;将各所述搜索区域对应的关联区域的标签写入所述目标点数据表。4.如权利要求3所述的搜索信息生成方法,其特征在于,所述确定与各所述搜索区域对应的关联区域,包括:基于所述经纬度平面中确定与所述搜索区域在预设方向上相邻的其他搜索区域;将与所述搜索区域相邻的其他搜索区域作为所述搜索区域对应的关联区域。5.如权利要求3所述的搜索信息生成方法,其特征在于,所...

【专利技术属性】
技术研发人员:曾瑜
申请(专利权)人:北京汇通天下物联科技有限公司
类型:发明
国别省市:

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

1