区域识别方法、装置、计算机设备及计算机可读存储介质制造方法及图纸

技术编号:29673335 阅读:11 留言:0更新日期:2021-08-13 21:55
本申请公开了一种区域识别方法、装置、计算机设备及计算机可读存储介质,涉及互联网技术领域,利用无效区域不存在发生商业行为的特点,提取电子地图中未发生标记的无效区域并渲染到用于指导零售服务的网格中,实现在网格中去除无效区域,帮助指导零售服务更准确的聚焦重点区域,提高服务指导作业效率。所述方法包括:获取目标地区的电子地图,将电子地图划分为预设数目的栅格;根据预设数目的栅格中发生的多个历史行为信息,为预设数目的栅格中每个栅格确定辐射半径;标记预设数目的栅格的辐射半径覆盖的多个目标栅格,基于多个目标栅格,构建有效区域;采用追踪算法在电子地图中识别有效区域以外的区域作为无效区域,将无效区域输出。

【技术实现步骤摘要】
区域识别方法、装置、计算机设备及计算机可读存储介质
本申请涉及互联网
,特别是涉及一种区域识别方法、装置、计算机设备及计算机可读存储介质。
技术介绍
随着互联网技术的不断进步,零售服务的不断发展,一些平台会利用地理信息将城市划分为大小合适的网格来聚焦服务重点区域,由此对零售服务进行指导。近年来,网格技术在零售服务上的应用逐渐深入,且服务不断下沉,平台在乡镇地区也开始使用网格技术,利用乡镇地区原有的路网划分产生的网格进行区域的识别,进而指导乡镇地区的零售服务。相关技术中,根据乡镇地区的路网、水系、兴趣面等地理数据将乡镇地区划分为大小合适的多个网格,通过识别多个网格中人员流动的密集程度、商业行为发生的频率,确定零售服务聚焦重点区域并进行相应指导。在实现本申请的过程中,申请人发现相关技术至少存在以下问题:乡镇和村庄中存在大量诸如山区、耕地等无人居住、无交易行为的区域,这些区域与乡镇、村庄的中心无明显分割且面积较大,导致聚焦的待指导区域不够准确,误差较大,服务指导作业的效率较低。
技术实现思路
有鉴于此,本申请提供了一种区域识别方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前无效区域与有效区域之间分割不够明显且面积较大,导致聚焦的待指导区域不够准确,误差较大,服务指导作业的效率较低的问题。依据本申请第一方面,提供了一种区域识别方法,该方法包括:获取目标地区的电子地图,将所述电子地图划分为预设数目的栅格;根据所述预设数目的栅格中发生的多个历史行为信息,为所述预设数目的栅格中每个栅格确定辐射半径;标记所述预设数目的栅格的辐射半径覆盖的多个目标栅格,基于所述多个目标栅格,构建有效区域;采用追踪算法在所述电子地图中识别所述有效区域以外的区域作为无效区域,将所述无效区域输出。可选地,所述获取目标地区的电子地图,将所述电子地图划分为预设数目的栅格之后,所述方法还包括:获取所述电子地图的地图地理数据,将所述地图地理数据渲染至所述电子地图,所述地图地理数据至少包括所述目标地区的边界数据、路网数据、水系数据以及兴趣面AOI数据中的一种或一种以上;统计所述目标地区在指定历史时间段内发生的所述多个历史行为信息,按照所述多个历史行为信息的发生位置,将所述多个历史行为信息渲染至所述电子地图。可选地,所述根据所述预设数目的栅格中发生的多个历史行为信息,为所述预设数目的栅格中每个栅格确定辐射半径,包括:对于所述预设数目的栅格中每个栅格,识别所述栅格内渲染的多个目标历史行为信息;查询所述多个目标历史行为信息的行为类型,将所述行为类型一致的目标历史行为信息划分为同一信息组,得到多个信息组;对于所述多个信息组中每个信息组,获取所述信息组的行为类型对应的预设权重,并统计所述信息组包括的目标历史行为信息的信息数量;计算所述信息数量的指数运算结果与所述预设权重的乘积结果;重复执行乘积结果的计算过程,分别为所述每个信息组计算乘积结果,得到多个乘积结果;在所述多个乘积结果中选取目标乘积结果,将所述目标乘积结果的取值作为所述栅格的辐射半径,所述目标乘积结果大于所述多个乘积结果中除所述目标乘积结果外的其他乘积结果;重复执行上述辐射半径的生成过程,分别为所述每个栅格确定辐射半径。可选地,所述标记所述预设数目的栅格的辐射半径覆盖的多个目标栅格,基于所述多个目标栅格,构建有效区域,包括:分别读取所述预设数目的栅格中每个栅格的辐射半径覆盖的目标栅格,得到所述多个目标栅格,并将所述多个目标栅格标记在所述电子地图上;检测所述多个目标栅格之间的联通关系,将存在所述联通关系的至少两个目标栅格进行整合,得到多个初始区域;在所述电子地图的地图地理数据中查询所述多个初始区域之间的第一联通路线,基于所述第一联通路线将所述多个初始区域联通,得到所述有效区域。可选地,所述方法还包括:当读取到所述预设数目的栅格的辐射半径中存在未覆盖任何目标栅格的指定辐射半径时,基于所述指定辐射半径,构建辐射区域;计算所述辐射区域与所述多个目标栅格中每个目标栅格之间的直线距离,得到多个距离数据;在所述多个距离数据中确定目标距离数据以及所述目标距离数据在所述多个目标栅格中对应的指定目标栅格,所述目标距离数据小于所述多个距离数据中除所述目标距离数据外的其他距离数据;在所述电子地图的地图地理数据中查询所述指定目标栅格与所述辐射区域之间的第二联通路线,基于所述第二联通路线将所述指定目标栅格与所述辐射区域联通。可选地,所述采用追踪算法在所述电子地图中识别所述有效区域以外的区域作为无效区域,将所述无效区域输出,包括:采用所述追踪算法识别所述电子地图,提取所述有效区域以外未发生标记的多个空白区域;检测所述多个空白区域的中每个空白区域的区域面积,在所述多个空白区域中确定区域面积小于预设面积阈值的目标空白区域;在所述多个空白区域中将所述目标空白区域删除,并将删除后的所述多个空白区域作为所述无效区域输出。可选地,所述方法还包括:将所述无效区域渲染到所述目标地区的地区网格中,所述地区网格用于识别所述目标地区中待进行服务指导的区域;遍历所述地区网格,确定与所述无效区域之间存在联通关系的目标区域;在所述地区网格中将所述无效区域与所述目标区域之间的联通断开。依据本申请第二方面,提供了一种区域识别装置,该装置包括:获取模块,用于获取目标地区的电子地图,将所述电子地图划分为预设数目的栅格;第一确定模块,用于根据所述预设数目的栅格中发生的多个历史行为信息,为所述预设数目的栅格中每个栅格确定辐射半径;标记模块,用于标记所述预设数目的栅格的辐射半径覆盖的多个目标栅格,基于所述多个目标栅格,构建有效区域;识别模块,用于采用追踪算法在所述电子地图中识别所述有效区域以外的区域作为无效区域,将所述无效区域输出。可选地,所述装置还包括:第一渲染模块,用于获取所述电子地图的地图地理数据,将所述地图地理数据渲染至所述电子地图,所述地图地理数据至少包括所述目标地区的边界数据、路网数据、水系数据以及兴趣面AOI数据中的一种或一种以上;所述第一渲染模块,还用于统计所述目标地区在指定历史时间段内发生的所述多个历史行为信息,按照所述多个历史行为信息的发生位置,将所述多个历史行为信息渲染至所述电子地图。可选地,所述第一确定模块,用于对于所述预设数目的栅格中每个栅格,识别所述栅格内渲染的多个目标历史行为信息,查询所述多个目标历史行为信息的行为类型,将所述行为类型一致的目标历史行为信息划分为同一信息组,得到多个信息组,对于所述多个信息组中每个信息组,获取所述信息组的行为类型对应的预设权重,并统计所述信息组包括的目标历史行为信息的信息数量,计算所述信息数量的指数运算结果与所述预设权重的乘积结果,重复执行乘积结果的计算过程,分别本文档来自技高网...

【技术保护点】
1.一种区域识别方法,其特征在于,包括:/n获取目标地区的电子地图,将所述电子地图划分为预设数目的栅格;/n根据所述预设数目的栅格中发生的多个历史行为信息,为所述预设数目的栅格中每个栅格确定辐射半径;/n标记所述预设数目的栅格的辐射半径覆盖的多个目标栅格,基于所述多个目标栅格,构建有效区域;/n采用追踪算法在所述电子地图中识别所述有效区域以外的区域作为无效区域,将所述无效区域输出。/n

【技术特征摘要】
1.一种区域识别方法,其特征在于,包括:
获取目标地区的电子地图,将所述电子地图划分为预设数目的栅格;
根据所述预设数目的栅格中发生的多个历史行为信息,为所述预设数目的栅格中每个栅格确定辐射半径;
标记所述预设数目的栅格的辐射半径覆盖的多个目标栅格,基于所述多个目标栅格,构建有效区域;
采用追踪算法在所述电子地图中识别所述有效区域以外的区域作为无效区域,将所述无效区域输出。


2.根据权利要求1所述的方法,其特征在于,所述获取目标地区的电子地图,将所述电子地图划分为预设数目的栅格之后,所述方法还包括:
获取所述电子地图的地图地理数据,将所述地图地理数据渲染至所述电子地图,所述地图地理数据至少包括所述目标地区的边界数据、路网数据、水系数据以及兴趣面AOI数据中的一种或一种以上;
统计所述目标地区在指定历史时间段内发生的所述多个历史行为信息,按照所述多个历史行为信息的发生位置,将所述多个历史行为信息渲染至所述电子地图。


3.根据权利要求1所述的方法,其特征在于,所述根据所述预设数目的栅格中发生的多个历史行为信息,为所述预设数目的栅格中每个栅格确定辐射半径,包括:
对于所述预设数目的栅格中每个栅格,识别所述栅格内渲染的多个目标历史行为信息;
查询所述多个目标历史行为信息的行为类型,将所述行为类型一致的目标历史行为信息划分为同一信息组,得到多个信息组;
对于所述多个信息组中每个信息组,获取所述信息组的行为类型对应的预设权重,并统计所述信息组包括的目标历史行为信息的信息数量;
计算所述信息数量的指数运算结果与所述预设权重的乘积结果;
重复执行乘积结果的计算过程,分别为所述每个信息组计算乘积结果,得到多个乘积结果;
在所述多个乘积结果中选取目标乘积结果,将所述目标乘积结果的取值作为所述栅格的辐射半径,所述目标乘积结果大于所述多个乘积结果中除所述目标乘积结果外的其他乘积结果;
重复执行上述辐射半径的生成过程,分别为所述每个栅格确定辐射半径。


4.根据权利要求1所述的方法,其特征在于,所述标记所述预设数目的栅格的辐射半径覆盖的多个目标栅格,基于所述多个目标栅格,构建有效区域,包括:
分别读取所述预设数目的栅格中每个栅格的辐射半径覆盖的目标栅格,得到所述多个目标栅格,并将所述多个目标栅格标记在所述电子地图上;
检测所述多个目标栅格之间的联通关系,将存在所述联通关系的至少两个目标栅格进行整合,得到多个初始区域;
在所述电子地图的地图地理数据中查询所述多个初始区域之间的第一联通路线,基于所述第一联通路线将所述...

【专利技术属性】
技术研发人员:匡载华张慧斌
申请(专利权)人:浙江口碑网络技术有限公司
类型:发明
国别省市:浙江;33

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

1