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

获取交通事件的方法和导航终端与流程

2022-06-11 20:39:31 来源:中国专利 TAG:


1.本技术涉及智能交通领域,具体而言,涉及一种获取交通事件的方法和导航终端。


背景技术:

2.随着用户出行需求增加,道路上的车辆不断增加,交通拥堵和交通事故的问题越来越影响人们的出行体验。为了提高出行效率和提升出行安全,需要为用户提供准确度较高的交通事件信息,例如,向用户提供道路拥堵、车辆故障等交通事件信息。
3.目前交通事件的获取有如下多种方式,但存在不少缺陷。例如,通过浮动采集车回传的数据(速度、位置等数据)进行大数据分析,可以获得道路上发生的交通事件,如道路拥堵、交通事故等,但是通过这些数据无法获知导致拥堵的原因是道路施工、交通事故、还是交通管制等,但当浮动采集车正常停车时,基于浮动采集车回传的数据容易误判道路出现拥堵;或者,通过用户主动上报的方式,获得道路上发生的交通事件,但如果用户是驾车用户,在开车时进行上报操作,存在驾驶安全风险;或者,通过在道路上架设检测器或者视频设备获得道路上发生的交通事件,但这种方式因为成本问题,一般部署在重要路段,存在覆盖范围不足的问题;或者,通过交通台、社交媒体等公共渠道获取交通事件,但这种方式存在及时性差、信息不完整的问题。
4.因此,如何高效、快速、低成本、准确地获取交通事件,是本领域技术人员需要持续优化和解决的问题。


技术实现要素:

5.本技术实施例提供了一种获取交通事件的方法和导航终端,以至少解决相关技术中获取交通事件的准确度较低且成本较高的技术问题。
6.根据本技术实施例的一个方面,提供了一种获取交通事件的方法,包括:获取车辆行驶周边区域的第一图像;识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
7.根据本技术实施例的另一方面,还提供了一种获取交通事件的方法,包括:在车辆的交互界面上显示车辆行驶周边区域的第一图像;识别第一图像,在交互界面上标记出车辆行驶周边区域发生的第一交通事件的事件图像,其中,第一交通事件为影响车辆通行的事件;在交互界面上显示第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
8.根据本技术实施例的另一方面,还提供了一种获取交通事件的方法,包括:如果检测到车辆行驶周边区域发生了第一交通事件,捕获车辆行驶周边区域的第一图像,其中,第一交通事件为影响车辆通行的事件;识别第一图像,获取第一交通事件的事件图像;获取第一交通事件的事件信息,事件信息包括如下至少之一:交通事件的类型、发生第一交通事件
的车道信息。
9.根据本技术实施例的另一方面,还提供了一种导航终端,包括:视觉采集模块,用于获取车辆行驶周边区域的第一图像;事件识别模块,用于识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;车道定位模块,用于在确定车辆行驶周边区域发生第一交通事件的情况下,获取发生第一交通事件的车道信息;数据管理模块,用于获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
10.根据本技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述的获取交通事件的方法。
11.根据本技术实施例的另一方面,还提供了一种移动终端,包括存储器和处理器,处理器用于运行存储器中存储的程序,其中,程序运行时执行上述的获取交通事件的方法。
12.根据本技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序指令,计算机程序指令使得计算机执行上述的获取交通事件的方法。
13.在本技术实施例中,在获取到车辆行驶周边区域的第一图像之后,可以识别第一图像,确定车辆行驶周边区域是否发生交通事件,在确定车辆行驶周边区域发生第一交通事件的情况下,进一步确定发生第一交通事件的车道信息,得到第一交通事件的事件信息,从而实现获取交通事件的目的。容易注意到的是,可以实时对车辆周围的图像进行识别,确定是否发生交通事件,并在确定发生交通事件的情况下,自动将交通事件相关信息回传服务器,无需人工回传,从而达到提升交通事件获取速度,提高交通事件的准确性和时效性的技术效果,进而解决了相关技术中获取交通事件的准确度较低且成本较高的技术问题。
附图说明
14.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
15.图1是根据本技术实施例的一种用于实现获取交通事件的方法的计算机终端(或移动设备)的硬件结构框图;
16.图2是根据本技术实施例的一种计算机终端作为发送端的的示意图;
17.图3是根据本技术实施例的第一种获取交通事件的方法的流程图;
18.图4是根据本技术实施例的一种可选的获取交通事件的方法的交互示意图;
19.图5是根据本技术实施例的另一种可选的获取交通事件的方法的交互示意图;
20.图6是根据本技术实施例的第一种获取交通事件的装置的示意图;
21.图7是根据本技术实施例的第二种获取交通事件的方法的流程图;
22.图8是根据本技术实施例的第二种获取交通事件的装置的示意图;
23.图9是根据本技术实施例的第三种获取交通事件的方法的流程图;
24.图10是根据本技术实施例的第三种获取交通事件的装置的示意图;
25.图11是根据本技术实施例的一种导航终端的示意图;
26.图12是根据本技术实施例的一种可选的导航终端的示意图;
27.图13是根据本技术实施例的另一种可选的车道级定位模块的示意图;以及
28.图14是根据本技术实施例的一种计算机终端的结构框图。
具体实施方式
29.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
30.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.首先,在对本技术实施例进行描述的过程中出现的部分名词或术语适用于如下解释:
32.交通事件:可以是指道路上实时发生且对道路通行有影响的事件,包括道路施工、道路封闭、交通事故等。
33.车道定位:可以是指通过摄像头获取图像画面,通过识别车道分隔线确定车辆行驶在哪个车道。
34.车道数据:可以是指车道级数据,表示当前有车道数,以及每个车道分隔线的线型(白实线、白虚线、黄实线等)等信息。
35.实施例1
36.根据本技术实施例,还提供了一种获取交通事件的方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
37.本技术实施例所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。图1示出了一种用于实现获取交通事件的方法的计算机终端(或移动设备)的硬件结构框图。如图1所示,计算机终端10(或移动设备10)可以包括一个或多个(图中采用102a、102b,
……
,102n来示出)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器104、以及用于通信功能的传输装置106。除此以外,还可以包括:显示器、输入/输出接口(i/o接口)、通用串行总线(usb)端口(可以作为bus总线的端口中的一个端口被包括)、网络接口、电源和/或相机。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,计算机终端10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
38.应当注意到的是上述一个或多个处理器102和/或其他数据处理电路在本文中通
常可以被称为“数据处理电路”。该数据处理电路可以全部或部分的体现为软件、硬件、固件或其他任意组合。此外,数据处理电路可为单个独立的处理模块,或全部或部分的结合到计算机终端10(或移动设备)中的其他元件中的任意一个内。如本技术实施例中所涉及到的,该数据处理电路作为一种处理器控制(例如与接口连接的可变电阻终端路径的选择)。
39.存储器104可用于存储应用软件的软件程序以及模块,如本技术实施例中的获取交通事件的方法对应的程序指令/数据存储装置,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的获取交通事件的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至计算机终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
40.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括计算机终端10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。
41.显示器可以例如触摸屏式的液晶显示器(lcd),该液晶显示器可使得用户能够与计算机终端10(或移动设备)的用户界面进行交互。
42.图1示出的硬件结构框图,不仅可以作为上述计算机终端10(或移动设备)的示例性框图,还可以作为上述服务器的示例性框图,一种可选实施例中,图2以框图示出了使用上述图1所示的计算机终端10(或移动设备)作为发送端的一种实施例。如图2所示,计算机终端10(或移动设备)可以经由数据网络连接或电子连接到一个或多个服务器20。数据网络连接可以是局域网连接、广域网连接、因特网连接,或其他类型的数据网络连接。服务器可以为计算机终端提供基于网络的用户服务,例如交通导航。
43.在上述运行环境下,本技术提供了如图3所示的获取交通事件的方法。图3是根据本技术实施例的第一种获取交通事件的方法的流程图。如图3所示,该方法包括如下步骤:
44.步骤s302,获取车辆行驶周边区域的第一图像。
45.上述步骤中的车辆行驶周边区域可以是车辆周围的一定范围,该范围可以覆盖整个道路,从而可以识别出整个道路上任意一个位置发生的交通事件。
46.在一种可选的实施例中,可以在车辆上安装包含视觉传感器(例如摄像头)的导航终端,导航终端可以实时采集车辆周围的图像,也即,得到上述的第一图像。
47.步骤s304,识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件。
48.在一种可选的实施例中,导航终端在实时采集到车辆周边的图像之后,可以采用视觉识别算法对实时采集到的图像进行实时分析,识别图像中是否包含有交通事件的特征,如果包含有任意一类交通事件的特征,则确定车辆周围发生了交通事件,如果未包含任何一类交通事件的特征,则确定车辆周围未发生交通事件。
49.步骤s306,在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的
车道信息。
50.上述步骤中的第一交通事件可以是车辆行驶周边区域发生的交通事件,具体可以是道路施工、道路封闭、交通事故等不同类型的交通事件中任意一种。车道信息可以是指第一交通事件发生位置在道路中的车道信息,也即,第一交通事件发生位置占用了道路中的哪些车道,但不仅限于此。
51.进一步地,在确定车辆周围发生了第一交通事件的情况下,可以进一步通过对图像进行识别,通过识别车道分隔线确定该交通事件在哪个车道发生,也即,确定发生第一交通事件的车道。例如,图像中交通事件发生位置的左侧为白虚线,右侧为黄实线,且发生交通事件的位置还覆盖了白虚线,而该道路有4个车道,车道分隔线从左到右分别为“黄实线、白虚线、白虚线、白虚线、黄实线”,因此,可以确定发生该交通事件的车道为从左数第3和4车道。
52.可选的,为了提供第一交通事件更多的信息,上述的事件信息不仅仅可以包括:第一交通事件的类型、第一交通事件发生位置所在车道,还可以包括:发生第一交通事件的经纬度位置信息以及第一图像。上述的经纬度位置信息可以基于车辆的定位位置信息,以及发生第一交通事件的车道与车辆当前行驶车道的相对位置关系进行确定,其中,可以通过卫星定位模块确定定位位置信息,例如,通过北斗导航系统确定,但不仅限于此。
53.在一种可选的实施例,导航终端可以在车辆行驶过程中实时采集周围图像,并识别车辆周围是否发生交通事件,如果确定车辆周围发生第一交通事件,则可以自动将第一交通事件的类型和识别出的发生第一交通事件的车道信息等事件信息发送至服务器,无需用户人工手动上传。
54.通过本技术上述实施例提供的方案,在获取到车辆行驶周边区域的第一图像之后,可以识别第一图像,确定车辆行驶周边区域是否发生交通事件,以及发生的第一交通事件所在车道,在确定车辆行驶周边区域发生第一交通事件的情况下,进一步确定发生第一交通事件的车道信息,得到第一交通事件的事件信息,并发送该事件信息至服务器,从而实现获取交通事件获取的目的。容易注意到的是,可以实时对车辆周围的图像进行识别,确定是否发生交通事件,并在确定发生交通事件的情况下,自动将交通事件相关信息回传服务器,无需人工回传,从而达到提升交通事件获取速度,提高交通事件的准确性和时效性的技术效果,进而解决了相关技术中获取交通事件的准确度较低且成本较高的技术问题。
55.本技术上述实施例中,步骤s306,获取发生第一交通事件的车道信息包括:识别第一图像,以获得车辆所在道路的车道分隔线数据;基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
56.上述步骤中的车道分隔线标准数据可以是车道级数据包含的车道数以及每个车道分隔线的线型等信息。
57.在一种可选的实施例中,可以通过车道级定位原理,直接通过视觉识别,确定第一交通事故覆盖的车道分割线的线型,并通过与车道级数据中每个车道分割线的线型进行比较,从而可以确定第一交通事件发生位置所在车道。
58.本技术上述实施例中,步骤s306,获取发生第一交通事件的车道信息包括:获取车辆当前行驶车道的车道信息;识别第一图像,以获取发生第一交通事件的车道与车辆当前
行驶车道的相对位置关系;基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
59.在一种可选的实施例中,可以通过车道级定位原理,直接通过视觉识别,确定车辆当前行驶车道的车道信息,或者,可以通过卫星定位模块对车辆进行定位,确定车辆当前行驶车道的车道信息。同时,可以通过识别第一图像,确定发生第一交通事件的车道与车辆当前行驶车道的相对位置关系。最后,可以基于车辆当前行驶车道的车道信息,以及发生第一交通事件的车道与车辆当前行驶车道的相对位置关系,从而可以确定发生第一交通事件的车道信息。例如,通过识别确定车辆当前行驶的车道为左侧第3车道,并且确定发生第一交通事件的车道位于车辆当前行驶车道的右侧,因此,可以确定发生第一交通事件的车道为第4车道。
60.需要说明的是,车辆当前行驶车道的车道信息确定的方法,与直接获取发生第一交通事件的车道信息的方式相同,可以通过车道级定位原理,直接通过视觉识别,确定车辆前方的车道分割线的线型,并通过与车道级数据中每个车道分割线的线型进行比较,从而可以确定车辆当前行驶的车道。例如,车道级数据中某条道路有4个车道,其车道分隔线从左到右的分别为“黄实线、白虚线、白虚线、白虚线、黄实线”,当通过视觉识别确定车辆前方从左到右的车道线分别为“白虚线、白虚线、白虚线、黄实线”,则可以判断自车在左侧第3车道
61.本技术上述实施例中,步骤s304,识别第一图像,确定车辆行驶周边区域是否发生交通事件包括:识别第一图像,确定第一图像中包含的目标对象;对目标对象进行特征提取,得到目标对象的特征信息;基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
62.上述步骤中的目标对象可以是能够确定交通事件的对象,例如,对于道路施工、导通封闭等事件,目标对象可以是相关标识牌;对于交通事故,目标对象可以是交通事故指示牌、故障车辆、救援车辆等,但不仅限于此,可以根据实际需要确定目标对象。
63.在一种可选的实施例中,可以对依序接收到的图像进行实时分析,确定图像中包含的目标对象,并提取目标对象特征信息,进一步可以利用预先通过机器学习得到的模型,将目标对象的特征信息输入至该模型中,从而得到是否发生交通事件,以及发生的第一交通事件的具体类型。
64.在另一种可选的实施例中,可以对实时采集到的图像进行实时分析,确定图像中包含的目标对象,并提取目标对象特征信息,进一步通过将提取出的目标对象特征信息与预先从不同类型交通事件中提取出的特征信息进行比较,如果均不同,则确定未发生交通事件,如果相同,则确定发生相应的交通事件。
65.本技术上述实施例中,基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件包括:将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
66.上述步骤中的预设的特征信息可以是针对不同类型的交通事件,从图像中提取出的目标对象的特征信息。
67.在一种可选的实施例中,在提取出图像中包含的目标对象的特征信息之后,可以将提取出的特征信息与不同交通事件对应的预设的特征信息进行比较,判断提取出的特征信息与不同的预设的特征信息相似度是否大于预设值,如果提取出的特征信息与某个预设的特征信息相似度大于预设值,则确定提取出的特征信息与该预设的特征信息匹配成功,从而确定车辆行驶周边区域发生该预设的特征信息对应的交通事件;如果提取出的特征信息与所有的预设的特征信息的相似度均小于预设值,则确定提取出的特征信息与预设的特征信息匹配失败,从而确定车辆行驶周边区域未发生交通事件。
68.例如,将提取出的特征信息与道路施工的特征信息、道路封闭的特征信息和交通事故的特征信息进行比较,如果提取出的特征信息与道路封闭的特征信息匹配成功,则可以确定车辆行驶周边区域发生道路封闭,也即,第一交通事件的类型为道路封闭。
69.本技术上述实施例中,在步骤s306,获取第一交通事件的事件信息之后,该方法还包括:发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
70.上述步骤中的服务器可以是为用户提供交通导航服务的服务器,可以通过互联网与所有导航终端连接,接收导航终端上报的交通事件的相关信息,并下发交通事件的相关信息至每个导航终端。
71.上述步骤中的其他事件信息可以是其他来源的事件信息,例如,交通台、微博等公共渠道获取的事件信息。
72.在一种可选的实施例中,为了避免不同用户对同一个交通事件进行回传,导致服务器重复下发交通事件信息,服务器在每次接收到交通事件信息之后,可以将导航终端回传的事件信息与其他来源的事件信息进行比较,进行排重处理,也即,如果与其他事件信息不同,则确定为一个新的交通事件;如果与其他事件信息相同,则确定为重复回传交通事件,不进行任何处理。当判断出导航终端回传的第一交通事件是一个新的交通事件时,可以将该第一交通事件推送给其他导航终端用户。
73.本技术上述实施例中,在接收到服务器同步的第二交通事件的事件信息之后,该方法还包括:获取车辆与发生第二交通事件的位置之间的距离;在距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
74.上述步骤中的第二交通事件可以是服务器接收到的一个新的交通事件,并将其发布给其他导航终端。
75.上述步骤中的预设范围可以是预先设置的车辆与发生第二交通事件的位置之间的最远距离,当车辆位于该范围内时,车辆拍摄到的图像中可以识别出车辆周围发生第二交通事件,例如,预设范围可以是正负100米,也即车辆前后左右100米范围。
76.由于服务器会将第二交通事件发布给每个导航终端,但是,不同用户所在位置不同,可能与第二交通事件的发生地较远,此时,用户反馈信息往往不准确,不能作为参考。为了解决该问题,在一种可选的实施例中,可以首先确定车辆与第二交通事件发生位置之间的距离,当该距离处于预设范围内时,可以确定车辆周围会发生第二交通事件。如上述实施
例中方法所示,导航终端在接收到服务器发布的第二交通事件之后,可以采集车辆周围的第二图像,并通过视觉识别,实时识别车辆周围是否发生交通事件,如果未发生交通事件,则可以发送“未发生交通事件”的相关信息至服务器;如果发生交通事件,例如发生第三交通事件,则可以发送“发生第三佳通事件”的相关信息至服务器。服务器可以基于不同用户反馈的信息,确定导航终端上报的第二交通事件是否是真实存在的交通事件,并基于相应的反馈结果确定是否将第二交通事件下线,其中,如果第二交通事件是真实存在的交通事件,则无需下线;如果第二交通事件不是真实存在的交通事件,则下线。
77.本技术上述实施例中,获取车辆与发生第二交通事件的位置之间的距离包括:基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
78.在一种可选的实施例中,可以首先基于服务器下发的第二交通事件的事件信息,提取出第二交通事件所在经纬度信息,进而结合通过卫星定位模块确定的车辆当前所在位置,车辆与发生第二交通事件的位置之间的距离。
79.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域未发生第二交通事件的情况下,对第二交通事件进行下线处理。
80.在一种可选的实施例中,如果通过识别确定车辆周围未发生交通事件,则可以发送“未发生交通事件”的提示信息至服务器,从而服务器可以确定当前不存在第二交通事件(例如,第二交通事件已结束,或者,导航终端误报交通事件),为了避免影响其他用户的正常出行,可以将第二交通事件进行下线处理。
81.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域发生第二交通事件的情况下,比较第二交通事件的事件信息与第二图像中的事件信息;其中,如果第二交通事件的事件信息与第二图像中的事件信息相同,则保留第二交通事件;如果第二交通事件的事件信息与第二图像中的事件信息不同,则将第二交通事件的事件信息更新为第二图像中的事件信息。
82.在一种可选的实施例中,如果通过识别确定车辆周围发生第三交通事件,该交通事件可能是之前的第二交通事件,也可能是一个新的交通事件,因此,导航终端可以将第二图像中的事件信息回传服务器,由服务器确定车辆周围发生的交通事件与第二交通事件是否相同,并进行相应的处理。服务器在接收到导航终端回传的第二图像中的事件信息之后,可以将第二图像中的事件信息与第二交通事件的事件信息进行比较,如果事件信息中任意一个信息不同,则表明第二交通事件的事件信息与第二图像中的事件信息不同,如果事件信息中所有信息均相同,则表明第二交通事件的事件信息与第二图像中的事件信息相同。如果第二交通事件的事件信息与第二图像中的事件信息相同,则表明第二交通事件确实发生,而且并未结束,因此,可以保留第二交通事件;如果第二交通事件的事件信息与第二图像中的事件信息不同,则表明第二交通事件结束或发生了一个新的交通事件,因此,可以将第二交通事件的事件信息更新为第二图像中的事件信息,从而确保服务器可以向用户提供更加准确的交通事件。
83.通过上述方案,服务器在接收到上报的第二交通事件之后,可以将第二交通事件的事件信息下发给其他导航终端,以识别第二交通事件是否真实存在,以及第二交通事件是否已经结束,例如,对于交通事故,事故现场已清理,则该第二交通事件结束,进一步基于
相应结果完成交通事件更新和下线的目的,进一步达到提升交通事件获取速度,提高交通事件的准确性和时效性的技术效果。
84.下面结合图4和图5对本技术两个优选的实施例进行详细说明。
85.如图4所示,一个优选的实施例可以是导航终端识别交通事件后,回传给后台服务器,服务器进行排重等处理后发布给其他终端用户,具体可以包括如下步骤:
86.步骤s41,含有视觉传感器的导航终端,实时采集周边的图像,并进行车道级的定位。
87.可选的,可以实时采集当前位置周边的图像,通过对采集到的图像进行识别,识别车道分隔线,并将其与车道级数据中车道分隔线进行比对,从而确定车辆当前行驶的车道。
88.步骤s42,当识别到有交通事件(含交通事故、道路施工、道路封闭等)时,回传交通事件给后台服务器。
89.可选的,可以对接收到的图像依次进行实时分析,确定目标对象,提取目标对象特征信息,当图像特征符合某一类交通事件的特征时,可以确定交通事件识别成功。进一步地,可以直接通过识别车道分隔线,确定交通事件所在车道;或者,识别交通事件相对于车辆的相对关系,从而确定交通事件所在车道。并且可以将交通事件的事件信息回传至后台服务器,其中,事件信息包含:交通事件的类型、事件所在经纬度、事件所在的车道信息、现场照片等。
90.步骤s43,后台服务器排重、验证处理后发布给其他导航终端。
91.可选的,后台服务器接收到交通事件后,会和其他来源的交通事件进行比对,排重;当判断是一个新的交通事件时会发布给其他终端用户。
92.如图5所示,另一个优选的实施例可以是服务器下发交通事件,导航终端识别如果未存在交通事件,则回传服务器,由服务器对该事件下线处理,具体可以包括如下步骤:
93.步骤s51,服务器下发交通事件。
94.可选的,服务器下发的内容包括:事件经纬度、所在车道、事件类型等。
95.步骤s52,导航终端实时识别当前位置周边的交通事件。
96.可选的,导航终端可以采用上述优选实施例中的方法,通过视觉识别,实时识别当前车位的周边的是否存在交通事件。
97.步骤s53,在距离服务器下发的交通事件的一定范围内,判断该范围内是否有交通事件,并将结果回传服务器。
98.可选的,可以根据服务器下发的交通事件的经纬度,实时判断当前车位与该事件的距离,当距离值到达一定范围内,判断该范围内是否能识别到交通事件:如果在该范围内没有识别到交通事件,则回传“无”这个结果给服务器;如果在该范围内识别到交通事件,则回传该交通事件的事件信息,事件信息包含:交通事件的类型、事件所在经纬度、事件所在的车道信息、现场照片等。
99.步骤s54,如果不存在交通事件,则服务器下线该交通事件。
100.可选的,根据导航终端回传的结果“无”交通事件,服务器对该事件进行下线处理。
101.步骤s55,如果存在交通事件,则服务器保留该交通事件,或更新该交通事件。
102.可选的,根据导航终端回传的交通事件的事件信息,服务器通过排重等处理,保留该交通事件,或更新改交通事件的详细信息。
103.通过上述步骤,通过导航终端自动识别交通事件并回传相关信息,无需人工回传,不仅能够发现新的交通事件,还可以及时下线不存在的交通事件,整个操作更为及时且简单,进一步提升交通事件的准确性、时效性;随着导航终端的用户量增加,使得上述方案覆盖范围较广;基于导航终端的实时位置坐标,可以将交通事件和位置进行实时关联,使得交通事件的位置更加准确;通过上传事故所在车道、现场照片等信息,使得交通事件信息更加丰富。
104.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
105.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
106.实施例2
107.根据本技术实施例,还提供了一种用于实施上述获取交通事件的方法的获取交通事件的装置,如图6所示,该装置600包括:第一获取模块602、识别模块604和第二获取模块606。
108.其中,第一获取模块602用于获取车辆行驶周边区域的第一图像;识别模块604用于识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;第二获取模块606用于在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
109.此处需要说明的是,上述第一获取模块602、识别模块604和第二获取模块606对应于实施例1中的步骤s302至步骤s306,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
110.本技术上述实施例中,第二获取模块包括:第一识别子模块,用于识别第一图像,以获得车辆所在道路的车道分隔线数据;第一获取子模块,用于基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;比较子模块,用于将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
111.本技术上述实施例中,第二获取模块包括:第二获取子模块,用于获取车辆当前行驶车道的车道信息;第二识别子模块,用于识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;第一确定子模块,用于基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
112.本技术上述实施例中,识别模块包括:第二识别子模块,用于识别第一图像,确定
第一图像中包含的目标对象;提取子模块,用于对目标对象进行特征提取,得到目标对象的特征信息;第二确定子模块,用于基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
113.本技术上述实施例中,第二确定子模块包括:比较单元,用于将目标对象的特征信息与预设的交通事件的特征信息进行比较;第一确定单元,用于如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;第二确定单元,用于如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
114.本技术上述实施例中,该装置还包括:发送模块,用于发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
115.本技术上述实施例中,该装置还包括:第三获取模块,用于在接收到服务器同步的第二交通事件的事件信息之后,获取车辆与发生第二交通事件的位置之间的距离;第一获取模块还用于在距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;识别模块还用于识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送模块还用于发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
116.本技术上述实施例中,第三获取模块还用于基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
117.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
118.实施例3
119.根据本技术实施例,还提供了一种获取交通事件的方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
120.图7是根据本技术实施例的第二种获取交通事件的方法的流程图。如图7所示,该方法包括如下步骤:
121.步骤s702,在车辆的交互界面上显示车辆行驶周边区域的第一图像。
122.上述步骤中的交互界面可以是车辆的触摸屏中显示的界面,也可以是车辆上安装的导航终端的触摸屏中显示的界面,其中,用户通过语音或者触摸操作的方式与交互界面进行交互。
123.步骤s704,识别第一图像,在交互界面上标记出发生的第一交通事件的事件图像,其中,第一交通事件为影响车辆通行的事件。
124.上述步骤中的事件图像可以是包含第一交通事件的图像。
125.步骤s706,在交互界面上显示第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
126.本技术上述实施例中,在步骤s706,在交互界面上显示第一交通事件的事件信息
之前,该方法还包括:识别事件图像,以获得车辆所在道路的车道分隔线数据;基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
127.本技术上述实施例中,在步骤s706,在交互界面上显示第一交通事件的事件信息之前,该方法还包括:获取车辆当前行驶车道的车道信息;识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
128.本技术上述实施例中,在步骤s704,识别第一图像,在交互界面上标记出发生的第一交通事件的事件图像之前,该方法还包括:识别第一图像,确定第一图像中包含的目标对象;对目标对象进行特征提取,得到目标对象的特征信息;基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
129.本技术上述实施例中,基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件包括:将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
130.本技术上述实施例中,在步骤s706,在交互界面上显示第一交通事件的事件信息之后,该方法还包括:发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
131.本技术上述实施例中,在接收到服务器同步的第二交通事件的事件信息之后,该方法还包括:在交互界面上显示车辆与发生第二交通事件的位置之间的距离;在距离处于预设范围内的情况下,在交互界面上显示车辆行驶周边区域的第二图像;识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
132.本技术上述实施例中,在交互界面上显示车辆与发生第二交通事件的位置之间的距离之前,该方法还包括:基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
133.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域未发生第二交通事件的情况下,对第二交通事件进行下线处理。
134.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域发生第二交通事件的情况下,比较第二交通事件的事件信息与第二图像中的事件信息,其中,如果第二交通事件的事件信息与第二图像中的事件信息相同,则保留第二交通事件;如果第二交通事件的事件信息与第二图像中的事件信息不同,则将第二交通事件的事件信息更新为第二图像中的事件信息。
135.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
136.实施例4
137.根据本技术实施例,还提供了一种用于实施上述获取交通事件的方法的获取交通
事件的装置,如图8所示,该装置800包括:第一显示模块802、标记模块804和第二显示模块806。
138.其中,第一显示模块802用于在车辆的交互界面上显示车辆所在的车辆行驶周边区域的第一图像;标记模块804用于识别第一图像,在交互界面上标记出发生的第一交通事件的事件图像,其中,第一交通事件为影响车辆通行的事件;第二显示模块806用于在交互界面上显示第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
139.此处需要说明的是,上述第一显示模块802、标记模块804和第二显示模块806对应于实施例3中的步骤s702至步骤s706,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
140.本技术上述实施例中,该装置还包括:第一识别模块,用于识别事件图像,以获得车辆所在道路的车道分隔线数据;获取模块,用于基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;比较模块,用于将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
141.本技术上述实施例中,该装置还包括:获取模块,用于获取车辆当前行驶车道的车道信息;第二识别模块,用于识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;第一确定模块,用于基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
142.本技术上述实施例中,该装置还包括:第三识别模块,用于识别第一图像,确定第一图像中包含的目标对象;提取模块,用于对目标对象进行特征提取,得到目标对象的特征信息;第二确定模块,用于基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
143.本技术上述实施例中,第二确定模块包括:比较单元,用于将目标对象的特征信息与预设的交通事件的特征信息进行比较;第一确定单元,用于如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;第二确定单元,用于如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
144.本技术上述实施例中,该装置还包括:发送模块,用于发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
145.本技术上述实施例中,该装置还包括:第三显示模块,用于在接收到服务器同步的第二交通事件的事件信息之后,在交互界面上显示车辆与发生第二交通事件的位置之间的距离;第一显示模块还用于在距离处于预设范围内的情况下,在交互界面上显示车辆行驶周边区域的第二图像;第一判断模块还用于识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送模块还用于发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
146.本技术上述实施例中,该装置还包括:确定模块,用于在交互界面上显示车辆与发
生第二交通事件的位置之间的距离之前,基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
147.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
148.实施例5
149.根据本技术实施例,还提供了一种获取交通事件的方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
150.图9是根据本技术实施例的第三种获取交通事件的方法的流程图。如图9所示,该方法包括如下步骤:
151.步骤s902,如果检测到车辆行驶周边区域发生了第一交通事件,捕获车辆行驶周边区域的第一图像,其中,第一交通事件为影响车辆通行的事件。
152.步骤s904,识别第一图像,获取第一交通事件的事件图像。
153.步骤s906,获取第一交通事件的事件信息,事件信息包括如下至少之一:交通事件的类型、发生第一交通事件的车道信息。
154.本技术上述实施例中,步骤s906,获取第一交通事件的事件信息包括:识别事件图像,以获得车辆所在道路的车道分隔线数据;基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
155.本技术上述实施例中,步骤s906,获取第一交通事件的事件信息包括:获取车辆当前行驶车道的车道信息;识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
156.本技术上述实施例中,步骤s904,识别第一图像,获取第一交通事件的事件图像包括:识别第一图像,确定第一图像中包含的目标对象;对目标对象进行特征提取,得到目标对象的特征信息;基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
157.本技术上述实施例中,基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件包括:将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
158.本技术上述实施例中,在步骤s906,获取第一交通事件的事件信息之后,该方法还包括:发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
159.本技术上述实施例中,在接收到服务器同步的第二交通事件的事件信息之后,该方法还包括:获取车辆与发生第二交通事件的位置之间的距离;在距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;识别第二图像,判断车辆行驶周边区域是否发
生交通事件,得到识别结果;发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
160.本技术上述实施例中,获取车辆与发生第二交通事件的位置之间的距离包括:基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
161.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域未发生第二交通事件的情况下,对第二交通事件进行下线处理。
162.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域发生第二交通事件的情况下,比较第二交通事件的事件信息与第二图像中的事件信息;其中,如果第二交通事件的事件信息与第二图像中的事件信息相同,则保留第二交通事件;如果第二交通事件的事件信息与第二图像中的事件信息不同,则将第二交通事件的事件信息更新为第二图像中的事件信息。
163.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
164.实施例6
165.根据本技术实施例,还提供了一种用于实施上述获取交通事件的方法的获取交通事件的装置,如图10所示,该装置1000包括:捕获模块1002、识别模块1004和获取模块1006。
166.其中,捕获模块1002用于如果检测到车辆行驶周边区域发生了第一交通事件,捕获车辆行驶周边区域的第一图像,其中,第一交通事件为影响车辆通行的事件;识别模块1004用于识别第一图像,获取第一交通事件的事件图像;获取模块1006用于获取第一交通事件的事件信息,事件信息包括如下至少之一:交通事件的类型、发生第一交通事件的车道信息。
167.此处需要说明的是,上述捕获模块1002、识别模块1004和获取模块1006对应于实施例5中的步骤s902至步骤s906,三个模块与对应的步骤所实现的实例和应用场景相同,但不限于上述实施例1所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例1提供的计算机终端10中。
168.本技术上述实施例中,识别模块包括:第一识别子模块,用于识别事件图像,以获得车辆所在道路的车道分隔线数据;第一获取子模块,用于基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;比较子模块,用于将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
169.本技术上述实施例中,识别模块包括:第二获取子模块,用于获取车辆当前行驶车道的车道信息;第二识别子模块,用于识别事件图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;第一确定子模块,用于基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
170.本技术上述实施例中,识别模块包括:第三识别子模块,用于识别第一图像,确定第一图像中包含的目标对象;提取子模块,用于对目标对象进行特征提取,得到目标对象的特征信息;第二确定子模块,用于基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
171.本技术上述实施例中,第二确定子模块包括:比较单元,用于将目标对象的特征信
息与预设的交通事件的特征信息进行比较;第一确定单元,用于如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;第二确定单元,用于如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
172.本技术上述实施例中,该装置还包括:发送模块,用于发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
173.本技术上述实施例中,获取模块还用于在接收到服务器同步的第二交通事件的事件信息之后,获取车辆与发生第二交通事件的位置之间的距离;捕获模块还用于在距离处于预设范围内的情况下,捕获车辆行驶周边区域的第二图像;识别模块还用于识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送模块还用于发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
174.本技术上述实施例中,获取模块还用于基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
175.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
176.实施例7
177.根据本技术实施例,还提供了一种导航终端,如图11所示,包括:视觉采集模块112、事件识别模块114、车道定位模块116和数据管理模块118。
178.其中,视觉采集模块112用于获取车辆行驶周边区域的第一图像;事件识别模块114用于识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;车道定位模块116用于在确定车辆行驶周边区域发生第一交通事件的情况下,获取发生第一交通事件的车道信息;数据管理模块118用于获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
179.本技术上述实施例中,车道定位模块包括:图像识别模块和车道数据模块。
180.其中,图像识别模块用于识别第一图像,以获得车辆所在道路的车道分隔线数据;车道数据模块用于基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;图像识别模块还用于将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
181.本技术上述实施例中,车道定位模块还用于获取车辆当前行驶车道的车道信息,识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系,并基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
182.本技术上述实施例中,事件识别模块还用于识别第一图像,确定第一图像中包含的目标对象,对目标对象进行特征提取,得到目标对象的特征信息,并基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
183.本技术上述实施例中,事件识别模块还用于将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征
信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
184.本技术上述实施例中,数据管理模块还用于发送事件信息至服务器,其中,服务器用于比对第一交通事件的事件信息与其他事件信息,判断第一交通事件是否为新发生的交通事件,如果第一交通事件是新发生的交通事件,则同步第一交通事件的事件信息至其他导航终端。
185.本技术上述实施例中,数据管理模块还用于接收到服务器同步的第二交通事件的事件信息;视觉采集模块还用于在车辆与发生第二交通事件的位置之间的距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;事件识别模块还用于识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;数据管理模块还用于发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
186.本技术上述实施例中,车道定位模块包括:卫星定位模块。
187.其中,卫星定位模块用于基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
188.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域未发生第二交通事件的情况下,对第二交通事件进行下线处理。
189.本技术上述实施例中,服务器还用于在识别结果为车辆行驶周边区域发生第二交通事件的情况下,比较第二交通事件的事件信息与第二图像中的事件信息;其中,如果第二交通事件的事件信息与第二图像中的事件信息相同,则保留第二交通事件;如果第二交通事件的事件信息与第二图像中的事件信息不同,则将第二交通事件的事件信息更新为第二图像中的事件信息。
190.下面结合图12和图13对本技术优选的实施例进行详细说明。如图12所示,导航终端可以包括:视觉采集模块、事件识别模块、车道级定位模块(即上述的车道定位模块)和数据管理模块,如图13所示,车道级定位模块包括:车道级数据(即上述的车道数据模块)、图像识别模块和卫星定位模块。结合图4所示的方案可知,可以通过视觉采集模块实时采集当前位置周边的图像资料,并通过车道级定位模块中的图像识别模块识别车道分隔线,同时与车道级数据中的车道分割线类型比对,从而确定车辆行驶在哪个车道。通过事件识别模块对依次接收的图像进行实时分析,确定目标对象,提取目标对象特征信息,当图像特征符合某一类交通事件的特征时,可以确定交通事件识别成功。通过车道级定位模块确定交通事件所在车道(一种方式是直接识别交通事件所在的车道;另一种是识别交通事件相对于自动的相对关系,从而识别交通事件所在车道)。将交通事件的事件信息输出至数据管理模块,并通过数据管理模块将接收到的事件信息回传给后台服务器。结合图4所示的方案可知,可以通过车道级定位模块中的卫星定位模块根据服务器下发的交通事件的经纬度,实时判断当前车位与该事件的距离。
191.需要说明的是,本技术上述实施例中涉及到的优选实施方案与实施例1提供的方案以及应用场景、实施过程相同,但不仅限于实施例1所提供的方案。
192.实施例8
193.本技术的实施例可以提供一种计算机终端,该计算机终端可以是计算机终端群中的任意一个计算机终端设备。可选地,在本实施例中,上述计算机终端也可以替换为移动终
端等终端设备。
194.可选地,在本实施例中,上述计算机终端可以位于计算机网络的多个网络设备中的至少一个网络设备。
195.在本实施例中,上述计算机终端可以执行获取交通事件的方法中以下步骤的程序代码:获取车辆行驶周边区域的第一图像;识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
196.可选地,图14是根据本技术实施例的一种计算机终端的结构框图。如图14所示,该计算机终端a可以包括:一个或多个(图中仅示出一个)处理器1402、以及存储器1404。
197.其中,存储器可用于存储软件程序以及模块,如本技术实施例中的获取交通事件的方法和装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的获取交通事件的方法。存储器可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器可进一步包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至终端a。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
198.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:获取车辆行驶周边区域的第一图像;识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
199.可选的,上述处理器还可以执行如下步骤的程序代码:识别第一图像,以获得车辆所在道路的车道分隔线数据;基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
200.可选的,上述处理器还可以执行如下步骤的程序代码:获取车辆当前行驶车道的车道信息;识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
201.可选的,上述处理器还可以执行如下步骤的程序代码:识别第一图像,确定第一图像中包含的目标对象;对目标对象进行特征提取,得到目标对象的特征信息;基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
202.可选的,上述处理器还可以执行如下步骤的程序代码:将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
203.可选的,上述处理器还可以执行如下步骤的程序代码:发送事件信息至服务器。
204.可选的,上述处理器还可以执行如下步骤的程序代码:在接收到服务器同步的第二交通事件的事件信息之后,获取车辆与发生第二交通事件的位置之间的距离;在距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
205.可选的,上述处理器还可以执行如下步骤的程序代码:基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
206.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:在车辆的交互界面上显示车辆行驶周边区域的第一图像;识别第一图像,在交互界面上标记出发生的第一交通事件的事件图像,其中,第一交通事件为影响车辆通行的事件;在交互界面上显示第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
207.处理器可以通过传输装置调用存储器存储的信息及应用程序,以执行下述步骤:如果检测到车辆行驶周边区域发生了第一交通事件,捕获车辆行驶周边区域的第一图像,其中,第一交通事件为影响车辆通行的事件;识别第一图像,获取第一交通事件的事件图像;获取第一交通事件的事件信息,事件信息包括如下至少之一:交通事件的类型、发生第一交通事件的车道信息。
208.采用本技术实施例,提供了一种交通事件的处理方案。通过实时对车辆行驶周边区域的图像进行识别,确定是否发生交通事件,并在确定发生交通事件的情况下,自动将交通事件相关信息回传服务器,无需人工回传,从而达到提升交通事件获取速度,提高交通事件的准确性和时效性的技术效果,进而解决了相关技术中获取交通事件的准确度较低且成本较高的技术问题。
209.本领域普通技术人员可以理解,图14所示的结构仅为示意,计算机终端也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图14其并不对上述电子装置的结构造成限定。例如,计算机终端a还可包括比图14中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图14所示不同的配置。
210.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
211.实施例9
212.本技术的实施例还提供了一种计算机可读存储介质。可选地,在本实施例中,上述存储介质可以用于保存上述实施例所提供的获取交通事件的方法所执行的程序代码。
213.可选地,在本实施例中,上述存储介质可以位于计算机网络中计算机终端群中的任意一个计算机终端中,或者位于移动终端群中的任意一个移动终端中。
214.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:获取车辆行驶周边区域的第一图像;识别第一图像,确定车辆行驶周边区域是否发生交通事
件,其中,交通事件为影响车辆通行的事件;在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
215.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:识别第一图像,以获得车辆所在道路的车道分隔线数据;基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
216.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:获取车辆当前行驶车道的车道信息;识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
217.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:识别第一图像,确定第一图像中包含的目标对象;对目标对象进行特征提取,得到目标对象的特征信息;基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
218.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
219.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:发送事件信息至服务器。
220.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:在接收到服务器同步的第二交通事件的事件信息之后,获取车辆与发生第二交通事件的位置之间的距离;在距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
221.可选地,上述存储介质还被设置为存储用于执行以下步骤的程序代码:基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
222.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:在车辆的交互界面上显示车辆所在的车辆行驶周边区域的第一图像;识别第一图像,在交互界面上标记出发生的第一交通事件的事件图像,其中,第一交通事件为影响车辆通行的事件;在交互界面上显示第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
223.可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:如果检测到车辆行驶周边区域发生了第一交通事件,捕获车辆行驶周边区域的第一图像,其中,第一交通事件为影响车辆通行的事件;识别第一图像,获取第一交通事件的事件图像;获取第一交通事件的事件信息,事件信息包括如下至少之一:交通事件的类型、发生第一交通事件的车道信息;发送事件信息发送至服务器。
224.实施例10
225.本技术的实施例还提供了一种计算机程序产品,包括计算机程序指令。可选地,在本实施例中,上述计算机程序指令使得计算机执行上述的获取交通事件的方法。
226.可选地,在本实施例中,计算机程序指令使得计算机执行以下步骤:获取车辆行驶周边区域的第一图像;识别第一图像,确定车辆行驶周边区域是否发生交通事件,其中,交通事件为影响车辆通行的事件;在确定车辆行驶周边区域发生第一交通事件的情况下,获取第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
227.可选地,上述计算机程序指令还使得计算机执行以下步骤:识别第一图像,以获得车辆所在道路的车道分隔线数据;基于车辆的定位位置信息,获取车辆所在道路的车道的车道分隔线标准数据;将车道分隔线与车道分隔线标准数据进行比较,确定发生第一交通事件的车道信息。
228.可选地,上述计算机程序指令还使得计算机执行以下步骤:获取车辆当前行驶车道的车道信息;识别第一图像,以获取发生第一交通事件的车道与车辆当前行驶车道的相对位置关系;基于车辆当前行驶车道的车道信息及相对位置关系,确定发生第一交通事件的车道信息。
229.可选地,上述计算机程序指令还使得计算机执行以下步骤:识别第一图像,确定第一图像中包含的目标对象;对目标对象进行特征提取,得到目标对象的特征信息;基于目标对象的特征信息,确定车辆行驶周边区域是否发生交通事件。
230.可选地,上述计算机程序指令还使得计算机执行以下步骤:将目标对象的特征信息与预设的交通事件的特征信息进行比较;如果目标对象的特征信息与预设的特征信息匹配失败,则确定车辆行驶周边区域未发生交通事件;如果目标对象的特征信息与任意一个交通事件的特征信息匹配成功,则确定车辆行驶周边区域发生与匹配的交通事件类型相同的第一交通事件。
231.可选地,上述计算机程序指令还使得计算机执行以下步骤:发送事件信息至服务器。
232.可选地,上述计算机程序指令还使得计算机执行以下步骤:在接收到服务器同步的第二交通事件的事件信息之后,获取车辆与发生第二交通事件的位置之间的距离;在距离处于预设范围内的情况下,获取车辆行驶周边区域的第二图像;识别第二图像,判断车辆行驶周边区域是否发生交通事件,得到识别结果;发送识别结果至服务器,其中,服务器用于基于识别结果对第二交通事件进行处理。
233.可选地,上述计算机程序指令还使得计算机执行以下步骤:基于车辆的定位位置信息和发生第二交通事件的经纬度位置信息,确定车辆与发生第二交通事件的位置之间的距离。
234.可选地,在本实施例中,计算机程序指令使得计算机执行以下步骤:在车辆的交互界面上显示车辆所在的车辆行驶周边区域的第一图像;识别第一图像,在交互界面上标记出发生的第一交通事件的事件图像,其中,第一交通事件为影响车辆通行的事件;在交互界面上显示第一交通事件的事件信息,事件信息包括如下至少之一:第一交通事件的类型、发生第一交通事件的车道信息。
235.可选地,在本实施例中,计算机程序指令使得计算机执行以下步骤:如果检测到车辆行驶周边区域发生了第一交通事件,捕获车辆行驶周边区域的第一图像,其中,第一交通事件为影响车辆通行的事件;识别第一图像,获取第一交通事件的事件图像;获取第一交通事件的事件信息,事件信息包括如下至少之一:交通事件的类型、发生第一交通事件的车道信息;发送事件信息发送至服务器。
236.上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
237.在本技术的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
238.在本技术所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
239.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
240.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
241.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
242.以上所述仅是本技术的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本技术的保护范围。
再多了解一些

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

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

相关文献