一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

车辆违章预警方法、装置、设备及存储介质与流程

2021-08-13 19:21:00 来源:中国专利 TAG:违章 预警 装置 车辆 计算机
车辆违章预警方法、装置、设备及存储介质与流程

本申请涉及计算机技术领域,具体而言,涉及一种车辆违章预警方法、装置、设备及存储介质。



背景技术:

随着汽车工业的飞速发展,以及人们生活水平的日益提高,汽车成为人们最常用的交通工具。汽车导航技术可以参照出发地到目的地之间的距离、路况信息以及交通信息,为用户规划出准确、有效、快速的行驶路径,引导车辆顺利的达到终点。为保障交通安全,驾驶员在驾驶过程中应当严格遵守交通规则,但由于驾驶员的不良驾驶习惯,在相同位置多次重复违章的情况时有发生。在现有技术中,导航系统一般仅能根据行驶路径中安装的监控探头来发出违章预警,无法针对不同驾驶员进行个性化预警,也难以对重复违章行为起到较好的预警效果。



技术实现要素:

本申请实施例的目的在于提供一种车辆违章预警方法、装置、设备及存储介质,用以实现为驾驶员提供准确有效的违章预警,减少重复违章行为。

本申请实施例第一方面提供了一种车辆违章预警方法,包括:接收用户的登录请求,所述登录请求中包含所述用户的身份识别信息;当所述身份识别信息通过验证后,获取所述用户的历史违章数据;获取车辆的行驶状态数据和导航信息;根据所述历史违章数据、所述行驶状态数据和所述导航信息,判断所述车辆是否存在违章风险;当所述车辆存在违章风险时,按照预设方式进行违章预警。

于一实施例中,所述当所述身份识别信息通过验证后,获取所述用户的历史违章数据,包括:判断预设数据库是否存储有对应于所述身份识别信息的账号信息;当预设数据库存储有对应于所述身份识别信息的账号信息时,获取对应于所述账号信息的历史违章数据。

于一实施例中,所述根据所述历史违章数据、所述行驶状态数据和所述导航信息,判断是否存在违章风险,包括:根据导航信息,对所述历史违章数据进行筛选,确定导航路线上的违章位置;判断所述车辆的当前位置与所述违章位置的距离是否小于预设距离;当所述车辆的当前位置与所述违章位置的距离小于预设距离时,确定对应于所述违章位置的违章行为;根据所述违章行为、所述行驶状态数据和/或所述导航信息,判断所述车辆是否存在违章风险。

于一实施例中,所述根据所述违章行为、所述行驶状态数据和/或所述导航信息,判断所述车辆是否存在违章风险,包括:当所述违章行为是不按车道线行驶时,确定所述车辆当前所在的第一车道的实际通行方向;根据所述导航信息,确定所述车辆的目标行驶方向;判断所述实际通行方向与所述目标行驶方向是否一致;当所述实际通行方向与所述目标行驶方向不一致时,判定所述车辆存在违章风险。

于一实施例中,所述根据所述违章行为、所述行驶状态数据和/或所述导航信息,判断所述车辆是否存在违章风险,包括:确定发生所述违章行为的违章车道,以及所述车辆当前所在的第一车道;判断所述第一车道是否为所述违章车道;当所述第一车道为所述违章车道时,判定所述车辆存在违章风险。

于一实施例中,在所述接收用户的登录请求之前,还包括:判断所述车辆的预设提醒模式是否为第一模式;当所述车辆的预设提醒模式为第一模式时,获取所述车辆上所有账号信息的历史违章数据。

本申请实施例第二方面提供了一种车辆违章预警装置,包括:接收模块,用于接收用户的登录请求,所述登录请求中包含所述用户的身份识别信息;第一获取模块,用于当所述身份识别信息通过验证后,获取所述用户的历史违章数据;第二获取模块,用于获取车辆的行驶状态数据和导航信息;第一判断模块,用于根据所述历史违章数据、所述行驶状态数据和所述导航信息,判断所述车辆是否存在违章风险;预警模块,用于当所述车辆存在违章风险时,按照预设方式进行违章预警。

于一实施例中,所述车辆违章预警装置,还包括:第二判断模块,用于判断所述车辆的预设提醒模式是否为第一模式;第三获取模块,用于当所述车辆的预设提醒模式为第一模式时,获取所述车辆上所有账号信息的历史违章数据。

于一实施例中,所述第一获取模块用于:判断预设数据库是否存储有对应于所述身份识别信息的账号信息;当预设数据库存储有对应于所述身份识别信息的账号信息时,获取对应于所述账号信息的历史违章数据。

于一实施例中,所述第一判断模块用于:根据导航信息,对所述历史违章数据进行筛选,确定导航路线上的违章位置;判断所述车辆的当前位置与所述违章位置的距离是否小于预设距离;当所述车辆的当前位置与所述违章位置的距离小于预设距离时,确定对应于所述违章位置的违章行为;根据所述违章行为、所述行驶状态数据和/或所述导航信息,判断所述车辆是否存在违章风险。

于一实施例中,所述第一判断模块具体用于:当所述违章行为是不按车道线行驶时,确定所述车辆当前所在的第一车道的实际通行方向;根据所述导航信息,确定所述车辆的目标行驶方向;判断所述实际通行方向与所述目标行驶方向是否一致;当所述实际通行方向与所述目标行驶方向不一致时,判定所述车辆存在违章风险。

于一实施例中,所述第一判断模块具体用于:确定发生所述违章行为的违章车道,以及所述车辆当前所在的第一车道;判断所述第一车道是否为所述违章车道;当所述第一车道为所述违章车道时,判定所述车辆存在违章风险。

本申请实施例第三方面提供了一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行本申请实施例第一方面及其任一实施例的方法。

本申请实施例第四方面提供了一种非暂态电子设备可读存储介质,包括:程序,当其藉由电子设备运行时,使得所述电子设备执行本申请实施例第一方面及其任一实施例的方法。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请一实施例的电子设备的结构示意图;

图2为本申请一实施例的车辆违章预警方法的流程示意图;

图3为本申请另一实施例的车辆违章预警方法的流程示意图;

图4为本申请一实施例的车辆违章预警装置的结构示意图。

附图标记:

100-电子设备,110-总线,120-处理器,130-存储器,400-违章预警装置,410-接收模块,420-第一获取模块,430-第二获取模块,440-第一判断模块,450-预警模块,460-第二判断模块,470-第三获取模块。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

在本申请的描述中,术语“第一”、“第二”等仅用于区分描述,并不表示排列序号,也不能理解为指示或暗示相对重要性。

在本申请的描述中,术语“包括”、“包含”等表示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、步骤、操作、元素、组件和/或其集合的存在或添加。

在本申请的描述中,除非另有明确的规定和限定,术语“安装”、“设置”、“设有”、“连接”、“配置为”应做广义理解。例如,可以是固定连接,也可以是可拆卸连接,或整体式构造;可以是机械连接,也可以是电连接;可以是直接相连,也可以是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

请参看图1,其为本申请一实施例的电子设备100的结构示意图,包括至少一个处理器120和存储器130,图1中以一个处理器为例。处理器120和存储器130通过总线110连接,存储器130存储有可被至少一个处理器120执行的指令,指令被至少一个处理器120执行,以使至少一个处理器120执行如下述实施例中的车辆违章预警方法。

于一实施例中,处理器120可以是通用处理器,包括但不限于中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等,还可以是数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器120是电子设备100的控制中心,利用各种接口和线路连接整个电子设备100的各个部分。处理器120可以实现或者执行本申请实施例中公开的各方法、步骤及逻辑框图。

于一实施例中,存储器130可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,包括但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),静态随机存取存储器(staticrandomaccessmemory,简称sram),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。

图1所示的电子设备100的结构仅为示意,电子设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

如图2所示,其为本申请一实施例的车辆违章预警方法的流程示意图,该方法可由图1所示的电子设备100来执行,以实现为驾驶员提供准确有效的违章预警,减少重复违章行为。该方法包括如下步骤:

步骤201:接收用户的登录请求,登录请求中包含用户的身份识别信息。

在上述步骤中,接收携带有用户的身份识别信息的登录请求,身份识别信息可以是人脸图像、指纹图像、账号密码中的一种。于一实施例中,可以通过人脸识别系统采集驾驶员的人脸图像。

步骤202:当身份识别信息通过验证后,获取用户的历史违章数据。

在上述步骤中,对身份识别信息进行验证,验证通过即登陆成功后,获取用户的历史违章数据,用户的历史违章数据是指过去该用户在登陆期间产生的违章数据,违章数据可以包括但不限于违章位置、违章行为、违章时间等。于一实施例中,可以从交管部门的数据库中直接获取用户历史登陆时间段内的违章数据,也可以通过服务器对接交管部门的数据库,实时或定期从交管部门的数据库中同步违章数据,并根据违章行为发生时的用户登录情况,将违章数据按照其对应的用户分类存储于预设数据库中。

于一实施例中,当身份识别信息通过验证后,获取用户的历史违章数据,可以包括:判断预设数据库是否存储有对应于身份识别信息的账号信息;当预设数据库存储有对应于身份识别信息的账号信息时,获取对应于账号信息的历史违章数据。

步骤203:获取车辆的行驶状态数据和导航信息。

在上述步骤中,车辆的行驶状态数据可以包括但不限于车速、车辆当前位置、车灯状态信息、车辆当前车道信息等,车辆的导航信息可以包括出发地、目的地、导航路线等。于一实施例中,可以通过mcu(microcontrolunit,微处理器)获取到车辆当前的车速,可以通过车辆前置摄像头采集路面图像,利用图像识别算法,获取车辆当前车道信息。

步骤204:根据历史违章数据、行驶状态数据和导航信息,判断车辆是否存在违章风险。

在上述步骤中,根据车辆的导航线路上曾经发生的违章行为,结合当前的行驶状态数据,判断车辆是否存在违章风险,若车辆存在违章风险,则执行步骤205,若车辆不存在违章风险,则执行步骤203。

步骤205:按照预设方式进行违章预警。

在上述步骤中,进行违章预警的预设方式可以是语音提醒,也可以是车载显示屏显示对应于违章行为的预警图标,还可以是车载ai虚拟机器人执行预警动作。于一实施例中,可以分别在违章位置的不同距离处进行多次提醒,尤其是发生违章行为次数较多的违章位置。于一实施例中,导航线路经过的违章位置较多时,可以输出提示信息,以供用户选择切换其他导航线路,以避开或减少需要经过的违章位置。

如图3所示,其为本申请一实施例的车辆违章预警方法的流程示意图,该方法可由图1所示的电子设备100来执行,以实现为驾驶员提供准确有效的违章预警,减少重复违章行为。该方法包括如下步骤:

步骤301:判断车辆的预设提醒模式是否为第一模式。

在上述步骤中,预设提醒模式可以包括第一模式和第二模式,第一模式是指以车辆为主体,不区分驾驶员的通用提醒方式,第二模式是指针对不同驾驶员的个性化提醒方式,车辆启动后,判断车辆的预设提醒模式是否为第一模式,若车辆的预设提醒模式为第一模式,则执行步骤302,若车辆的预设提醒模式不为第一模式,即车辆的预设提醒模式为第二模式,则执行步骤303。

步骤302:获取车辆上所有账号信息的历史违章数据。

在上述步骤中,预设提醒模式为第一模式时,获取车辆上所有账号信息的历史违章数据,不管过去发生违章行为的驾驶员是否为当前驾驶员,都根据车辆的全部历史违章数据,对当前驾驶员进行违章预警。下一步执行步骤305。

步骤303:接收用户的登录请求,登录请求中包含用户的身份识别信息。详细内容参见上述实施例中步骤201的描述。

步骤304:当身份识别信息通过验证后,获取用户的历史违章数据。详细内容参见上述实施例中步骤202的描述。

步骤305:获取车辆的行驶状态数据和导航信息。详细内容参见上述实施例中步骤203的描述。

步骤306:根据导航信息,对历史违章数据进行筛选,确定导航路线上的违章位置。

步骤307:判断车辆的当前位置与违章位置的距离是否小于预设距离。

在上述步骤中,判断车辆的当前位置与违章位置的距离是否小于预设距离,若车辆的当前位置与违章位置的距离小于预设距离,则执行步骤308,若车辆的当前位置与违章位置的距离不小于预设距离,则执行步骤305。

步骤308:确定对应于违章位置的违章行为。

在上述步骤中,根据历史违章数据,确定在即将到达的违章位置发生的违章行为,违章行为可以包括但不限于:不按车道线行驶、占用应急车道、超速、车辆转向未打转向灯、闯红灯、人行道未礼让行人等。

步骤309:根据违章行为、行驶状态数据和/或导航信息,判断车辆是否存在违章风险。

在上述步骤中,判断车辆是否存在违章风险,若车辆存在违章风险,则执行步骤310,若车辆不存在违章风险,则执行步骤305。

于一实施例中,根据违章行为、行驶状态数据和/或导航信息,判断车辆是否存在违章风险,包括:当违章行为是不按车道线行驶时,确定车辆当前所在的第一车道的实际通行方向;根据导航信息,确定车辆的目标行驶方向;判断实际通行方向与目标行驶方向是否一致;当实际通行方向与目标行驶方向不一致时,判定车辆存在违章风险。

在上述步骤中,第一车道的实际通行方向可以是直行、左转、右转、直行/左转、直行/右转等,车辆的目标行驶方向可以是直行、左转或右转。如果按照导航线路车辆需要直行,即目标行驶方向为直行,而第一车道的实际通行方向为左转或右转,则实际通行方向与目标行驶方向不一致,存在违章风险,需要进行违章预警以提醒驾驶员驶入相应车道,如果第一车道的实际通行方向为直行、直行/左转或直行/右转,则实际通行方向与目标行驶方向一致,不存在违章风险。

于一实施例中,根据违章行为、行驶状态数据和/或导航信息,判断车辆是否存在违章风险,包括:确定发生违章行为的违章车道,以及车辆当前所在的第一车道;判断第一车道是否为违章车道;当第一车道为违章车道时,判定车辆存在违章风险。

在上述步骤中,若某一违章位置的违章行为发生在直行车道,则当车辆行驶在该违章位置附近的直行车道时,判定车辆存在违章风险,当车辆行驶在该违章位置附近的转弯车道时,判定车辆不存在违章风险,违章位置附近是指车辆的当前位置与违章位置的距小于预设距离。例如,当违章行为是直行人行道不礼让行人违章行为时,若车辆当前是在直行,则判定车辆存在违章风险,需要做出违章预警,若车辆当前是在转弯,则判定车辆不存在违章风险。

于一实施例中,根据违章行为、行驶状态数据和/或导航信息,判断车辆是否存在违章风险,还可以包括:当违章行为是占用应急车道时,判断车辆当前所在的第一车道是否为应急车道;当第一车道为应急车道时,判定车辆存在违章风险。

于一实施例中,当违章行为是超速时,可以将车辆当前车速与车道限速进行对比,若当前车速即将达到或超过车道限速,则判定车辆存在违章风险,当前车速即将达到车道限速是指当前车速与车道限速的比值大于预设阈值,该预设阈值可以根据超速次数确定。

于一实施例中,当违章行为是车辆转向未打转向灯时,可以根据车灯状态信息、车辆当前所在的第一车道的实际通行方向、车辆的目标行驶方向,判断车辆是否存在违章风险。若车辆需要转向,而转向灯未开启或转向灯方向错误,则存在违章风险。

于一实施例中,当违章行为是闯红灯时,可以根据导航信息中的道路红绿灯情况,判断车辆是否存在违章风险。

步骤310:按照预设方式进行违章预警。详细内容参见上述实施例中步骤205的描述。

如图4所示,其为本申请一实施例的车辆违章预警装置400的结构示意图,该装置可应用于图1所示的电子设备100,包括:接收模块410、第一获取模块420、第二获取模块430、第一判断模块440和预警模块450。

各个模块的原理关系如下:

接收模块410,用于接收用户的登录请求,登录请求中包含用户的身份识别信息。

第一获取模块420,用于当身份识别信息通过验证后,获取用户的历史违章数据。

第二获取模块430,用于获取车辆的行驶状态数据和导航信息。

第一判断模块440,用于根据历史违章数据、行驶状态数据和导航信息,判断车辆是否存在违章风险。

预警模块450,用于当车辆存在违章风险时,按照预设方式进行违章预警。

于一实施例中,车辆违章预警装置400还包括:第二判断模块460和第三获取模块470,其中,第二判断模块460用于判断车辆的预设提醒模式是否为第一模式;第三获取模块470用于当车辆的预设提醒模式为第一模式时,获取车辆上所有账号信息的历史违章数据。

于一实施例中,第一获取模块420用于:判断预设数据库是否存储有对应于身份识别信息的账号信息;当预设数据库存储有对应于身份识别信息的账号信息时,获取对应于账号信息的历史违章数据。

于一实施例中,第一判断模块440用于:根据导航信息,对历史违章数据进行筛选,确定导航路线上的违章位置;判断车辆的当前位置与违章位置的距离是否小于预设距离;当车辆的当前位置与违章位置的距离小于预设距离时,确定对应于违章位置的违章行为;根据违章行为、行驶状态数据和/或导航信息,判断车辆是否存在违章风险。

于一实施例中,第一判断模块440具体用于:当违章行为是不按车道线行驶时,确定车辆当前所在的第一车道的实际通行方向;根据导航信息,确定车辆的目标行驶方向;判断实际通行方向与目标行驶方向是否一致;当实际通行方向与目标行驶方向不一致时,判定车辆存在违章风险。

于一实施例中,第一判断模块440具体用于:确定发生违章行为的违章车道,以及车辆当前所在的第一车道;判断第一车道是否为违章车道;当第一车道为违章车道时,判定车辆存在违章风险。

上述车辆违章预警装置400的详细描述,请参见上述实施例中相关方法步骤的描述。

本发明实施例还提供了一种电子设备可读存储介质,包括:程序,当其在电子设备上运行时,使得电子设备可执行上述实施例中方法的全部或部分流程。其中,存储介质可为磁盘、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固态硬盘(solid-statedrive,ssd)等。存储介质还可以包括上述种类的存储器的组合。

在本申请所提供的几个实施例中,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。

在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。以上仅为本申请的优选实施例而已,仅用于说明本申请的技术方案,并不用于限制本申请。对于本技术领域的普通技术人员而言,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜