基于GPS和GIS的仓库区域等待车辆监控方法与流程

文档序号:14129166阅读:730来源:国知局
基于GPS和GIS的仓库区域等待车辆监控方法与流程

本发明涉及一种对若干个仓库区域中停留的车辆进行进出监控的方法,尤其涉及一种基于gps和gis的仓库区域等待车辆监控方法。



背景技术:

gps是全球定位系统globalpositioningsystem,gps可以提供车辆定位、防盗、反劫、行驶路线监控及呼叫指挥等功能。要实现以上所有功能必须具备gps终端、传输网络和监控平台三个要素。

gis是地理信息系统geographicinformationsystem,它是在计算机硬、软件系统支持下,对整个或部分地球表层包括大气层空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。gis是一种基于计算机的工具,它可以对空间信息进行分析和处理,简而言之,是对地球上存在的现象和发生的事件进行成图和分析。gis技术把地图的独特视觉化效果和地理分析功能与一般的数据库操作集成在一起。

对于一个钢铁企业来说,钢材的生产和储运需要多处仓库,对若干个仓库区域中停留的车辆进行进出仓库的记录,对于提高运输和生产效率是非常重要的,并且也可以防止仓库内的偷盗、失窃事件发生,即使发生了偷盗和失窃事件也便于追索。

中国专利201410219491.9公开了一种gps定位跟踪器,该跟踪器包括主控模块以及分别与主控模块连接的内存条、3gmodem、gps模块以及按键开关,gps模块用于接收gps信号并传输给主控模块进行处理,该跟踪器还包括与主控模块连接的无线通讯模块、存储器,按键开关用于开关通讯模块,无线通讯模块用于和外部服务器进行数据交换,存储器用于记录、存储gps信息。此外,该专利还公开了一种gps定位跟踪系统,不仅能在gps信号较好的环境下快速实时定位跟踪目标,而且还能在gps弱信号下也能快速、准确的定位跟踪目标。



技术实现要素:

本发明的目的在于提供一种基于gps和gis的仓库区域等待车辆监控方法,该方法能对若干个仓库区域中停留的车辆进行进出仓库时间的记录,提高运输和生产效率。

为了实现上述技术目的,本发明采用如下技术方案:

一种基于gps和gis的仓库区域等待车辆监控方法,包括以下步骤:

s1:获取各个仓库的经纬度和序号:从关系数据库的仓库表中查询到仓库的经度、纬度和仓库序号,存放到数组中;

s2:车辆进仓库判定:如果根据gps发来的实时数据定位到各个车辆在仓库范围内,该范围以仓库为圆心,半径r米的圆之内,则仓库标志位置2;

所述每辆车对应一个判定结构体,判定结构体内能存放进仓库时间,进仓库标志位,所进仓库编号;

s3:车辆在仓库等待判定:车辆如果在仓库停留时间超过n分钟,则在关系数据库中插入一条进仓库时间记录,仓库标志位置1;

s4:判断车辆是否路过仓库:如果车辆进入仓库,但是停留时间不够n分钟,则判定车辆路过仓库,仓库标志位置0;

s5:车辆出仓库判定:如果根据gps发来的实时数据定位到车辆在仓库范围之外,并且该车辆的仓库标志位为1,则根据仓库序号和车牌号在关系数据库插入一条出仓库时间,仓库标志位置0。

所述车辆gps数据包含坐标数据和车速;当采集车辆gps数据添加到车辆gps数据队列时,将触发gps队列数据的更新,根据队列中数据先进先出的原则对信息替换更新。

所述车辆gps数据队列中的车辆gps数据每1~3秒更新一次。

所述步骤s2中,计算某车辆实时数据距离仓库的距离,该距离以仓库为圆心,半径r=100米的圆之内,则仓库标志位置2,并且在这辆车的判定结构体中记录进入仓库的编号、时间;当再次检测到这辆车仓库标志位为2,且当时的系统时间减去判定结构体中的进仓库时间大于n分钟的时候,取n=3分钟,则在关系数据库中插入一条记录,该记录包括车牌号、仓库编号、进仓库时间,仓库标志位置1。

所述步骤s4中,如果检测到某辆车的进仓库标志位为2,距离仓库大于100米,且当时的系统时间减去判定结构体中的进仓库时间小于n分钟的时候,取n=3分钟,则说明车辆只是路过仓库,此时需要把仓库标志位、仓库编号、进仓库时间均置0。

所述步骤s5中,如果判断车辆仓库标志位为1,且车辆距离仓库的距离大于100米,车速大于10km/h,则说明车辆已经离开仓库,此时需要在关系数据库中根据该车辆判定结构体中的车牌号找到进仓库时的记录,然后插入出仓库时间,随后把该车辆判定结构体中的进仓库时间、仓库编号和仓库标志位全部置0。

本发明在利用gis确定各个仓库的地理位置之后,对进入仓库区域的车辆gps实时数据进行判定,如果发现车辆停止在了仓库内,则对车辆在仓库的进仓库时间、出仓库时间和仓库序号进行记录。通过对若干个仓库区域中停留的车辆进行进出仓库时间的记录,能够提高车辆运输效率和仓库内货物周转效率,并能防止仓库内的偷盗和失窃事件发生。

附图说明

图1为本发明基于gps和gis的仓库区域等待车辆监控系统结构示意图;

图2为本发明基于gps和gis的仓库区域等待车辆监控方法流程图。

具体实施方式

下面结合附图和具体实施例对本发明作进一步说明。

参见图1和图2,一种基于gps和gis的仓库区域等待车辆监控系统,包括:判断进入仓库区域模块,车辆进仓库时间管理模块,判断出仓库区域模块,判断车辆路过仓库模块,车辆出仓库时间管理模块。

进入厂区仓库范围内的车辆多为与工厂有业务合作的承包商管理的车辆,车辆总数有几百辆,而仓库总数为一百五十个左右。

一种基于gps和gis的仓库区域等待车辆监控方法,包括以下步骤:

s1:从关系数据库中查询到所有仓库的编号和经纬度,存放到一个数组中。

s2:遍历gps队列中的数据,如果判定某辆车距离某仓库的距离小于100米,则在这辆车对应的判定结构体中将仓库标志位置2,记录进仓库时间和仓库编号。

s3:如果发现仓库标志位已经为2,则用系统时间减去判定结构体中的进仓库时间,如果大于180秒,则说明车辆进入仓库,此时需要将这辆车的进仓库标志位改为1,并且要在关系数据库中插入一条进仓库时间记录。

s4:遍历gps队列中的数据,如果发现某辆车的仓库标志位为2,并且这辆车距离这个仓库的距离大于100米,且当时的系统时间减去判定结构体中的进仓库时间小于180秒,则说明这辆车仅仅是路过这个仓库,此时需要把这辆车判定结构体中的进仓库标志位,进仓库时间和仓库编号全部清0。

s5:遍历gps队列中的数据,如果判定某辆车的仓库标志位为1,并且这辆车距离这个仓库的距离大于100米,且车速大于10km/h,则说明这辆车已经驶离了此仓库,此时需要把这辆车判定结构体中的进仓库标志位、进仓库时间和仓库编号全部清0,还要在关系数据库中找到对应的那条进仓库时间记录,在里面插入出仓库时间。

实施例:

s1:从数据库中获取钢管末端库,如仓库号t20,具体纬度为3141948,经度为121458070,序号11,存放到仓库队列中。

s2:车辆进仓库判定:一个时间段有三辆车根据车辆gps发来的实时数据定位到车辆在t20仓库范围内(以仓库为圆心,半径0~100米圆的范围内)。

车牌号沪dc5831在2016/06/1517:03:13,实时纬度为:31.419726,经度为:121.458938,距离t20仓库86.8米,进入t20仓库范围内,将车辆与仓库关联标志置2(即仓库标志位置2),加入仓库等待监控队列中;

车牌号沪bd6456在2016/06/1517:05:27,实时纬度为:31.419726,经度为:121.458938,距离t20仓库79.6米,进入t20仓库范围内,将车辆与仓库关联标志置2(即仓库标志位置2),加入仓库等待监控队列中;

车牌号沪bd6608在2016/06/1517:29:33,实时纬度为:31.421146,经度为:121.460262,距离t20仓库278.7米,不在t20仓库范围内,不需要加入仓库等待监控队列中;

s3:车辆在仓库等待判定:仓库等待监控队列中车辆在仓库停留时间超过3分钟,则在关系数据库中插入一条进仓库时间记录,车辆与仓库关联标志置1(即仓库标志位置1)。

车牌号沪dc5831在2016/6/1517:09:28,实时纬度为:31.419120,经度为:121.458123,距离t20仓库40.6米,仍在t20仓库范围内,时间超过3分钟,在数据库中插入一条进仓库时间记录,将车辆与仓库关联标志置1(即仓库标志位置1),仍保留在仓库等待监控队列中。

s4:车辆路过仓库判定:仓库等待监控队列中车辆停留时间不够3分钟,则判定车辆路过仓库,车辆与仓库关联标志置0(即仓库标志位置0)。

车牌号沪bd6456在2016/06/1517:07:57,实时纬度为:31.420348,经度为:121.458986,距离t20仓库129.9米,驶出t20仓库范围,时间不超过3分钟,判定该车辆路过t20仓库,将车辆与仓库关联标志置0(即仓库标志位置0)。

s5:车辆出仓库判定:仓库等待监控队列中车辆,车辆与仓库关联标志为1(即仓库标志位置1),实时数据定位到车辆在仓库范围之外,则在数据库更新驶出仓库时间,车辆与仓库关联标志置0(即仓库标志位置0)。

车牌号沪dc5831在2016/6/1517:09:53,实时纬度为:31.419487,经度为:121.458037,距离t20仓库90.6米,车速为5km/h,判定车辆未驶出仓库区域。

车牌号沪dc5831在2016/6/1517:12:33,实时纬度为:31.418458,经度为:121.457336,距离t20仓库133.6米,车速为11km/h,更新驶出仓库时间,将车辆与仓库关联标志置0(即仓库标志位置0)。

以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,因此,凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1