一种高并发实时多属性聚合地图集群服务系统技术方案

技术编号:32199907 阅读:18 留言:0更新日期:2022-02-08 16:06
本发明专利技术公开了一种高并发实时多属性聚合地图集群服务系统,包括用户前端服务模块、基于Hadoop的聚合地图集群服务模块、地理元数据服务模块、系统开发运维模块和代码版本库模块,所述用户前端服务模块由第一方客户端、直接服务接入模块和开放平台接入模块、合作企业业务模块和开放平台权限认证模块组成,所述基于Hadoop的聚合地图集群服务模块由用户后端微服务模块、属性聚合与推理模块和Hadoop基础服务模块组成,本发明专利技术的有益效果:具体阐述本发明专利技术的有益效果。解决了时间敏感性地理属性任务,可以挖掘地理属性的隐层语义表达,建立地理实体间的时空与语义高纬度联系,为地理相关前端应用提供AI的底层支持。前端应用提供AI的底层支持。前端应用提供AI的底层支持。

【技术实现步骤摘要】
一种高并发实时多属性聚合地图集群服务系统


[0001]本专利技术涉及地理信息数据处理
,具体是一种高并发实时多属性聚合地图集群服务系统。

技术介绍

[0002]随着互联网与大数据的发展,每天都产生着海量地理数据。挖掘其中包含的多重属性,结合地理信息,可以驱动多种服务,包括:地图导航服务、周边地点推荐服务、交通流量预测与疏导服务、城市建设规划服务等。受限于数据规模与实效性的要求,需要提供一种实时可处理海量数据的系统,来为以上服务提供底层驱动。本系统采用Hadoop技术提供了高通量实时性的服务响应,同时结合自适应的属性聚类推理模块,挖掘其中的多重属性,为上层应用提供支持。

技术实现思路

[0003]本专利技术的目的在于提供一种高并发实时多属性聚合地图集群服务系统,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述目的,本专利技术提供如下技术方案:一种高并发实时多属性聚合地图集群服务系统,包括用户前端服务模块、基于Hadoop的聚合地图集群服务模块、地理元数据服务模块、系统开发运维模块和代码版本库模块,所述用户前端服务模块由第一方客户端、直接服务接入模块和开放平台接入模块、合作企业业务模块和开放平台权限认证模块组成,所述基于Hadoop的聚合地图集群服务模块由用户后端微服务模块、属性聚合与推理模块和Hadoop基础服务模块组成,所述地理元数据服务模块由基础服务模块、消息中心模块、关系数据集群备份模块、静态资源文档持久化服务模块和服务配置与发现模块组成,所述系统开发运维模块由自动化服务模块和DevOps模块构成。
[0005]作为本专利技术进一步的方案:所述基于Hadoop的聚合地图集群服务模块通过服务器为前端服务模块提供实时服务,所述用户后端微服务模块和开放平台接入模块均包括Restful API、业务层驱动服务和数据库,所述数据库由NoSQL与RDB组成。
[0006]作为本专利技术进一步的方案:所述基础服务模块用于提供任务调度服务、log服务、工作流服务和消息推送服务。
[0007]作为本专利技术进一步的方案:所述服务配置与发现模块利用Apollo提供配置中心服务,使用Eureka提供服务发现任务,所述系统开发与运维模块利用DevOps方式提供自动化服务,所述自动化服务具体是利用Travis实现构建自动化,使用Docker实现部署自动化。
[0008]作为本专利技术进一步的方案:所述代码版本库模块具体利用git服务对代码版本与分支迭代进行管理。
[0009]作为本专利技术进一步的方案:所述用户前端服务模块通过直接服务接入模块直接驱动第一方客户端,所述第一方客户端具体为iOS/Android端、PC端、微信公众号、移动web端中的一种或任意几种的组合。
[0010]作为本专利技术进一步的方案:所述基于Hadoop的聚合地图集群服务模块可通过开放平台接入模块为第三方提供服务。
[0011]作为本专利技术进一步的方案:所述开放平台接入模块通过api gateway与安全策略同时控制来自第一方客户端直接服务接入模块的请求。
[0012]与现有技术相比,本专利技术的有益效果是:1、能够挖掘实时地理文本数据中的隐层属性;2、能够提供即时的地理信息API响应;3、为地理信息服务提供基于人工智能的PaaS支持。
附图说明
[0013]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0014]图1为本专利技术系统构架图;图2为本专利技术运行原理图。
具体实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]请参阅图1

2,本专利技术实施例中,一种高并发实时多属性聚合地图集群服务系统,包括用户前端服务模块、基于Hadoop的聚合地图集群服务模块、地理元数据服务模块、系统开发运维模块和代码版本库模块,所述用户前端服务模块由第一方客户端、直接服务接入模块和开放平台接入模块、合作企业业务模块和开放平台权限认证模块组成,所述基于Hadoop的聚合地图集群服务模块由用户后端微服务模块、属性聚合与推理模块和Hadoop基础服务模块组成,所述地理元数据服务模块由基础服务模块、消息中心模块、关系数据集群备份模块、静态资源文档持久化服务模块和服务配置与发现模块组成,所述系统开发运维模块由自动化服务模块和DevOps模块构成,所述用户前端服务模块通过直接服务接入模块直接驱动第一方客户端,所述第一方客户端具体为iOS/Android端、PC端、微信公众号、移动web端中的一种或任意几种的组合,所述基于Hadoop的聚合地图集群服务模块可通过开放平台接入模块为第三方提供服务,当基于Hadoop的聚合地图集群服务模块作为开放平台使用时,需要开放平台接入模块实行鉴权。
[0017]值得注意的是,所述基于Hadoop的聚合地图集群服务模块通过服务器为前端服务模块提供实时服务,所述用户后端微服务模块和开放平台接入模块均包括Restful API、业务层驱动服务和数据库,所述数据库由NoSQL与RDB组成。
[0018]值得注意的是,所述基础服务模块用于提供任务调度服务、log服务、工作流服务和消息推送服务,所述属性聚合与推理模块在模块中输入属性表示、多重属性聚合,通过自
适应聚合模型,输出聚合属性与聚合语义,所述自适应聚合模型具体采用R树和神经网络的方法挖掘地理位置与多维度属性的聚合特性。
[0019]值得注意的是,所述服务配置与发现模块利用Apollo提供配置中心服务,使用Eureka提供服务发现任务,所述系统开发与运维模块利用DevOps方式提供自动化服务,所述自动化服务具体是利用Travis实现构建自动化,使用Docker实现部署自动化。
[0020]值得注意的是,所述代码版本库模块具体利用git服务对代码版本与分支迭代进行管理,所述开放平台接入模块通过api gateway与安全策略同时控制来自第一方客户端直接服务接入模块的请求。
[0021]对于本领域技术人员而言,显然本专利技术不限于上述示范性实施例的细节,而且在不背离本专利技术的精神或基本特征的情况下,能够以其他的具体形式实现本专利技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本专利技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本专利技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
[0022]实施例:用户前端服务模块,接入第一方服务并直接驱动iOS/Android端本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高并发实时多属性聚合地图集群服务系统,包括用户前端服务模块、基于Hadoop的聚合地图集群服务模块、地理元数据服务模块、系统开发运维模块和代码版本库模块,其特征在于:所述用户前端服务模块由第一方客户端、直接服务接入模块和开放平台接入模块、合作企业业务模块和开放平台权限认证模块组成,所述基于Hadoop的聚合地图集群服务模块由用户后端微服务模块、属性聚合与推理模块和Hadoop基础服务模块组成,所述地理元数据服务模块由基础服务模块、消息中心模块、关系数据集群备份模块、静态资源文档持久化服务模块和服务配置与发现模块组成,所述系统开发运维模块由自动化服务模块和DevOps模块构成,所述基于Hadoop的聚合地图集群服务模块通过服务器为前端服务模块提供实时服务,所述用户后端微服务模块和开放平台接入模块均包括Restful API、业务层驱动服务和数据库,所述数据库由NoSQL与RDB组成,所述基础服务模块用于提供任务调度服务、log服务、工作流服务和消息推送服务,所述服务配置与发现模块利用Apollo提供配置中心...

【专利技术属性】
技术研发人员:顾彦慧龙毅顾敏卢新宇曲维光周俊生陈燚陈伍香
申请(专利权)人:南京师范大学
类型:发明
国别省市:

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

1