LBS分布式服务系统、方法和存储介质技术方案

技术编号:32034207 阅读:34 留言:0更新日期:2022-01-27 13:21
本发明专利技术公开了一种LBS分布式服务系统、方法和存储介质,该系统包括:存储地理位置数据的存储服务器;消息队列服务器;部署了LBS分布式服务的多个服务器,从存储服务器中加载数据,写入服务器内存中的队列中,构建LBS索引,开放服务接口,任一服务接口接收到数据更新后,将更新数据存储至存储服务器,并投递至消息队列服务器,该多个服务器读取投递至消息队列服务器的更新数据,更新自身内存中的索引数据。本发明专利技术通过分布式部署的LBS服务,多个服务器均从存储服务器中加载数据,并将任一服务器的数据变更同步至存储服务器和所述多个服务器,实现了数据的多积累、处理能力的动态扩展并保障了数据的安全。并保障了数据的安全。并保障了数据的安全。

【技术实现步骤摘要】
LBS分布式服务系统、方法和存储介质


[0001]本专利技术涉及互联网
,特别是涉及一种LBS分布式服务系统、方法和存储介质。

技术介绍

[0002]基于位置的服务(Location Based Services,LBS),利用各类型的定位技术来获取定位设备当前的所在位置,通过移动互联网向定位设备提供信息资源和基础服务。用户可利用定位技术确定自身的空间位置,并将位置信息发送给LBS服务系统,然后通过移动互联网从LBS服务系统获取与位置相关资源和信息,例如寻找附近的人,或寻找用户当前位置处一定范围内的宾馆、影院、图书馆、加油站等的名称和地址等等。
[0003]LBS开源算法对于服务的构建是基于内存的,即其所构建出的索引是存储在服务器的内存中的,这种应用方式存在一些问题,服务端为了提高处理能力通常是分布式的,一个功能对应一个服务,这个服务实际是通过多台服务器来提供的。LBS算法只能在其中之一的内存里构建服务,无法进行平行扩展,而且存储在内存中的数据可能因代码故障而丢失。

技术实现思路

[0004]本专利技术的实施例提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种LBS分布式服务系统,其特征在于,包括:存储服务器,所述存储服务器内存储地理位置数据;消息队列服务器;多个服务器,所述多个服务器部署了LBS分布式服务,所述多个服务器从所述存储服务器中加载所述地理位置数据,并将所述地理位置数据写入到所述服务器内存中的队列中,在所述服务器内存中构建LBS索引后,开放对外服务接口,当任一服务器的服务接口接收到地理位置数据更新后,将更新后的地理位置数据存储至所述存储服务器,并投递至所述消息队列服务器,所述多个服务器读取所述投递至所述消息队列服务器的地理位置数据,更新自身内存中的LBS索引数据。2.根据权利要求1所述的LBS分布式服务系统,其特征在于:所述地理位置数据包括地理位置的标示以及所述地理位置的空间坐标数据。3.根据权利要求1所述的LBS分布式服务系统,其特征在于:所述存储服务器采用分布式存储系统。4.根据权利要求1所述的LBS分布式服务系统,其特征在于:所述消息队列服务器采用分布式消息队列系统。5.一种LBS分布式服务方法,其特征在于,包括:部署有LBS分布式服务的多个服务器分别从存储有地理位置数据的存储服务器中加载所述地理位置数据,将所述...

【专利技术属性】
技术研发人员:刘瑞超闫继超侯晓晨王绮君
申请(专利权)人:北京蓝莓时节科技有限公司
类型:发明
国别省市:

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

1