酒驾车辆识别方法及服务器与流程

文档序号:16147860发布日期:2018-12-05 16:50阅读:463来源:国知局
酒驾车辆识别方法及服务器与流程
本发明涉及行车安全领域,尤其是涉及一种酒驾车辆识别方法及系统。
背景技术
目前,我国汽车数量随着经济的发展而迅速增长,同时交通事故造成的生命财产损失也在不断的增加。交通事故是由多方面的因素造成的,在人为因素中,酒后驾车占有较大比例。现有的检测酒驾的方法,都是交警在道路上随机抽查过往车辆,通过酒精探测仪测试驾驶员体内的酒精浓度来判断驾驶员是否存在酒驾。然而,该方式存在至少以下两种缺陷:一、该检测方式具有一定的随机性,只能在特定路段进行;二、如果驾驶员已经酒驾,但酒驾车辆没有经过检测点时,还是存在很大的隐患。因此,如何及时确定酒驾人员是本领域亟待解决的技术问题。技术实现要素:鉴于以上内容,有必要提供一种酒驾车辆识别方法,可以及时判断出酒驾车辆,并通知各个车辆的驾驶者,以提醒驾车者注意,从而可以减少交通事故的发生。鉴于以上内容,还有必要提供一种服务器,可以可以及时判断出酒驾车辆,并通知各个车辆的驾驶者,以提醒驾车者注意,从而可以减少交通事故的发生。本发明实施方式提供的酒驾车辆识别方法,该方法包括:获取多个车辆的车载导航装置上传的行车资讯,所述行车资讯包括各个车辆启动时的地点及所述各个车辆的驾驶者的酒精侦测信息;根据所述多个车辆启动时的地点及预设规则分析确定所述多个车辆是否为酒驾车辆的次序;根据确定后的次序依次分析所述多个车辆的酒精侦测信息以判断所述多个车辆是否为酒驾车辆;及若判断出酒驾车辆,则将所述酒驾车辆的信息发送至车辆导航装置,以供所述车辆导航装置显示所述酒驾车辆。本发明实施方式提供的服务器,该服务器统包括:获取模块,用于获取多个车辆的车载导航装置上传的行车资讯,所述行车资讯包括各个车辆启动时的地点及所述各个车辆的驾驶者的酒精侦测信息;确定模块,用于根据所述多个车辆启动时的地点及预设规则分析确定所述多个车辆是否为酒驾车辆的次序;判断模块,用于根据确定后的次序依次分析所述多个车辆的酒精侦测信息以判断所述多个车辆是否为酒驾车辆;及发送模块,用于若判断模块判断出酒驾车辆,则将所述酒驾车辆的信息发送至车辆导航装置,以供所述车辆导航装置显示所述酒驾车辆。相较于现有技术,所述的酒驾车辆识别方法、系统及服务器,可以及时判断出酒驾车辆,并通知各个车辆的驾驶者,以提醒驾车者注意,从而可以减少交通事故的发生。附图说明图1是本发明实施例之酒驾车辆识别系统的架构图。图2是本发明实施例之服务器的功能模块图。图3是本发明实施例之酒驾车辆识别装置的程序模块图。图4是本发明实施例之酒驾车辆识别方法的步骤流程图。图5是本发明实施例之根据多个车辆启动时的地点及预设规则分析确定各个车辆是否为酒驾车辆的次序的步骤细化流程图。图6是本发明实施方式之根据各个第一权重值及各个类型的销售酒精饮料商家对应的第二权重值计算每辆车辆的综合权重值的步骤细化流程图。主要元件符号说明如下具体实施方式将结合上述附图进一步说明本发明。酒驾车辆识别系统100服务器1酒精侦测器2车辆导航装置3车辆偏移装置4酒驾车辆识别装置10存储器20处理器30获取模块101确定模块102判断模块103发送模块104具体实施方式参阅图1所示,是本发明实施例之酒驾车辆识别系统100的架构图。该酒驾车辆识别系统100包括服务器1、酒精侦测器2及车辆导航装置3。在本实施例中,酒精侦测器2用于侦测车辆的驾驶者的酒精侦测信息,并传至车辆导航装置3。车辆导航装置3用于接收酒精侦测器2传输的酒精侦测信息并将该酒精侦测信息上传至服务器1。服务器1用于获取并处理各个车辆上传的行车资讯并根据该行车资讯判断车辆是否为酒驾车辆,在本实施方式中,行车资讯包括所述各个车辆启动时的地点及所述各个车辆的驾驶者的酒精侦测信息。该车辆导航装置3还用于显示酒驾车辆。在本发明其他实施例中,该酒驾车辆识别系统100还包括车辆偏移装置4。该车辆偏移装置4用于侦测车辆偏移信息,并将侦测到的车辆偏移信息传输给车辆导航装置3,以供车辆导航装置3将该车辆偏移信息上传至服务器1。参照图2,图2为本发明实施例之服务器1的功能模块图。在本实施例中,该服务器1包括酒驾车辆识别装置10、存储器20及处理器30。酒驾车辆识别装置10用于根据多个车辆的车载导航装置上传的行车资讯确定酒驾车辆。其中,所述存储器20至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。所述处理器30可以是中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片等。参照图3,图3为本发明实施例之酒驾车辆识别装置10的程序模块图。该酒驾车辆识别装置10包括获取模块101、确定模块102、判断模块103及发送模块104。所述模块被配置成由一个或多个处理器(本实施例为一个处理器30)执行,以完成本发明。本发明所称的模块是完成一特定功能的计算机程序段。存储器20用于存储酒驾识别装置10的程序代码等资料。所述处理器30用于执行所述存储器20中存储的程序代码。获取模块101,用于获取多个车辆上传的行车资讯。在本实施中,每辆车辆在启动时,会通过安装于车上的车辆导航装置3将行车资讯上传至服务器1,具体的,车辆导航装置3可以通过无线传输技术将行车资讯上传至服务器1,比如通过2g通信模块、3g通信模块、4g通信模块等。在本实施例中,行车资讯包括各个车辆启动时的地点及各个车辆的驾驶者的酒精侦测信息。在车辆启动时,车辆导航装置3会获取车辆启动的地点,即获取车辆启动时的经纬度信息;在车辆启动时,酒精侦测器2也会侦测车辆驾驶者的酒精侦测信息,即侦测驾驶者体内酒精含量。在本实施例中,为了更准确地侦测到驾驶者体内酒精含量,优选将酒精侦测器2设计在驾驶方向盘上,并具体可在方向盘的手握部分及方向盘上中间喇叭按钮的外圈部分处设置酒精侦测器2,通过手握部分处的酒精侦测器2可以对手掌接触的部分进行酒精侦测,通过中间喇叭按钮的外圈部分处的酒精侦测器2可以采集驾驶者的呼气进行酒精侦测,结合两处的酒精侦测器2侦测到的酒精侦测信息以更准确确定驾驶者体内酒精含量。需要说明的是,在本发明其他实施例中,该酒精侦测器2也可以设置在车辆的其他位置上,或者可以通过设置于可穿戴设备中的酒精侦测器2进行侦测,酒精侦测器2的数量及设置位置在本实施例中不做限定。酒精侦测器2在检测到驾驶者的酒精侦测信息后,会将该酒精侦测信息传给车辆导航装置3,车辆导航装置3在接收到酒精侦测器2传输的酒精侦测信息后,可以将该酒精侦测信息与车辆启动时的地点信息一块上传至服务器1,也可以一次上传车辆启动时的地点信息至服务器1,一次上传酒精侦测信息至服务器1。服务器1在接收到车辆上传的行车资讯后,将该行车资讯存储在存储器20中。在服务器1接收到多个车辆上传的行车资讯时,服务器1会获取各个车辆的行车资讯以对各个车辆的行车资讯进行处理。确定模块102,用于根据所述多个车辆启动时的地点及预设规则分析确定所述多个车辆是否为酒驾车辆的次序。在本实施例中,各个车辆的排序序号,序号越靠前,判断为酒驾车辆的可能性越大。所述预设规则包括:规则1)、根据车辆启动时的地点与销售酒精饮料商家的地点的相隔距离施以不同的权重值;规则2)、施以不同类型销售酒精饮料商家不同的权重值。在本实施例中,销售酒精饮料商家的类型可以分为酒店、ktv、餐厅、便利商店、写字楼,需要说明的是,在本发明其他实施例中,销售酒精饮料商家的类型除了上述所述的类别外,也还可以存在其他类别,在本实施例中不做限定。在一实施例中,参照下面的表一及表二,施以车辆启动时的地点与销售酒精饮料商家的地点的相隔距离小于20m时的权重值为1;施以车辆启动时的地点与销售酒精饮料商家的地点的相隔距离介于20~50m时的权重值为0.8;施以车辆启动时的地点与销售酒精饮料商家的地点的相隔距离介于50~100m时的权重值为0.6;施以车辆启动时的地点与销售酒精饮料商家的地点的相隔距离介于100~200m时的权重值为0.4;施以车辆启动时的地点与销售酒精饮料商家的地点的相隔距离大于200m时的权重值为0.2。同时,施以销售酒精饮料商家为酒店时的权重值为1;施以销售酒精饮料商家为ktv时的权重值为0.8;施以销售酒精饮料商家为餐厅时的权重值为0.6;施以销售酒精饮料商家为便利商店时的权重值为0.4;施以销售酒精饮料商家为写字楼时的权重值为0.2。表一表二需要说明的是,上述根据车辆启动时的地点与销售酒精饮料商家的地点的相隔距离施以的权重值及施以不同类型销售酒精饮料商家的权重值仅为示例性的,并不以此为限,在本发明其他实施例中,也可以施以不同于上述中的权重值。确定模块102,还用于依次计算每辆车辆启动时的地点分别与最近的各个类型的销售酒精饮料商家的相隔距离;根据计算得到的各个相隔距离确定各个所述相隔距离对应的第一权重值;根据各个所述第一权重值及各个类型的销售酒精饮料商家对应的第二权重值计算所述每辆车辆的综合权重值;及根据所述多个车辆的综合权重值的大小分析确定所述多个车辆是否为酒驾车辆的次序。在本实施例中,仅以一辆车辆为例,确定模块102在计算车辆启动时的地点分别与最近的各个类型的销售酒精饮料商家的相隔距离时,可以首先获取车辆启动时的地点对应的经纬度信息与最近的各个类型的销售酒精饮料商家的经纬度信息,然后根据该车辆启动时的地点对应的经纬度信息与各个类型的销售酒精饮料商家的经纬度信息分别计算出车辆启动时的地点与各个类型的销售酒精饮料商家的相隔距离。比如,计算出车辆启动时的地点与最近的酒店的距离为120m;计算出车辆启动时的地点与最近的ktv的距离为15m;计算出车辆启动时的地点与最近的餐厅的距离为40m;计算出车辆启动时的地点与最近的便利商店的距离为150m;计算出车辆启动时的地点与最近的写字楼的距离为500m。确定模块102在计算出车辆启动时的地点分别与最近的各个类型的销售酒精饮料商家的相隔距离时,即可根据该些距离值确定出车辆的第一权重值。确定模块102在计算出该些距离值时,根据该些距离值参照表一即可确定各个相隔距离对应的第一权重值。在得到多个第一权重值时,根据多个第一权重值及各个类型的销售酒精饮料商家对应的第二权重值即可计算出所述每辆车辆的综合权重值。具体的,确定模块102分别计算多个第一权重值与各个类型的销售酒精饮料商家对应的第二权重值的乘积值,在计算得到多个乘积值时,将多个乘积值中的最大值作为每辆车辆的综合权重值。在一实施例中,参照下面的表三确定车辆的综合权重值,比如,计算出车辆启动时的地点与最近的酒店的距离为120m时,则该第一权重值为0.4,该乘积值=第一权重值*第二权重值=0.4*1=0.4;计算出车辆启动时的地点与最近的ktv的距离为15m时,则该第一权重值为1,该乘积值=第一权重值*第二权重值=1*0.8=0.8;计算出车辆启动时的地点与最近的餐厅的距离为40m时,则该第一权重值为0.8,该乘积值=第一权重值*第二权重值=0.8*0.6=0.48;计算出车辆启动时的地点与最近的便利商店的距离为150m时,则该第一权重值为0.4,该乘积值=第一权重值*第二权重值=0.4*0.4=0.16;计算出车辆启动时的地点与最近的写字楼的距离为500m,则该第一权重值为0.2,该乘积值=第一权重值*第二权重值=0.2*0.2=0.04。该些乘积值中最大值为0.8,即该车辆的综合权重值为0.8,其他车辆的综合权重值确定方法与上述一致,在此处就不再详细描述。表三确定模块102在计算出所述多个车辆的综合权重值,根据多个车辆的综合权重值大小确定分析多个车辆是否为酒驾车辆的次序,具体的,将综合权重值大的车辆作为优先级高先进行分析,综合权重值低的车辆作为优先级低的后进行分析。在本发明实施例中,在计算多个车辆的综合权重值时,可能存在权重值相同的车辆。当存在权重值相同的车辆时,可以按顺序分析,也可以不按照顺序分析而是根据其他预设规则进行分析,在本实施例中不做限定。判断模块103,用于根据确定后的次序依次分析所述多个车辆的酒精侦测信息以判断所述多个车辆是否为酒驾车辆。在本实施例中,判断模块103若判断出车辆为酒驾车辆,则会将判断结果立刻传给发送模块104。若判断模块103判断出车辆不是酒驾车辆,则会继续判断下一辆车辆是否为酒驾车辆直至所有的车辆判断完毕为止。发送模块104,用于在判断模块103判断将车辆为酒驾车辆时,将所述酒驾车辆的信息发送至车辆导航装置3,以供所述车辆导航装置3显示所述酒驾车辆。在本实施例中,车辆导航装置3在接收到酒驾车辆的信息时,会将该酒精车辆以醒目的方式(比如以红色标记出该车辆或将该车辆以闪烁的方式标记等)显示于车辆导航装置的屏幕上,以提醒车辆的驾驶者注意酒驾车辆。所述判断模块103,还用于若判断出所述多个车辆中不存在酒驾车辆,则进一步根据确定后的次序依次分析所述多个车辆的车辆偏移信息以判断所述多个车辆是否为酒驾车辆。在本实施例中,行车资讯还包括所述各个车辆的车辆偏移信息。判断模块103在判断出所有车辆中不存在酒驾车辆时,为了避免是由于酒精侦测器2出故障所导致的误判断,则判断模块103还会进一步根据确定后的次序依次分析所述多个车辆的车辆偏移信息以判断所述多个车辆是否为酒驾车辆。在本实施例中,各个车辆的车辆偏移信息是通过车辆偏移装置4采集的,该车辆偏移装置4为现有技术,在本实施例中不做详细描述,车辆偏移装置4在采集到车辆的车辆偏移信息时,会将该信息由车辆导航装置3将该车辆偏移信息上传至服务器1。所述发送模块104,还用于若判断出酒驾车辆,则将所述酒驾车辆的信息发送至车辆导航装置3,以供所述车辆导航装置3显示所述酒驾车辆。酒驾车辆的信息可以为但不限于位置信息、酒精浓度信息等。在本实施方式中,若判断出酒驾车辆,将所述酒驾车辆的信息发送至酒驾车辆以外的车辆导航装置3。在本发明的另一实施方式中,若判断出酒驾车辆,将所述酒驾车辆的信息发送至酒驾车辆的车辆导航装置3。在本发明人的另一实施方式中,若判断出酒驾车辆,将所述酒驾车辆的信息发送至所述多个车辆包括酒驾车辆的车辆导航装置装置3。参阅图4,是本发明实施例之酒驾车辆识别方法的步骤流程图。所述酒驾车辆识别方法可通过所述处理器30执行图3所示的模块101~104而实现。步骤s10,获取各个车辆上传的行车资讯,所述行车资讯包括所述各个车辆启动时的地点及所述各个车辆的驾驶者的酒精侦测信息。步骤s20,根据所述多个车辆启动时的地点及预设规则分析确定所述多个车辆是否为酒驾车辆的次序。步骤s30,根据确定后的次序依次分析多个车辆的酒精侦测信息以判断多个车辆是否为酒驾车辆,若判断出车辆为酒驾车辆,则执行步骤s40,若判断出当前车辆不是酒驾车辆,则重复执行步骤s30以判断下一辆车辆是否为酒驾车辆,若所有车辆判断完毕且未判断出酒驾车辆,则执行步骤s50。步骤s40,将所述酒驾车辆的信息发送至车辆导航装置,以供所述车辆导航装置显示所述酒驾车辆。步骤s50,进一步根据确定后的次序依次分析所述多个车辆的车辆偏移信息以判断所述多个车辆是否为酒驾车辆,若判断出酒驾车辆,则执行步骤s40,若判断出车辆不是酒驾车辆,则重复执行步骤s50以判断下一辆车辆是否为酒驾车辆直至所有车辆判断完毕为止。参阅图5,图5为本发明实施例之根据所述多个车辆启动时的地点及预设规则确定分析所述多个车辆是否为酒驾车辆的次序的步骤细化流程图。该步骤可以通过处理器30执行图3中所示的模块101~104而实现。步骤s21,依次计算每辆车辆启动时的地点分别与最近的各个类型的销售酒精饮料商家的相隔距离。步骤s22,根据计算得到的各个相隔距离确定各个所述相隔距离对应的第一权重值。步骤s23,根据各个所述第一权重值及各个类型的销售酒精饮料商家对应的第二权重值计算所述每辆车辆的综合权重值,其中,所述综合权重值为第一权重值与第二权重值的乘积,在计算出所述每辆车辆的综合权重值后;步骤s24,判断所述多个车辆的综合权重值是否计算完毕。在计算完每辆车辆的综合权重值后,判断所有车辆的综合权重值是否计算完毕,若是,则执行步骤返回步骤s25,若否,则返回步骤s21以计算其他车辆的综合权重值,直至所述多个车辆的权重值都计算完毕为止。步骤s25,根据所述多个车辆的综合权重值的大小确定分析所述多个车辆是否为酒驾车辆的次序。参阅图6,图6为本发明实施例之根据根据各个所述第一权重值及各个类型的销售酒精饮料商家对应的第二权重值计算所述每辆车辆的综合权重值的步骤细化流程图。该步骤可以通过处理器30执行图3中所示的模块101~104而实现。步骤s231,分别计算各个所述第一权重值与所述第二权重值的乘积值。步骤s232,将各个乘积值中的最大值作为所述每辆车辆的综合权重值。通过将上述方法应用于上述服务器,可以及时判断出酒驾车辆,并通知各个车辆的驾驶者,以提醒驾车者注意,从而可以减少交通事故的发生。值得注意的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1