GPS定位智能管理预警系统
作者: 来源: 德沅科技 发布时间:2020-04-19 10:32:37
统实现油气管线附近作业大型机械和特种车辆安全预警和智能管理功能,主要由GPS定位端、系统服务端、综合服务平台(管理、显示、指挥)、APP客户端构成。
软件系统组成:
数据库:数据库主要进行存储用户数据、管道数据、gis面片数据索引等数据;管道数据包含管线位置集合,管线警戒范围围栏,围栏范围等属性。
OSS文件服务器:文件服务器主要对gis面片进行存储,该路径索引存储在数据库中以供客户端进行使用;也会存储客户头像等图像数据。
Redis缓存服务器:该服务器主要对管道数据进行缓存,因Redis为内存数据库,运算响应速度快,能够有效降低数据库访问压力,防止数据库因读写压力大宕机,提高系统响应速度。
应用服务器集群:应用服务器集群主要负责将GPS定位端上报位置数据进行路由,转发至相应APP端;并通过与管道路径数据进行计算,如进入管道警戒范围,对GPS定位端以及APP端发出警戒越界通知数据;可根据客户端数量进行集群扩展。
MessageQueen: MQ主要对GPS定位端数据进行队列缓存,等待应用服务器集群对消息数据进行消费处理;MQ可降低服务器处理压力,削平处理压力峰值,增加系统稳定性。
MQ For Lot:MQ For Lot可支持多种连接协议,支持MQTT物联网协议,也支持websocket、tcp等多种连接方式,能够连接物联网智能设备,手机端等多种设备;提供 MQTT 服务,将用户的 MQTT 消息转换成后端 MQ 消息后,存储到 MQ 消息系统中,实现数据上行采集;接收来自 MQ 的消息,并将消息转换成对应的 MQTT 消息,推送给 MQTT 客户端,实现数据下行推送。
负载均衡服务器:负载均衡服务器主要负责将客户端访问根据轮训策略进行重定向,客户端对服务器集群某个服务器进行访问,负载均衡服务器能够有效降低服务器访问服务器压力,平衡应用服务器集群服务器访问。
GPS定位端:GPS定位端利用MQTT协议进行连接MQ For Lot,定时上报GPS定位信息至应用服务器,应用服务器进行计算上报位置是否进入警戒范围,如进入警戒范围,服务器对定位端和手机端进行警戒越界通知。
手机APP端:利用Gis技术进行手机端三维显示,向应用服务器申请公司管道数据,利用管道位置信息申请Gis面片路径,通过索引路径下载面片数据,利用Gis技术将面片进行三维叠加,并根据管道位置数据以及警戒范围汇出管道位置和管道对应的警戒范围;同时对机械位置数据进行对应同步显示,使用户能够实时查看机械位置;当服务器下发警戒越界通知时,APP有相应提示(通知栏显示、界面显示、声音震动提示)。
综合管理平台:对系统内公司内用户数据进行管理,拥有增加用户、删除用户、可初始化用户密码等功能;可导入公司管道数据,对管道数据进行管理,可增加管道、删除管道、对管道增加警戒范围并设置通知方式;具有GIS显示功能,可显示管线信息、机械车辆信息等。
Comments
Joseph Goh
Lorem Ipsum convallis diam consequat magna vulputate malesuada. id dignissim sapien velit id felis ac cursus eros. Cras a ornare elit.
Richard Spark
Lorem Ipsum convallis diam consequat magna vulputate malesuada. id dignissim sapien velit id felis ac cursus eros. Cras a ornare elit.