1.本技术涉及物流安全领域,具体而言,涉及一种路口预警方法、装置、系统、电子设备及可读存储介质。
背景技术:2.随着物流行业的快速发展,在道路上运行的货运车辆越来越多,受限于地理环境货车行驶在道路上时在路口处发生事故的情况尤其显著,尤其对于事故多发路口,存在较大的事故风险。
技术实现要素:3.有鉴于此,本技术实施例的目的在于提供一种路口预警方法、装置、电子设备及可读存储介质。以实现对危险路口预警,减少路口事故的发生。
4.第一方面,本技术实施例提供了一种路口预警方法,应用于服务器,包括:接收车载终端发送的历史事件数据;对所述历史事件数据进行数据处理,得到路口信息;根据所述路口信息与所述历史事件数据划分路口等级,得到路口等级信息;将所述路口等级信息发送给车载终端,以供所述车载终端进行路口预警提醒。
5.在上述实现过程中,通过对历史事件数据进行处理,可以得到路口实际的事件发生情况,进而得到路口的实际情况。进一步地,根据该路口实际情况对路口进行等级划分,以得到各个路口的危险情况,并将路口的危险等级发送到车载终端。由于车载终端事先预存了各个路口的危险的情况,在车辆行驶距离路口的一定距离时,无论驾驶员是否使用导航软件,车载设备都能够及时对路口情况进行预警,以及时预警路口情况,提供给驾驶员足够时间反映,以减少事故的发生。
6.结合第一方面,本技术实施例提供了第一方面的第一种可能的实施方式,其中:所述历史事件数据包括历史事件位置数据,所述对所述历史事件数据进行数据处理,得到路口信息,包括:根据所述历史事件位置数据中的历史事件经纬度坐标,构建出疑似路口集合;对所述疑似路口集合进行数据清洗,得到路口信息。
7.在上述实现过程中,先通过历史事件的位置信息初步确定出疑似路口集合,在对疑似路口集合进行数据清洗,去除掉疑似路口集合中非路口信息,得到较为准确的路口信息,以保证数据的准确性。
8.结合第一方面的第一种可能的实施方式,本技术实施例提供了第一方面的第二种可能的实施方式,其中:所述路口信息包括路口位置信息,所述根据所述路口信息与所述历史事件数据划分路口等级,得到路口等级信息,包括:将所述路口位置信息与所述历史事件位置数据进行匹配,得到匹配结果;根据所述匹配结果,确定每个路口位置信息对应路口的历史事件信息,所述历史事件信息为所述路口的历史事件数量和所述路口的历史事件类型;根据所述历史事件信息,对每个路口划分路口等级,得到路口等级信息。
9.在上述实现过程中,通过将历史事件数据中的历史事件数据和历史事件类型与路
口位置信息进行匹配,可以得到每个路口对应发生的历史事件和历史事件数量,进一步的可以得到每个路口不同事故的发生率,根据每个路口不同事故的发生率确定路口等级,保证路口等级的划分更加符合实际情况,以保证路口等级的真实性。
10.结合第一方面的第二种可能的实施方式,本技术实施例提供了第一方面的第三种可能的实施方式,其中,所述将所述路口等级信息发送给车载终端,以供所述车载终端进行路口预警提醒之后,所述方法还包括:实时接收车载终端发送的车辆位置信息;根据所述路口等级信息和所述车辆位置信息确定目标车辆指定范围内是否存在危险路口;若存在危险路口,则对所述危险路口进行处理,得到待提醒路口;将所述待提醒路口发送到所述车载终端,以供所述车载终端进行路口预警提醒。
11.在上述实现过程中,通过实时接收车载终端的车辆位置信息,以确定目标车辆指定范围内是否存在危险路口,并对危险路口进行处理,确定出车辆会经过的路口,进一步确定出待提醒路口,并将该待提醒路口发送到车载终端,供车载终端进行路口预警提醒,以实现实时进行路口预警提醒,增加驾驶员的反应时间,以减少事故的发生。
12.第二方面,本技术实施例提供了一种路口预警方法,应用于车载终端,包括:向服务器发送车辆的历史事件数据,以供所述服务器划分路口等级,得到路口等级信息;接收所述服务器发送的路口等级信息;根据所述路口等级信息进行路口预警提醒。
13.在上述实现过程中,车载终端通过接收服务器发送的路口等级信息,并根据该路口等级信息进行路口预警提醒,以实现对危险路口的预警,以提前为驾驶员提供路口信息,以提醒驾驶员前方路口危险,进而减少事故发生。
14.结合第二方面,本技术实施例提供了第二方面的第一种可能的实施方式,其中:所述接收所述服务器发送的路口等级信息之后,所述方法还包括:根据所述路口等级信息确定路口预警提醒方式。
15.在上述实现过程中,通过根据路口等级信息确定路口预警提醒方式,比如根据路口危险程度可以确定提醒的时间间隔、提醒点的位置、语音提醒还是文字提醒等信息,实现预警提醒的多样性、灵活性,提升客户使用感。
16.结合第二方面的第一种可能的实施方式,本技术实施例提供了第二方面的第二种可能的实施方式,其中,所述根据所述路口等级信息进行路口预警提醒之前,所述方法还包括:实时获取车辆位置信息;将所述车辆位置信息发送给所述服务器。
17.在上述实现过程中,通过实时获取车辆位置信息,并将车辆位置信息发送给服务器,能够实施反映车辆的行驶状态,保证信息的及时性与准确性。
18.第三方面,本技术实施例还提供一种路口预警装置,应用于服务器,包括:第一接收模块:用于接收车载终端发送的历史事件数据;处理模块:用于对所述历史事件数据进行数据处理,得到路口信息;划分模块:用于根据所述路口信息与所述历史事件数据划分路口等级,得到路口等级信息;第一发送模块:用于将所述路口等级信息发送给车载终端,以供所述车载终端进行路口预警提醒。
19.第四方面,本技术实施例还提供一种路口预警装置,应用于车载终端包括:第二发送模块:向服务器发送车辆的历史事件数据,以供所述服务器划分路口等级,得到路口等级信息;第二接收模块:用于接收所述服务器发送的路口等级信息;提醒模块:用于根据所述路口等级信息进行路口预警提醒。
20.第五方面,本技术实施例还提供一种路口预警系统,包括:服务器、车载终端;所述服务器,用于执行上述第一方面,或第一方面的任一种可能的方法的实施方式中的方法的步骤;所述车载终端,用于执行上述第二方面,或第二方面的任一种可能的方法的实施方式中的方法的步骤;所述服务器与所述车载终端之间通过无线通信连接。
21.第六方面,本技术实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能的实施方式,第二方面,或第二方面的任一种可能的实施方式中的方法的步骤。
22.第七方面,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能的实施方式,第二方面,或第二方面的任一种可能的实施方式中路口预警方法的步骤。
23.为使本技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。
附图说明
24.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
25.图1为本技术实施例提供的服务器与本地终端进行交互的示意图;
26.图2为本技术实施例提供的电子设备的方框示意图;
27.图3为本技术实施例提供的一种路口预警方法的流程图;
28.图4为本技术实施例提供的另一种路口预警方法的流程图;
29.图5为本技术实施例提供的一种路口预警装置的功能模块示意图;
30.图6为本技术实施例提供的另一种路口预警装置的功能模块示意图。
具体实施方式
31.下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行描述。
32.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
33.现有的地图厂商通过采集路网数据,能够获知道路前方是否有路口,能够做出通用无差别的提醒,但是没有对不同的路口进行风险等级划分,货车司机在熟悉的道路上几乎不使用地图厂商的导航,货车司机常年跑在熟悉的道路上,因此几乎不使用地图导航,但是长时间的驾驶,疲劳和注意力分散不可避免的发生了,对于高危路口潜在的高风险无法及时有效的做出预判,因此在路口上产生的事故依旧不少。
34.为了减少路口事故的发生,发明人提出一种路口预警方法、装置、电子设备及可读存储介质,基于货运车辆历史“车货事故”,”急减速”,“急刹车”,“前碰撞”,“车距过近”等车
辆行驶事件发生的地理位置和频率数据进行充分挖掘分析,基于事件发生的地理经纬度坐标位置进行路口识别同时基于事件发生频率对路口进行风险等级划分。在没有路网数据的条件下,当货车即将通过危险路口时,通过车载设备对司机进行提前预警提醒,减少在危险路口事故的发生。
35.为便于对本实施例进行理解,首先对执行本技术实施例所公开的一种路口预警系统进行详细介绍。
36.如图1所示,是本技术实施例提供的服务器10与车载终端20进行交互的示意图。所述服务器10通过网络与一个或多个车载终端20进行通信连接,以进行数据通信或交互。所述服务器10可以是网络服务器、数据库服务器等。所述车载终端20可以是个人电脑(personal computer,pc)、平板电脑、智能手机、个人数字助理(personal digital assistant,pda)、车载导航、车载电脑等。
37.其中,该服务器10用于接收车载终端20发送的历史事件数据,并对该历史事件信息进行处理后得到路口等级信息,再将该路口等级信息发送给车载终端20。
38.该服务器10还用于实时接收车载终端发送的车辆位置信息,并根据该车辆位置信息和路口等级信息确定出待提醒路口,并将该待提醒路口发送到车载终端20。
39.其中,该车载终端20用于发送车辆的历史事件数据并接收服务器10发送的路口等级信息,根据该路口等级信息进行路口预警提醒。
40.该车载终端20还用于实时获取车辆位置信息并将该实时车辆位置信息发送给服务器10。
41.如图2所示,是电子设备的方框示意图。电子设备100可以包括存储器111、处理器113。本领域普通技术人员可以理解,图2所示的结构仅为示意,其并不对电子设备100的结构造成限定。例如,电子设备100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。
42.上述的存储器111及处理器113之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。上述的处理器113用于执行存储器中存储的可执行模块。
43.其中,存储器111可以是,但不限于,随机存取存储器(random access memory,简称ram),只读存储器(read only memory,简称rom),可编程只读存储器(programmable read-only memory,简称prom),可擦除只读存储器(erasable programmable read-only memory,简称eprom),电可擦除只读存储器(electric erasable programmable read-only memory,简称eeprom)等。其中,存储器111用于存储程序,所述处理器113在接收到执行指令后,执行所述程序,本技术实施例任一实施例揭示的过程定义的电子设备100所执行的方法可以应用于处理器113中,或者由处理器113实现。
44.上述的处理器113可能是一种集成电路芯片,具有信号的处理能力。上述的处理器113可以是通用处理器,包括中央处理器(central processing unit,简称cpu)、网络处理器(network processor,简称np)等;还可以是数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用
处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
45.示例性地,图1所示的服务器10可以包括图2所示的电子设备100中的组件。当然,服务器10还可以包括比图2所示的电子设备100更多或更少的组件,例如,服务器10还可以包括通信模块等组件。其中,该通信模块设置有无线通信技术,以用于与车载终端20实现通讯。
46.示例性地,图1所示的车载终端20可以包括图2所示的电子设备100中的组件。当然,车载终端20还可以包括比图2所示的电子设备100更多或更少的组件,例如,车载终端20还可以包括显示单元、通信模块、定位单元等组件。其中,该显示单元在车载终端20与用户之间提供一个交互界面(例如用户操作界面)或用于显示图像数据给用户参考。在本实施例中,所述显示单元可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。该通信模块设置有车用无线通信技术,以用于与服务器10实现通讯。该定位单元用于确定出车载终端自身的位置。上述位置例如可用经度、纬度以及海拔高度来表示。示例性地,该定位单元可以是gps定位系统,该gps定位系统用于接收gps卫星播报的定位信号,并根据定位信号计算出自身的位置。可以理解,实现定位的方式并不限于gps系统。例如,定位单元也可以是其他可用的卫星定位系统还包括北斗卫星定位系统(compass navigation satellite system,cnss)或者格洛纳斯系统(global navigation satellite system,glonass)。此外,定位单元也并不限于采用卫星定位技术,例如,还可采用无线定位技术,例如基于无线基站的定位技术或者无线热点的定位技术。
47.本实施例中的电子设备100可以用于执行本技术实施例提供的各个方法中的各个步骤。下面通过几个实施例详细描述路口预警方法的实现过程。
48.请参阅图3,是本技术实施例提供的路口预警方法的流程图。本实施例中的路口预警方法可以应用于服务器。下面将对图3所示的具体流程进行详细阐述。
49.步骤201,接收车载终端发送的历史事件数据。
50.其中,该历史事件数据可以是车辆历史车祸事故、车辆历史急刹车、车辆历史急减速、车辆历史前碰撞、车辆历史车距过近等数据。
51.可选地,可以在车辆每次行车完毕后接收车载终端发送的历史事件数据,还可以设置一定的时间间隔,每隔该时间间隔接收车载终端发送的历史事件数据。
52.步骤202,对该历史事件数据进行数据处理,得到路口信息。
53.其中,路口信息包括路口名称、路口经度、路口纬度、路口限速、路口连接的道路名称、路口连接的道路限速、路口连接道路类别等。
54.步骤203,根据路口信息与历史事件数据划分路口等级,得到路口等级信息。
55.其中,可以根据路口名称与该路口对应的历史事件类型和历史事件次数,确定路口等级信息。还可以通过根据路口名称与其对应的历史事件发生频率,确定路口等级信息。还可以通过路口连接道路与路口限速,确定路口等级信息等。
56.示例性地,根据车载终端发生的“急减速”,“急刹车”,“前碰撞”,“车距过近”事件数据和历史“车祸事故”等信息,对发生在路口附近的100米的事件进行统计,统计得到每个路口发生的事件数量,基于该事件数量进行路口危险等级划分。
57.示例性地,根据车载终端发生的“急减速”,“急刹车”,“前碰撞”,“车距过近”事件数据和历史“车祸事故”等信息,对发生在路口附近的100米的事件进行统计,统计得到每个路口发生的各个类型事件发生的次数,基于各个类型事件发生的次数,确定各个类型事件发生的频率,根据事件频率的进行路口危险等级划分。
58.可选地,该路口等级可以分为一级路口、二级路口、三级路口、四级路口、五级路口,路口危险程度与路口等级成正比。例如,一级路口为安全路口,则二级路口可以为较安全路口、三级路口可以为较危险路口、四级路口可以为危险路口,五级路口可以为十分危险路口等。
59.示例性地,五级路口为:在所有路口数据中,“急减速”、“急刹车”、“前碰撞”、“车距过近”的累计次数为超过20次的路口且发生过事故的路口。四级路口为:在所有路口数据中,“急减速”、“急刹车”、“前碰撞”、“车距过近”的累计次数超过10次小于20次的且发生过事故的路口。三级路口为:在所有路口数据中,“急减速”、“急刹车”、“前碰撞”、“车距过近”的累计次数超过10次小于20次的且未发生过事故的路口。二级路口为:在所有路口数据中,“急减速”、“急刹车”、“前碰撞”、“车距过近”的累计次数超过小于10次且发生过事故的路口。一级路口为:在所有路口数据中,“急减速”、“急刹车”、“前碰撞”、“车距过近”的累计次数超过小于10次且未发生过事故的路口。
60.步骤204,将路口等级信息发送给车载终端,以供车载终端进行路口预警提醒。
61.可选地,可以实时发送路口等级信息给车载终端。可以设定一定的时间间隔,每隔该时间间隔发送路口等级信息给车载终端。
62.在上述实施例的基础上,步骤202,包括:根据历史事件位置数据中的历史事件经纬度坐标,构建出疑似路口集合;对该疑似路口集合进行数据清洗,得到路口信息。
63.其中,疑似路口集合为通过对历史事件发生的地理位置的经纬度坐标数据分析,能够获得初步的路口集合。该疑似路口集合中可能包括其他不相关的路口。
64.其中,对该疑似路口进行清洗得到路口信息,包括:通过设定程序对疑似路口集合中各个路口信息进行清洗,确定出与车辆所在道路上的路口的完整路口信息。
65.在上述实施例的基础上,步骤203,包括:将路口位置信息与历史事件位置数据进行匹配,得到匹配结果;根据该匹配结果,确定每个路口位置信息对应路口的历史事件信息,根据该历史事件信息,对每个路口划分路口等级,得到路口等级信息。
66.其中,路口位置信息为路口的经度、维度信息。历史事件位置数据为历史事件发生的经度、维度信息。
67.其中,历史事件信息为路口的历史事件数量和路口的历史事件类型。
68.可选地,将路口位置信息与历史事件位置数据进行匹配,得到匹配结果,包括:将路口位置信息与历史事件位置数据进行匹配,当路口位置信息与历史事件位置数据的差值在预设范围内,则可以判断该历史事件位置数据属于该路口位置信息,通过对多个历史事件位置数据与该路口位置信息一一进行匹配,便可以得到路口位置信息的所有历史事件位置数据,进而得到匹配结果。
69.在上述实施例的基础上,步骤204之后,该方法还包括:实时接收车载终端发送的车辆位置信息;根据路口等级信息和车辆位置信息确定目标车辆指定范围内是否存在危险路口;若存在危险路口,则对危险路口进行处理,得到待提醒路口;将待提醒路口发送到车
载终端,以供车载终端进行路口预警提醒。
70.其中,危险路口可以包括:较危险路口、危险路口、十分危险路口等,具体的危险路口可以根据实际情况进行确认的。
71.可选地,根据路口等级信息和车辆位置信息确定目标车辆指定范围内是否存在危险路口,包括:根据路口车辆位置信息确定一定范围内的路口信息,该路口信息可以包括路口名称,根据该路口名称可以获取与该路口名称对应的等级信息中的路口等级,进一步的根据路口等级可以确定该范围内是否存在危险路口,以及危险路口的数量等。
72.可选地,根据路口等级信息和车辆位置信息确定目标车辆指定范围内是否存在危险路口,还包括:根据路口车辆位置信息确定车辆所在道路的道路名称,根据该道路名称确定该道路一定范围内的路口信息,该路口信息可以包括路口名称,根据该路口名称可以获取与该路口名称对应的等级信息中的路口等级,进一步的根据路口等级可以确定该范围内是否存在危险路口,以及危险路口的数量等。
73.可选地,对危险路口进行处理,得到待提醒路口,包括:对危险路口进行过滤处理,过滤掉路口和车辆不在同一方向的路口,或过滤掉路口连接的道路名和道路等级和车辆当前行驶的道路名和道路等级不一致的路口。
74.示例性地,根据实时获取到的车辆位置信息,初步确定车辆所在的道路名称、道路等级等信息,根据该道路名称和道路等级等信息可以初步判断出该道路一定范围内的路口信息(以800米为例),若该车辆周围800米范围内存在危险路口,对这些危险路口进行过滤处理,过滤掉路口和车辆不在同一方向的路口、过滤掉路口连接的道路名和道路等级和车辆当前行驶的道路名和道路等级不一致的路口、过滤掉距离车辆位置较近的路口(例如小于150米),最后再在过滤处理后的路口中选择距离车辆位置最近的路口,作为待提醒路口。
75.请参阅图4,是本技术实施例提供的另一种路口预警方法的流程图。本实施例中的路口预警方法可以应用于车载终端。下面将对图4所示的具体流程进行详细阐述。
76.步骤301,向服务器发送车辆的历史事件数据,以供服务器划分路口等级,得到路口等级信息。
77.可选地,可以设置一定的时间阈值向服务器发送车辆的历史事件数据,可以实时向服务器发送车辆的历史事件数据,还可以在每次行车完毕后向服务器发送车辆的历史事件数据。
78.步骤302,接收服务器发送的路口等级信息。
79.可选地,该路口等级信息可以在车辆行车时,根据车辆位置接收服务发送的路口等级信息。该路口等级信息还可以接收更新后的路口等级信息,并将更新后的路口等级信息存储在车载终端。
80.示例性地,在车辆行车时,根据车辆位置信息确定车辆周围存在路口,向服务器发送该路口,并接收服务器反馈的该路口对应的路口等级信息。
81.示例性地,在每次行车完毕,将行车信息发送到服务器,服务器根据新的新车信息进行路口信息更新,车载终端接收更新后的路口等级信息,并将该路口等级信息存储在路口终端。
82.步骤303,根据路口等级信息进行路口预警提醒。
83.其中,该路口预警提醒可以是支持围栏播报及不支持围栏播报。
84.示例性地,支持围栏播报方式可以计算车辆和路口之间距离路口200米的经纬度坐标(围栏),将坐标点和提醒语音通过公司iot平台提前下发到车辆硬件终端,车辆在进入围栏周围50米范围内,终端自动播报提醒语音。
85.示例性地,不支持围栏播报方式可以根据车辆和路口之间的距离,车辆车速计算延迟提醒的时间(延迟到距离路口200米~300米距离),通过定时任务下发路口提醒(为了保证提醒更加准确,会实时根据车上传的gps信息进行提醒时间纠正计算)。
86.可选地,该路口预警提醒可以是语音提醒,该路口预警可以是短信提醒,该路口预警还可以是弹窗提醒。当然,路口预警也可以是其中的多种组合,路口预警提醒的具体形式可以根据用户的个人喜好进行设置。
87.在上述实施例的基础上,步骤303,之后,该方法还包括:根据路口等级信息确定路口预警提醒方式。
88.可选地,可以设置一定的时间间隔进行路口预警提醒,还可以设置距离阈值进行路口预警提醒,还可以根据路口危险等级设置不同的预警提醒方式。
89.示例性地,若当前路口为十分危险路口,则可以设置每隔1分钟进行一次路口预警提醒。若当前路口为危险路口,则可以设置每隔2分钟进行一次路口预警提醒。当前路口为较危险路口,则可以设置每隔3分钟进行一次路口预警提醒。当前路口为较安全路口,则可以设置每隔5分钟进行一次路口预警提醒。
90.示例性地,若当前路口为十分危险路口,则可以设置距离路口500米进行路口预警提醒。若当前路口为危险路口,则可以设置距离路口400米进行路口预警提醒。若当前路口为较危险路口,则可以设置距离路口300米进行路口预警提醒。若当前路口为较安全路口,则可以设置距离路口200米进行路口预警提醒。
91.示例性地,若当前路口为较危险路口及以上等级危险路口,则可以设置语音方式路口预警提醒。若当前路口为较安全路口,则可以设置弹屏方式进行路口预警提醒。若当前路口为较安全路口,则可以设置短信方式进行路口预警提醒。
92.步骤303之前,该方法还包括:实时获取车辆位置信息;将车辆位置信息发送给服务器。
93.可选地,该车辆位置信息可以通过车载gps获取,该车辆位置信息还可以通过图像采集装置获取。其中,车载gps可以直接获取车辆位置信息。图像采集装置用于采集车辆所在位置的图像信息,将该图像信息发送给服务器,服务器可以将该图像信息进行分析处理等到路口等级等信息。
94.可选地,该方法还可以包括:实时获取车辆位置信息,根据该车辆路口等级信息和车辆位置信息确定目标车辆指定范围内是否存在危险路口;若存在危险路口,则对危险路口进行处理,得到待提醒路口;根据该待提醒路口进行路口预警提醒。
95.本技术实施例通过根据车辆的历史事件信息对路口进行等级划分,确定出不同路口的危险程度,并针对不同的危险等级的路口可以设置不同的预警提示,通过对历史事件信息的挖掘构建起来的路口和路口危险等级数据,并会跟随平台上所有的货车经过的地域,定期的进行更新,数据样本更加丰富,省去了通过线下构建路网数据的维护成本。同时,基于事件发生的地理经纬度坐标位置进行路口识别同时基于事件发生频率对路口进行风险等级划分。在没有路网数据的条件下,当货车即将通过危险路口时,通过车载设备对司机
进行提前预警提醒,减少在危险路口事故的发生。
96.基于同一申请构思,本技术实施例中还提供了与路口预警方法对应的路口预警装置,应用于服务器,由于本技术实施例中的装置解决问题的原理与前述的路口预警方法实施例相似,因此本实施例中的装置的实施可以参见上述方法的实施例中的描述,重复之处不再赘述。
97.请参阅图5,是本技术实施例提供的路口预警装置的功能模块示意图。本实施例中的路口预警装置中的各个模块用于执行上述方法实施例中的各个步骤。路口预警装置/系统包括第一接收模块401、处理模块402、划分模块403、第一发送模块404;其中,
98.第一接收模块401,用于接收车载终端发送的历史事件数据。
99.处理模块402,用于对历史事件数据进行数据处理,得到路口信息。
100.划分模块403,用于根据该路口信息与历史事件数据划分路口等级,得到路口等级信息。
101.第一发送模块404,用于将该路口等级信息发送给车载终端,以供所述车载终端进行路口预警提醒。
102.一种可能的实施方式中,处理模块402,还用于:根据历史事件位置数据中的历史事件经纬度坐标,构建出疑似路口集合;对该疑似路口集合进行数据清洗,得到路口信息。
103.一种可能的实施方式中,划分模块403,还用于:将路口位置信息与历史事件位置数据进行匹配,得到匹配结果;根据该匹配结果,确定每个路口位置信息对应路口的历史事件信息,该历史事件信息为路口的历史事件数量和路口的历史事件类型;根据该历史事件信息,对每个路口划分路口等级,得到路口等级信息。
104.一种可能的实施方式中,第一接收模块401,还用于实时接收车载终端发送的车辆位置信息。
105.处理模块402,还用于:根据改路口等级信息和车辆位置信息确定目标车辆指定范围内是否存在危险路口;若存在危险路口,则对所述危险路口进行处理,得到待提醒路口。
106.第一发送模块404,还用于将待提醒路口发送到所述车载终端,以供车载终端进行路口预警提醒。
107.基于同一申请构思,本技术实施例中还提供了与路口预警方法对应的路口预警装置,应用于车载终端,由于本技术实施例中的装置解决问题的原理与前述的路口预警方法实施例相似,因此本实施例中的装置的实施可以参见上述方法的实施例中的描述,重复之处不再赘述。
108.请参阅图6,是本技术实施例提供的另一种路口预警装置的功能模块示意图。本实施例中的路口预警装置中的各个模块用于执行上述方法实施例中的各个步骤。该路口预警装置包括第二发送模块501、第二接收模块502、提醒模块503;其中,
109.第二发送模块501,用于向服务器发送车辆的历史事件数据,以供所述服务器划分路口等级,得到路口等级信息。
110.第二接收模块502,用于接收所述服务器发送的路口等级信息。
111.提醒模块503,用于根据所述路口等级信息进行路口预警提醒。
112.一种可能的实施方式中,该路口预警装置还包括:确定模块。
113.该确定模块用于根据路口等级信息确定路口预警提醒方式。
114.一种可能的实施方式中,该路口预警装置还包括:获取模块。
115.该获取模块,用于实时获取车辆位置信息;
116.一种可能的实施方式中,第二发送模块501,还用于将车辆位置信息发送给服务器。
117.此外,本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的路口预警方法的步骤。
118.本技术实施例所提供的路口预警方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的路口预警方法的步骤,具体可参见上述方法实施例,在此不再赘述。
119.在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本技术的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
120.另外,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
121.所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
122.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。应注意到:相似的标号和字母在
下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
123.以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。