车辆远程监控方法及系统与流程

文档序号:11676809阅读:632来源:国知局
车辆远程监控方法及系统与流程

本发明涉及车辆电子技术领域,尤其涉及一种车辆远程监控方法及系统。



背景技术:

车辆远程定位监控平台需要满足及时、准确地反映出平台中所有车辆的实时状况要求,仅现行的交通部标准jt/t808就预留了32项报警项和32项状态项,而实际应用中仍然是不够用的。在全国各个地方,针对不同车辆类型,还会有不同的监管要求,这就延伸出很多地方性标准,它们根据实际要求不断的扩充出各类报警项。目前车辆定位监控平台最常见的报警提醒机制,一般都是由车载终端触发,监控平台被动接收,并以广播形式推送给监管人员,这样虽然可以避免中心服务器的运算压力,但是一味的要求车载终端不断的扩展新的报警要求,显然不是最好的方案。并且,被动接收报警后以广播式的推送方式,极易造成监控中心和监控网点的报警队列拥堵现象,导致警情延误、丢失等。

申请号为201310533784.x的专利文件公开了一种车辆远程监控中心,包括车载数据采集单元、多媒体单元、定位单元以及远端控制中心,所述的车载数据采集单元包括用于采集车辆当前重量的承重传感器,用于采集行车过程中行车速度的速度传感器,用于采集车内驾驶员面部表情数据的云台摄像机以及将上述数据发送至远端控制中心的通信模块;所述的多媒体单元用于在行车过程中播放系统内预存的音视频数据;定位单元对校车的行驶位置进行数据检测并将行车历史数据存储在系统内并发送数据至远端控制中心;远端控制中心实时存储当前采集的数据信息并将上述数据与内部预设的数据库进行比较判断,出现数据异常时,触发内部预设的报警程序进行报警。然而该方案并不能有效解决因报警队列拥堵导致的警情延误、丢失等问题。



技术实现要素:

本发明所要解决的技术问题是,提供一种车辆远程监控方法及系统,能够 解决报警队列拥堵导致警情延误、丢失等问题。

为了解决上述技术问题,本发明采用的技术方案为:

一种车辆远程监控方法,包括:

建立报警项、报警项的触发条件以及报警项权限的数据库;所述报警项权限包括报警项分别与车辆和监控终端的对应关系;

获取车辆的实时动态数据;

根据车辆的实时动态数据以及报警项的触发条件确定是否对车辆的报警项产生相应的报警;

根据确定要产生报警的报警项对应的监控终端,建立警情对象;

根据警情对象的优先级对确定产生报警的报警项进行优先级排序;

按照优先级排序将警情对象发送至对应的监控终端。

本发明车辆远程监控方法的有益效果在于:通过报警项、报警项的触发条件,可以确定报警项以及处于何种条件下才触发报警项产生报警,防止错误报警;通过报警权限的数据库能够确定车辆、报警项对应的监控终端,对车辆和车辆的报警项实现分级管控,为有序报警提供基础;获取到车辆的动态数据,通过对比报警项的触发条件即可确定该车辆当前要报警的报警项,避免不必要的报警;对要产生报警的报警项先确定其对应的监控终端,并按照优先级向对应的监控终端发送警情信息,实现有效有序的监控,缓解了警情队列的拥堵状况,有效防止了警情延误、丢失。

一种车辆远程监控系统,包括:

专项报警开关库,用于存储报警项;

报警条件池,用于管理报警项的触发条件;

报警权限控制库,用于获取并存储报警项权限;所述报警项权限包括报警项分别与车辆和监控终端的对应关系;

车辆动态数据池,用于获取车辆的实时动态数据;

报警开关控制器,用于根据车辆的实时动态数据以及报警项触发条件确定是否对车辆的报警项产生相应的报警;

报警权限控制器,用于确定要产生报警的报警项对应的监控终端,建立警 情对象;

警情队列池,用于根据警情对象的优先级对确定产生报警的报警项进行优先级排序;

报警路由控制器,用于按照优先级排序将警情对象发送至对应的监控终端。

本发明车辆远程监控系统的有益效果在于:专项报警开关库、报警条件池和报警权限控制库确定了每辆车的报警项、报警项产生报警的条件以及车辆、报警项对应的监控终端,对每辆车、每个报警项实现分级管控,确保监控的有序进行;车辆动态数据池为报警开关控制器提供数据,报警开关控制器控制报警项是否产生报警,避免产生不必要的报警,报警权限控制器为要产生的报警项确定监控终端,实现分级管控;警情队列池对警情对象进行优先级排序,并由报警路由控制器有序地发送至对应监控终端,实现有效有序的监控,缓解了警情队列的拥堵状况,有效防止了警情延误、丢失。

附图说明

图1为本发明实施例一的车辆远程监控方法的流程图;

图2为本发明实施例一的车辆远程监控方法的组织树示意图;

图3为本发明实施例一的车辆远程监控方法的车辆、监控终端、报警项的关系表;

图4为本发明实施例一的车辆远程监控方法的网点路由表;

图5为本发明实施例二的车辆远程监控系统的结构图。

标号说明:

1、专项报警开关库;2、报警条件池;3、报警权限控制库;4、车辆动态数据池;5、报警开关控制器;6、报警权限控制器;7、警情队列池;8、报警路由控制器。

具体实施方式

为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。

本发明最关键的构思在于:为车辆和监控终端分配专属的报警项,实现分级管控;根据警情对象的优先级发送警情对象。

请参阅图1至图4,

一种车辆远程监控方法,包括:

s1、建立报警项、报警项的触发条件以及报警项权限的数据库;所述报警项权限包括报警项分别与车辆和监控终端的对应关系;

s2、获取车辆的实时动态数据;

s3、根据车辆的实时动态数据以及报警项的触发条件确定是否对车辆的报警项产生相应的报警;

s4、根据确定要产生报警的报警项对应的监控终端,建立警情对象;

s5、根据警情对象的优先级对确定产生报警的报警项进行优先级排序;

s6、按照优先级排序将警情对象发送至对应的监控终端。

从上述描述可知,本发明车辆远程监控方法的有益效果在于:通过警项、报警项的触发条件,可以确定报警项以及处于何种条件下才触发报警项产生报警,防止错误报警;通过报警权限的数据库能够确定车辆、报警项对应的监控终端,对车辆和车辆的报警项实现分级管控,为有序报警提供基础;获取到车辆的动态数据,通过对比报警项的触发条件即可确定该车辆当前要报警的报警项,避免不必要的报警;对要产生报警的报警项先确定其对应的监控终端,并按照优先级向对应的监控终端发送警情信息,实现有效有序的监控,缓解了警情队列的拥堵状况,有效防止了警情延误、丢失。

进一步的,所述报警项包括:报警项id、开关和优先级。

从上述描述可知,每一个报警项都具有唯一标识、开关状态和优先级。

进一步的,建立所述“报警项权限的数据库”具体为:

为车辆分配报警项;

为监控终端分配报警项;

建立车辆与监控终端的对应关系。

从上述描述可知,通过每个报警项对应的车辆和监控终端,能够确定车辆与监控终端的关系,实现分级管控。

进一步的,所述“根据确定要产生报警的报警项对应的监控终端,建立警情对象”具体为:

获取车辆对应的所有监控终端;

根据车辆的要产生报警的报警项和监控终端分配的报警项确定要产生报警的报警项对应的监控终端;

建立警情对象,所述警情对象包括监控终端id、车辆id、报警项id、警情描述及优先级。

从上述描述可知,通过一级级的筛选,最终得到车辆要产生报警项对应的监控终端,避免占用其他监控终端的资源,从警情对象中即可获知对应的监控终端、车辆、报警项、优先级等,方便对警情对象的调度。

进一步的,所述“按照优先级排序将警情对象发送至对应的监控终端”具体为:

获取监控终端对应的网点;

根据优先级自动调度并推送警情对象;

根据监控终端id推送警情对象至对应的网点。

从上述描述可知,警情对象能够有序地送达监控终端。

进一步的,所述对应的网点没有在线的监控终端时,缓存警情对象,监控终端上线立即发送提醒信息。

从上述描述可知,警情对象能够及时无误地送达监控终端。

进一步的,采用建立组织树的方式建立报警项权限的数据库,每个树节点对应车辆或监控终端,一辆车只对应一个树节点。

进一步的,建立所述报警项的触发条件的数据库具体为:

获取车辆行驶状态数据,建立历史状态库;

将历史状态数据库中的数据通过差值分析、平均值及最大和最小值方式进行求值,得到正常状态临界区。

请参阅图5,

一种车辆远程监控系统,包括:

专项报警开关库1,用于存储报警项;

报警条件池2,用于管理报警项的触发条件;

报警权限控制库3,用于获取并存储报警项权限;所述报警项权限包括报警项分别与车辆和监控终端的对应关系;

车辆动态数据池4,用于获取车辆的实时动态数据;

报警开关控制器5,用于根据车辆的实时动态数据以及报警项触发条件确定是否对车辆的报警项产生相应的报警;

报警权限控制器6,用于确定要产生报警的报警项对应的监控终端,建立警情对象;

警情队列池7,用于根据警情对象的优先级对确定产生报警的报警项进行优先级排序;

报警路由控制器8,用于按照优先级排序将警情对象发送至对应的监控终端。

从上述描述可知,本发明车辆远程监控系统的有益效果在于:专项报警开关库1、报警条件池2和报警权限控制库3确定了每辆车的报警项、报警项产生报警的条件以及车辆、报警项对应的监控终端,对每辆车、每个报警项实现分级管控,确保监控的有序进行;车辆动态数据池4为报警开关控制器5提供数据,报警开关控制器5控制报警项是否产生报警,避免产生不必要的报警,报警权限控制器6为要产生的报警项确定监控终端,实现分级管控;警情队列池7对警情对象进行优先级排序,并由报警路由控制器8有序地发送至对应监控终端,实现有效有序的监控,缓解了警情队列的拥堵状况,有效防止了警情延误、丢失。

进一步的,所述报警项包括:报警项id、开关和优先级,所述警情对象包括监控终端id、车辆id、报警项id、警情描述及优先级。

从上述描述可知,每一个报警项都具有唯一标识、开关状态和优先级,从警情对象中即可获知对应的监控终端、车辆、报警项、优先级等,方便对警情对象的调度。

请参照图1至图4,本发明的实施例一为:

一种车辆远程监控方法,包括:

建立专项报警开关数据库,为各项报警建立唯一标识,报警项信息结构定义{报警项id、开关、优先级},报警项id从0开始按顺序递增,开关状态分为开和关两种状态,优先级分为低、中、高三种状态;

建立报警项的触发条件的数据库,即报警条件池,从车辆动态数据中抽离车辆行驶状态数据,建立一个历史状态库,将这些状态点{v1、v2...an}通过差值分析、平均值及最大和最小值方式进行求值,得到一个正常状态临界区,例如对于报警项a1,其状态阈值为[v1,v2],即当a1的状态处于v1-v2范围以外,则触发该报警项;

建立报警项权限的数据库,首先如图2所示划分组织结构,采用树型节点方式构造一棵企业组织树,在每个树节点上可以同时有车辆和监控终端两个属性,或者只存在一项;车辆只能属于一个树节点,监控终端具有自下而上逐步放大原则,即节点越高的监控终端监控车辆权限越大;给每个树节点上的车辆分配需要监管的报警项,通过车辆标识与报警项的数据库关联,为每辆车分配好所需要监管的报警项;给每个树节点上监控终端分配能够接收的报警项,最终监控员和车辆之间的关系如图3所示;

获取车辆的实时动态数据;

根据车辆的实时动态数据、车辆与报警项的关系即可得到该车辆需要监管的报警项,得到车辆需要监管报警项后,根据所有报警项对应的报警状态临界区;当报警条件满足时立即产生报警信息,等待分配所属监控终端;

根据确定要产生报警的报警项对应的监控终端,建立警情对象;具体的,当有报警信息到达时,先通过车辆id找到所在树节点,并从该节点开始逐步往上搜索,将该分支上的所有节点的在线监控终端信息都查找出来,生成一张车辆id与在线监控终端映射表;取得有车辆权限的监控终端后,即可从报警权限控制库中,得到每个监控终端所具备的报警权限;再依据接收到的报警信息的报警项id,与在线监控终端所具备的报警权限进行逻辑运算后,最终筛选出有报警权限的监控终端;以在线监控终端创建新的警情对象,并送入警情队列,等待报警路由控制策略进行调度,优选的,所述警情对象包括监控终端id、车辆id、报警项id、警情描述及优先级。

根据警情对象的优先级对确定产生报警的报警项进行优先级排序;

按照优先级排序将警情对象发送至对应的监控终端,具体的,设计一份如图4所示的监控终端所登录的网点路由表,记录所有网点所在的网络信息;警情队列中依据警情优先级自动调度并对警情对象进行推送;依据警情对象中的监控终端id可以从网点路由表中快速映射到该监控终端所在网点信息,将数据准确的推送至该网点。

优选的,所述对应的网点没有在线的监控终端时,缓存警情对象,监控终端上线立即发送提醒信息。

请参阅图5,本发明的实施例二为:一种车辆远程监控系统,适用于实施例一所述的监控方法,包括:

专项报警开关库1,用于存储报警项,所述报警项包括:报警项id、开关和优先级;

报警条件池2,用于管理报警项的触发条件,即实施例一的状态阈值;

报警权限控制库3,用于获取并存储报警项权限;所述报警项权限包括报警项分别与车辆和监控终端的对应关系;

车辆动态数据池4,用于获取车辆的实时动态数据;

报警开关控制器5,用于根据车辆的实时动态数据以及报警项触发条件确定是否对车辆的报警项产生相应的报警;

报警权限控制器6,用于确定要产生报警的报警项对应的监控终端,建立警情对象,所述警情对象包括监控终端id、车辆id、报警项id、警情描述及优先级;

警情队列池7,用于根据警情对象的优先级对确定产生报警的报警项进行优先级排序;

报警路由控制器8,用于按照优先级排序将警情对象发送至对应的监控终端。

下面以一个具体的实施例说明,请参照图1至4:

步骤1,建立专项报警开关库,包含的报警项:[a1、a2...an],每个报警项结构定义:{报警项id、开关、优先级}。

步骤2,基于上述报警开关库中定义的报警项,为每一项报警维护一组触发条件;当条件满足时,系统会产生相应的报警信息。

步骤3,建立报警权限控制库,为每辆车分配专属报警项;例如为车辆a分配了报警项[a1、a2];车辆b分配报警项[a2、a3];车辆c分配报警项[a1、a2、a3]。

步骤4,依据组织结构,对各级节点上的每个监控终端分配报警权限;例如为监控终端m分配可接收的报警项[a1];监控终端n分配报警项[a3]。

步骤5,经过步骤3和4后,此时车辆、监控终端、报警项三者关系被关联起来,建立三者的关系表。

步骤6,以上步骤建立完毕后,系统开始接收车辆实时动态数据,当车辆a的数据到达时,先经由报警开关控制器,确定该车可能产生的报警项为[a1、a2]。

步骤7,确定车辆a的报警项后,再依据报警条件池中定义的报警项[a1、a2]对应触发条件进行运算后,确立报警条件是否满足,当满足其中一项或多项报警项的报警条件时立即产生相应的警情,否则丢弃并中止。

步骤8,将车辆a所产生的满足条件的警情再经由报警权限控制器,依据步骤5建立的关系表,得到对该车辆具有访问权限的所有监控终端及其所拥有的报警权限,进行比较,最终确定该项警情的所属监控终端m,并生成新的警情对象。此步骤中选择合适的监控终端时,可根据各监控终端的状态、与车辆之间的距离等进行比较分析,最终确定最优选的监控终端。生成的警情对象包括监控终端id、车辆id、报警项id、警情描述及优先级。

步骤9,新生成的警情对象被送入警情队列池中进行优先级调度排序;报警路由控制器按照警情队列池的优先顺序,对警情对象进行路由分配。

步骤10,报警路由控制器,从警情对象中附带的监控员id,从网点路由表中可以快速得到监控终端m所在网点,并及时将警情对象推送至该网点,提醒监控终端m;若该网点无监控终端在线,即该网点所有监控终端均不在线,则对该项警情对象进行缓存,当探测到该网点有监控终端登录时,立即提醒。

当接收到新的车辆数据时,重复执行步骤6、7、8、9、10执行。如接收到车辆b的数据后,由步骤6确定所需的报警项;经过步骤7确定是否产生相应 的报警;步骤8确定警情所属监控终端n;步骤9、10将警情及时、准确地提醒给监控终端n;如接收到车辆c数据后,同样需要经过步骤6、7产生警情,步骤8确定警情所属监控终端为m和n,步骤9、10将警情提醒给监控终端m和n。

综上所述,本发明提供的车辆远程监控方法及系统,通过建立专项报警开关库、报警条件池以及报警权限控制库,为每辆车和监控终端分配报警项,实现分级管理;车辆动态数据池获取车辆的实时动态数据后,报警开关控制器根据实时动态数据和报警项的触发条件确定是否产生报警,防止错误报警,要产生报警的报警项经报警权限控制器归属至相应的监控终端,生成包括车辆id、报警项id、监控终端id和优先级的警情对象,从而防止占用其他监控终端的资源,并且能够有序地送入报警路由控制器,再由报警路由控制器根据其优先级推送至相应的监控终端,确保车辆监控有序有效地进行,避免警情队列的拥堵导致警情延误、丢失等问题,同时监控平台能够识别并支撑更大量的车辆状况、警情等,实时、准确地向监控中心和各监控网点产生专项报警,并以显著的提醒警示,便于监控人员及时做出响应,大大降低交通事故率。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1