为解决不同应用系统对实时定位数据服务的需求,对各类警务定位终端数据提供统一对外服务,通过构建统一集中的定位服务系统,建立统一集中的定位数据库,让不同品牌的定位设备接入服务平台,统一数据来源、统一数据服务,模块包括:
数据采集
对接各类设备厂商提供的定位数据,建立基于负载均衡的应用接收,在收集过程中对数据进行简单的校验和容错后再将数据写到缓存中,防止数据丢失和数据冲击。
数据处理
对采集过来的数据结构进行结构化处理,通过数据处理框架进行微批处理,转化成标准数据结构。当然在处理过程中可能会与其他系统进行对接,如获取人员、单位数据、设备数据等。
数据发布
是将处理好的数据结构通过该组件按订阅者来进行发布,让消费系统实时获取最新位置数据。
数据存储
则是依据业务情况对位置数据进行保存,通常会以一个固定周期来对数据进行清理,保持磁盘正常运作。
定位分析
通过建立实时软件系统、设备监控子系统,实时的监控整个系统的情况,存储的数据进行一些主题类分析。
定位服务
建立基于位置服务的扩展运算库,提供给第三方应用的定位服务转发功能,提供关于定位相关的服务。