文图|张江涛
【导读】
酒精检测仪是交警排查酒驾违法的必备仪器,执法记录仪能够对整个酒检过程进行视音频取证,但目前二者尚无法实现自动关联。为此,本文提出一种通过酒检仪与执法记录仪联动实现智能化执法的系统和架构。
酒后驾车是引发交通事故的重要原因,公安交通管理部门对酒驾违法行为始终保持高压严打态势。在排查酒后驾车的过程中,呼气式酒精检测仪(以下简称酒检仪)与酒精快排棒(以下简称快排棒)是交警进行酒驾醉驾判定必不可少的执法装备,同时,使用执法记录仪进行现场执法视音频取证也是公安部明确规定的。因此,如果能够将两项业务进行自动关联,则可以实现执法与取证的同步进行,确保获得视音频以及酒检数据的准确关联,增强证据链完整性,也能够有效避免人员手工匹配,减轻执法人员劳动负荷,提高执法效率。本文分析了交警执勤执法过程中酒检仪和执法记录仪的使用场景、存在的问题和挑战,以及关联使用的需求和必要性,并提出了通过二者联动,实现智能化执法的系统框架和关联方法。
酒检仪与快排棒是交警排查酒驾违法的必要装备。一般来说,在检测时先通过快排棒进行定性判断,如果发现驾驶人饮酒,则用酒检仪进行定量检测。酒检仪可以量化测试出每一百毫升呼出气体中的酒精含量,从而判定被检测人员是酒驾还是醉驾。快排棒轻便、便宜,一般配置数量比较多。而酒检仪属于精密仪器,价格较贵,一般配置较少。通常情况下,一个酒检仪和多个酒检棒配合使用。随着技术发展,酒检仪具备了WIFI/4G/5G传输功能,可以把检测数据和判定信息及时上传到管理平台。
执法记录仪除具备视音频摄录取证的基本功能外,越来越多的执法记录仪还可以通过WIFI/4G/5G传输与平台实时通讯。实时视音频数据可以上传到平台,非实时视音频可以通过采集工作站采集到平台。交警是执法记录仪应用最多的警种之一,在执法过程中会全天候地进行视音频摄录。这必然存在着执法记录仪和酒检仪、快排棒同时参与辅助执法的场景。在开展酒驾查处工作中,面对时常发生的被检测人不配合的情况,有的酒检仪配备有摄像头,交警可以在检测时进行录像或者拍照,但一般的设备因为摄像头和吹嘴靠近且方向相同,受限于气体采集的距离要求,会造成酒检仪摄录角度不理想,人脸画面变形严重,人脸以外的几乎摄录不到。这不利于后续判断现场环境。而且酒检仪通常不具备录音功能,导致无法判断在执法过程中,是否出现言语冲突或者语言是否规范。而快排棒一般不具备摄录功能。
因此,将执法记录仪的视音频录像、酒驾醉驾检测数据与违法人员相关联,提供完整有效的证据链是交警酒驾排查工作中的一项迫切诉求。
酒检仪和执法记录仪联动系统与架构如图1所示,包括为实现酒检设备和执法记录仪进行联动执法的基本功能模块,由智能执法终端和警用物联管理平台组成。
图1 酒检仪和执法记录仪联动系统与架构
智能执法终端包括快排棒、酒检仪和执法记录仪。这三个智能执法终端除了要支持后续流程中的软件和协议之外,快排棒和酒检仪在硬件上要求具备实时通信功能,比如具备WIFI/4G/5G功能,能够实时和警用物联管理平台进行通信;同时具备定位功能,便于知道快排棒和酒检仪的距离。执法记录仪也要具备实时通信功能,这样可以实现三者之间的实时联动,以及执法视音频和酒检数据的精准关联。三个智能执法终端之间不进行任何通信,其联动全部由平台桥接,便于减少终端设备的复杂度。
警用物联管理平台由通信与协议、注册、定位管理、业务联动、证据关联等模块组成。其中,通信与协议模块包含WIFI/4G/5G等硬件通信设备,以及软件协议栈。软件协议栈负责与管理平台通信,对其他功能模块发出的信息进行协议打包,对收到的执法终端的协议进行解析并反馈给其他功能模块。注册模块是智能执法终端与管理平台通信的前提,快排棒、酒检仪和执法记录仪上传的主要参数是设备使用人员的编号,即和设备绑定的使用人员。经过注册,管理平台也会把平台参数(比如状态更新的频率)下发到各个终端,通过状态更新起到心跳和保活作用。定位管理模块对智能执法终端上报的定位信息进行记录和运算,根据酒检仪和快排棒的距离,按照就近优先原则,将多个快排棒绑定到最近的酒检仪上。业务联动模块负责查询快排棒绑定的酒检仪,将告警信息下发到此酒检仪,下发的信息中最重要的参数是内部关联识别号,这个识别号在系统内部是唯一的。再用酒检仪进行量化检测,并在检测数据连同酒检仪拍照和录像信息(如有)上传到采集模块时,将此内部关联识别号带回。证据关联模块根据此内部关联识别号进行证据链精准关联,由业务联动模块通过绑定的酒检仪的用户编号查询到本用户使用的执法记录仪,并将包含内部关联识别号相同的告警信息下发给此执法记录仪,触发执法记录仪进行录像录音取证。系统采集到视音频信息后,将按照内部关联识别号进行精准匹配。
酒精检测仪和执法记录仪联动业务流程包括快排棒和酒检仪注册和绑定流程;快排棒、酒检仪和执法记录仪联动流程;酒检数据和执法视音频关联流程。
注册和绑定流程如图2所示。(1)智能执法终端注册消息,消息的主要参数包括设备定位信息,酒检仪和执法记录仪配备人员的用户编号(快排棒一般不固定人员)。(2)通信与协议模块进行协议解析,并把注册信息、设备定位信息及设备在线信息发送给注册模块。(3)注册模块把定位信息发送给定位模块,定位模块会计算距离酒检仪较近的快排棒。(4)定位模块计算离酒检仪最近的快排棒列表(距离可以设置),并进行保存,默认此酒检仪为保存的快排棒进行定量测量。并把距离酒检仪较近的一些快排棒的位置信息打包,准备发送给酒检仪,以便在酒检仪侧可以查看。(5)注册模块转发快排棒列表,同时增加系统侧的网络参数设置,比如位置信息和状态信息更新频率,发送给通信与协议模块。(6)注册响应消息。通信与协议模块进行协议组装,下发给三个智能终端。(7) 状态更新,心跳消息。三个智能终端按照系统配置参数,定时进行位置信息和在线信息上报。如果位置信息发生较大变化,则系统侧重新刷新相关信息,比如快排棒列表。如果长时间不上报,则默认为设备离线。
图2 快排棒、酒检仪和执法记录仪联动流程注册和绑定流程
快排棒、酒检仪和执法记录仪联动流程如图3所示。(1)酒检信息上报。快排棒进行定性检测,如发现有饮酒嫌疑,则将检测人员的单位/姓名/编号、检测定性信息、检测时间上报到系统。(2)通信与协议模块解析消息,上报业务联动模块。(3)绑定酒检仪和执法记录仪查询消息。业务联动模块根据快排棒注册时的关联人员信息,发送消息到定位模块。(4)绑定酒检仪和执法记录仪查询响应消息。定位模块根据关联人员,查到为此快排棒提供定量检测服务的酒检仪,以及酒检仪关联的执法记录仪,并将酒检仪设备信息和执法记录仪信息反馈给业务联动模块。(5)和(6)联动指令消息和酒检仪联动指令消息。业务联动模块生成内部关联识别号,并发送告警信息至查到的酒检仪。信息包括快排棒信息、检测时间、内部关联识别号。酒检仪启动定量检测,视频摄录,同时保存下发的内部关联识别号。(7)执法记录仪联动指令消息。通信与信息模块同时也将告警信息发送给执法记录仪,并将现在摄录的视音频文件标记为重要视频,以便和其余视音频资料区分。在保存视音频资料时,同时保存下发的内部关联识别号。(8)和(9)酒检信息上报和酒检信息解析。酒检仪上报酒精检测数据、检测时间、检测人员信息到业务联动模块。(10)结束联动消息。
图3 快排棒、酒检仪和执法记录仪联动流程
酒检数据和执法视音频关联流程如图4所示。(1)酒检仪等终端与系统的通信与协议模块进行信令协商,协商成功准备传输或者采集视音频媒体文件。快排棒实时上传的只是酒检相关数据,包括检测人员的单位/姓名/编号、检测定性信息、检测时间等。酒检仪如果有视频文件则在信令通信成功后,上传和快排棒类似的酒检数据,只是酒检信息是定量的。执法记录仪在信令通信成功后,可以实时上传文件或者事后采集文件。(2)酒检仪和执法记录仪按照分配的信道实时上传文件,或者事后采集文件(每个文件都包含一个系统事先分配的内部关联识别号)。视音频文件在文件回传/采集模块进行存放。(3)证据关联模块按照内部关联识别号对三个智能执法终端的酒检数据和视音频数据进行精准关联。(4)系统需要进行证据链回溯时,可以按照关联好的视音频数据地址对实时回传/采集模块保存的视音频数据进行检索和回访。
图4 酒检数据和执法视音频关联流程