【技术实现步骤摘要】
本专利技术涉及计算机通信技术,尤其涉及一种。
技术介绍
目前,随着GPS (Global Positioning System,全球定位系统)的广泛应用,以及CDMA (Code Division Multiple Access,码分多址)/GSM (Global System for Mobilecommunications,全球移动通信系统)/GPRS (General Packet Radio Service,通用分组无线服务)基站定位技术和互联网第三方定位技术的日趋成熟,有效地支持了对于移动人员、车辆、货物等监控业务平台的建设,使得诸如移动外勤人车综合管理系统、物流人员车辆远程监控平台、城市出租车远程管理系统等各类移动定位平台和监控系统迅速发展起来,并得到广泛应用。监控业务平台中设有定位数据存储系统,用于存储定位数据,是监控业务平台的基础,现有的基于监控业务平台的定位数据存储系统,一般将定位数据的监控对象类型作为存储对象,并按照日期将定位数据存储在关系数据库的不同的文件中,当查询定位数据时,定位数据存储系统根据查询指令所涉及的监控对象的标识将属于该标识定位数据的不同文件合并后返回。然而,仅以人员监控为例,同时假定人员定位的定位周期为半小时,被监控的人员每天产生48条定位数据,监控业务平台的监控规模为50万用户,每天则需要存储50万个只包含有48条定位数据的微小表文件,监控业务平台中所定位的周期较长的监控对象类型越多,产生的上述的微小表文件越多,使查询定位数据变得异常缓慢,造成查询效率严重低下。此外,还存在一种数据存储方法,该方法将接收的数 ...
【技术保护点】
一种定位数据存储系统,其特征在于,包括:定位数据接收服务器,用于从各客户端或监控服务器接收定位数据;其中,一条定位数据包括:监控对象类型、监控物标识、定位经纬度、定位时间;第一分布式缓存服务器集群,其包括:分类处理服务器和多个定位数据一级缓存服务器;所述分类处理服务器用于对于从所述定位数据接收服务器获取的每条定位数据,根据该定位数据的监控对象类型的监控数量和该定位数据的监控周期确定其合并类型后,将该定位数据发送到对应该合并类型的定位数据一级缓存服务器进行缓存;第二分布式缓存服务器集群,其包括:合并处理服务器和多个定位数据二级缓存服务器;所述合并处理服务器对于每个定位数据一级缓存服务器,获取该定位数据一级缓存服务器中缓存的定位数据后,根据获取的定位数据的合并类型,确定出针对该合并类型预先设定的时间间隔;将从该定位数据一级缓存服务器获取的、所述时间间隔内的同一监控物标识的定位数据,依各定位数据的定位时间顺序合并到一条定位综合数据中;之后,将该条定位综合数据发送到对应该合并类型的定位数据二级缓存服务器进行缓存;定位数据存储处理服务器,用于对于每个定位数据二级缓存服务器,将从该定位数据二级缓存 ...
【技术特征摘要】
1.一种定位数据存储系统,其特征在于,包括: 定位数据接收服务器,用于从各客户端或监控服务器接收定位数据;其中,一条定位数据包括:监控对象类型、监控物标识、定位经纬度、定位时间; 第一分布式缓存服务器集群,其包括:分类处理服务器和多个定位数据一级缓存服务器;所述分类处理服务器用于对于从所述定位数据接收服务器获取的每条定位数据,根据该定位数据的监控对象类型的监控数量和该定位数据的监控周期确定其合并类型后,将该定位数据发送到对应该合并类型的定位数据一级缓存服务器进行缓存; 第二分布式缓存服务器集群,其包括:合并处理服务器和多个定位数据二级缓存服务器;所述合并处理服务器对于每个定位数据一级缓存服务器,获取该定位数据一级缓存服务器中缓存的定位数据后,根据获取的定位数据的合并类型,确定出针对该合并类型预先设定的时间间隔;将从该定位数据一级缓存服务器获取的、所述时间间隔内的同一监控物标识的定位数据,依各定位数据的定位时间顺序合并到一条定位综合数据中;之后,将该条定位综合数据发送到对应该合并类型的定位数据二级缓存服务器进行缓存; 定位数据存储处理服务器,用于对于每个定位数据二级缓存服务器,将从该定位数据二级缓存服务器获取的定位综合数据,存储到非关系型数据库中。2.如权利要求1所述的系统,其特征在于, 所述定位数据存储处理服务器还用于对于第一分布式缓存服务器集群中的每个定位数据一级缓存服务器,将从该定位数据一级缓存服务器获取的定位数据,存储到关系型数据库。3.如权利要求2所述的系统,其特征在于,还包括: 定位数据检索服务器,用于接收到定位数据的查询请求后,确定出该定位数据的合并类型,进而确定出针对该合并类型预先设定的时间间隔;若确定所述查询请求的查询条件中设置的查询时间的间隔大于或等于确定出的时间间隔,则从所述非关系型数据库中查找到相应的定位综合数据进行返回。4.如权利要求3所述的系统,其特征在于, 所述定位数据检索服务器还用于若确定所述查询请求的查询条件中设置的查询时间的间隔小于确定出的时间间隔,则从所述关系型数据库中查找到相应的定位数据进行返回。5.一种定位数据存储方法,其特征在于,包括: 定位数据接收服务器,从各客户端或监控服务器接收定位数据后,将接收的定位数据发送到第一分布式缓存服务器集群; 第一分布式缓存服务器集群中的分类处理服务器对于从所述定位数据接收服务器接收的每条定位数据,根据该定位数据的监控对象类型的监控数量和该定位数据的监控周期确定其合并类型后,将该定位数据发送到第一分布式缓存服务器集群中的、对应该合并类型的定位数据一级缓存服务器进行缓存; 第二分布式缓存服务器集群中的合并处理服务器对于每个定位数据一级缓存服务器,获取该定位数据一级缓存服务器中缓存的定位数据后,根据获取的定位数据的合并类型,确定出针对该合并类型预先设定的时间间隔;将从该定位数据一级缓存服务器获取的、所述时间间隔内的同一监控物标识的定位数据,依各定位数据的定位时间顺序合并到一条定位综合数据中;之后,将该条定位综合数据发送到第二分布式缓存服务器集群中的、对应该合并类型的定位数据二级缓存服务器进行缓存; 定位数据存储处理服务器对于第二分布式缓存服务器集群中的每个定位数据二级缓存服务器,将从该定位数据二级缓存服务器获取的定位综合数据,存储到非关系型数据库中。6.如权利要求5所述的方法,其特征在于,所述根据该定位数据的监控对象类型的监控数量和该定位数据的监控周期确定其合并类型,具体包括: 所述第一分布式缓存服务器集群中的分类处理服务...
【专利技术属性】
技术研发人员:雷澍,张凌博,刘志勇,张宇峰,颜宗福,赵卓凯,翟頔思,
申请(专利权)人:中国电信集团系统集成有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。