重点车辆安全监测预警技术方案

目录

1.系统架构

2.详细设计

2.1驾驶员信息监控

2.1.1驾驶员基本信息管理

2.1.2人车匹配信息

2.1.3驾驶员在线状态管理

2.2车辆状态信息管理

2.2.1车辆信息管理

2.1.2车辆在路状态管理

2.3重点车辆安全监测预警系统云平台

2.3.1云平台需求分析

2.3.2 设计思想

2.4.3 架构体系



1.系统架构

重点车辆安全监测预警平台采用了物联网、北斗高精度定位技术、人工智能技术、区块链技术、视觉识别、大数据计算技术等前沿高科技技术。平台通过对人、车、路的信息(即重点车辆驾驶员信息、重点车辆状态信息、道路桥梁信息)进行多维度实时监控,数据能够实时传回平台并进行海量大数据处理。

平台利用海量并发的数据处理结果可实现两大核心功能,基于人工智能的实时评估预警体系和基于区块链技术的信息管理平台。可充分保障重点车辆驾驶人员安全、车辆本身运行安全以及道路桥梁等交通基础设施的安全,加强对重点车辆的运行安全管控,也是充分保障人民群众生命财产安全的重要组成部分。

如上图所示,整个系统主要分为三大部分组成,前端的感知端,通信链路、云平台。

1)驾驶员。主要通过在待测桥梁上安装高精度北斗定位设备、高裂缝计、倾斜仪、车辆动态称重系统、风速风向仪等设备仪器分别对桥梁的位移形变、振动、倾斜变化、裂缝、车辆荷载、风速风向等进行实时监测。

(2)通信链路。采用蜂窝网络等组成的多回路通信链路。由于城市区域一般蜂窝通信网络都能够覆盖(如4G、物联网NB-IOT等),所以一般在蜂窝覆盖良好的区域前端感知设备的数据传输采用蜂窝通信。

3)云平台。云平台主要由数据处理计算模块、数据库、算法模块、GIS系统及各项应用等组成。可在GIS系统的基础上为用户提供桥梁位移、形变、倾斜、振动、风速风向、车辆重量等数据计算分析展示、设备监控与管理、决策支持与指挥调度、预警等多种业务应用。

2.详细设计

2.1驾驶员信息监控

2.1.1驾驶员基本信息管理

基本信息管理的主要目的是记录驾驶员的基础身份信息、驾驶相关信息、培训及会议信息等进行管理,信息来源主要是相关重点车辆的主管部门、监管部门、所属企业等。主要信息类型如下。

1)驾驶员身份信息。

2)驾驶相关信息。驾照类型、驾龄信息、驾照有效期。

3)驾驶历史信息。驾驶违章及违法历史信息、事故信息等。

4)驾驶员体检信息。体检信息包括驾考时的体检信息以及所属企业定期组织的职业体检信息等。

5)驾驶员驾驶车辆信息。驾驶车辆信息包括该驾驶员当前及历史驾驶车辆信息(车辆牌照、规格、类型、相关行业许可、所属企业等信息)。

6)驾驶员重点车辆企业供职历史信息。主要包括驾驶员曾经供职的重点车辆运营企业的记录信息。此信息可以充分了解驾驶员在重点车辆行业的驾驶经验。

7)驾驶员交通安全培训记录信息。可展示驾驶员参加会议时的定位信息。

8)驾驶员企业班前会记录信息。可展示驾驶员参加会议时的定位信息。

2.1.2人车匹配信息

人车匹配信息用于验证驾驶员发车、行驶过程中的人车匹配验证。人车匹配主要通过两种手段实现,一个是指纹验证,一个是视频人脸识别验证。可事先将驾驶员的指纹信息和人脸信息进行预先采集录入。

视频人脸识别技术采用区域特征分析算法,利用计算机图像处理技术从视频中提取人像特征点,利用生物统计学的原理进行分析建立数学模型,即人脸特征模板。利用已建成的人脸特征模板与被测者的人的面像进行特征分析,根据分析的结果来给出一个相似值,通过这个值即可确定是否为同一人。

(1)发车验证

发车验证主要是指重点车辆驾驶员发动车辆前的认证,通过指纹认证和视频人脸识别认证结合的方式进行认证,,发动车辆时驾驶员通过两种方式进行认证,通过认证后车辆才能发动。

(2)行车验证

行车验证主要是指重点车辆在路行驶过程中通过视频人脸识别的方式对驾驶员进行匹配验证,如果发现人车不匹配将及时进行智能预警。

2.1.3驾驶员在线状态管理

驾驶员在车状态管理通过人工智能视觉识别技术和智能传感器技术等对重点车辆驾驶员在驾车过程的各类状态进行实时监控,发现异常后及时将异常信息进行记录并传回平台,同时可以通过车内的预警设备通过语音的方式对驾驶员进行提示提醒,所有获得的预警信息将回传至服务器进行备份,以备考核评定或处罚留证。

1)违规行为识别

异常行为识别技术采用基于卷积神经网络的人工智能深度学习算法,卷积神经网络由输入层、卷积层、激活函数、池化层、全连接层组成。每一层有多个特征图,每个特征图通过一种卷积滤波器提取输入的一种特征,每个特征图有多个神经元。其中,卷积层通过卷积运算可以使得原始信号的某些特征增强,并且降低噪声;下采样层可以减少数据处理量同时保留有用信息,可以混淆特征的具体位置,网络结构能够较好的适应图像的结构,同时进行特征提取和分类,使得特征提取有助于特征分类。

基于上述行为识别技术,通过对各种各样的驾驶员在车状态及行为的样本(视频及图像)进行训练学习,训练完成后可对驾驶员在驾驶过程中的各种状态及行为进行识别并及时进行预警。

可对驾驶员在车状态进行以下行为识别。

  1. 生理疲劳。
  2. 接打电话。
  3. 玩手机
  4. 抽烟
  5. 超规格墨镜
  6. 遮挡摄像头
  7. 驾驶员驾驶过程中分神

2)驾驶员安全带监测

驾驶员安全带识别可采用智能视觉识别技术和智能传感技术相结合的办法,通过在安全带卡扣安装智能传感器或直接接入车辆安全带信息,另外可通过视频监控对安全带的位置及状态进行识别,两者相结合实现安全带监测。

3)超时驾驶监测

通过视觉识别技术结合车辆高精度定位,可以对车辆的持续行驶时间和驾驶员驾驶时间进行监测。对于超时驾驶行为(如日间连续驾驶4小时,夜间连续驾驶2小时,单日驾驶总时长8小时)会提前半小时进行语音预警播放,并将预警信息回传至平台。

2.2车辆状态信息管理

2.2.1车辆信息管理

车辆基本信息管理的对车辆的基础信息、车辆的健康状况信息、车辆油耗及行驶里程等、车辆年检或报废信息、车辆维护保养等信息进行管理,信息来源主要是相关重点车辆的主管部门、监管部门、所属企业等。主要信息类型如下。

(1)车辆的基础信息

主要包括车辆的类型、规格、各类部件型号规格、生产厂商、运输类型、核载人数、车辆牌照、所属企业(历史与当前)等信息。

(2)车辆的健康状况信息

车辆的健康状况信息包括车辆的各类部件、刹车、轮胎磨损等信息。

(3)车辆的维护保养记录信息

车辆的维护保养记录信息,历史维修信息等。

(4)车辆的违法违章信息

车辆的历史违法违章记录信息以及事故信息等

(5)车辆的年检或报废信息

车辆的历年年检信息或车辆报废信息等,防止未通过年检或已经报废的车辆在路上行驶。

2.1.2车辆在路状态管理

车辆在路状态管理通过车辆智能信息终端结合北斗高精度定位技术、智能视觉识别技术、高精度电子地图技术实现车辆车况信息收集、车辆环境信息收集、车辆高精度定位、车辆视音频传输、车辆报警等功能。通过对车辆在路运行状态的监控,保障车辆在路行驶的安全,及时发现不安全因素并进行预警,预警信息将及时传回平台并通过车内预警设施进行预警播放,及时提醒驾驶人员及相关部门并采取相应措施。

1)基本车况信息收集

可对车辆的油耗、车速、行驶里程等进行监控。

2)基本环境信息收集

可对车辆行驶区域的天气情况以及周围车况等信息进行收集。

3)车辆超速行驶

1)车辆限速

基于北斗高精度定位设备可获取车辆的实时定位信息和行驶车速,并能够对超速的情况进行实时监控。

2)分段限速行驶

通过北斗高精度定位设备获取道车辆的实时定位信息后可结合高精度电子地图以及高精度电子地图上附加的分路段限速信息实现车辆在不同路段的不同车速信息的监控分析,对于超速行为,将及时提醒驾驶员,同时如果有实际超速行为将会拍摄视频并回传至平台作为备案。

3)夜间行车和恶劣天气限速监控

智能终端通过摄像头能够有效识别车辆行驶周边的环境信息,如发现是夜间行车或天气恶劣,限速指标将自动调整为正常限速的80%,并以此为基准来进行超速监控及预警。

4.车辆超员

智能终端通过安装在车内的摄像头进行视觉识别能够车内人数及载客数量进行统计,结合车辆信息中的核载人数对超员的情况进行预警并回传信息至平台。

5.乘客安全带监测

安全带识别可采用智能视觉识别技术和智能传感技术相结合的办法,通过在安全带卡扣安装智能传感器或直接接入车辆安全带信息,另外可通过视频监控对安全带的位置及状态进行识别,两者相结合实现安全带监测。

6.车距提醒

车辆智能信息终端结合车辆前后方的摄像头可以实现车辆前后车距的分析和计算,对于不安全的车距将及时进行预警并提醒驾驶员注意。

7.违规变道

车辆智能信息终端结合车辆高精度北斗定位设备、高清视频监控系统及高精度电子地图可对违规变道进行监测。车辆安装高精度北斗定位设备可轻松实现单点车道级定位,结合电子地图就可实现违规变道监测预警,另外高清视频监控系统也可以对行驶过程中的实线及双黄线等进行识别从而判断车辆的违规变道。

8.车辆轨迹

车辆智能信息终端结合车辆高精度北斗定位设备可轻松实现车辆轨迹跟踪及复现,轨迹复现过程中可实现结合实时车速的动态轨迹复现。

9.设备故障告警

当车辆内的各类定位、视频监控、通讯等设备出现故障或认为损坏时,故障信息可自动上传至平台。

2.3重点车辆安全监测预警系统云平台

2.3.1云平台需求分析

建立重点车辆的数据管理中心,打通相关政务部门数据,实现信息共享及查询;通过接入监控设备数据,实现对重点车辆及其驾驶人的实时监测管理;通过数据平台分析计算,实现及时的感知和动态预警。在软件方面,具体有以下几点功能需求。

(1)定义核心数据标准,建立核心数据库;

(2)建立核心数据接口,用于支撑应用系统,并能够实现对接口的权限控制;

(3)定义应用数据标准,建立应用数据库;

(4)建立应用数据接口,用于支撑终端系统展示。

2.3.2 设计思想

为了降低系统耦合度,增加系统内聚性,在需求发生更改时能在较短时间内对系统做出修改,并重新投入使用,以分层体系架构风格作为整个系统的体系风格,严格按照RESTful风格的Web API进行接口设计,并以之为根据进行详细设计。分为基础设施层、数据层、服务层及应用层。

2.4.3 架构体系

整个系统项层架构采用分层的风格,整个系统的体系结构非常清晰,使得后期易于详细设计、编码、维护以及适应需求变更。通过分层,定义出层与层之间的接口,使得在更加规范的同时拥有更为自由的接口描述,使得层与层之间的耦合度降低,增强了模块的复用型和可扩展性以及可维护性。同时,分层也有益于项目模块的划分以及任务的分配,通过明确清晰的接口,降低集成的难度,提高效率。

1基础设施层

基础设施层主要包括平台基础物理硬件和现有的相关系统资源,为平台的运行提供最基本的保障。基础硬件主要是服务器,网络资源和防火墙等,其中Web服务器;现有的相关系统资源主要来自于公安,交通和应急局系统。

2数据层

数据层主要是数据的存储,存储平台所需要的各项信息。

部分信息已经存在需要从别的系统同步过来(如驾驶人和车辆的基础信息),部分信息需要从零开始构建(如驾驶人和车辆的动态信息)。

存储的数据供服务层调用,并且通过服务层接口进行管理,最终展现给用户,或者用于数据分析。

应用场景举例:查询某驾驶人的驾驶证信息,首先需要从相关系统提取数据进入系统并存储。应用层调用查询服务接口,服务层调用数据层的驾驶证信息,最终返回给用户。

目前设计存储的信息有:企业信息、个人信息、道路信息、交通违法信息、交通事故信息、驾驶员基础信息、驾驶员实时状态、车辆基础信息、车辆实时状态、设备信息、年检及报废、车辆检测、用户信息、服务评价、投诉。

3服务层

服务层作为数据层和应用层的中间人,向下可以对数据层进行管理,向上对应用层开放接口提供服务,主要包括以下系统:数据采集系统、信息录入系统、车辆监控系统、驾驶员监控系统、数据查询系统、预警系统、考核/监管系统、道路检测系统、消息队列、用户系统、权限系统、日志系统。

应用层系统虽然多,但是有些是可以合并的,而且有的可能会有现成产品。但是应用层的困难在于,必须对每一个系统的需求落实到底,每个系统到底要实现哪些功能,每个功能具体的用户体验是什么样子的。形成需求文档后才能形成协议文档。这个还需要做大量的调研工作。

4应用层

应用层直面用户,是最终给用户展现的东西,主要包括WEB端和APP端,用户体验和界面UI很重要。

这里主要分为三个部分:公安、交通、应急局所需的应用,企业及个人所需的应用,另外需要一个后台管理应用对系统进行监控。

主要功能点设计如下。

1)多维度违法、事故、年检及报废查询

2)企业、个人、车辆及驾驶员查询

3)待办业务及处理

4)报表生成及导出

5)企业、车辆、人员异常情况提醒

6)数据填报

7)违法查询及提醒

8)业务办理

9)事件上报及提醒

10)统一后台管理系统

11)运维数据可视

12)日志

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/211613.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

urllib 异常、cookie、handler及代理(四)

目录 一、urllib异常 二、urllib cookie登录 三、urllib handler 处理器的基本使用 四、urllib 代理和代理池 参考 一、urllib异常 URLError/HTTPError 简介: 1.HTTPError类是URLError类的子类 2.导入的包urllib.error.HTTPError urllib.error.URLError 3.h…

20道计算机网络面试题

网络分层 1、说说OSI 七层、TCP/IP 四层的关系和区别? OSI 七层从下往上依次是:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。一张图给你整明白: TCP/IP 四层从下往上依次是:网络接口层、网络层、传输层、应用…

MATLAB - 评估拟合优度、评价拟合效果

系列文章目录 文章目录 系列文章目录前言一、如何评估拟合优度二、拟合优度统计2.1 SSE - 误差引起的平方和2.2 R 平方2.3 自由度调整 R 平方2.4 均方根误差 三、MATLAB - 评估曲线拟合度3.1 加载数据并拟合多项式曲线3.2 绘制拟合方程、数据、残差和预测范围图3.3 评估指定点3…

java--Object

1.Object类的作用 Object类是java中所有类的祖宗类,因此,java中所有类的对象都可以直接使用Object类中提供一些方法 2.Object类的常见方法 ①toString存在的意义:toString()方法存在的意义就是为了被子类重写,以便返回对象具体的…

git自动更新功能

确认权限 因为一般Linux系统网页用的www 或 www-data用户和用户组,所以要实现自动来去,首先要在www用户权限下生成ssh密钥,不然没有权限,其次就是,要把用root用户拉去的代码,批量改成www用户 1. 给www权限 vi /etc/sudoers www ALL=(ALL) NOPASSWD:/bin/chow…

【学习笔记】lyndon分解

摘抄自quack的ppt。 这部分和 s a sa sa的关联比较大,可以加深对 s a sa sa的理解。 Part 1 如果字符串 s s s的字典序在 s s s以及 s s s的所有后缀中是最小的,则称 s s s是一个 lyndon \text{lyndon} lyndon串。 lyndon \text{lyndon} lyndon分解&a…

熔池处理Tecplot 360 和CFD-Post做出一样的效果

熔池处理Tecplot 360 和CFD-Post做出一样的效果 效果展示详细讲述Tecplot 360实现过程分析实现过程第一步实现过程第二步界面美化注意点效果展示 详细讲述Tecplot 360实现过程 分析 这里主要是将体积分数大于0.5的区域抽取出来,然后显示温度场,所以这里主要考虑下面连个思考…

【开源】基于Vue+SpringBoot的固始鹅块销售系统

项目编号: S 060 ,文末获取源码。 \color{red}{项目编号:S060,文末获取源码。} 项目编号:S060,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 鹅块类型模块2.3 固…

从关键新闻和最新技术看AI行业发展(2023.11.20-12.3第十一期) |【WeThinkIn老实人报】

Rocky Ding 公众号:WeThinkIn 写在前面 【WeThinkIn老实人报】旨在整理&挖掘AI行业的关键新闻和最新技术,同时Rocky会对这些关键信息进行解读,力求让读者们能从容跟随AI科技潮流。也欢迎大家提出宝贵的优化建议,一起交流学习&…

MySQL概述-安装与启动

数据库相关概念 MySQL数据库 下载地址 MySQL :: Download MySQL Installer (Archived Versions) 启动方法 启动密令:net start mysql80 停止密令:net stop mysql80 客户端链接方法 注意用系统自带的命令行工具执行指令需要设置环境在高级系统设置中…

解决使用pnpm安装时Sharp模块报错的方法

在使用pnpm进行项目依赖安装的过程中,有时候会遇到Sharp模块报错的情况。Sharp是一个用于处理图像的Node.js模块,但它的安装可能会因为各种原因而失败,导致项目无法正常启动。本文将介绍这个问题的方法。 问题描述 解决方法 在命令行分别输…

Linux-帮助命令的使用和练习(type、man、help、info详解)

目录 5.3.1 type-判断是否为内部命令 5.3.2 man-查看详细文档 5.3.3 help-查看shell内部命令的帮助信息 5.3.4 --help-查看系统外部命令帮助信息 5.3.5 info-查看info格式的帮助指令 5.3.6 /usr/share/doc-存储软件包的文档信息 平时我们看到的命令大多数都可以查看帮助文…

NTP反射放大攻击

文章目录 什么是NTPNTP反射放大攻击解决方案搭建NTP服务器部署服务器端windows NTP命令行本机测试 部署客户端ntpdatechrony 实验Python利用脚本 什么是NTP 基于UDP协议的NTP(网络时间协议):使网络中各个计算机时间同步的一种协议 用途&…

vue3-vite前端快速入门教程 vue-element-admin

Vue3快速入门学习 初始化项目 # 创建项目 npm create vitelatest my-vue-app -- --template vue # 安装依赖 npm i # 运行 npm run dev 模板语法 文本插值​ 最基本的数据绑定形式是文本插值&#xff0c;它使用的是“Mustache”语法 (即双大括号)&#xff1a; <span&g…

【数据结构】——排序篇(中)

前面我们已经了解了几大排序了&#xff0c;那么我们今天就来再了解一下剩下的快速排序法&#xff0c;这是一种非常经典的方法&#xff0c;时间复杂度是N*logN。 快速排序法&#xff1a; 基本思想为&#xff1a;任取待排序元素序列中的某元素作为基准值&#xff0c;按照该排序码…

C++ queue 和priority_queue

目录 1.什么是queue 2.模拟实现 3.仿函数 模板参数Compare 仿函数 4.什么是priority_queue 模拟实现 1.什么是queue 1.队列是一种容器适配器&#xff0c;专门用于在FIFO上下文(先进先出)中操作&#xff0c;其中从容器一端插入元素&#xff0c;另一端提取元素。 2.队列作为…

Cglib动态代理从入门到掌握

Cglib 动态代理 本文的写作目的是为了探究 Spring 框架中在使用Transactional标注的方法中使用 this 进行自调用时事务失效的原因&#xff0c;各种视频教程中只是简单指出 this 指向的不是代理类对象&#xff0c;而是目标类对象&#xff0c;但是并没有解释为什么 this 不是代理…

麒麟系统使用桌面共享远程桌面

客户端安装vinager 服务端 安装 vnc4server xrdp tightvncserver vino 安装完成后 需要重启 在用户的家目录下新建 .xsession 写入xfce4-session防止闪退 雪花屏 开启xrdp服务 远程链接 Vnc只能链接系统登录的用户 Rdp可以链接所有普通用户

【C语言】结构体内存对齐

目录 引入结构体 结构的声明 创建和初始化 内部元素的使用&#xff1b; 特殊声明&#xff1a; 结构体在内存中的对齐 练习&#xff1a; 引入结构体 C语言有各种数据类型&#xff0c;我们已经对一些数据类型很熟悉&#xff1a; 整型&#xff08;int&#xff09;- 存储整…

京东商品详情数据在数据分析行业中的重要性

京东商品详情数据在数据分析行业中具有重要作用。这些数据提供了丰富的信息&#xff0c;可以帮助企业了解市场趋势、消费者需求、产品表现以及运营策略等多个方面。 首先&#xff0c;京东商品详情数据可以为企业提供市场趋势分析的依据。通过观察商品的销售量、销售额、价格等…