一种基于车架号的车辆监管防止漏洞的方法与流程

文档序号:17446574发布日期:2019-04-17 05:43阅读:218来源:国知局
一种基于车架号的车辆监管防止漏洞的方法与流程

本发明涉及车联网监管技术领域,特别涉及一种基于车架号的车辆监管防止漏洞的方法。



背景技术:

车联网是物联网的一种。普遍定义是车辆依靠车际网、车内网和车载移动互联网,按照一定的通信协议来进行通信并且达到数据采集,在用户端可以远程控制车辆,来提供车辆信息相关服务,实现智能化的管理的一整套系统集成网络。随着车联网的快速发展,其发展目标被定义为:实现车内、车与车、车与路、车与人、车与服务平台的全方位网络连接,而且目前无人驾驶已经有了实际的应用,未来将是打造5g智能联网车,车联网还在不断的更新发展。

目前,使用车辆网的应用包括融资车辆监管、企业车队管理等等,极大地方便了管理。车联网监控的方式主要有两种:一是纯gps;二是结合obd设备。

纯gps(全球定位系统),最早的产品只依赖于gps数据来开展业务处理。存在问题:数据可能错误、仅有位置信息。比如车辆上gps设备会被恶意拆卸放置在其他地方采集的数据就是错误数据,而且可用的数据就是经纬度,而没有车辆的相关数据。

结合obd(车载诊断系统),为了能得到车辆相关的数据,发展了obd设备,可以定时的采集车辆的运行数据、故障数据。如果没有合理的处理,还是会出现问题:比如设备起初在a车上进行数据采集,后又插入到b车,又插入到c车…,这样就会出现窜插问题,给监控造成了很大的障碍。



技术实现要素:

本发明针对背景技术中的问题,提出了一种基于车架号的车辆监管防止漏洞的方法,基于识别出了监控中的窜插漏洞,结合目前业务场景来实现杜绝窜插漏洞的目的;

为了实现上述目的,本发明是通过如下的技术方案来实现:

一种基于车架号的车辆监管防止漏洞的方法,包括以下步骤:

1、建立存储数据表将deviceid及关联的车架号vin码存储;

2、在存储数据中标识是否能读取到车架号vin_read;0:不能,缺省值;1:能;

3、绑定时,无论是手动绑定还是自动绑定,把车辆id和车架号信息初始化到数据中;

4、如果是自动绑定,则标识能读取到车架号,vin_read设置为1:能;

5、如果是手动绑定,则标识不能读取到车架号,vin_read设置为0:不能;

6、处理采集到的信息,判断新上报的vin码,逻辑处理如下:

6.1若新上报的vin不为空,则和存储数据中vin比较,如果值匹配且vin_read为0,则把vin_read置为1,不做窜插处理;如果vin_read为1,则不做处理,不做窜插处理;

6.2若新上报的vin不为空,则和存储数据中的vin比较,如果值不匹配,则做窜插处理;不改vin_read状态;

6.3若新上报的vin为空,而且存储数据中的vin_read为0,则不做状态处理,也不做窜插处理;

6.4若新上报的vin为空,但是存储数据中的vin_read为1,则做窜插处理。

作为本发明进一步方案,所述绑定指的是建立一一对应的关联关系。

作为本发明优选方案,所述窜插处理采用报警的形式告知业务端。

相对于现有技术,本发明的有益效果如下:

本发明通过识别车架号从而识别出监控中的窜插漏洞,有效解决了现有技术中窜插漏洞的问题,提高了监管力度。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明工作流程图。

具体实施方式

为了使本发明实施例的目的和作用、实现技术方案以及优势易于明白理解,以下将结合本实施例的附图对本发明进行详细完整的阐述。显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。

参阅图1,本发明的一种基于车架号的车辆监管防止漏洞的方法,包括以下步骤:

1、建立存储数据表将deviceid及关联的车架号vin码存储;

2、在存储数据中标识是否能读取到车架号vin_read;0:不能,缺省值;1:能;

3、绑定时,无论是手动绑定还是自动绑定,把车辆id和车架号信息初始化到数据中;

4、如果是自动绑定,则标识能读取到车架号,vin_read设置为1:能;

5、如果是手动绑定,则标识不能读取到车架号,vin_read设置为0:不能;

6、处理采集到的信息,判断新上报的vin码,逻辑处理如下:

6.1若新上报的vin不为空,则和存储数据中vin比较,如果值匹配且vin_read为0,则把vin_read置为1,不做窜插报警;如果vin_read为1,则不做处理,不做窜插报警;

6.2若新上报的vin不为空,则和存储数据中的vin比较,如果值不匹配,则做窜插报警;不改vin_read状态;

6.3若新上报的vin为空,而且存储数据中的vin_read为0,则不做状态处理,也不做窜插报警;

6.4若新上报的vin为空,但是存储数据中的vin_read为1,则做窜插报警。

本发明工作原理如下:

先从基础数据处理:obd设备在录入系统时设定一个标识deviceid;车辆信息录入系统时也设定一个标识vehicleid;在初次从obd设备采集数据时得到了车辆信息包含车架号(vin码)。

obd采集数据:obd设备在车辆上,按照通信协议,把相关数据定时的推送给设备接收端,设备在从a车上拔出又插入到b车或者又插入到c车等等这种情况时,能够让接收端感知到真正不一样的就是车架号(vin码)。

基于此建立如下模型:obd设备插在哪个车上就说明车辆和设备有关联关系deviceid和vehicleid一一对应,当这种关联关系在没有变化(具体的操作)的情况的下,如果接收端发现实际情况变化了,那就意味着确实存在了人为的窜插操作,需要给予通知上层业务。



技术特征:

技术总结
本发明公开了一种基于车架号的车辆监管防止漏洞的方法,涉及车辆监控技术领域,包括以下步骤:1、建立存储数据表将deviceId及关联的VIN码存储;2、在存储数据中标识是否能读取到车架号VIN_READ;0:不能,缺省值;1:能;3、绑定时,无论是手动绑定还是自动绑定,把车辆ID和车架号信息初始化到数据中;4、如果是自动绑定,则标识能读取到车架号,VIN_READ设置为1:能;5、如果是手动绑定,则标识不能读取到车架号,VIN_READ设置为0:不能;6、处理采集到的信息,判断新上报的VIN码。本发明通过识别车架号从而识别出监控中的窜插漏洞,有效解决了现有技术中窜插漏洞的问题,提高了监管力度。

技术研发人员:杨磊;司宽社
受保护的技术使用者:江苏迪纳数字科技股份有限公司
技术研发日:2018.11.27
技术公布日:2019.04.16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1