一种违法数据识别方法及装置、电子设备转让专利

申请号 : CN202011070362.X

文献号 : CN112201046B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王洵

申请人 : 武汉中科通达高新技术股份有限公司

摘要 :

本申请提供一种违法数据识别方法及装置、电子设备,基于该方法,数据服务器先接收交警终端发出的http交通数据调用请求,将其转换成sip交通数据调用请求,并对两类请求对应的http状态标识和sip状态标识进行同步处理,再将sip交通数据调用请求通过5G基站发送给目标摄像头,然后根据返回的sip交通数据调用响应的内容,同步更新sip状态标识和http状态标识的标识内容,在标识内容为调用请求已完成时,生成对应的http交通数据调用响应返回给交警终端,然后接收前端摄像头返回的交通数据且发给识别设备进行违法数据识别,并向交警终端返回违法数据,整个调用过程交警终端仅需在网页浏览器或平台上即可完成。

权利要求 :

1.一种违法数据识别方法,其特征在于,适用于智慧交通系统,所述智慧交通系统包括前端摄像头、数据服务器、识别设备、5G基站以及交警终端,所述识别设备中运行有神经网络模型,所述前端摄像头基于sip协议连接所述5G基站,所述交警终端基于http协议连接所述数据服务器和所述识别设备,所述识别设备基于http协议连接所述数据服务器,所述违法数据识别方法应用于所述数据服务器,所述违法数据识别方法包括:接收所述交警终端基于http协议发送的http交通数据调用请求,所述http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据所述目标摄像头标识生成所述http交通数据调用请求对应的sip交通数据调用请求,并生成所述http交通数据调用请求对应的http状态标识,所述sip交通数据调用请求对应的sip状态标识,实时同步所述http状态标识与所述sip状态标识的标识内容,所述标识内容包括调用请求完成状态;

根据所述目标摄像头标识,确定目标摄像头和所述目标摄像头对应的目标5G基站,并确定与所述目标5G基站之间的长连接,通过所述长连接向所述目标5G基站发送所述sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip专线向所述目标摄像头发送所述sip交通数据调用请求,并接收所述目标摄像头基于sip协议通过所述sip专线返回的sip处理信令;

接收所述目标5G基站通过所述长连接向sip消息管理器返回的第二封装包,对所述第二封装包解包得到所述目标摄像头的sip处理信令,根据所述sip处理信令,更新所述sip消息管理器中对应sip交通数据调用请求的sip状态标识的标识内容,在侦测到所述sip状态标识的标识内容为调用请求已完成时,生成并向消息同步器返回sip交通数据调用响应,根据所述sip交通数据调用响应的内容,同步更新所述消息同步器中所述sip状态标识和所述http状态标识的标识内容;

在所述http状态标识的标识内容为调用请求已完成时,生成所述http状态标识对应的http交通数据调用响应,根据所述终端标识,基于http协议向所述交警终端返回所述http交通数据调用响应;

接收所述目标摄像头发送的交通数据,并根据所述识别设备标识,将所述交通数据发送给所述识别设备;

接收所述识别设备基于所述神经网络模型从所述交通数据中识别到的违法数据,并基于http协议将所述违法数据返回给所述交警终端。

2.如权利要求1所述的违法数据识别方法,其特征在于,根据所述目标摄像头标识生成所述http交通数据调用请求对应的sip交通数据调用请求的步骤之前,还包括:基于交通数据调用请求有效参数集,对所述http交通数据调用请求进行逻辑判断;

若所述http交通数据调用请求合法,则将所述http交通数据调用请求缓存至http消息管理器,若所述http交通数据调用请求不合法,则直接向所述交警终端返回终止请求结果。

3.如权利要求2所述的违法数据识别方法,其特征在于,在将所述http交通数据调用请求缓存至http消息管理器的步骤之后,还包括:判断所述http交通数据调用请求是否与之前预设时间段内进入的http交通数据调用请求内容相同;

若内容相同,则将所述http交通数据调用请求从所述http消息管理器中去除,若内容不同,则将所述http交通数据调用请求发送至消息同步器。

4.如权利要求1所述的违法数据识别方法,其特征在于,通过所述长连接向所述目标5G基站发送所述sip交通数据调用请求的步骤,包括:将所述sip交通数据调用请求缓存至sip消息管理器中;

将所述sip交通数据调用请求封装成第一封装包;

通过所述长连接向所述目标5G基站发送所述第一封装包。

5.如权利要求1所述的违法数据识别方法,其特征在于,根据所述sip交通数据调用响应的内容,同步更新所述消息同步器中所述sip状态标识和所述http状态标识的标识内容的步骤,包括:

根据所述sip交通数据调用响应的内容,将所述sip状态标识和所述http状态标识的标识内容同步更新为调用请求已完成。

6.如权利要求1所述的违法数据识别方法,其特征在于,在所述http状态标识的标识内容为调用请求已完成时,生成所述http状态标识对应的http交通数据调用响应的步骤,包括:

在所述http状态标识的标识内容为调用请求已完成时,生成调用请求已完成的http交通数据调用响应。

7.如权利要求6所述的违法数据识别方法,其特征在于,通过所述长连接向所述目标5G基站发送所述sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip专线向所述目标摄像头发送所述sip交通数据调用请求的步骤,包括:获取所述目标5G基站与所述目标摄像头的连接周期;

在所述连接周期内,通过所述长连接向所述目标5G基站发送所述sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip专线向所述目标摄像头发送所述sip交通数据调用请求。

8.一种违法数据识别装置,其特征在于,适用于智慧交通系统,所述智慧交通系统包括前端摄像头、数据服务器、识别设备、5G基站以及交警终端,所述识别设备中运行有神经网络模型,所述前端摄像头基于sip协议连接所述5G基站,所述交警终端基于http协议连接所述数据服务器和所述识别设备,所述识别设备基于http协议连接所述数据服务器,所述违法数据识别装置设置在所述数据服务器中,所述违法数据识别装置包括:第一同步模块,用于接收所述交警终端基于http协议发送的http交通数据调用请求,所述http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据所述目标摄像头标识生成所述http交通数据调用请求对应的sip交通数据调用请求,并生成所述http交通数据调用请求对应的http状态标识,所述sip交通数据调用请求对应的sip状态标识,实时同步所述http状态标识与所述sip状态标识的标识内容,所述标识内容包括调用请求完成状态;

第一发送模块,用于根据所述目标摄像头标识,确定目标摄像头和所述目标摄像头对应的目标5G基站,并确定与所述目标5G基站之间的长连接,通过所述长连接向所述目标5G基站发送所述sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip专线向所述目标摄像头发送所述sip交通数据调用请求,并接收所述目标摄像头基于sip协议通过所述sip专线返回的sip处理信令;

第二同步模块,用于接收所述目标5G基站通过所述长连接向sip消息管理器返回的第二封装包,对所述第二封装包解包得到所述目标摄像头的sip处理信令,根据所述sip处理信令,更新所述sip消息管理器中对应sip交通数据调用请求的sip状态标识的标识内容,在侦测到所述sip状态标识的标识内容为调用请求已完成时,生成并向消息同步器返回sip交通数据调用响应,根据所述sip交通数据调用响应的内容,同步更新所述消息同步器中所述sip状态标识和所述http状态标识的标识内容;

第一返回模块,用于在所述http状态标识的标识内容为调用请求已完成时,生成所述http状态标识对应的http交通数据调用响应,根据所述终端标识,基于http协议向所述交警终端返回所述http交通数据调用响应;

第二发送模块,用于接收所述目标摄像头发送的交通数据,并根据所述识别设备标识,将所述交通数据发送给所述识别设备;

第二返回模块,用于接收所述识别设备基于所述神经网络模型从所述交通数据中识别到的违法数据,并基于http协议将所述违法数据返回给所述交警终端。

9.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至7任一项所述的违法数据识别方法中的操作。

说明书 :

一种违法数据识别方法及装置、电子设备

技术领域

[0001] 本申请涉及智慧交通领域,尤其涉及一种违法数据识别方法及装置、电子设备。

背景技术

[0002] 在对交通数据中的违法行为进行识别时,首先需要对前端摄像头发起数据调用请求,目前市面上大多数安防相机在调用交通数据时,为简化数据调用请求过程,通常将前端
摄像头的交通数据调用信令封装成SDK(Software Development Kit,软件开发工具包)格
式的信令后,交警系统再调用SDK进行调用,而SDK是由外部厂家开发制作,前端摄像头拍摄
的交通数据可能被非交警系统内部人员获取,即此种数据调用方式会存在一些安全隐患。
[0003] 因此,现有的违法数据识别方法存在安全性不高的技术问题,需要改进。
[0004] 申请内容
[0005] 本申请实施例提供一种基于http协议调度外部神经网络进行违法数据的识别方法,用以提高前端摄像头交通数据调用过程的安全性。
[0006] 为解决上述技术问题,本申请实施例提供以下技术方案:
[0007] 本申请提供一种违法数据识别方法,适用于智慧交通系统,所述智慧交通系统包括前端摄像头、数据服务器、识别设备、5G基站以及交警终端,所述识别设备中运行有神经
网络模型,所述前端摄像头基于sip协议连接所述5G基站,所述交警终端基于http协议连接
所述数据服务器和所述识别设备,所述识别设备基于http协议连接所述数据服务器,所述
违法数据识别方法应用于所述数据服务器,所述违法数据识别方法包括:
[0008] 接收所述交警终端基于http协议发送的http交通数据调用请求,所述http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据所述目标摄像头标识生
成所述http交通数据调用请求对应的sip交通数据调用请求,并生成所述http交通数据调
用请求对应的http状态标识,所述sip交通数据调用请求对应的sip状态标识,实时同步所
述http状态标识与所述sip状态标识的标识内容,所述标识内容包括调用请求完成状态;
[0009] 根据所述目标摄像头标识,确定目标摄像头和所述目标摄像头对应的目标5G基站,并确定与所述目标5G基站之间的长连接,通过所述长连接向所述目标5G基站发送所述
sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip专线向所述目标摄像
头发送所述sip交通数据调用请求,并接收所述目标摄像头基于sip协议通过所述sip专线
返回的sip处理信令;
[0010] 接收所述目标5G基站通过所述长连接返回的所述sip处理信令,根据所述sip处理信令生成sip交通数据调用响应,根据所述sip交通数据调用响应的内容,同步更新所述sip
状态标识和所述http状态标识的标识内容;
[0011] 在所述http状态标识的标识内容为调用请求已完成时,生成所述http状态标识对应的http交通数据调用响应,根据所述终端标识,基于http协议向所述交警终端返回所述
http交通数据调用响应;
[0012] 接收所述目标摄像头发送的交通数据,并根据所述识别设备标识,将所述交通数据发送给所述识别设备;
[0013] 接收所述识别设备基于所述神经网络模型从所述交通数据中识别到的违法数据,并基于http协议将所述违法数据返回给所述交警终端。
[0014] 同时,本申请实施例还提供了一种违法数据识别装置,适用于智慧交通系统,所述智慧交通系统包括前端摄像头、数据服务器、识别设备、5G基站以及交警终端,所述识别设
备中运行有神经网络模型,所述前端摄像头基于sip协议连接所述5G基站,所述交警终端基
于http协议连接所述数据服务器和所述识别设备,所述识别设备基于http协议连接所述数
据服务器,所述违法数据识别装置设置在所述数据服务器中,所述违法数据识别装置包括:
[0015] 第一同步模块,用于接收所述交警终端基于http协议发送的http交通数据调用请求,所述http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据所述
目标摄像头标识生成所述http交通数据调用请求对应的sip交通数据调用请求,并生成所
述http交通数据调用请求对应的http状态标识,所述sip交通数据调用请求对应的sip状态
标识,实时同步所述http状态标识与所述sip状态标识的标识内容,所述标识内容包括调用
请求完成状态;
[0016] 第一发送模块,用于根据所述目标摄像头标识,确定目标摄像头和所述目标摄像头对应的目标5G基站,并确定与所述目标5G基站之间的长连接,通过所述长连接向所述目
标5G基站发送所述sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip专
线向所述目标摄像头发送所述sip交通数据调用请求,并接收所述目标摄像头基于sip协议
通过所述sip专线返回的sip处理信令;
[0017] 第二同步模块,用于接收所述目标5G基站通过所述长连接返回的所述sip处理信令,根据所述sip处理信令生成sip交通数据调用响应,根据所述sip交通数据调用响应的内
容,同步更新所述sip状态标识和所述http状态标识的标识内容;
[0018] 第一返回模块,用于在所述http状态标识的标识内容为调用请求已完成时,生成所述http状态标识对应的http交通数据调用响应,根据所述终端标识,基于http协议向所
述交警终端返回所述http交通数据调用响应;
[0019] 第二发送模块,用于接收所述目标摄像头发送的交通数据,并根据所述识别设备标识,将所述交通数据发送给所述识别设备;
[0020] 第二返回模块,用于接收所述识别设备基于所述神经网络模型从所述交通数据中识别到的违法数据,并基于http协议将所述违法数据返回给所述交警终端。
[0021] 本申请还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行上述任一项所述的违法数据识别方
法中的操作。
[0022] 有益效果:本申请提供一种前端摄像头交通数据调用方法及装置、电子设备,基于该方法,先接收交警终端基于http协议发出http交通数据调用请求,并转换成前端摄像头
可识别的sip交通数据调用请求,前端摄像头返回的sip交通数据调用响应再转换成http交
通数据调用响应后返回交警终端,然后接收前端摄像头返回的交通数据且发给识别设备进
行违法数据识别,并向交警终端返回违法数据,整个调用过程交警终端仅需在网页浏览器
或平台上即可完成,不需要调用专用的SDK软件,因此保证了安全性,在协议转换的过程中,
通过对sip状态标识和http状态标识的标识内容进行同步,使得生成的sip交通数据调用响
应可以及时被转换成http交通数据调用响应,提高了返回响应的速度。此外,通过5G基站进
行信息传输,速度较快,提高了交通数据获取的便利性。采用训练过的神经网络模型对违法
数据进行识别,相对于人工识别,提高了识别效率,且识别过程独立于数据服务器之外,在
系统需要升级时,仅需对识别设备进行升级,而不需要对数据量较大的数据服务器进行整
体升级,因此提高了升级效率,也减小了数据维护的成本。

附图说明

[0023] 下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。
[0024] 图1是本申请实施例提供的违法数据识别系统的场景示意图。
[0025] 图2为本申请实施例提供的违法数据识别方法的流程示意图。
[0026] 图3为本申请实施例中发送交通数据调用请求至接收交通数据调用响应过程的第一种模型示意图。
[0027] 图4为本申请实施例中发送交通数据调用请求至接收交通数据调用响应过程的第二种模型示意图。
[0028] 图5为本申请实施例中发送交通数据调用请求至接收交通数据调用响应过程的第三种模型示意图。
[0029] 图6为本申请实施例提供的违法数据识别方法中交警终端的第一种页面示意图。
[0030] 图7为本申请实施例提供的违法数据识别方法中交警终端的第二种页面示意图。
[0031] 图8为本申请实施例提供的违法数据识别装置的结构示意图。
[0032] 图9为本申请实施例提供的电子设备的结构示意图。

具体实施方式

[0033] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于
本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本申请保护的范围。
[0034] 在本申请实施例中,所述智慧交通系统,是指在交通领域,以维护国家安全和社会稳定、预防和打击违法犯罪活动为目的,综合应用视音频监控、通信、计算机网络、系统集成
等技术,构建的具有信息采集、传输、交换、控制、显示、存储、处理等功能的能够实现不同设
备及系统间互联、互通、互控的综合网络系统。智慧交通系统包括前端摄像头、数据服务器、
识别设备、5G基站以及交警终端,识别设备中运行有神经网络模型,前端摄像头基于sip协
议连接5G基站,交警终端基于http协议连接数据服务器和识别设备,识别设备基于http协
议连接数据服务器。
[0035] 在本申请实施例中,所述前端摄像头,是指智慧交通系统中安装于监控现场的用于信息采集、编码、处理、存储、传输、安全控制的摄像头。
[0036] 在本申请实施例中,所述交警终端,是指经智慧交通系统注册并授权的、对系统内的数据和设备有操作需求的客户端设备,具体可包括交警用客户端和开发人员用客户端。
[0037] 在本申请实施例中,所述识别设备,是指运行有神经网络模型,可通过调用神经网络模型,对违法数据进行识别的设备,该设备与数据服务器相互独立,在系统升级时仅需对
识别设备进行单独升级,而不需要对数据服务器进行全面升级。
[0038] 在本申请实施例中,所述神经网络模型,是指具有阶层结构的人工神经网络结构,其包括输入层、输出层以及中间层(也叫隐藏层)。在神经网络模型中,输入层与输出层的节
点数往往是固定的,中间层则可以自由指定,神经网络结构图中的拓扑与箭头代表着预测
过程时数据的流向,结构图里的关键在于神经元之间的连接,每个连接线对应一个不同的
权重(其值称为权值),这是需要通过训练得到的。神经网络模型基于预处理的训练样本进
行多次训练,可实现对违法数据的分类和识别。在将交通数据输入至经训练后得到的神经
网络模型后,交通数据经输入层进行特征提取后进入中间层,通过中间层进行一系列复杂
的卷积、池化、回归处理等操作,可以识别出各类违法行为,并由输出层输出对应的违法数
据。
[0039] 在本申请实施例中,所述交通数据,是指前端摄像头拍摄到的监控场所内车辆信息、行人信息、以及车辆和行人的运行参数等数据,通常为视频或图像等可视化的数据,其
中车辆信息可以包括车辆的品牌、车型、颜色、车牌号码信息等,行人信息可包括行人的性
别、身高、衣着、发型等。
[0040] 本申请实施例提供一种违法数据识别方法及装置、电子设备。其中,该违法数据识别装置可以集成在电子设备中,该电子设备可以是服务器,也可以是终端等设备。
[0041] 请参阅图1,图1为本申请实施例所提供的违法数据识别系统的场景示意图,该系统可以包括终端以及服务器,终端之间、服务器之间、以及终端与服务器之间通过各种网关
组成的互联网等方式连接通信,其中,该应用场景中包括交警终端11、数据服务器12、前端
摄像头13、识别设备14和5G基站15;其中:
[0042] 交警终端11和识别设备14包括但不局限于平板电脑、笔记本电脑、个人计算机(PC,Personal Computer)、微型处理盒子、或者其他设备等;
[0043] 数据服务器12包括本地服务器和/或远程服务器等;
[0044] 前端摄像头13包括设置在监控现场的视频和图像采集设备;
[0045] 5G基站15包括在一定的无线电覆盖区中,通过通信交换中心,与各终端之间进行信息传递的无线电收发信电台。
[0046] 交警终端11、数据服务器12、前端摄像头13、识别设备14和5G基站15位于无线网络或有线网络中,前端摄像头13基于sip协议连接5G基站15,交警终端11基于http协议连接数
据服务器12和识别设备14,识别设备14基于http协议连接数据服务器12,数据服务器12基
于5G协议连接5G基站15,以实现五者之间的数据交互,其中:
[0047] 数据服务器12先接收交警终端11基于http协议发送的http交通数据调用请求,生成对应的sip交通数据调用请求,且实时同步两者对应的http状态标识和sip状态标识的标
识内容,再基于sip协议从前端摄像头13中选择目标摄像头,并通过5G基站15向其发送sip
交通数据调用请求,且通过5G基站15接收目标摄像头基于sip协议返回的sip交通数据调用
响应,然后根据sip交通数据调用响应的内容,同步更新sip状态标识和http状态标识的标
识内容,在http状态标识的标识内容为调用请求已完成时,生成http状态标识对应的http
交通数据调用响应,并基于http协议向交警终端11返回http交通数据调用响应,然后接收
目标摄像头发送的交通数据,并根据识别设备标识,将交通数据发送给识别设备14,再接收
识别设备14基于神经网络模型从交通数据中识别到的违法数据,并将违法数据返回给交警
终端11,从而交警终端11可实现对违法数据的识别。
[0048] 需要说明的是,图1所示的系统场景示意图仅仅是一个示例,本申请实施例描述的服务器以及场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实
施例提供的技术方案的限定,本领域普通技术人员可知,随着系统的演变和新业务场景的
出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。以下分别进行详细说
明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。
[0049] 请参阅图2,图2是本申请实施例提供的违法数据识别方法的流程示意图,该方法包括:
[0050] S201:接收交警终端基于http协议发送的http交通数据调用请求,http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据目标摄像头标识生成http
交通数据调用请求对应的sip交通数据调用请求,并生成http交通数据调用请求对应的
http状态标识,sip交通数据调用请求对应的sip状态标识,实时同步http状态标识与sip状
态标识的标识内容,标识内容包括调用请求完成状态。
[0051] 交警终端可以由公安系统的内部人员使用,也可以由具有访问权限的数据调用的开发人员使用。交警终端基于http协议向数据服务器发送http交通数据调用请求,在发送
请求时,发送者可以是公安系统的内部人员,用于获取监控地点的交通数据,以对违法行为
进行判断和处理,发送者也可以是具有访问权限的视频调用的开发人员,用于对前端摄像
头的发送交通数据调用请求,并根据交通数据调用响应对调用参数和调用涉及到的相关设
备进行调试。http交通数据调用请求可通过单独开发的视频监控平台发送,也可以直接在
网页浏览器发送,对应的交通数据调用响应由数据服务器进行接收。
[0052] http交通数据调用请求携带识别设备标识和目标摄像头标识,其中识别设备标识包括识别设备的IP地址和端口,目标摄像头标识包括目标摄像头的ID。在接收到http交通
数据调用请求后,根据http交通数据调用请求携带的目标摄像头标识,从数据服务器中存
储的前端摄像头集群信息中确定出目标摄像头,并获取目标摄像头的访问地址,根据该访
问地址生成sip交通数据调用请求中的请求头。然后,对http交通数据调用请求中的各调用
命令进行转换,转换成sip协议下的调用命令,再将其生成为sip交通数据调用请求中的消
息体,将请求头与消息体组合,生成对应的sip交通数据调用请求。
[0053] 在生成http交通数据调用请求对应的sip交通数据调用请求后,分别为两者生成对应的http状态标识和sip状态标识,两种状态标识的标识内容均包括交通数据调用请求
的开始时间以及数据调用请求完成状态。对http状态标识和sip状态标识的标识内容做同
步处理,即在任一时刻,当其中一者的标识内容发生变化时,另一者的标识内容会发生同样
的变化。
[0054] S202:根据目标摄像头标识,确定目标摄像头和目标摄像头对应的目标5G基站,并确定与目标5G基站之间的长连接,通过长连接向目标5G基站发送sip交通数据调用请求,以
控制目标5G基站基于sip协议通过sip专线向目标摄像头发送sip交通数据调用请求,并接
收目标摄像头基于sip协议通过sip专线返回的sip处理信令。
[0055] 在5G场景下,处于某个区域内的所有前端摄像头,均对应连接一个5G基站,5G基站与前端摄像头之间形成一对多的连接关系,在数据服务器中存储有这些连接关系,因此根
据目标摄像头标识,可以确定该标识对应的目标摄像头,进而可确定该目标摄像头与哪个
5G基站连接,将该5G基站作为目标5G基站。而对于所有5G基站,均已与数据服务器之间建立
了长连接,在确定了目标5G基站后,可以查找得到数据服务器与目标5G基站之间的长连接,
然后通过长连接向目标5G基站发送sip交通数据调用请求。
[0056] 数据服务器与目标5G基站之间的长连接是基于5G协议传输的,而sip交通数据调用请求为sip协议下的请求,因此在传输时,先对sip交通数据调用请求进行封装成第一封
装包,然后再通过长连接发送给目标5G基站,目标5G基站再将第一封装包解包成sip交通数
据调用请求。
[0057] 目标5G基站与前端摄像头之间采用sip协议连接,且对于每个前端摄像头,均采用sip专线连接,以保证数据的安全性,因此目标5G基站在接收到sip交通数据调用请求后,数
据服务器控制目标5G基站基于sip协议通过sip专线向目标摄像头发送sip交通数据调用请
求,目标摄像头处理sip交通数据调用请求后,再通过sip专线返回sip处理信令。
[0058] S203:接收目标5G基站通过长连接返回的sip处理信令,根据sip处理信令生成sip交通数据调用响应,根据sip交通数据调用响应的内容,同步更新sip状态标识和http状态
标识的标识内容。
[0059] 目标5G基站接收到sip处理信令后,通过长连接向数据服务器返回sip处理信令,在返回时,同样先把sip处理信令封装成支持5G协议的第二封装包,然后目标5G基站接收完
成后,再对第二封装包进行解包,得到sip处理信令。
[0060] 数据服务器根据sip处理信令生成sip交通数据调用响应,然后根据sip交通数据调用响应的内容,对sip状态标识和http状态标识的标识内容进行同步更新。当sip交通数
据调用响应的内容为调用已完成时,将sip状态标识和http状态标识的标识内容均更新为
调用请求已完成。
[0061] S204:在http状态标识的标识内容为调用请求已完成时,生成http状态标识对应的http交通数据调用响应,根据终端标识,基于http协议向交警终端返回http交通数据调
用响应。
[0062] 在sip状态标识和http状态标识的标识内容更新后,如果http状态标识的标识内容为调用请求已完成,则数据服务器会生成对应的http交通数据调用响应,该http交通数
据调用响应的响应内容与sip交通数据调用响应的响应内容相同。在生成http交通数据调
用响应后,根据终端标识确定发送http交通数据调用请求的交警终端,然后数据服务器与
交警终端之间建立http会话,向交警终端返回http交通数据调用响应。
[0063] S205:接收目标摄像头发送的交通数据,并根据识别设备标识,将交通数据发送给识别设备。
[0064] 在调用响应为调用已完成时,数据服务器接收目标摄像头发送的交通数据,交通数据通常为前端摄像头拍摄到的媒体裸流,在发送之前,需要先对其进行封装形成数据包,
例如可打包成RTP数据包,然后将数据包发送给数据服务器,数据服务器接收到数据包后,
再根据识别设备标识,基于http协议将数据包发送给识别设备。
[0065] S206:接收识别设备基于神经网络模型从交通数据中识别到的违法数据,并基于http协议将违法数据返回给交警终端。
[0066] 识别设备接收到交通数据后,进行拆包处理,并对拆包后的交通数据进行预处理,如去除一些非视频数据、干扰数据等,然后将交通数据输入至预训练好的神经网络模型中,
对拍摄到的视频每一帧图像中的行人目标和车辆目标进行检测追踪,确定其行为轨迹。然
后,神经网络模型对检测到的车辆目标进行识别,可以得到其品牌、车型、车牌号码、车辆颜
色等属性,对检测到的行人目标进行识别,可以得到其性别、身高、衣着、发型等属性。在检
测后,可以将检测到的目标的属性存储在识别设备或数据服务器中,用于后续对检测到的
违法目标进行检索查询,为处罚提供依据。接着,神经网络模型识别目标所在道路的交通标
识,如交通信号灯、交通标线、限速牌等,最后根据检测到的目标所在位置、目标行为轨迹、
目标属性、目标所在道路的交通标识等信息判断目标是否存在交通违法行为。在识别到交
通违法行为后,生成对应的违法数据,根据终端标识基于http协议返回给交警终端。交警终
端根据违法数据,基于相关法律规定来决定是否需要对违法目标进行处罚。
[0067] 由上述方法可知,本申请实施例提供的违法数据识别方法,先接收交警终端基于http协议发出http交通数据调用请求,并转换成前端摄像头可识别的sip交通数据调用请
求,前端摄像头返回的sip交通数据调用响应再转换成http交通数据调用响应后返回交警
终端,然后接收前端摄像头返回的交通数据且发给识别设备进行违法数据识别,并根据终
端标识向交警终端返回违法数据,整个调用过程交警终端仅需在网页浏览器或平台上即可
完成,不需要调用专用的SDK软件,因此保证了安全性,在协议转换的过程中,通过对sip状
态标识和http状态标识的标识内容进行同步,使得生成的sip交通数据调用响应可以及时
被转换成http交通数据调用响应,提高了返回响应的速度。此外,通过5G基站进行信息传
输,速度较快,提高了交通数据获取的便利性。采用训练过的神经网络模型对违法数据进行
识别,相对于人工识别,提高了识别效率,且识别过程独立于数据服务器之外,在系统需要
升级时,仅需对识别设备进行升级,而不需要对数据量较大的数据服务器进行整体升级,因
此提高了升级效率,也减小了数据维护的成本。
[0068] 如图3所示,将发送交通数据调用请求至接收交通数据调用响应的框架划分为几个模块,数据服务器包括http侧处理逻辑22、消息同步器23和sip侧处理逻辑24。交警终端
在接收到数据服务器基于http协议发送的http交通数据调用请求21后,首先会发送至http
侧处理逻辑22中进行处理,然后由http侧处理逻辑22发送至消息同步器23中;消息同步器
23实现将http交通数据调用请求转换为sip交通数据调用请求,为http交通数据调用请求
生成http状态标识,为sip交通数据调用请求生成sip状态标识,并同步http状态标识与sip
状态标识的标识内容,然后将sip交通数据调用请求发送给sip侧处理逻辑24进行处理;sip
侧处理逻辑24处理完成后通过目标5G基站25之间的长连接把sip交通数据调用请求发送给
目标5G基站25,由目标5G基站25将sip交通数据调用请求发送给目标摄像头26,并接受目标
摄像头26向目标5G基站25返回的sip处理信令,目标5G基站25基于长连接将sip处理信令返
回给sip侧处理逻辑24,sip侧处理逻辑24根据返回的sip处理信令,生成sip交通数据调用
响应并发送给消息同步器23中,消息同步器23根据sip交通数据调用响应的内容,同步更新
http状态标识和sip状态标识的标识内容,并在http状态标识的标识内容为调用请求已完
成时,生成http交通数据调用响应并发送给http侧处理逻辑22;http侧处理逻辑22向交警
终端返回http交通数据调用响应27,交警终端根据http交通数据调用响应27,确定交通数
据调用请求的处理状态。
[0069] 如图4和图5所示,http侧处理逻辑22包括http服务模块221、请求解析器222、合法性判断223、http消息管理器224、http定时器状态通知队列225,sip侧处理逻辑24包括sip
调用管理241、sip消息管理器242、用户代理客户端243、用户代理服务器244,下面结合图3
至图5对本申请的违法数据识别方法进行具体说明。
[0070] 交警终端向http侧处理逻辑22发送http交通数据调用请求21,http交通数据调用请求21携带识别设备标识和目标摄像头标识。数据服务器根据目标摄像头标识确定目标摄
像头具体位于xx区xx路段xx路口,以向该目标摄像头发送http交通数据调用请求21,然后
根据终端标识,确定接收到交通数据调用响应具体应该向哪个终端发送。识别设备标识包
括识别设备的IP地址和端口,数据服务器根据该识别设备标识,确定后续目标摄像头发送
的交通数据应该转发至哪个识别设备,该识别设备根据交通数据中该路口车辆或行人的交
通行为,识别出交通违法行为类型、交通违法行为时间、交通违法车辆或行人的信息等数
据,并返回给交警终端进行进一步处理。
[0071] 在http侧处理逻辑22中,http交通数据调用请求21先由http服务模块221接收,http服务模块221包括http网关,然后将http交通数据调用请求21中转至请求解析器222
中。请求解析器222对http交通数据调用请求21中的各命令参数进行解析后,将http交通数
据调用请求21放入http消息管理器224中。http消息管理器224不断的处理内部的消息缓
存,同时将新进入的http交通数据调用请求21发送给消息同步器23。
[0072] 在一种实施例中,在将http交通数据调用请求21放入http消息管理器224的步骤之前,还会对解析后的http交通数据调用请求21进行合法性判断23,具体包括:基于交通数
据调用请求有效参数集,对http交通数据调用请求21进行逻辑判断;若http交通数据调用
请求21合法,则将http交通数据调用请求21缓存至http消息管理器224,若http交通数据调
用请求21不合法,则直接向交警终端返回终止请求结果,终止请求结果在交警终端表现为
http交通数据调用响应27。交警终端发出http交通数据调用请求21时,通常采用在网页浏
览器或平台上输入网址的形式发出,http交通数据调用请求21中包括目标摄像头标识和调
用命令等参数,如果各标识或调用命令的输入有误,会影响后续的处理逻辑,因此在解析
后,先基于交通数据调用请求有效参数集,对http交通数据调用请求21做逻辑判断,交通数
据调用请求有效参数集包括有效参数的类型、具体参数值、各参数的排列顺序等,若合法,
则进入下一步骤,将http交通数据调用请求21缓存至http消息管理器224中,若不合法,则
直接向交警终端返回终止请求结果,并可以进一步显示具体错误类型,如输入的是无效参
数或找不到对应的目标摄像头等,以方便交警终端对http交通数据调用请求21进行调整后
重新输入。
[0073] 在一种实施例中,在将http交通数据调用请求21缓存至http消息管理器224的步骤之后,还包括:判断http交通数据调用请求21是否与之前预设时间段内进入的http交通
数据调用请求内容相同;若内容相同,则将http交通数据调用请求21从http消息管理器224
中去除,若内容不同,则将http交通数据调用请求21发送至消息同步器23。在交警终端发送
http交通数据调用请求21后,如果在预期时间内没有接收到交通数据调用响应,通常会进
行一次或多次刷新操作,每次刷新操作均会再次发出一个交通数据调用请求21,且每次发
出的交通数据调用请求21的内容相同,如果数据服务器对每次请求均进行处理,会造成资
源的浪费,因此在http交通数据调用请求21缓存至http消息管理器224后,http消息管理器
224会对进入的请求按时间顺序编号,例如1号、2号、3号等,每当进入一个新的http交通数
据调用请求21,均会对其进行查重判断。
[0074] 假设新进入的http交通数据调用请求21编号为n,则http消息管理器224先判断从第n号请求进入时间起,之前预设时间段内是否有第n‑1号请求进入,该预设时间段可根据
多数请求发送者的发送行为来设定,例如多数请求发送者在发送请求后2秒内未收到响应
会开始重新发起请求,则可以用2秒为预设时间段。如果检测到之前预设时间段内没有第n‑
1号请求进入,则可以直接将新进入的http交通数据调用请求发送至消息同步器23。如果检
测到之前预设时间段内有第n‑1号请求进入,则对第n‑1号请求和第n号请求做内容查重判
断,在内容相同时,表明第n号请求是重复请求,则将新进入的http交通数据调用请求从
http消息管理器224中去除,并继续处理第n‑1号请求,在内容不同时,表明第n号请求是新
的请求,则将新进入的http交通数据调用请求发送至消息同步器23,在第n‑1号请求处理完
成后,继续对第n号请求进行后续处理。
[0075] 消息同步器23在接收到http交通数据调用请求21后,根据目标摄像头标识生成http交通数据调用请求对应的sip交通数据调用请求。数据服务器中存储有前端摄像头集
群信息,在数据服务器中注册过的前端摄像头均位于该集群信息中,且每个前端摄像头均
有自己的唯一标识,根据目标摄像头标识从前端摄像头集群信息中确定出目标摄像头,并
获取目标摄像头的访问地址,根据该访问地址可以生成sip交通数据调用请求中的请求头。
然后,对http交通数据调用请求21中的各调用命令进行转换,转换成sip协议下的调用命
令,再将其生成为sip交通数据调用请求中的消息体,将请求头与消息体组合,生成对应的
sip交通数据调用请求。
[0076] 消息同步器23为http交通数据调用请求21生成http状态标识,为sip交通数据调用请求生成sip状态标识,并实时同步http状态标识与sip状态标识的标识内容,标识内容
包括调用请求完成状态。在消息同步器23内,http状态标识与sip状态标识的标识内容在任
一时刻均相同,同步操作通过对应的同步程序来实现。
[0077] 对于新进入消息同步器23的http交通数据调用请求21,在完成格式转换和标识同步的步骤后,将sip交通数据调用请求发送给sip侧处理逻辑24,然后sip侧处理逻辑24再基
于与目标5G基站25之间的长连接,通过目标5G基站25向目标摄像头标识对应的目标摄像头
发送sip交通数据调用请求。发送后消息同步器23内部会对该调用请求做完成检测,如果
sip侧处理逻辑24已返回sip交通数据调用响应,则消息同步器23会生成对应的http交通数
据调用响应,并将其放入http定时器状态通知队列225中,http定时器状态通知队列225根
据响应进入的先后顺序,该响应通知给http消息管理器224,由http消息管理器224向交警
终端返回http交通数据调用响应27,则交警终端可获得调用请求的处理结果。
[0078] sip交通数据调用请求首先会发送给sip调用管理241,sip调用管理241为该sip交通数据调用请求生成唯一标识后,将其缓存至sip消息管理器242中。然后,用户代理客户端
243从sip消息管理器242中检查是否有新调用请求到达,或是有调用请求状态的更新,根据
检查结果向目标5G基站25发送不同的请求。当检查到有新的sip交通数据调用请求到达sip
消息管理器242中后,根据sip交通数据调用请求中携带的目标摄像头标识,确定该标识对
应的目标摄像头,进而确定该目标摄像头与哪个5G基站连接,将该5G基站作为目标5G基站
25。对于所有5G基站,均已与数据服务器之间建立了长连接,在确定了目标5G基站25后,可
以查找得到数据服务器与目标5G基站25之间的长连接,然后通过长连接向目标5G基站25发
送sip交通数据调用请求。
[0079] 在一种实施例中,向目标5G基站25发送sip交通数据调用请求的具体步骤包括:将sip交通数据调用请求缓存至sip消息管理器242中;将sip交通数据调用请求封装成第一封
装包;通过长连接向目标5G基站25发送第一封装包。由于数据服务器与目标5G基站25之间
的长连接是基于5G协议传输的,而sip交通数据调用请求为sip协议下的请求,因此先对sip
交通数据调用请求进行封装成第一封装包,然后再通过长连接发送给目标5G基站25,目标
5G基站25再将第一封装包解包成sip交通数据调用请求。
[0080] 在一种实施例中,向目标5G基站25发送sip交通数据调用请求的具体步骤还包括:获取目标5G基站25与目标摄像头26的连接周期;在连接周期内,通过长连接向目标5G基站
25发送sip交通数据调用请求,以控制目标5G基站25基于sip协议通过sip专线向目标摄像
头26发送sip交通数据调用请求。目标5G基站25与其连接范围内的所有前端摄像头形成一
对多的关系,对于每个前端摄像头,目标5G基站25均有与该前端摄像头对应的连接通道,但
目标5G基站25与各前端摄像头之间的连接通道不是在所有时刻都是连通的,而是根据一定
的顺序,依次打开和关闭与各前端摄像头之间的连接通道,因此对于每个前端摄像头,都有
其对应的连接周期,只有在连接周期内该前端摄像头与目标5G基站25才能实现通信,因此,
需要先获取目标5G基站25与目标摄像头26的连接周期,然后在该连接周期内,控制目标5G
基站25向目标摄像头26发送sip交通数据调用请求。
[0081] 目标5G基站25与前端摄像头之间采用sip协议连接,且对于每个前端摄像头,均采用sip专线连接,以保证数据的安全性,因此目标5G基站25在接收到sip交通数据调用请求
后,数据服务器控制目标5G基站25基于sip协议通过sip专线向目标摄像头26发送sip交通
数据调用请求,目标摄像头26处理sip交通数据调用请求后,再通过sip专线向目标5G基站
25返回sip处理信令。
[0082] 目标5G基站接收到sip处理信令后,通过长连接向数据服务器的sip侧处理逻辑24返回sip处理信令,sip侧处理逻辑24根据sip处理信令生成sip交通数据调用响应,并根据
sip交通数据调用响应的内容,同步更新sip状态标识和http状态标识的标识内容。
[0083] 在一种实施例中,该步骤具体包括:接收目标5G基站25通过长连接向sip消息管理器242返回的第二封装包,对第二封装包解包得到目标摄像头26的sip处理信令;根据sip处
理信令,更新sip消息管理器242中对应sip交通数据调用请求的sip状态标识的标识内容;
在侦测到sip状态标识的标识内容为调用请求已完成时,生成并向消息同步器23返回sip交
通数据调用响应;根据sip交通数据调用响应的内容,同步更新消息同步器23中sip状态标
识和http状态标识的标识内容。
[0084] 目标摄像头26在处理sip交通数据调用请求后返回的sip处理信令,在发送至sip侧处理逻辑24后,被用户代理服务器244接收,用户代理服务器244根据该sip处理信令,更
新sip消息管理器242中对应sip交通数据调用请求的sip状态标识的标识内容。具体地,在
sip处理信令为200OK时,表明该调用请求已完成,则用户代理服务器244将会匹配sip消息
管理器242中的sip交通数据调用请求,并将其对应的sip状态标识的标识内容更新为调用
请求已完成。
[0085] 在侦测到sip状态标识的标识内容为调用请求已完成时,生成并向消息同步器23返回sip交通数据调用响应,然后根据sip交通数据调用响应的内容,同步更新消息同步器
23中sip状态标识和http状态标识的标识内容,则sip状态标识和http状态标识的标识内容
均更新为调用请求已完成。
[0086] 在一种实施例中,在向消息同步器23返回sip交通数据调用响应之后的步骤包括:从sip消息管理器242中移除sip交通数据调用请求。此时该调用请求已被处理且生成了对
应的调用响应,因此将其从sip消息管理器242中移除,可以将sip消息管理器242的缓存空
间释放出,以方便sip消息管理器242再处理其他的请求消息。此外,在移除后,数据服务器
可以保存sip交通数据调用响应的相关日志,对日志内某段时间内的多个调用响应进行分
类,例如可以按调用请求完成时间进行分类,对于完成时间较长的请求流程进行分析,查找
原因,方便开发人员进行BUG定位与程序调试,以及后续对系统进行维护和升级。
[0087] 消息同步器23在http状态标识的标识内容为调用请求已完成时,生成调用已完成的http交通数据调用响应。在生成http交通数据调用响应后,根据终端标识,基于http协议
向交警终端返回http交通数据调用响应27。消息同步器23根据终端标识,确定调用响应应
该往哪个客户端的哪个端口发送,然后返回http交通数据调用响应27,交警终端根据http
交通数据调用响应27的内容,确定调用请求的处理结果。
[0088] 在一种实施例中,在向交警终端返回http交通数据调用响应27之后的步骤,包括:从消息同步器23中移除http交通数据调用请求和sip交通数据调用请求。移除后,消息同步
器23的内部空间也得到释放,以方便消息同步器23再处理其他的请求消息。
[0089] 在交警终端获取到http交通数据调用响应27后,目标摄像头26将拍摄的交通数据打包发送给数据服务器,然后数据服务器根据识别设备标识中的识别设备IP地址和端口,
将打包后的交通数据发送给识别设备。识别设备接收到交通数据后,进行拆包处理,并对拆
包后的交通数据进行预处理,如去除一些非视频数据、干扰数据等,然后将交通数据输入至
预训练好的神经网络模型中,由神经网络模型对其进行违法数据的识别。
[0090] 神经网络模型首先对视频每一帧图像中的行人目标和车辆目标进行检测追踪,确定其行为轨迹。为了降低误检和漏检的影响,只有当目标连续M帧被检测到,系统才会判断
有新目标进入,只有目标连续N帧没有被检测到,才会认为目标已经消失,其中M和N为正整
数,可根据目标的类型、行驶速度等参数设置为不同值。具体的,在目标跟踪过程中,记录每
个目标的历史位置,形成该目标的初始运动轨迹,并采用kalman滤波器对目标的初始运动
轨迹进行平滑滤波,得到目标行为轨迹。
[0091] 然后,神经网络模型对检测到的车辆目标进行识别,可以得到其品牌、车型、车牌号码、车辆颜色等属性,对检测到的行人目标进行识别,可以得到其性别、身高、衣着、发型
等属性。在检测后,可以将检测到的目标的属性存储在识别设备或数据服务器中,用于后续
对检测到的违法目标进行检索查询,为处罚提供依据。
[0092] 接着,神经网络模型识别目标所在道路的交通标识,如交通信号灯、交通标线、限速牌等,然后根据检测到的目标所在位置、目标行为轨迹、目标属性、目标所在道路的交通
标识等信息判断目标是否存在交通违法行为。
[0093] 例如,在识别到交通信号灯为红灯状态,且当前道路的交通标线中包括停止线,则在停止线前后15米范围内判断目标所在的位置是否超过停止线,若超过,则存在闯红灯的
违法行为。再例如,在识别到当前道路的交通标线中包括道路类型标线,如行人道、机动车
道、非机动车道,且识别到目标属性与当前道路的类型不匹配时,则存在非法占用道路的违
法行为。
[0094] 在识别到目标的交通违法行为后,识别设备生成对应的违法数据,违法数据包括违法时间、违法地点、违法目标、违法类型等信息,然后基于http协议返回给数据服务器,数
据服务器再将违法数据返回给交警终端。交警终端根据违法数据,基于相关法律规定来决
定是否需要对违法目标进行处罚。
[0095] 在本申请实施例中,使用运行有神经网络模型的识别设备进行违法数据识别,神经网络模型在经过多次训练后,识别效率也逐渐增高。在训练神经网络模型时,需要获取前
端摄像头拍摄的视频数据,并对其中的各特征进行人为标注,然后将该视频数据作为训练
样本输入到神经网络模型中进行训练,则在后续输入待识别的交通数据时,训练后的神经
网络模型能够具备相应的识别能力。
[0096] 在训练样本中,人为对行人目标和车辆目标进行人为标注,在后续输入交通数据时,训练后的神经网络模型能够具备识别行人目标和车辆目标的能力。在训练样本中,人为
对行人目标和车辆目标的属性进行标注,则训练后的神经网络模型能够具备识别行人目标
属性和车辆目标属性的能力。在训练样本中,人为对非交通标识所在像素和交通标识所在
像素进行不同的标注,同时标注出对应的交通标识类型,则训练后的神经网络模型能够具
备识别交通标识及其对应类别的能力。通过上述三种训练,神经网络模型可以根据输入的
交通数据,识别出目标所在的位置、目标行为轨迹、目标属性、目标所在道路的交通标识等
信息,从而完成对道路交通视频的理解,进而实现对违法行为的识别。为使得神经网络模型
的识别效果较好,需要进行足够次数的训练,以使识别准确率不低于预设值。
[0097] 通过上述实施例可知,本申请的违法数据识别方法,先接收交警终端基于http协议发出http交通数据调用请求,并转换成前端摄像头可识别的sip交通数据调用请求,前端
摄像头返回的sip交通数据调用响应再转换成http交通数据调用响应后返回交警终端,然
后接收前端摄像头返回的交通数据且发给识别设备进行违法数据识别,并根据终端标识向
交警终端返回违法数据,整个调用过程交警终端仅需在网页浏览器或平台上即可完成,不
需要调用专用的SDK软件,因此保证了安全性,在协议转换的过程中,通过对sip状态标识和
http状态标识的标识内容进行同步,使得生成的sip交通数据调用响应可以及时被转换成
http交通数据调用响应,提高了返回响应的速度。此外,通过5G基站进行信息传输,速度较
快,提高了交通数据获取的便利性。采用训练过的神经网络模型对违法数据进行识别,相对
于人工识别,提高了识别效率,且识别过程独立于数据服务器之外,在系统需要升级时,仅
需对识别设备进行升级,而不需要对数据量较大的数据服务器进行整体升级,因此提高了
升级效率,也减小了数据维护的成本。
[0098] 如图6和图7所示,在实际操作时,交警终端在图6所示的平台或网页浏览器的输入框100上输入http交通数据调用请求并发送,在接收到http交通数据调用响应后,前端摄像
头发送的交通数据被数据服务器接收后,发送给识别设备进行违法数据识别,识别后将违
法数据发送给数据服务器,再返回给交警终端,交警终端可在图7所示页面的第一展示区
200上看到违法数据“车牌号为xxxxxx的车辆在xx时刻xx路口未礼让行人”,此外,也可以将
对应的交通数据也发送给交警终端,在图7所示页面的第二展示区300内显示该违法数据对
应的视频或图像,以方便交警对违法数据进行确认。
[0099] 在上述实施例所述方法的基础上,本实施例将从违法数据识别装置的角度进一步进行描述,请参阅图8,图8具体描述了本申请实施例提供的违法数据识别装置,其可以包
括:
[0100] 第一同步模块110,用于接收所述交警终端基于http协议发送的http交通数据调用请求,所述http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据
所述目标摄像头标识生成所述http交通数据调用请求对应的sip交通数据调用请求,并生
成所述http交通数据调用请求对应的http状态标识,所述sip交通数据调用请求对应的sip
状态标识,实时同步所述http状态标识与所述sip状态标识的标识内容,所述标识内容包括
调用请求完成状态;
[0101] 第一发送模块120,用于根据所述目标摄像头标识,确定目标摄像头和所述目标摄像头对应的目标5G基站,并确定与所述目标5G基站之间的长连接,通过所述长连接向所述
目标5G基站发送所述sip交通数据调用请求,以控制所述目标5G基站基于sip协议通过sip
专线向所述目标摄像头发送所述sip交通数据调用请求,并接收所述目标摄像头基于sip协
议通过所述sip专线返回的sip处理信令;
[0102] 第二同步模块130,用于接收所述目标5G基站通过所述长连接返回的所述sip处理信令,根据所述sip处理信令生成sip交通数据调用响应,根据所述sip交通数据调用响应的
内容,同步更新所述sip状态标识和所述http状态标识的标识内容;
[0103] 第一返回模块140,用于在所述http状态标识的标识内容为调用请求已完成时,生成所述http状态标识对应的http交通数据调用响应,根据所述终端标识,基于http协议向
所述交警终端返回所述http交通数据调用响应;
[0104] 第二发送模块150,用于接收所述目标摄像头发送的交通数据,并根据所述识别设备标识,将所述交通数据发送给所述识别设备;
[0105] 第二返回模块160,用于接收所述识别设备基于所述神经网络模型从所述交通数据中识别到的违法数据,并基于http协议将所述违法数据返回给所述交警终端。
[0106] 在一种实施例中,违法数据识别装置还包括逻辑判断模块,用于在第一同步模块110接收http交通数据调用请求后,基于交通数据调用请求有效参数集,对http交通数据调
用请求进行逻辑判断;若http交通数据调用请求合法,则将http交通数据调用请求缓存至
http消息管理器,若http交通数据调用请求不合法,则直接向交警终端返回终止请求结果。
[0107] 在一种实施例中,违法数据识别装置还包括查重模块,在将http交通数据调用请求缓存至http消息管理器后,查重模块用于判断http交通数据调用请求是否与之前预设时
间段内进入的http交通数据调用请求内容相同;若内容相同,则将http交通数据调用请求
从http消息管理器中去除,若内容不同,则将http交通数据调用请求发送至消息同步器。
[0108] 在一种实施例中,第一发送模块120具体包括:
[0109] 缓存单元,用于将sip交通数据调用请求缓存至sip消息管理器中;
[0110] 第一封装单元,用于将sip交通数据调用请求封装成第一封装包;
[0111] 第一发送单元,用于通过长连接向目标5G基站发送第一封装包。
[0112] 在一种实施例中,第二同步模块130具体包括:
[0113] 接收单元,用于接收所述目标5G基站通过所述长连接向sip消息管理器返回的第二封装包,对所述第二封装包解包得到所述目标摄像头的sip处理信令;
[0114] 第一更新单元,用于根据所述sip处理信令,更新所述sip消息管理器中对应sip交通数据调用请求的sip状态标识的标识内容;
[0115] 返回单元,用于在侦测到所述sip状态标识的标识内容为调用请求已完成时,生成并向消息同步器返回sip交通数据调用响应;
[0116] 第二更新单元,用于根据所述sip交通数据调用响应的内容,同步更新所述消息同步器中所述sip状态标识和所述http状态标识的标识内容。
[0117] 在一种实施例中,第二更新单元用于,根据所述sip交通数据调用响应的内容,将所述sip状态标识和所述http状态标识的标识内容同步更新为调用请求已完成。
[0118] 在一种实施例中,第一返回模块140用于,在所述http状态标识的标识内容为调用请求已完成时,生成调用请求已完成的http交通数据调用响应。
[0119] 在一种实施例中,第一发送模块120具体包括:
[0120] 周期获取单元,用于获取目标5G基站与目标摄像头的连接周期;
[0121] 第二发送单元,用于在连接周期内,通过长连接向目标5G基站发送sip交通数据调用请求,以控制目标5G基站基于sip协议通过sip专线向目标摄像头发送sip交通数据调用
请求。
[0122] 区别于现有技术,本申请提供的违法数据识别装置,先接收交警终端基于http协议发出http交通数据调用请求,并转换成前端摄像头可识别的sip交通数据调用请求,前端
摄像头返回的sip交通数据调用响应再转换成http交通数据调用响应后返回交警终端,然
后接收前端摄像头返回的交通数据且发给识别设备进行违法数据识别,并根据终端标识向
交警终端返回违法数据,整个调用过程交警终端仅需在网页浏览器或平台上即可完成,不
需要调用专用的SDK软件,因此保证了安全性,在协议转换的过程中,通过对sip状态标识和
http状态标识的标识内容进行同步,使得生成的sip交通数据调用响应可以及时被转换成
http交通数据调用响应,提高了返回响应的速度。此外,通过5G基站进行信息传输,速度较
快,提高了交通数据获取的便利性。采用训练过的神经网络模型对违法数据进行识别,相对
于人工识别,提高了识别效率,且识别过程独立于数据服务器之外,在系统需要升级时,仅
需对识别设备进行升级,而不需要对数据量较大的数据服务器进行整体升级,因此提高了
升级效率,也减小了数据维护的成本。
[0123] 相应的,本申请实施例还提供一种电子设备,如图9所示,该电子设备可以包括射频电路901、包括有一个或一个以上计算机可读存储介质的存储器902、输入单元903、显示
单元904、传感器905、音频电路906、WiFi模块907、包括有一个或者一个以上处理核心的处
理器908、以及电源909等部件。本领域技术人员可以理解,图9中示出的电子设备结构并不
构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的
部件布置。其中:
[0124] 射频电路901可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器908处理;另外,将涉及上行的数据发送
给基站。存储器902可用于存储软件程序以及模块,处理器908通过运行存储在存储器902的
软件程序以及模块,从而执行各种功能应用以及数据处理。输入单元903可用于接收输入的
数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者
轨迹球信号输入。
[0125] 显示单元904可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
[0126] 电子设备还可包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。音频电路906包括扬声器,扬声器可提供用户与电子设备之间的音频接口。
[0127] WiFi属于短距离无线传输技术,电子设备通过WiFi模块907可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示
出了WiFi模块907,但是可以理解的是,其并不属于电子设备的必须构成,完全可以根据需
要在不改变申请的本质的范围内而省略。
[0128] 处理器908是电子设备的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902
内的数据,执行电子设备的各种功能和处理数据,从而对手机进行整体监控。
[0129] 电子设备还包括给各个部件供电的电源909(比如电池),优选的,电源可以通过电源管理系统与处理器908逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗
管理等功能。
[0130] 尽管未示出,电子设备还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备中的处理器908会按照如下的指令,将一个或一个以上的应用程序的进
程对应的可执行文件加载到存储器902中,并由处理器908来运行存储在存储器902中的应
用程序,从而实现以下功能:
[0131] 接收交警终端基于http协议发送的http交通数据调用请求,http交通数据调用请求携带终端标识、识别设备标识和目标摄像头标识,根据目标摄像头标识生成http交通数
据调用请求对应的sip交通数据调用请求,并生成http交通数据调用请求对应的http状态
标识,sip交通数据调用请求对应的sip状态标识,实时同步http状态标识与sip状态标识的
标识内容,标识内容包括调用请求完成状态;根据目标摄像头标识,确定目标摄像头和目标
摄像头对应的目标5G基站,并确定与目标5G基站之间的长连接,通过所述长连接向目标5G
基站发送sip交通数据调用请求,以控制目标5G基站基于sip协议通过sip专线向目标摄像
头发送sip交通数据调用请求,并接收目标摄像头基于sip协议通过sip专线返回的sip处理
信令;接收目标5G基站通过长连接返回的所述sip处理信令,根据sip处理信令生成sip交通
数据调用响应,根据sip交通数据调用响应的内容,同步更新sip状态标识和http状态标识
的标识内容;在http状态标识的标识内容为调用请求已完成时,生成http状态标识对应的
http交通数据调用响应,根据终端标识,基于http协议向交警终端返回http交通数据调用
响应;接收目标摄像头发送的交通数据,并根据识别设备标识,将交通数据发送给识别设
备;接收识别设备基于神经网络模型从交通数据中识别到的违法数据,并基于http协议将
违法数据返回给交警终端。
[0132] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文的详细描述,此处不再赘述。
[0133] 在一种实施例中,本申请提供的识别设备可以作为区块链系统中的一个节点,在通过调用神经网络模型对交通数据进行处理,从而识别出违法数据后,对违法数据进行验
证,在验证通过后,作为一个新的区块,存储到区块链中,以保证这些违法数据不会被篡改。
[0134] 区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法
相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的
有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及
应用服务层。
[0135] 区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账
户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授
权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);
基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求
完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处
理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传
输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合
约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约
注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提
供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合
约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控
节点设备健康状态等。
[0136] 平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的
应用服务给业务参与方进行使用。
[0137] 以上对本申请实施例所提供的一种违法数据识别方法及装置、电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说
明只是用于帮助理解本申请的技术方案及其核心思想;本领域的普通技术人员应当理解:
其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等
同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例的技术方
案的范围。