基于北斗卫星导航的多车辆监控系统技术方案

技术编号:22078349 阅读:28 留言:0更新日期:2019-09-12 15:02
本发明专利技术公开一种基于北斗卫星导航的多车辆监控系统,利用北斗卫星导航系统进行定位及导航的终端设备获得车辆的定位信息,包括信息采集子系统、数据处理子系统、地图显示子系统、监控平台、远程指挥子系统,实现同一页面可同时监控车辆的实时位置信息,操作者可对监控屏幕中车辆的数量、大小等进行自由调节。本发明专利技术涉及的一种基于北斗卫星导航的多车辆监控系统,具有简便、高性能、可用性好以及车辆位置信息几乎无延迟的特点。

Multi-Vehicle Monitoring System Based on Beidou Satellite Navigation

【技术实现步骤摘要】
基于北斗卫星导航的多车辆监控系统
本专利技术涉及一种多车辆监控系统,尤其涉及基于北斗卫星导航的多车辆监控系统,属于车联网

技术介绍
随着经济的不断发展,以及工业4.0和物联网的兴起,物流及物流车辆的地位变得愈加重要,企业为掌控运输车辆的运输状况,在物流车辆上不同程度地安装了GPS定位及网络连接设备,使车辆变得易于管理和可视化,不仅方便了管理者对物流环节的优化,也进一步保障了司机货物的生命财产安全。但现有技术需单独安装定位设备获取定位信息,且现有技术的单个车辆跟踪手段,无法实时监控多个车辆的实时轨迹信息,需要手动切换车辆,大大降低了监控效率。
技术实现思路
本专利技术涉及一种基于北斗卫星导航的多车辆监控系统,利用北斗卫星导航系统进行定位及导航的终端设备获得车辆的定位信息。包括信息采集子系统、数据处理子系统、地图显示子系统、监控平台、远程指挥子系统。所述信息采集子系统包括:设置在车辆上的北斗导航定位装置、北斗导航终端、行车记录模块。所述信息采集子系统用于收集车辆的位置信息、行驶方向信息、行驶速度信息,并且与所述数据处理子系统通过3G/4G/5G无线网络连接。所述北斗导航终端包括北斗基带芯片,所述北斗基带芯片连接有北斗信息发送模块和北斗信息接收模块。所述行车记录模块包括摄像头图像/视频采集单元与麦克风音频采集单元。所述数据处理子系统包括数据监视与报警模块、数据存储模块、数据交换传输模块、位置信息推送模块、数据库。所述地图显示子系统接收所述数据处理子系统推送的位置信息数据,使用开源的地图框架Leaflet,利用Node.js中的.net模块通过TCP与位置信息推送模块进行通信,获得所述位置信息推送模块实时推送过来的车辆位置信息,并通过Leaflet调用GeoServer服务在地图上直观显示车辆的位置信息,并将该图像发送至监控平台。进一步地,所述位置信息推送模块的具体方法为:通过Node.js中的.net通讯模块与后台服务简历socket长连接通道,通过setInterval进行心跳检查保持socket的连接。通过.net通讯模块内的监听接收数据获得服务端发送来的车辆gps数据。通过定义统一协议标准以便实现后台服务的消息识别。例如:{"ID":消息类别,"Body":{"userid":'登录账号',"corpid":'密码'}}。在后台服务搭建socket监听服务,当收到客户端登录消息时,给此客户端增加一个唯一标识,以便与其他客户端进行区分,当后台收到车辆gps消息后,根据配置获得所属的socket客户端进行实时推送。所述监控平台为所述多车辆监控系统的基础系统平台。所述监控平台在同一页面进行多车监控,查看车辆实时轨迹,互不影响,同时单一窗口可以最大化,可以删除,可以拖拽,通过shift+鼠标滚动轮,统一调整所有窗口的大小,从而调整每行监控的车辆窗口数,可以增加无限个车辆,通过滚动条下拉可见。进一步地,多车监控页面实现的具体实现方法为:通过jquery的jstree控件实现车辆数,定义公用变量,比如现在的车辆列表,共同的树列表,软件最大化的宽高等。判断是否第一次选择车辆,第一次选择车辆则加载车辆树形控件,当选择一辆车时:判断是否已经选择与共同变量进行比较,如没有,则加载<li>element,在html<li>标签内进行渲染其他要显示的数据内容如div,通过div加载地图框架leaflet,leaflet加载的各个地图商的图层,而非引用各个地图商的框架,便于更好的进行地图切换。再根据地图框架进行在此地图上进行打点显示信息框。监听鼠标滚轮事件,以及键盘组合按键如ctrl+,ctrl-,ctrl+滚轮事件,根据此调整全部<li>标签的宽和高,固定一个<li>的最小宽和高,防止其中的标签在<li>标签中溢出,然后通过leaflet框架调整地图的大小。当socket收到车辆的gps信息通过车辆的唯一标识查到到该车辆对应的<li>标签,更新其中的地图显示信息。更进一步地,在每一个<li>标签内都渲染了关闭功能的按钮,点击该关闭按钮时,将其对应的公共变量进行移除,以及该对应的<li>标签内的内容进行移除。所述远程指挥子系统包括数据存储模块、命令发布模块、专家决策模块、显示模块。所述远程指挥子系统通过在地图上点击各个车辆,可查看车辆历史轨迹、实时轨迹,可通过命令发布模块对车辆进行远程指挥。所述数据存储模块实时存储车辆信息,包括位置、车况、实时轨迹、司机信息、车辆记录视频音频等。所述命令发布模块,用于将管理人员的命令传送至车辆,实现管理人员对车辆的远程指挥。所述专家决策模块对所述信息采集子系统收集的车辆的各种信息进行大数据分析,在车辆出现行驶路线错误、车辆故障或其它紧急状况时,对车辆出现的各种状况进行分析判断,并智能做出决策,向管理人员推送,并在显示模块予以显示,由管理人员决定是否采用此智能决策,若采用,则通过命令发布模块对车辆进行远程指挥。进一步地,所述数据处理子系统、地图显示子系统、监控平台、远程指挥子系统通过有线和/或WiFi无线和/或Zigbee和/或3G/4G/5G无线网络连接。本专利技术涉及的基于北斗卫星导航的多车辆监控系统具有以下技术效果:1、同一页面可同时监控车辆的实时位置信息。2、可根据当前电脑屏幕大小显示每行监控车辆的数量,可添加监控车辆,对监控车辆的数量没有限制。3、可以进行拖拽窗口进行放到客户想要的监控位置,透过调整窗口的大小,自动调整每行显示的监控车辆窗口数量,并可以对指定窗口进行最大化,以及移除等操作。4、本专利技术前端使用开源的地图框架Leaflet,其代码大小仅仅33KB,具有开发在线地图的大部分功能,支持插件扩展,拥有漂亮、易用的API文档和一个简单的、可读的源代码,能够在所有主流的桌面和移动平台高效的运行,具有简便、高性能和可用性好的特点。5、由于通过nodejstcp实时推送车辆位置信息,车辆位置信息几乎无延迟。附图说明图1为实施例1的基于北斗卫星导航的多车辆监控系统的监控平台所显示的页面图。具体实施方式下面通过具体实施例,进一步对本专利技术的技术方案进行具体说明。应该理解,下面的实施例只是作为具体说明,而不限制本专利技术的范围,同时本领域的技术人员根据本专利技术所做的显而易见的改变和修饰也包含在本专利技术范围之内。实施例1一种基于北斗卫星导航的多车辆监控系统,包括信息采集子系统、数据处理子系统、地图显示子系统、监控平台、远程指挥子系统。所述信息采集子系统包括:设置在车辆上的北斗导航定位装置、北斗导航终端、行车记录模块。所述信息采集子系统用于收集车辆的位置信息、行驶方向信息、行驶速度信息,并且与所述数据处理子系统通过3G/4G/5G无线网络连接。所述北斗导航终端包括北斗基带芯片,所述北斗基带芯片连接有北斗信息发送模块和北斗信息接收模块。所述行车记录模块包括摄像头图像/视频采集单元与麦克风音频采集单元。所述数据处理子系统包括数据监视与报警模块、数据存储模块、数据交换传输模块、位置信息推送模块、数据库。所述地图显示子系统接收所述数据处理子系统推送的位置信息数据,使用开源的地图框架Leaflet,利用Node.j本文档来自技高网...

【技术保护点】
1.基于北斗卫星导航的多车辆监控系统,其特征在于:包括信息采集子系统、数据处理子系统、地图显示子系统、监控平台、远程指挥子系统;所述信息采集子系统包括:设置在车辆上的北斗导航定位装置、北斗导航终端、行车记录模块;所述信息采集子系统用于收集车辆的位置信息、行驶方向信息、行驶速度信息,并且与所述数据处理子系统通过3G/4G/5G无线网络连接;所述北斗导航终端包括北斗基带芯片,所述北斗基带芯片连接有北斗信息发送模块和北斗信息接收模块;所述行车记录模块包括摄像头图像/视频采集单元与麦克风音频采集单元;所述数据处理子系统包括数据监视与报警模块、数据存储模块、数据交换传输模块、位置信息推送模块、数据库;所述地图显示子系统接收所述数据处理子系统推送的位置信息数据,使用开源的地图框架Leaflet,利用Node.js中的.net模块通过TCP与位置信息推送模块进行通信,获得所述位置信息推送模块实时推送过来的车辆位置信息,并通过Leaflet调用GeoServer服务在地图上直观显示车辆的位置信息,并将该图像发送至监控平台;所述监控平台为所述多车辆监控系统的基础系统平台;所述监控平台在同一页面进行多车监控,查看车辆实时轨迹,互不影响,同时单一窗口可以最大化,可以删除,可以拖拽,通过shift+鼠标滚动轮,统一调整所有窗口的大小,从而调整每行监控的车辆窗口数,可以增加无限个车辆,通过滚动条下拉可见;所述远程指挥子系统包括数据存储模块、命令发布模块、专家决策模块、显示模块;所述远程指挥子系统通过在地图上点击各个车辆,可查看车辆历史轨迹、实时轨迹,可通过命令发布模块对车辆进行远程指挥;所述数据存储模块实时存储车辆信息,包括位置、车况、实时轨迹、司机信息、车辆记录视频音频;所述命令发布模块,用于将管理人员的命令传送至车辆,实现管理人员对车辆的远程指挥;所述专家决策模块对所述信息采集子系统收集的车辆的各种信息进行大数据分析,在车辆出现行驶路线错误、车辆故障或其它紧急状况时,对车辆出现的各种状况进行分析判断,并智能做出决策,向管理人员推送,并在显示模块予以显示,由管理人员决定是否采用此智能决策,若采用,则通过命令发布模块对车辆进行远程指挥。...

【技术特征摘要】
1.基于北斗卫星导航的多车辆监控系统,其特征在于:包括信息采集子系统、数据处理子系统、地图显示子系统、监控平台、远程指挥子系统;所述信息采集子系统包括:设置在车辆上的北斗导航定位装置、北斗导航终端、行车记录模块;所述信息采集子系统用于收集车辆的位置信息、行驶方向信息、行驶速度信息,并且与所述数据处理子系统通过3G/4G/5G无线网络连接;所述北斗导航终端包括北斗基带芯片,所述北斗基带芯片连接有北斗信息发送模块和北斗信息接收模块;所述行车记录模块包括摄像头图像/视频采集单元与麦克风音频采集单元;所述数据处理子系统包括数据监视与报警模块、数据存储模块、数据交换传输模块、位置信息推送模块、数据库;所述地图显示子系统接收所述数据处理子系统推送的位置信息数据,使用开源的地图框架Leaflet,利用Node.js中的.net模块通过TCP与位置信息推送模块进行通信,获得所述位置信息推送模块实时推送过来的车辆位置信息,并通过Leaflet调用GeoServer服务在地图上直观显示车辆的位置信息,并将该图像发送至监控平台;所述监控平台为所述多车辆监控系统的基础系统平台;所述监控平台在同一页面进行多车监控,查看车辆实时轨迹,互不影响,同时单一窗口可以最大化,可以删除,可以拖拽,通过shift+鼠标滚动轮,统一调整所有窗口的大小,从而调整每行监控的车辆窗口数,可以增加无限个车辆,通过滚动条下拉可见;所述远程指挥子系统包括数据存储模块、命令发布模块、专家决策模块、显示模块;所述远程指挥子系统通过在地图上点击各个车辆,可查看车辆历史轨迹、实时轨迹,可通过命令发布模块对车辆进行远程指挥;所述数据存储模块实时存储车辆信息,包括位置、车况、实时轨迹、司机信息、车辆记录视频音频;所述命令发布模块,用于将管理人员的命令传送至车辆,实现管理人员对车辆的远程指挥;所述专家决策模块对所述信息采集子系统收集的车辆的各种信息进行大数据分析,在车辆出现行驶路线错误、车辆故障或其它紧急状况时,对车辆出现的各种状况进行分析判断,并智能做出决策,向管理人员推送,并在显示模块予以显示,由管理人员决定是否采用此智能决策,若采用,则通过命令发布模块对车辆进行远程指挥。2....

【专利技术属性】
技术研发人员:王罡孙柯
申请(专利权)人:江苏物联网研究发展中心
类型:发明
国别省市:江苏,32

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

1