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

告警提示方法、装置、电子设备以及存储介质与流程

2021-09-22 20:56:00 来源:中国专利 TAG:告警 电子设备 交互 装置 提示


1.本技术涉及车机交互技术领域,更具体地,涉及一种告警提示方法、装置、电子设备以及存储介质。


背景技术:

2.随着汽车技术的不断发展,汽车逐渐成为了人们出行的主要交通工具,用户对于汽车行车安全的要求也越来越高,因此,行车过程中的告警提示也越来越多。例如,在行车过程中感知到前方障碍对象的位置,然后计算出车辆与障碍对象之间的距离,根据该距离来对司机进行告警提示。然而,这种告警提示的方式对于行车安全性的提升较差。


技术实现要素:

3.鉴于上述问题,本技术提出了一种告警提示方法、装置、电子设备以及存储介质,以解决上述问题。
4.第一方面,本技术实施例提供了一种告警提示方法,应用于服务端,所述方法包括:获取用户终端的位置作为第一位置;获取车载终端的导航信息,并获取所述车载终端的位置作为第二位置;当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,发送告警提示信息至所述用户终端,以指示所述用户终端输出所述告警提示信息。
5.第二方面,本技术实施例提供了一种告警提示方法,应用于用户终端,所述方法包括:接收车载终端发送的广播消息,其中,所述广播消息携带有所述车载终端的导航信息;获取所述用户终端的位置;当所述用户终端的位置位于所述导航信息所指示的导航路线上时,输出提告警提示信息。
6.第三方面,本技术实施例提供了一种告警提示装置,应用于服务端,所述装置包括:第一位置获取模块,用于获取用户终端的位置作为第一位置;第二位置获取模块,用于获取车载终端的导航信息,并获取所述车载终端的位置作为第二位置;告警提示模块,用于当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,发送告警提示信息至所述用户终端,以指示所述用户终端输出所述告警提示信息。
7.第四方面,本技术实施例提供了一种告警提示装置,应用于用户终端,所述方法包括:广播消息接收模块,用于接收车载终端发送的广播消息,其中,所述广播消息携带有所述车载终端的导航信息;位置获取模块,用于获取所述用户终端的位置;告警提示模块,用于当所述用户终端的位置位于所述导航信息所指示的导航路线上时,输出提告警提示信息。
8.第五方面,本技术实施例提供了一种电子设备,包括存储器和处理器,所述存储器耦接到所述处理器,所述存储器存储指令,当所述指令由所述处理器执行时所述处理器执行上述方法。
9.第六方面,本技术实施例提供了一种计算机可读取存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述方法。
10.本技术实施例提供的告警提示方法、装置、电子设备以及存储介质,通过获取用户终端的位置以表征行人的位置,获取车载终端的位置以表征车辆的位置,以及获取车载终端的导航信息以确定车辆的导航路线,在行人的位置位于车辆的导航路线上,且行人的位置和车辆的位置之间的距离较近时,则可以通过用户终端向行人输出告警提示信息,以提升车辆在行车过程中的安全性。
附图说明
11.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
12.图1示出了可用于本技术实施例提供的告警提示方法的一种应用环境示意图;
13.图2示出了可用于本技术实施例提供的告警提示方法的又一种应用环境示意图;
14.图3示出了本技术一个实施例提供的告警提示方法的流程示意图;
15.图4示出了本技术实施例提供的用户终端和车载终端的第一种示意图;
16.图5示出了本技术实施例提供的用户终端和车载终端的第二种示意图;
17.图6示出了本技术实施例提供的用户终端的界面示意图;
18.图7示出了本技术又一个实施例提供的告警提示方法的流程示意图;
19.图8示出了本技术再一个实施例提供的告警提示方法的流程示意图;
20.图9示出了本技术实施例提供的车载终端的界面示意图;
21.图10示出了本技术的图8所示的告警提示方法的步骤s311的流程示意图;
22.图11示出了本技术另一个实施例提供的告警提示方法的流程示意图;
23.图12示出了本技术一个实施例提供的告警提示装置的模块框图;
24.图13示出了本技术又一个实施例提供的告警提示装置的模块框图;
25.图14示出了本技术实施例用于执行根据本技术实施例的告警提示方法的电子设备的框图;
26.图15示出了本技术实施例的用于保存或者携带实现根据本技术实施例的告警提示方法的程序代码的存储单元。
具体实施方式
27.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。
28.目前,一般在行车过程中感知到前方障碍对象的位置,然后计算出车辆与障碍对象之间的距离,根据该距离来对司机进行告警提示,例如,在一些大城市,会使用行人过街警示系统,当检测到行人过马路时,会提前在前一个路口出现告警提示,以提醒司机减速行驶,然而,这种告警提示的方式仅仅是对于司机的,而没有针对行人进行告警提示,行车安全性的提升较差。
29.针对上述问题,发明人经过长期的研究发现,并提出了本技术实施例提供的告警提示方法、装置、电子设备以及存储介质,通过在行人的位置位于车辆的导航路线上,且行人的位置和车辆的位置之间的距离较近时,则可以通过用户终端向行人输出告警提示信息,以提升车辆在行车过程中的安全性。其中,具体的告警提示方法在后续的实施例中进行详细的说明。
30.下面将针对可用于本技术实施例提供的告警提示方法的应用环境进行说明。
31.请参阅图1,图1示出了可用于本技术实施例提供的告警提示方法的一种应用环境示意图。如图1所示,该应用环境包括服务端100、用户终端200以及车载终端300,其中,服务端100与用户终端200连接,以实现服务端100与用户终端200之间的数据交互,服务端100与车载终端300连接,以实现服务端100与车载终端300之间的数据交互。其中,用户终端200与用户对应(如与行人对应),车载终端300与车辆对应,例如,车载终端可以为车辆的车机装置。作为一种方式,用户终端200可以包括智能手机、平板电脑、穿戴式电子设备等,车载终端300可以包括智能手机、车机装置等。服务端100可以包括传统服务器、云服务器等。
32.请参阅图2,图2示出了可用于本技术实施例提供的告警提示方法的又一种应用环境示意图。如图2所示,该应用环境包括用户终端200和车载终端300,其中,车载终端300可以发出wlan广播消息、蓝牙广播消息等,当用户终端200位于车载终端300的广播范围内(图2所示的虚线框)时,则可以接收车载终端300发出的wlan广播消息、蓝牙广播消息等。
33.其中,用户终端200的数量可以为一个或多个,车载终端300的数量可以为一个或多个,例如,该车载终端300的数量可以为一个,且用户终端200的数量可以为多个,则一个车载终端300可以基于与多个用户终端200之间的关系,对多个用户终端200各自对应的行人与车载终端300对应的司机进行告警提示。
34.请参阅图3,图3示出了本技术一个实施例提供的告警提示方法的流程示意图。该告警提示方法应用于服务端,下面将针对图3所示的流程进行详细的阐述,所述告警提示方法具体可以包括以下步骤:
35.步骤s101:获取用户终端的位置作为第一位置。
36.在本实施例中,服务端与用户终端连接,以实现与用户终端之间的数据交互,服务端与车载终端连接,以实现与车载终端之间的数据交互。
37.在一些实施方式中,服务端可以获取用户终端的位置作为第一位置。作为一种方式,用户终端可以包括定位模块,用户终端可以通过其定位模块获取其位置,并将其位置发送至服务端,相应地,服务器接收该用户终端发送的位置作为第一位置。其中,该定位模块可以包括但不限于:北斗定位模块、全球定位系统(global positioning system,gps)。
38.在一些实施方式中,服务端可以实时获取用户终端的位置,可以按预设时间间隔获取用户终端的位置,可以按预设时间获取用户终端的位置,也可以按其他预设规则获取用户终端的位置,在此不做限定。作为一种可实施的方式,若当前时间为表征用户在户外的概率大于预设概率,则可以实时获取用户终端的位置,若当前时间表征用户在户外的概率不大于预设概率,则可以按预设时间间隔获取用户终端的位置。
39.在一些实施方式中,服务端可以预先设置并存储有第一预设区域,该第一预设区域用于作为是否获取该用户终端的位置作为第一位置的判断依据,其中,该第一预设区域可以用于表征有车辆经过的区域。因此,在本实施例中,可以获取用户终端的位置,检测该
位置是否位于该第一预设区域内,当该位置位于该第一预设区域内时,表征该用户终端对应的用户所在的位置可能有车辆经过,则可以将该位置作为第一位置,当该位置没有位于该第一预设区域内时,表征该用户终端对应的用户所在的位置不可能有车辆经过,则可以不将该位置作为第一位置。
40.在一些实施方式中,服务端可以预先设置并存储有第二预设区域,该第二预设区域用于作为是否获取该用户终端的位置作为第一位置的判断依据,其中,该第二预设区域可以用于表征有车辆经过的区域,且该区域的限速高于预设速度。因此,在本实施例中,可以获取用户终端的位置,检测该位置是否位于该第二预设区域内,当该位置位于该第二预设区域内时,表征该用户终端对应的用户所在的位置可能有车辆经过且该车辆的速度可能较快,则可以将该位置作为第一位置,当该位置没有位于该第二预设区域内时,表征该用户终端对应的用户所在的位置不可能有车辆经过或者经过的车辆的速度可能较慢,则可以不将该位置作为第二位置。
41.步骤s102:获取车载终端的导航信息,并获取所述车载终端的位置作为第二位置。
42.在一些实施方式中,服务端可以获取车载终端的导航信息。作为一种方式,车载终端可以为车机装置(车机系统),且车辆可以通过车机装置生成导航信息,车辆可以将车机装置的导航信息发送至服务端,相应地,服务端接收该车载终端发送的导航信息。作为又一种方式,车载终端可以为放置在车内的智能手机,且车辆可以通过智能手机生成导航信息,车辆可以将智能手机的导航信息发送至服务端,相应地,服务端接收该车载终端发送的导航信息。
43.在一些实施方式中,服务端可以获取车载终端的位置作为第二位置。作为一种方式,车载终端可以包括定位模块,车载终端可以通过其定位模块获取其位置,并将其位置发送至服务端,相应地,服务端接收该车载终端发送的位置作为第二位置。其中,该定位模块可以包括但不限于:北斗定位模块、全球定位系统(global positioning system,gps)。
44.在一些实施方式中,服务端可以实时获取车载终端的位置,可以按预设时间间隔获取车载终端的位置,可以按预设时间获取车载终端的位置,也可以按其他预设规则获取车载终端的位置,在此不做限定。作为一种可实施的方式,若当前时间和/或当前路段表征车辆行驶路段存在行人的概率大于预设概率,则可以实时获取车载终端的位置,若当前时间和/或当前路段表征车辆行驶路段存在行人的概率不大于预设概率,则可以按预设时间间隔获取车载终端的位置。
45.在一些实施方式中,服务端可以预先设置并存储有第三预设区域,该第三预设区域用于作为是否获取该车载终端的位置作为第二位置的判断依据,其中,该第三预设区域可以用于表征有行人经过的区域。因此,在本实施例中,可以获取车载终端的位置,检测该位置是否位于该第三预设区域内,当该位置位于该第三预设区域内时,表征该车载终端对应的车辆所在的位置可能有行人经过,则可以将该位置作为第二位置,当该位置没有位于该第三预设区域内时,表征该车载终端对应的车辆所在的位置不可能有行人经过,则可以不将该位置作为第二位置。
46.在一些实施方式中,服务端可以预先设置并存储有第四预设区域,该第四预设区域用于作为是否获取该车载终端的位置作为第二位置的判断依据,其中,该第四预设区域可以用于表征有行人经过的区域,且该区域的限速高于预设速度。因此,在本实施例中,可
以获取车载终端的位置,检测该位置是否位于该第四预设区域内,当该位置位于该第四预设区域内时,表征该车载终端对应的车辆所在的位置可能有行人经过且该车辆的速度可能较快,则可以将该位置作为第二位置,当该位置没有位于该第四预设区域内时,表征该车载终端对应的车辆所在的位置不可能有行人经过或者该车辆的速度可能较慢,则可以不将该位置作为第二位置。
47.步骤s103:当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,发送告警提示信息至所述用户终端,以指示所述用户终端输出所述告警提示信息。
48.在一些实施方式中,服务端在获取第一位置和导航信息后,可以判断该第一位置是否位于该导航信息所指示的导航路线上。作为一种可实施的方式,服务端在获取导航信息后,可以获取导航信息所指示的导航路线,并获取该导航路线上的多个位置,当多个位置中包括该第一位置时,则可以确定该第一位置位于该导航信息所指示的导航路线上,当多个位置中不包括该第一位置时,则可以确定该第一位置没有位于该导航信息所指示的导航路线上。
49.在一些实施方式中,服务端可以预先设置并存储有预设距离,该预设距离用于作为用户终端(行人)和车载终端(车辆)之间的距离的判断依据。因此,在本实施例中,服务端在获取第一位置和第二位置后,可以计算该第一位置和第二位置之间的距离,并将该第一位置和第二位置之间的距离与预设距离进行比较,以判断该第一位置和第二位置之间的距离是否小于预设距离。其中,当判断结果表征该第一位置和第二位置之间的距离小于预设距离时,则可以确定行人与车辆之间距离比较接近,当判断结果表征该第一位置和第二位置之间的距离不小于预设距离时,则可以确定行人与车辆之间的距离比较远。
50.作为一种方式,服务端在获取第一位置、第二位置以及导航信息后,可以先将第一位置与导航信息所指示的导航路线进行比较,在第一位置位于导航信息所指示的导航路线上时,再将第一位置和第二位置之间的距离与预设距离进行比较,在第一位置和第二位置之间的距离小于预设距离时,则可以发送告警提示信息至用户终端;在第一位置没有位于导航信息所指示的导航路线上时,则可以不再将第一位置和第二位置之间的距离与预设距离进行比较,不再发送告警提示信息至用户终端;在第一位置和第二位置之间的距离不小于预设距离时,则不再发送告警提示信息至用户终端。
51.作为又一种方式,服务端在获取第一位置、第二位置以及导航信息后,可以先将第一位置和第二位置之间的距离与预设距离进行比较,在第一位置和第二位置之间的距离小于预设距离时,再将第一位置与导航信息所指示的导航路线进行比较,在第一位置位于导航信息所指示的导航路线上时,则可以发送告警提示信息至用户终端;在第一位置和第二位置之间的距离不小于预设距离时,则不再将第一位置和导航信息所指示的导航路线进行比较,并不再发送告警提示信息至用户终端,在第一位置没有位于导航信息所指示的导航路线上时,则不再发送告警提示信息至用户终端。
52.作为再一种方式,服务端在获取第一位置、第二位置以及导航信息后,可以同时将第一位置和第二位置之间的距离与预设距离进行比较以及将第一位置和导航信息所指示的导航路线进行比较,在第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,则发送告警提示信息至用户终端;在第一位置没有位于
导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,则不再发送告警提示信息至用户终端;在第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离不小于预设距离时,则不再发送告警提示信息至用户终端;在第一位置没有位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离不小于预设距离时,则不再发送告警提示信息至用户终端。
53.在一些实施方式中,用户终端输出告警提示信息可以用于提示行人附近有车辆注意安全,该输出告警提示信息的方式可以包括但不限于:显示告警提示文本、输出告警提示音。
54.请参阅图4,图4示出了本技术实施例提供的用户终端和车载终端的第一种示意图。如图4所示,车载终端300的导航信息所指示的导航路线为沿道路前行,用户终端200所在的位置在路边,则此时,用户终端200不在车载终端300的导航信息所指示的导航路线上,服务端可以不发送告警提示信息至用户终端200。
55.请参阅图5,图5示出了本技术实施例提供的用户终端和车载终端的第二种示意图。如图5所示,车载终端300的导航信息所指示的导航路线为沿道路前行,用户终端200所在的位置在路中间,则此时,用户终端200在车载终端300的导航信息所指示的导航路线上,服务端可以发送告警提示信息至用户终端200。
56.请参阅图6,图6示出了本技术实施例提供的用户终端的界面示意图。如图6所示,用户终端200接收服务端发送的告警提示信息并显示,例如,可以显示“附近有车辆,注意安全”。
57.本技术一个实施例提供的告警提示方法,通过获取用户终端的位置以表征行人的位置,获取车载终端的位置以表征车辆的位置,以及获取车载终端的导航信息以确定车辆的导航路线,在行人的位置位于车辆的导航路线上,且行人的位置和车辆的位置之间的距离较近时,则可以通过用户终端向行人输出告警提示信息,以提升车辆在行车过程中的安全性。
58.请参阅图7,图7示出了本技术又一个实施例提供的告警提示方法的流程示意图。该方法应用于上述服务端,下面将针对图7所示的流程进行详细的阐述,所述告警提示方法具体可以包括以下步骤:
59.步骤s201:获取用户终端的位置作为第一位置。
60.步骤s202:获取车载终端的导航信息,并获取所述车载终端的位置作为第二位置。
61.其中,步骤s201

步骤s202的具体描述请参阅步骤s101

步骤s102,在此不再赘述。
62.步骤s203:当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,获取所述车载终端的移动速度。
63.在一些实施方式中,当确定第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,则可以获取车载终端的移动速度。作为一种方式,车载终端可以包括速度传感器,则车载终端可以通过速度传感器获取其移动速度,并将该移动速度发送至服务端,相应地,服务端获取该车载终端的移动速度。
64.步骤s204:当所述移动速度大于预设速度时,发送所述告警提示信息至所述用户终端。
65.在一些实施方式中,服务端可以预先设置并存储有预设速度,该预设速度用于作
为该车载终端的移动速度的判断依据。因此,在本实施例中,在获取车载终端的移动速度后,可以将该移动速度与预设速度进行比较,以判断该移动速度是否大于预设速度。其中,当该移动速度大于预设速度时,可以认为该车辆在该速度下刹车也容易造成人车相撞的问题,因此,则可以发送告警提示信息至用户终端,以提升行车安全性;当该移动速度不大于预设速度时,可以认为该车辆在该速度下刹车可以避免造成人车相撞的问题,因此,则可以不再发送告警提示信息至用户终端,以降低对用户的打扰。
66.本技术又一个实施例提供的告警提示方法,获取用户终端的位置作为第一位置,获取车载终端的导航信息,并获取车载终端的位置作为第二位置,当第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,获取车载终端的移动速度,当移动速度大于预设速度时,发送告警提示信息至用户终端。相较于图3所示的告警提示方法,本实施例还在车载终端所指示的行车速度大于预设速度时,发送告警提示至用户终端,以提升行车安全的同时减少对行车的打扰,提升用户的体验。
67.请参阅图8,图8示出了本技术再一个实施例提供的告警提示方法的流程示意图。该方法应用于上述服务端,下面将针对图8所示的流程进行详细的阐述,所述告警提示方法具体可以包括以下步骤:
68.步骤s301:获取用户终端的位置作为第一位置。
69.步骤s302:获取车载终端的导航信息,并获取所述车载终端的位置作为第二位置。
70.步骤s303:当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,发送告警提示信息至所述用户终端,以指示所述用户终端输出所述告警提示信息。
71.其中,步骤s301

步骤s303的具体描述请参阅步骤s101

步骤s103,在此不再赘述。
72.步骤s304:当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,获取所述用户终端的运动方向和运动速度。
73.在一些实施方式中,当确定第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,则可以获取用户终端的运动方向和运动速度。作为一种方式,用户终端可以包括速度传感器,则用户终端可以通过速度传感器获取其运动速度,并将该运动速度发送至服务端,相应地,服务端获取该用户终端的运动速度。作为一种方式,用户终端可以包括指南针,则用户终端可以通过指南针获取其运动方向,并将给运动方向发送至服务端,相应地,服务端获取该用户终端的运动方向。
74.步骤s305:基于所述运动方向和所述运动速度,确定所述用户终端离开所述导航信息所指示的导航路线的时间作为离开时间。
75.在一些实施方式中,服务端在获取第一位置和导航信息所是指的导航路线后,若确定第一位置位于导航信息所指示的导航路线上,则服务端可以确定从第一位置到离开导航路线的各个方向的距离,作为离开距离,例如,假设第一位置位于十字路口的中间位置,且导航信息所指示的导航路线为穿过该十字路口直行,则可以将从十字路口的中间位置到十字路口的各个方向的边缘位置的距离,作为离开距离。
76.作为一种可实施的方式,服务端在获取用户终端的运动方向和运动速度后,可以从预先确定的离开导航路线的各个方向中确定与该用户终端的运动方向匹配的方向作为
目标方向,然后查找与该目标方向对应的离开距离作为目标离开距离,然后基于该运动速度和目标离开距离计算得到的时间作为离开时间,其中,具体的计算方式可以包括目标离开距离/运动速度。
77.作为又一种可实施的方式,服务端在获取用户终端的运动方向和运动速度后,可以基于预先确定的离开导航路线的各个方向对应的离开距离和运动速度确定多个时间,再从多个时间中确定最长的时间作为离开时间。
78.步骤s306:发送所述离开时间至所述车载终端,以指示所述车载终端输出所述用户终端对应的所述离开时间。
79.在一些实施方式中,服务端在确定用户终端的离开时间后,可以将离开时间发送至车载终端,以通过该车载终端输出用户终端对应的离开时间,以供车载终端对应的司机知晓该用户终端对应的行人离开该导航路线的时间,以为司机控制行车参数提供参考。
80.在一些实施方式中,服务器还可以获取位于该导航信息所指示的导航路线上的用户终端的数量,以及该数量的用户终端各自对应的离开时间,服务器可以将用户终端的数量以及该数量的用户终端各自对应的离开时间发送至车载终端,以通过车载终端输出用户终端的数量以及该数量的用户终端各自对应的离开时间,以供车载终端对应的司机知晓该导航路线上的用户终端的数量,以及各个用户终端对应的行人离开该导航路线的时间,以为司机控制行车参数提供参考。
81.在一些实施方式中,车载终端输出离开时间可以用于提示司机注意行车安全以及控制行车参数,该输出离开时间的方式可以包括但不限于:显示离开时间文本、输出离开时间提示音。
82.请参阅图9,图9示出了本技术实施例提供的车载终端的界面示意图。如图9所示,车载终端300接收服务端发送的离开时间,并显示该用户终端对应的离开时间。
83.步骤s307:在当前时间达到所述离开时间时,获取所述用户终端的位置作为第三位置。
84.在一些实施方式中,服务端在确定用户终端的离开时间后可以进行计时,并在计时确定当前时间达到该离开时间时,可以获取用户终端的位置作为第三位置。其中,在当前时间达到离开时间时,服务端可以指示用户终端可以通过其定位模块获取其位置,并将其位置发送至服务端,相应地,服务器接收该用户终端发送的位置作为第三位置。
85.步骤s308:当所述第三位置位于所述导航信息所指示的导航线路上时,获取所述车载终端的位置作为第四位置。
86.在一些实施方式中,服务端在获取第三位置后,可以判断该第三位置是否位于该导航信息所指示的导航路线上。作为一种可实施的方式,服务端在获取第三位置后,可以获取导航信息所指示的导航路线,并获取该导航路线上的多个位置,当多个位置中包括该第三位置时,则可以确定该第三位置位于该导航信息所指示的导航路线上,当多个位置中不包括该第三位置时,则可以确定该第三位置没有位于该导航信息所指示的导航路线上。
87.在本实施例中,当该第三位置没有位于该导航信息所指示的导航路线上时,可以确定用户终端(行人)在该离开时间内已离开导航路线,即车载终端对应的车辆在该位置不会与行人发生碰撞,此时,服务端可以发送安全提示信息至车载终端,以使提醒司机可以正常行驶。
88.在本实施例中,当该第三位置位于该导航信息所指示的导航路线上时,可以确定用户终端(行人)在该离开时间内没有离开导航路线,即车载终端对应的车辆在该位置会与行人发生碰撞,此时,服务端可以获取车载终端的位置作为第四位置。其中,在确定第三位置位于导航信息所指示的导航路线上时,服务端可以指示车载终端通过其定位模块获取其位置,并将其位置发送至服务端,相应地,服务端接收该车载终端发送的位置作为第四位置。
89.步骤s309:基于所述第四位置和所述导航信息所指示的终点位置生成替代导航信息,并发送所述替代导航信息至所述车载终端。
90.在本实施例中,由于导航信息为包括起点位置和终点位置的导航线路,因此,服务端在获取车载终端的导航信息时,则可以获取该导航信息所指示的终点位置。作为一种可实施的方式,服务端在获取车载终端的第四位置后,可以将第四位置作为新的起点位置,并综合导航信息所指示的终点位置,生成替代导航信息,然后将该替代导航信息发送至车载终端,可以理解的,该替代导航信息的替代导航路线与导航信息的导航路线不同,且该替代导航信息可以不经过该用户终端的第四位置,可以有效避免按原导航信息行驶造成人车相撞的问题发生。
91.步骤s310:当接收所述车载终端发送的拒绝使用所述替代导航信息的指令信息时,检测所述用户终端的状态信息,其中,所述状态信息包括息屏状态和亮屏状态。
92.在一些实施方式中,车载终端在输出替代导航信息后,司机可以选择从原始导航信息切换为替代导航信息,也可以选择拒绝使用替代导航信息而保持使用原始导航信息。
93.其中,在服务端接收到车载终端发送的接收使用该替代导航信息的指令信息时,表征司机已选择切换导航路线,此时已不会在用户终端所在的位置发生人车相撞的情况,则可以取消在用户终端输出的告警提示信息。
94.其中,在服务端接收到车载终端发送的拒绝使用该替代导航信息的指令信息时,表征司机拒绝切换导航路线而保持原始导航路线继续行驶,此时可能会在用户终端所在的位置发生人车相撞的情况。因此,在本实施例中,可以降低发生人车相撞的可能性,可以在接收到车载终端发送的拒绝使用替代导航信息的指令信息时,检测用户终端的状态信息,其中,该状态信息包括亮屏状态和息屏状态。作为一种方式,可以对用户终端的屏幕亮度进行检测,当检测到用户终端的屏幕亮度为0时,则可以确定该用户终端的状态信息为息屏状态,当检测到用户终端的屏幕亮度大于0时,则可以确定该用户终端的状态信息为亮屏状态。
95.步骤s311:当检测到所述用户终端的状态信息为亮屏状态时,控制所述用户终端从亮屏状态切换为息屏状态。
96.在一些实施方式中,当检测到该用户终端的状态信息为亮屏状态时,则表征行人可能存在浏览用户终端所显示的内容的情况,此时,可能造成用户在车辆的导航路线上静止不动或者行动缓慢,导致发声人车相撞的几率增大。因此,在本实施例中,当检测到用户终端的状态信息为亮屏状态时,则可以控制用户终端从亮屏状态切换为息屏状态,以促使用户终端对应的行人快速离开导航路线,以及避免因浏览用户终端的内容导致对周边环境的观察力降低的问题。
97.请参阅图10,图10示出了本技术的图8所示的告警提示方法的步骤s311的流程示
意图。下面将针对图10所示的流程进行详细的阐述,所述方法具体可以包括以下步骤:
98.步骤s3111:当检测到所述用户终端的状态信息为亮屏状态时,获取在所述用户终端前台运行的应用程序。
99.在一些实施方式中,在检测到该用户终端的状态信息为亮屏状态时,可以获取在用户终端前台运行的应用程序。例如,服务端可以至少用户终端通过其running task、running process、activity lifecycle callbacks、usage stats manager、android自带的无障碍功能、或者linux系统内核保存在目录下的process进程信息等判断在前台运行的应用程序。
100.以通过用户终端的running task判断应用程序是否在用户终端的前台运行为例进行说明,当一个应用程序处于前台运行的时候,会处于running task的这个栈的栈顶,所以可以取出running task的栈顶的任务进程,查看是否与该应用程序的包名相同,可以理解的是,当该栈顶的任务进程的包名与该应用程序的包名相同,可以表征该应用程序在用户终端的前台运行,当该栈顶的任务进程的包名与该应用程序的包名不同,可以表征该应用程序没有在用户终端的前台运行。
101.步骤s3112:当所述应用程序不满足预设白名单时,控制所述用户终端从亮屏状态切换为息屏状态。
102.在一些实施方式中,该服务端可以预先设置并存储有预设白名单,该预设白名单作为前台运行的应用程序的判断依据,其中,该预设白名单中所包括的应用程序可以由服务端自动设置,也可以由用户手动设置,在此不做限定,例如,该预设白名单可以包括视频通讯类应用程序。因此,在本实施例中,在获得用户终端前台运行的应用程序后,可以将该应用程序该预设白名单中包括的应用程序进行比较,以判断该预设白名单中是否包括与该前台运行的应用程序一致的应用程序。其中,当确定预设白名单中包括与该前台运行的应用程序一致的应用程序时,则可以保持用户终端的亮屏状态;当确定预设白名单中不包括与该前台运行的应用程序一致的应用程序时,则可以控制用户终端从亮屏状态切换为息屏状态。
103.本技术再一个实施例提供的告警提示方法,获取用户终端的位置作为第一位置,获取车载终端的导航信息,并获取车载终端的位置作为第二位置,当第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,发送告警提示信息至用户终端,以指示用户终端输出告警提示信息。当第一位置位于导航信息所指示的导航路线上,且第一位置和第二位置之间的距离小于预设距离时,获取用户终端的运动方向和运动速度,基于运动方向和运动速度,确定用户终端离开导航信息所指示的导航路线的时间作为离开时间,发送离开时间至车载终端,以指示车载终端输出用户终端对应的离开时间,从而有效提醒司机控制行车参数。在当前时间达到离开时间时,获取用户终端的位置作为第三位置,当第三位置位于导航信息所指示的导航路线上时,获取车载终端的位置作为第四位置,基于第四位置和导航信息所指示的终端位置生成替代导航信息,并发送替代导航信息至车载终端,从而通过提供替代导航路线的方式,降低人车相撞的可能性,提升行车安全。当接收到车载终端发送的距离使用替代导航信息的指令信息时,检测用户终端的状态信息,当检测到用户终端的状态信息为亮屏状态时,控制用户终端从亮屏状态切换为息屏状态,从而通过对用户终端的屏幕状态进行控制的方式,降低人车相撞的可能性,
提升行车安全。
104.请参阅图11,图11示出了本技术另一个实施例提供的告警提示方法的流程示意图。该方法应用于上述用户终端,下面将针对图11所示的流程进行详细的阐述,所述告警提示方法具体可以包括以下步骤:
105.步骤s401:接收车载终端发送的广播消息,其中,所述广播消息携带有所述车载终端的导航信息。
106.在本实施例中,当用户终端位于车载终端的广播覆盖范围内时,则用户终端可以接收到车载终端发送的广播消息。在一些实施方式中,车载终端在行驶的过程中,可以不断发出携带有其导航信息的广播消息,则当用户终端位于该车载终端的广播范围内时,可以接收到该车载终端发送的广播消息。作为一种方式,该车载终端发出的广播消息可以包括但不限于:wlan广播消息、蓝牙广播消息。
107.于本实施例中,车载终端在发出广播消息的过程中,若用户终端可以接收到该广播消息,则可以确定该车载终端(车辆)与用户终端(行人)之间的距离较近,若用户终端无法接收到该广播消息,则可以确定该车载终端(车辆)与用户终端(行人)之间的距离较远。
108.步骤s402:获取所述用户终端的位置。
109.在一些实施方式中,用户终端可以包括定位模块,用户终端在接收到车载终端发送的广播消息后,可以通过其定位模块获取其位置。其中,该定位模块可以包括但不限于:北斗定位模块、全球定位系统。
110.步骤s403:当所述用户终端的位置位于所述导航信息所指示的导航路线上时,输出提告警提示信息。
111.在一些实施方式中,用户终端在获取其位置和车载终端的导航信息后,可以判断该该用户终端的位置是否位于该导航信息所指示的导航路线上。作为一种可实施的方式,用户终端在获取导航信息后,可以获取导航信息所指示的导航路线,并获取该导航路线上的多个位置,当多个位置中包括该该用户终端的位置时,则可以确定该用户终端的位置位于该导航信息所指示的导航路线上,当多个位置中不包括该用户终端的位置时,则可以确定该用户终端位置没有位于该导航信息所指示的导航路线上。
112.其中,由于用户终端可以接收到车载终端发送的广播消息,则可以确定该用户终端(行人)和车载终端(车辆)之间的距离较近,且该用户终端的位置位于导航信息所指示的导航路线上,则表征可能发生人车相撞的问题,因此,用户终端可以输出告警提示信息,一用于提示行人附近有车辆注意安全,该输出告警提示信息的方式可以包括但不限于:显示告警提示文本、输出告警提示音。
113.在一些实施方式中,可以在用户终端的位置位于导航信息所指示的导航路线上,且车载终端的移动速度大于预设速度时,输出告警提示信息。作为一种方式,当确定用户终端的位置位于导航信息所指示的导航路线上时,则可以基于广播消息获取车载终端的移动速度,其中,车载终端可以包括速度传感器,则车载终端可以通过速度传感器获取其移动速度,并将该移动速度发送添加至广播消息,相应地,用户终端可以通过接收到的广播消息获取该车载终端的移动速度。
114.在一些实施方式中,用户终端可以预先设置并存储有预设速度,该预设速度用于作为该车载终端的移动速度的判断依据。因此,在本实施例中,在获取车载终端的移动速度
后,可以将该移动速度与预设速度进行比较,以判断该移动速度是否大于预设速度。其中,当该移动速度大于预设速度时,可以认为该车辆在该速度下刹车也容易造成人车相撞的问题,因此,则可以输出告警提示信息,以提升行车安全性;当该移动速度不大于预设速度时,可以认为该车辆在该速度下刹车可以避免造成人车相撞的问题,因此,则可以不再输出告警提示信息,以降低对用户的打扰。
115.本技术另一个实施例提供的告警提示方法,接收车载终端发送的广播消息,其中,该广播消息携带有车载终端的导航信息,获取用户终端的位置,当用户终端的位置位于导航信息所指示的导航路线上时,输出告警提示信息,从而通过在用户终端接收到车载终端的广播消息时,确定行人的位置和车辆的位置之间的距离较近,此时如果行人的位置位于车辆的导航路线上时,则可以通过用户终端向行人输出告警提示信息,以提升车辆在行车过程中的安全性。
116.请参阅图12,图12示出了本技术一个实施例提供的告警提示装置的模块框图。该告警提示装置400应用于上述服务端,下面将针对图12所示的框图进行阐述,所述告警提示装置400包括:第一位置获取模块410、第二位置获取模块420以及告警提示模块430,其中:
117.第一位置获取模块410,用于获取用户终端的位置作为第一位置。
118.第二位置获取模块420,用于获取车载终端的导航信息,并获取所述车载终端的位置作为第二位置。
119.告警提示模块430,用于当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,发送告警提示信息至所述用户终端,以指示所述用户终端输出所述告警提示信息。
120.进一步地,所述告警提示模块430包括:移动速度获取子模块和告警提示子模块,其中:
121.移动速度获取子模块,用于当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,获取所述车载终端的移动速度。
122.告警提示子模块,用于当所述移动速度大于预设速度时,发送所述告警提示信息至所述用户终端。
123.进一步地,所述告警提示装置400还包括:运动参数获取模块、离开时间确定模块以及离开时间发送模块,其中:
124.运动参数获取模块,用于当所述第一位置位于所述导航信息所指示的导航路线上,且所述第一位置和所述第二位置之间的距离小于预设距离时,获取所述用户终端的运动方向和运动速度。
125.离开时间确定模块,用于基于所述运动方向和所述运动速度,确定所述用户终端离开所述导航信息所指示的导航路线的时间作为离开时间。
126.离开时间发送模块,用于发送所述离开时间至所述车载终端,以指示所述车载终端输出所述用户终端对应的所述离开时间。
127.进一步地,所述告警提示装置400还包括:第三位置获取模块、第四位置获取模块以及替代导航信息发送模块,其中:
128.第三位置获取模块,用于在当前时间达到所述离开时间时,获取所述用户终端的
位置作为第三位置。
129.第四位置获取模块,用于当所述第三位置位于所述导航信息所指示的导航线路上时,获取所述车载终端的位置作为第四位置。
130.替代导航信息发送模块,用于基于所述第四位置和所述导航信息所指示的终点位置生成替代导航信息,并发送所述替代导航信息至所述车载终端。
131.进一步地,所述告警提示装置400还包括:状态信息检测模块和状态切换模块,其中:
132.状态信息检测模块,用于当接收所述车载终端发送的拒绝使用所述替代导航信息的指令信息时,检测所述用户终端的状态信息,其中,所述状态信息包括息屏状态和亮屏状态。
133.状态切换模块,用于当检测到所述用户终端的状态信息为亮屏状态时,控制所述用户终端从亮屏状态切换为息屏状态。
134.进一步地,所述状态切换模块包括:应用程序获取子模块和状态切换子模块,其中:
135.应用程序获取子模块,用于当检测到所述用户终端的状态信息为亮屏状态时,获取在所述用户终端前台运行的应用程序。
136.状态切换子模块,用于当所述应用程序不满足预设白名单时,控制所述用户终端从亮屏状态切换为息屏状态。
137.请参阅图13,图13示出了本技术又一个实施例提供的告警提示装置的模块框图。该告警提示装置500应用于上述用户终端,下面将针对图13所示的框图进行阐述,所述告警提示装置500包括:广播消息接收模块510、位置获取模块520以及告警提示模块530,其中:
138.广播消息接收模块510,用于接收车载终端发送的广播消息,其中,所述广播消息携带有所述车载终端的导航信息。
139.位置获取模块520,用于获取所述用户终端的位置。
140.告警提示模块530,用于当所述用户终端的位置位于所述导航信息所指示的导航路线上时,输出提告警提示信息。
141.进一步地,所述广播消息还携带有所述车载终端的移动速度,所述告警提示模块530包括:告警提示子模块,其中:
142.告警提示子模块,用于当所述用户终端的位置位于所述导航信息所指示的导航路线上,且所述移动速度大于预设速度时,输出所述告警提示信息。
143.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
144.在本技术所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
145.另外,在本技术各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
146.请参阅图14,其示出了本技术实施例提供的一种电子设备600的结构框图。该电子设备600可以包括服务端100,也可以包括用户终端200,在此不做限定。本技术中的电子设
备600可以包括一个或多个如下部件:处理器610、存储器620以及一个或多个应用程序,其中一个或多个应用程序可以被存储在存储器620中并被配置为由一个或多个处理器610执行,一个或多个程序配置用于执行如前述方法实施例所描述的方法。
147.其中,处理器610可以包括一个或者多个处理核。处理器610利用各种接口和线路连接整个电子设备600内的各个部分,通过运行或执行存储在存储器620内的指令、程序、代码集或指令集,以及调用存储在存储器620内的数据,执行电子设备600的各种功能和处理数据。可选地,处理器610可以采用数字信号处理(digital signal processing,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器610可集成中央处理器(central processing unit,cpu)、图形处理器(graphics processing unit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责待显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器610中,单独通过一块通信芯片进行实现。
148.存储器620可以包括随机存储器(random access memory,ram),也可以包括只读存储器(read

only memory)。存储器620可用于存储指令、程序、代码、代码集或指令集。存储器620可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储电子设备600在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
149.请参阅图15,其示出了本技术实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质700中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
150.计算机可读存储介质700可以是诸如闪存、eeprom(电可擦除可编程只读存储器)、eprom、硬盘或者rom之类的电子存储器。可选地,计算机可读存储介质700包括非易失性计算机可读介质(non

transitory computer

readable storage medium)。计算机可读存储介质700具有执行上述方法中的任何方法步骤的程序代码710的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码710可以例如以适当形式进行压缩。
151.综上所述,本技术实施例提供的告警提示方法、装置、电子设备以及存储介质,通过获取用户终端的位置以表征行人的位置,获取车载终端的位置以表征车辆的位置,以及获取车载终端的导航信息以确定车辆的导航路线,在行人的位置位于车辆的导航路线上,且行人的位置和车辆的位置之间的距离较近时,则可以通过用户终端向行人输出告警提示信息,以提升车辆在行车过程中的安全性。
152.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜