危险状况的判断方法、装置、终端及存储介质与流程

文档序号:16091627发布日期:2018-11-27 23:05阅读:191来源:国知局

本发明涉及车联网技术领域,尤其涉及危险状况的判断方法、装置、终端及存储介质。



背景技术:

随着时代的发展,越来越多的汽车进入人们的日常生活,使得道路状况越来越复杂,加之还有部分汽车司机存在违反交通规则的情况,从而使得行人或自行车用户出行时常面临着大量的来自车辆的潜在危险。

目前,行人或自行车用户出行时只能通过观察道路上的车辆状况或交通信号灯等来自行判断当前路况是否安全,由于个人判断往往具有片面性,用户无法准确全面地获取到周围车辆的状况,常常出现车辆碰撞行人或自行车用户的交通事故。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种危险状况的判断方法,旨在解决目前行人只能通过观察等手段自行判断当前路况是否安全的问题。

为实现上述目的,本发明提供一种危险状况的判断方法,所述危险状况的判断方法包括以下步骤:

获取用户的通行信息,其中,所述用户的通行信息包括所述用户的位置、行进速度和行进方向中的至少一种;

从车联网获取在所述用户的位置的第一预设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种;

根据所述用户的通行信息和所述车辆通行信息判断所述用户是否处于危险状况。

优选地,所述获取用户的通行信息的步骤包括:

获取所述用户的行进速度;

当所述用户的行进速度大于预设阈值时,监测终端是否处于使用状态;

当所述终端处于使用状态时,获取所述用户的位置或/和行进方向。

优选地,所述监测终端是否处于使用状态的步骤包括:

检测所述终端的显示屏幕状态,或/和检测所述终端的程序运行状态;

当所述终端的显示屏幕处于亮屏状态,或/和所述终端正在运行预设的应用程序时,判定所述终端处于使用状态。

优选地,所述根据所述用户通行信息和所述车辆通行信息判断所述用户是否处于预设的危险状况的步骤包括:

根据所述车辆的行驶速度,判断所述车辆是否处于行驶状态;

当判定所述车辆处于行驶状态时,根据所述用户的位置、行进速度和行进方向,以及所述车辆的位置、行驶速度、行驶方向判断所述用户和所述车辆是否会相遇;

当所述用户和所述车辆会相遇时,判定所述用户处于危险状况。

优选地,所述根据所述车辆的行驶速度,判断所述车辆是否处于行驶状态的步骤之后,还包括:

当判定所述车辆处于停止状态时,根据所述车辆的位置和所述用户的位置计算所述车辆与所述用户的距离;

当所述车辆与所述用户的距离小于等于第一预设阈值时,判断所述车辆的发动机是否处于启动状态;

当所述车辆的发动机处于启动状态时,判定所述用户处于危险状况。

优选地,所述根据所述车辆的位置和所述用户的位置计算所述车辆与所述用户的距离的步骤之后,还包括:

当所述车辆与所述用户的距离小于等于第二预设阈值时,判断所述车辆是否在用户行进路线前方;

当判定所述车辆在所述用户行进路线前方时,计算所述车辆的停止时间与当前时间的间隔时长;

当所述间隔时长小于等于第三预设阈值,且所述车辆停止后车门未开启时,判定所述用户处于危险状况。

优选地,所述获取用户的通行信息的步骤之后,还包括:

从车联网获取在所述用户的位置的第二预设范围内的道路信息,所述道路信息包括机动车道和人行横道;

当根据所述用户的位置和行进方向,判定所述用户进入机动车道且不在人行横道中时,判定所述用户处于危险状况。

优选地,还包括当判定所述用户处于危险状况时,执行预设的危险提醒操作,所述执行危险提醒操作的步骤包括:

通过显示屏显示预设的危险提醒信息;

或者,通过语音播放预设的危险提醒信息;

或者,向终端关联的耳机发送预设的危险提醒信息。

此外为实现以上目的,本发明还提供一种危险状况的判断装置,所述危险状况的判断装置包括:

获取程序模块,用于获取用户的通行信息,其中,所述用户的通行信息包括所述用户的位置、行进速度和行进方向中的至少一种;

通信程序模块,用于从车联网获取在所述用户的位置的第一预设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种;

判断程序模块,用于根据所述用户的通行信息和所述车辆通行信息判断所述用户是否处于危险状况;

告警程序模块,用于当判定所述用户处于危险状况时,执行预设的危险提醒操作。

优选地,所述获取程序模块包括:

获取程序单元,用于获取所述用户的行进速度;

检测程序单元,用于当所述用户的行进速度大于预设阈值时,监测终端是否处于使用状态;

所述获取程序单元,还用于当所述终端处于使用状态时,获取所述用户的位置或/和行进方向。

优选地,所述判断程序模块包括:

第一判断程序单元,用于根据所述车辆的行驶速度,判断所述车辆是否处于行驶状态;

第二判断程序单元,用于当判定所述车辆处于行驶状态时,根据所述用户的位置、行进速度和行进方向,以及所述车辆的位置、行驶速度、行驶方向判断所述用户和所述车辆是否会相遇;

第三判断程序单元,用于当所述用户和所述车辆会相遇时,判定所述用户处于危险状况。

此外,为实现以上目的,本发明还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的危险状况的判断程序,所述危险状况的判断程序被所述处理器执行时实现如上所述的危险状况的判断方法的步骤。

此外,为实现以上目的,本发明还提供一种存储介质,所述存储介质上存储有危险状况的判断程序,所述危险状况的判断程序被处理器执行时实现如上所述的危险状况的判断方法的步骤。

本发明实施例提出的一种危险状况的判断方法,终端首先获取用户通行信息,其中,所述用户通行信息包括所述用户的位置、行进速度和行进方向中的至少一种,然后从车联网获取所述用户位置的设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种,根据所述用户通行信息和所述车辆通行信息判断所述用户是否处于预设的危险状况,使得用户周围当前路况是否安全的判断更加准确。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明危险状况的判断方法第一实施例的流程示意图;

图3为本发明危险状况的判断方法第二实施例的流程示意图;

图4为本发明危险状况的判断方法第三实施例的流程示意图;

图5为本发明危险状况的判断方法第四实施例的流程示意图;

图6为本发明危险状况的判断方法第五实施例的流程示意图;

图7为本发明危险状况的判断方法第六实施例的流程示意图;

图8为本发明危险状况的判断装置的结构示意图;

图9为本发明危险状况的判断装置中获取程序模块的结构示意图;

图10为本发明危险状况的判断装置中判断程序模块的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:终端获取用户的通行信息,其中,所述用户的通行信息包括所述用户的位置、行进速度和行进方向中的至少一种,然后从车联网获取在所述用户的位置的第一预设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种,根据所述用户的通行信息和所述车辆通行信息判断所述用户是否处于危险状况,当判定所述用户处于危险状况时,执行预设的危险提醒操作。

由于现有技术中,当周围车辆对行人或自行车用户存在潜在威胁时,用户无法快速准确地获知该危险状况,出行的安全度低。

本发明提供一种解决方案,使终端能够在用户的位置的预设范围内的车辆对用户存在危险时,向用户发出危险提醒信息。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是智能手机,也可以是PC、平板电脑、便携计算机等可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1003,存储器1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。存储器1004可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1004可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1004中可以包括操作系统、网络通信模块、定位模块以及危险状况的判断程序。

在图1所示的终端中,网络接口1003主要用于连接车联网服务器,与车联网服务器进行数据通信;而处理器1001可以用于调用存储器1004中存储的危险状况的判断程序,并执行以下操作:

获取用户的通行信息,其中,所述用户的通行信息包括所述用户的位置、行进速度和行进方向中的至少一种;

从车联网获取在所述用户的位置的第一预设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种;

根据所述用户的通行信息和所述车辆通行信息判断所述用户是否处于危险状况;

当判定所述用户处于危险状况时,执行预设的危险提醒操作。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

获取所述用户的行进速度;

当所述用户的行进速度大于预设阈值时,监测终端是否处于使用状态;

当所述终端处于使用状态时,获取所述用户的位置或/和行进方向。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

检测所述终端的显示屏幕状态,或/和检测所述终端的程序运行状态;

当所述终端的显示屏幕处于亮屏状态,或/和所述终端正在运行预设的应用程序时,判定所述终端处于使用状态。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

根据所述车辆的行驶速度,判断所述车辆是否处于行驶状态;

当判定所述车辆处于行驶状态时,根据所述用户的位置、行进速度和行进方向,以及所述车辆的位置、行驶速度、行驶方向判断所述用户和所述车辆是否会相遇;

当所述用户和所述车辆会相遇时,判定所述用户处于危险状况。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

当判定所述车辆处于停止状态时,根据所述车辆的位置和所述用户的位置计算所述车辆与所述用户的距离;

当所述车辆与所述用户的距离小于等于第一预设阈值时,判断所述车辆的发动机是否处于启动状态;

当所述车辆的发动机处于启动状态时,判定所述用户处于危险状况。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

当所述车辆与所述用户的距离小于等于第二预设阈值时,判断所述车辆是否在用户行进路线前方;

当判定所述车辆在所述用户行进路线前方时,计算所述车辆的停止时间与当前时间的间隔时长;

当所述间隔时长小于等于第三预设阈值,且所述车辆停止后车门未开启时,判定所述用户处于危险状况。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

从车联网获取在所述用户的位置的第二预设范围内的道路信息,所述道路信息包括机动车道和人行横道;

当根据所述用户的位置和行进方向,判定所述用户进入机动车道且不在人行横道中时,判定所述用户处于危险状况。

进一步地,处理器1001可以调用存储器1004中存储的危险状况的判断程序,还执行以下操作:

通过显示屏显示预设的危险提醒信息;

或者,通过语音播放预设的危险提醒信息;

或者,向终端关联的耳机发送预设的危险提醒信息。

参照图2,图2为本发明危险状况的判断方法第一实施例的流程示意图,所述危险状况的判断方法包括以下步骤:

步骤S10,获取用户的通行信息,其中,所述用户的通行信息包括所述用户的位置、行进速度和行进方向中的至少一种;

本发明提供的危险状况的判断方法,主要用于行人或非机动车辆危险状况的判断,也可以应用于其他交通设备危险状况的判断。本发明提供的安全提醒的方法涉及的终端包括但不限于手机、平板电脑等行进智能终端,例如还可以是设置在自行车上专门用于出行安全提醒的智能终端。所述终端中有定位模块,用于获取终端用户的通行信息,其中,用户的通行信息包括用户的位置、行进速度和行进方向中的至少一种;终端开启出行安全提醒功能后,通过定位模块实时获取用户的通行信息。优选地,终端中还可以设置有计步器,用户的行进速度可以通过计步器获取,也可以通过定位模块获取。可以理解的是,定位模块获取终端获取用户的通行信息的方法可以根据需要自行设置,在此不做具体限制,例如可以通过GPS、北斗卫星定位系统等来实现。

步骤S20,从车联网获取在所述用户的位置的第一预设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种;

车联网是由车辆位置、速度和交通路线等信息构成的巨大网络,利用车载电子传感装置,通过行进通讯技术、汽车导航系统、智能终端设备与信息网络平台,使车与路、车与车、车与人、车与城市之间实时联网,实现信息互联互通。随着车联网的发展,越来越多的车辆在出厂时就配备了车辆网的车载终端设备,用于实时采集车辆的通行信息,例如车辆的位置、行驶速度、行驶方向、停止时间、车灯状态、发动机状态及车门状态等等,按照现在车联网的发展状态,未来对道路上所有的车辆实现车辆网实时监控将能够成为现实。本实施例中,终端获取到终端用户的通行信息后,从车联网上获取获取在用户的位置周围预设范围内的车辆信息。

具体地,终端获取到用户的位置后,向车联网发送获取在用户的位置的预设范围内的车辆信息的请求,所述请求中包含有用户的位置信息和预设范围信息。车辆网根据请求中包含的位置信息和预设范围信息,查找出该区域内所有的车辆信息,并将查找到的车辆信息发送至终端,其中,所述车辆信息包括车辆的位置、行驶速度、停止时间、行驶方向、发动机状态和车门状态中的至少一种。可以理解的是,预设范围可以根据实际情况自行设置,在此不做具体限制;例如,可以设置预设范围为以所述位置为中心,以预设长度为半径的圆形区域。

步骤S30,根据所述用户的通行信息和所述车辆通行信息判断所述用户是否处于危险状况;

在本实施例中,终端的存储器中预设有用户处于危险状况的条件,终端获取到用户的通行信息和车辆的行驶信息后,根据用户的通行信息和车辆的行驶信息判断用户当前的状况是否满足危险状况的条件,当满足时,判定用户处于危险状况。可以理解的是,所述用户处于危险状况的条件可以根据实际情况自行设定,在此不做具体限制;例如用户处于危险状况的条件可以设置为所述车辆的行驶速度大于等于预设速度,则所述车辆正在超度驾驶,判定用户处于危险状况。

步骤S40,当判定所述用户处于危险状况时,执行预设的危险提醒操作。

终端根据用户的通行信息和车辆的行驶信息,判定用户处于危险状况时,执行预设的安全提醒操作,向用户发出提醒信息,以使用户能够在接收到提醒信息后调整行进方案,避免出现安全事故。可以理解的是,所述终端发出提醒信息的方式可以根据实际情况自行设置,在此不做具体限制;优选地,提醒的方式可以是通过显示屏显示预设的危险提醒信息,例如通过弹窗的方式将预设的危险提醒信息显示在终端显示屏上,还可以进一步的伴随震动,以更好的提醒用户;或者,终端可以将预设的危险提醒信息通过语音的形式播放;或者,终端也可以将预设的危险提醒信息发送至终端关联的耳机,使耳机能够语音播放所述预设的危险提醒信息,所述耳机和终端关联的方式可以根据实际情况自行设置,在此不做具体限制,例如可以通过蓝牙的方式关联。可以理解的是,预设的危险提醒信息的内容可以根据实际情况自行设置,在此不做具体限制,例如,危险提醒信息可以根据危险状况的不同做针对性的设置,针对不同的危险状况,设置不同的危险提醒信息,比如危险状况为所述车辆存在超速是,对应的预设危险状况信息为附近有车辆超速。

本实施例提供的技术方案,终端首先获取用户通行信息,其中,所述用户通行信息包括所述用户的位置、行进速度和行进方向中的至少一种,然后从车联网获取所述用户位置的设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种,根据所述用户通行信息和所述车辆通行信息判断所述用户是否处于预设的危险状况,当判定所述用户处于预设的危险状况时,执行预设的危险提醒操作,从而使得终端能够在车辆对用户存在威胁时向用户发送危险提醒信息,挺高了用户出行的安全度。

进一步地,参照图3,图3是本发明危险状况的判断方法的第二实施例的流程示意图,基于第一实施例,所述步骤S10的细化步骤包括:

步骤S11,获取所述用户的行进速度;

步骤S12,当所述用户的行进速度大于预设阈值时,监测终端是否处于使用状态;

步骤S13,当所述终端处于使用状态时,获取所述用户的位置或/和行进方向。

随着智能手机的普及和生活节奏的变快,越来越多的人习惯了在行走时看手机,而行走时看手机常常会忘了观察周围的环境,出行存在巨大的危险,此时就终端的出行安全提醒功能更为重要。但如果终端随时都在开启安全监控将对终端的性能带来极大的消耗,因此,本实施例中,终端先获取用户的行进速度,当根据所述行进速度判定用户正在行走,且进一步判定终端正处于使用状态时,才进一步获取用户的位置或/和行进方向,执行接下来的步骤;如果根据所述行进速度判定用户不处于行走状态,或用户处于行走状态但终端不正处于使用状态时,则结束操作。

具体地,本实施例中,终端还设置有计步器,用于获取用户的行进速度。终端首先通过计步器实时或者定时的获取用户的行进速度,根据获取到的行进速度判断用户是否在行走状态,例如,可以在终端中预设一个速度阈值,当根据计步器获取到的用户的行进速度大于等于该阈值时,终端判定用户正在处于行走状态。当用户的行进速度小于预设阈值时,判定用户不处于行走状态,结束操作;当判定用户正处于行走状态时,进一步判断终端是否处于使用状态,当判定终端处于使用状态时,说明当前用户正在行走中使用智能终端,存在出行安全隐患,需要进行出行安全提醒,终端获取用户的位置或/和行进方向,当判定终端不处于使用状态时,则结束操作。可以理解的是,当终端判定用户处于行走状态且终端处于使用状态后,终端获取用户的出行信息时,用户的行进速度可以通过计步器获取,也可以通过定位模块获取。

判断终端是否处于使用状态的方法可以根据实际情况自行设置,在此步骤具体限制。优选地,判断终端是否处于使用状态通过终端的显示屏幕状态或/和终端的程序运行状态来判断。具体地,检测终端显示屏幕的状态,当终端显示屏处于亮屏状态时,判定用户正在使用终端;或者,检测终端的程序运行状态,当终端正在运行预设的应用程序时,判定所述终端处于使用状态,可以理解的是,预设的应用程序可以根据实际情况自行设定,例如,用户可以自己根据行走时习惯使用的手机程序设置为预设的应用程序;同时,也可以在同时满足终端屏幕处于亮屏状态以及终端正在运行预设程序时,判定所述终端处于使用状态。

本实施例提供的技术方案,终端首先获取用户的行进速度,当所述用户的行进速度大于等于预设阈值,且判定终端处于使用状态时,进一步获取用户的位置或/和行进方向,从车联网获取所述用户位置的范围内的车辆通行信息,根据所述用户通行信息和所述车辆通行信息判断所述用户是否处于预设的危险状况,当判定所述用户处于预设的危险状况时,执行预设的危险提醒操作,从而节省了终端的性能消耗。

进一步地,参照图4,图4是本发明危险状况的判断方法的第三实施例的流程示意图,基于第一和第二实施例,所述步骤S30的细化步骤包括:

步骤S31,根据所述车辆的行驶速度,判断所述车辆是否处于行驶状态;

步骤S32,当判定所述车辆处于行驶状态时,根据所述用户的位置、行进速度和行进方向,以及所述车辆的位置、行驶速度、行驶方向判断所述用户和所述车辆是否会相遇;

步骤S33,当所述用户和所述车辆会相遇时,判定所述用户处于危险状况。

在行人或自行车用户出行时,最常遇到的危险状况就是和行驶中的车辆相撞,从而出现车祸。因此,本实施例中,当判定用户周围的行驶状态的车辆和行人可能发生相遇,车辆可能撞上用户时,终端向用户发出提醒信息。

具体地,终端获取到用户的通行信息和所述用户的位置的第一预设范围内的车辆通行信息后,根据车辆的速度就能够判断出车辆是否处于行驶状态,具体地,车辆的速度为零时,判定车辆处于停止状态,车辆的速度不为零时,则判定车辆处于行驶状态。

当判定车辆处于行驶状态时,终端调取预设的算法,根据用户的位置、行进速度和行进方向,以及车辆的位置、行驶速度和行驶方向判断接下来用户和车辆是否会相遇。需要理解的判断用户和车辆是否会相遇的方法可以根据实际情况自行设置,在此不做具体限制。例如,可以根据以下方法判断用户和车辆是否会相遇:根据用户的位置和行进方向,计算出用户的行进路线,根据车辆的位置和进行方向,计算出车辆的行驶路线;然后判断用户的行进路线和车辆的行驶路线是否有交点,当有交点时,获取交点的位置;然后根据用户的位置和交点的位置计算出用户与交点的第一距离,根据车辆的位置和交点的位置计算出车辆和交点的第二距离;再根据所述第一距离和用户的行进速度计算用户到达交点的第一时长,根据所述第二距离和车辆的行驶速度计算车辆到达交点的第二时长;计算第一时长和第二时长的差值,当第一时长和第二时长的差值小于等于预设阈值时,终端则判定用户和车辆会相遇,存在车辆碰撞用户的危险,终端执行预设的危险提醒操作,向用户发出提醒,提醒用户有车辆正在行驶过来并可能会和用户发生碰撞,提醒用户改变行进方案。

此外,终端还可以结合其他信息进行对行人和车辆是否会发生相遇进行判断,例如可以结合道路信息,当获取到用户的位置处于路口,且判定用户正在过人行横道时,终端进一步从车联网获取人行横道的宽度,并根据用户在人行横道中的位置计算到达人行横道对面的剩余距离,再行进速度计算用户穿过马路需要用的时长T;然后根据车辆的位置获取车辆与人行横道的距离D,当该距离小于等于用户穿过马路需要用的时长T和车辆行驶速度V的乘积(D≤T*V)时,说明车辆到达马路的时长小于等于用户穿过人行横道的时长,用户还在人行横道上时车辆就会到达,存在与用户相遇(碰撞)的可能,判定用户处于危险状况。进一步的,判断还可以结合交通灯信息等情况来进行。

本实施例提供的技术方案,当根据车辆的行驶速度判定车辆处于行驶状态时,终端根据用户的位置、行进速度和行进方向,以及车辆的位置、行驶速度和行驶方向判定用户和车辆会相遇时,执行预设的危险提醒操作,从而使得终端能够在用户周围行驶的车辆碰撞可能碰撞用户时向用户发出危险提醒信息。

进一步地,参照图5,图5是本发明危险状况的判断方法的第四实施例的流程示意图,基于第一至第三实施例,所述步骤S31之后,还包括:

步骤S34,当判定所述车辆处于停止状态时,根据所述车辆的位置和所述用户的位置计算所述车辆与所述用户的距离;

步骤S35,当所述车辆与所述用户的距离小于等于第一预设阈值时,判断所述车辆的发动机是否处于启动状态;

步骤S36,当所述车辆的发动机处于启动状态时,判定所述用户处于危险状况。

在现实生活中,停在路边的车辆启动时,由于驾驶员存在视野盲区,无法准确全面的观察到周围是否有人,停止的车辆启动时碰撞到行人或者自行车用户的情况时常发生,对行人或自行车用户的出行带来不小的危险。本实施例中,当终端判定用户附近停止的车辆可能启动时,向用户发送危险提醒信息,提醒用户附近的车辆可能会启动。

具体地,终端获取到用户的位置的第一预设范围内的车辆通行信息后,根据车辆的车辆速度判断车辆是否处于行驶状态,例如,当车辆的行驶速度为零时,判定该车辆处于停止状态;当判定车辆处于停止状态时,再进一步判断车辆是否在用户的附近,可以理解的是,判断车辆是否在用户附近的方法可以根据实际情况自行设定,优选地,可以根据车辆的位置和用户的位置计算车辆和用户的距离,当车辆和用户的距离小于等于第一预设阈值时,判定车辆在用户附近,此时如果车辆启动可能会碰撞到用户,终端进一步判断车辆是否会启动,可以理解的是,所述第一预设阈值可以根据实际情况自行设定,在此不做具体限制,例如,可以将第一预设阈值设置为2m。此外,可以理解的是,判断车辆是否会启动的方法可以根据实际情况自行设定,例如,可以根据车辆的行驶速度来判断,车辆停止时,车辆的行驶速度为零,当车辆的行驶速度从零变为不为零时,判定车辆启动。优选地,车辆的启动根据车辆的发动机状态来判断,终端根据从车辆网获取到的车辆的通行信息中的车辆的发动机的状态信息,判断车辆的发动机是否处于启动状态,当车辆的发动机处于启动状态时,车辆可能随时会启动,则判定所述用户处于危险状况,执行预设的危险提醒操作。需要理解的是,步骤S34和步骤S32之间无先后关系,步骤S34和步骤S33之间也无先后关系。

本实施例提供的技术方案,终端根据车辆的速度判断车辆处于停止状态时,获取车辆和用户的距离,当所述距离小于等于第一预设阈值,且车辆的发动机处于启动状态时,判定所述用户处于危险状况时,执行预设的危险提醒操作,从而使得终端能够在用户附近的车辆可能启动时,向用户发送危险提醒信息。

进一步地,参照图6,图6是本发明危险状况的判断方法的第五实施例的流程示意图,基于第一至第四实施例,所述步骤S34之后,还包括:

步骤S37,当所述车辆与所述用户的距离小于等于第二预设阈值时,判断所述车辆是否在用户行进路线前方;

步骤S38,当判定所述车辆在所述用户行进路线前方时,计算所述车辆的停止时间与当前时间的间隔时长;

步骤S39,当所述间隔时长小于等于第三预设阈值,且所述车辆停止后车门未开启时,判定所述用户处于危险状况。

在现实生活中,路边停止的车辆开门时,车门常会碰撞到车周边的行人或自行车用户,尤其是自行车用户,前方停止的车辆的车门突然打开时,由于自行车用户无法立马反应过来,常会撞上打开的车门。本实施例中,当终端判定用户行进路线前方不远处停止的车辆可能会开门时,判定所述用户处于危险状况时,执行预设的危险提醒操作。

具体地,终端获取到用户的位置的第一预设范围内的车辆通行信息后,根据车辆的车辆速度判断车辆是否处于行驶状态,例如,当车辆的行驶速度为零时,判定该车辆处于停止状态;当判定车辆处于停止状态时,再进一步根据车辆的位置和用户的位置计算车辆和用户的距离,判断所述距离是否小于等于第二预设阈值。可以理解的是,所述第二预设阈值可以根据实际情况自行设置,例如,如果终端是手机等行人常用的终端,可设置第二预设阈值为2m,当终端为绑定在自行车上时,此时用户为自行车用户,可设置第二预设阈值为10m,此外,用户还可以自行更改该第二预设阈值。

当终端判定距离小于等于第二预设阈值时,再根据用户的位置和行进方向获取用户的行进路线,判断所述车辆是否在用户行进路线的前方,当车辆在用户行进路线的前方时,车辆开门会对用户造成危险。可以理解的是,终端也可以先判断车辆是否在用户行进路线的前方,再进一步判断车辆与用户的距离是否小于等于第二预设阈值。

当判断车辆与用户的距离小于等于第二预设阈值且车辆在用户行进路线前方时,终端进一步判断所述车辆的车门是否可能打开,如果判定所述车辆的车门会打开时,则判定所述用户处于危险状况时,执行预设的危险提醒操作。可以理解的是,判断车辆的车门可能会打开的方式可以根据需要自行设置,在此不做具体限制,例如,可以根据从车辆网上获取到的车辆的车门状态信息来判断,当获取到车门状态为打开时,判定车辆的车门打开。优选地,判断车辆的车门是否打开通过以下方法实现:终端计算车辆的停止时间和当前时间的间隔时长,当所述间隔时长小于等于第三预设阈值(预设时长)时,在进一步根据车辆的车门状态信息判断在车辆停止后车门是否开启过,当判定车辆停止后车门未开启,则说明车门的人员还在车内,随时可能会开门,判定车辆的车门会打开。需要理解的是,步骤S37和步骤S35之间无先后关系,步骤S37和步骤S36之间也无先后关系。

本实施例提供的技术方案,终端根据车辆的速度判断车辆处于停止状态时,获取车辆和用户的距离,当所述距离小于等于第二预设阈值,且车辆位于用户行进路线的前方时,计算所述车辆的停止时间与当前时间的间隔时长,当所述间隔时长小于等于第三预设阈值,且所述车辆停止后车门未开启时,判定所述用户处于危险状况,向用户发送提醒信息,从而终端能够在用户行进路线前方附近停止的车辆车门可能打开时,向用户发出危险提醒信息。

进一步地,参照图7,图7是本发明危险状况的判断方法的第六实施例的流程示意图,基于第一至第五实施例,所述步骤S10之后,还包括:

步骤S50,从车联网获取在所述用户的位置的第二预设范围内的道路信息,所述道路信息包括机动车道和人行横道;

步骤S60,当根据所述用户的位置和行进方向,判定所述用户进入机动车道且不在人行横道中时,判定所述用户处于危险状况。

现实生活中,常会发生行人或者自行车用户偏离人行道或自行车道,进入机动车道的情况,特别是用户边玩手机边行走的时候,此时,就急需对用户发出提醒。本实施例中,终端获取到用户的位置和移动方向后,还获在所述用户的位置的第二预设范围内的道路信息,所述道路信息包括机动车道和人行横道,当根据所述用户的位置和行进方向,判定所述用户进入机动车道且不在人行横道中时,判定所述用户处于危险状况,执行预设的危险提醒操作。

具体地,终端获取到用户的位置后,向车辆网发送获取在所述用户的位置的第二预设范围内的道路信息的请求,所述请求中包含有用户的位置和第二预设范围信息,车辆网根据请求中包含的位置信息和第二预设范围,查找出该区域道路信息,并将查找到的道路信息发送至终端,所述道路信息包括机动车道和人行横道。然后根据用户的位置和行进方向判断用户当前行进方案和机动车道的关系,当根据用户的位置和行进方向,判定用户进入机动车道时,再进一步判断用户是否处于人行横道内,如果用户不在人行横道中,则用户此时可能是不小心进入了机动车道,终端判定所述用户处于危险状况时,执行预设的危险提醒操作。需要理解的是,步骤S50和步骤S20之间无先后关系,步骤S50和步骤S30之间也无先后关系,图7只是本实施例其中一种方案的流程示意图。

此外,终端还可以结合其他信息对用户的危险状况进行判断,例如,还可以从车联网获取在用户位置的预设范围内的交通灯信息,当检测到用户进入人行横道且当前交通灯为红灯时,判定用户处于危险状况,执行预设的危险提醒操作。

本实施例提供的技术方案中,终端获取到用户的通行信息后,从车联网获取在所述用户的位置的预设范围内的道路信息,所述道路信息包括机动车道和人行横道,当根据所述用户的位置和行进方向,判定所述用户进入机动车道且不在人行横道中时,判定所述用户处于危险状况,执行预设的危险提醒操作,从而使得终端能够在用户进入机动车道且不在人行横道中时向用户发出危险提醒信息。

进一步地,参照图8,在本发明还提供一种危险状况的判断装置,所述危险状况的判断装置100包括:

获取程序模块110,用于获取用户的通行信息,其中,所述用户的通行信息包括所述用户的位置、行进速度和行进方向中的至少一种;

终端开启危险状况的判断功能后,通过定位模块实时获取用户的通行信息。优选地,终端中还可以设置有计步器,用户的行进速度可以通过计步器获取,也可以通过定位模块获取。可以理解的是,定位模块获取终端获取用户的通行信息的方法可以根据需要自行设置,在此不做具体限制,例如可以通过GPS、北斗卫星定位系统等来实现。

通信程序模块120,用于从车联网获取在所述用户的位置的第一预设范围内的车辆通行信息,所述车辆通行信息包括所述车辆的位置、行驶速度、行驶方向、停止时间、发动机状态及车门状态中的至少一种;

终端获取到用户的位置后,向车联网发送获取在用户的位置的预设范围内的车辆信息的请求,所述请求中包含有用户的位置信息和预设范围信息。车辆网根据请求中包含的位置信息和预设范围信息,查找出该区域内所有的车辆信息,并将查找到的车辆信息发送至终端,其中,所述车辆信息包括车辆的位置、行驶速度、停止时间、行驶方向、发动机状态和车门状态中的至少一种。可以理解的是,预设范围可以根据实际情况自行设置,在此不做具体限制;例如,可以设置预设范围为以所述位置为中心,以预设长度为半径的圆形区域。

判断程序模块130,用于根据所述用户的通行信息和所述车辆通行信息判断所述用户是否处于危险状况;

终端的存储器中预设有用户处于危险状况的条件,终端获取到用户的通行信息和车辆的行驶信息后,根据用户的通行信息和车辆的行驶信息判断用户当前的状况是否满足危险状况的条件,当满足时,判定用户处于危险状况。可以理解的是,所述用户处于危险状况的条件可以根据实际情况自行设定,在此不做具体限制;例如用户处于危险状况的条件可以设置为所述车辆的行驶速度大于等于预设速度,则所述车辆正在超度驾驶,判定用户处于危险状况。

告警程序模块140,用于当判定所述用户处于危险状况时,执行预设的危险提醒操作。

终端根据用户的通行信息和车辆的行驶信息,判定用户处于危险状况时,执行预设的安全提醒操作,向用户发出提醒信息,以使用户能够在接收到提醒信息后调整行进方案,避免出现安全事故。可以理解的是,所述终端发出提醒信息的方式可以根据实际情况自行设置,在此不做具体限制;优选地,提醒的方式可以是通过显示屏显示预设的危险提醒信息,例如通过弹窗的方式将预设的危险提醒信息显示在终端显示屏上,还可以进一步的伴随震动,以更好的提醒用户;或者,终端可以将预设的危险提醒信息通过语音的形式播放;或者,终端也可以将预设的危险提醒信息发送至终端关联的耳机,使耳机能够语音播放所述预设的危险提醒信息,所述耳机和终端关联的方式可以根据实际情况自行设置,在此不做具体限制,例如可以通过蓝牙的方式关联。可以理解的是,预设的危险提醒信息的内容可以根据实际情况自行设置,在此不做具体限制,例如,危险提醒信息可以根据危险状况的不同做针对性的设置,针对不同的危险状况,设置不同的危险提醒信息,比如危险状况为所述车辆存在超速是,对应的预设危险状况信息为附近有车辆超速。

进一步的,参照图9,在图8所示的危险状况的判断装置中,所述获取程序模块110包括:

获取程序单元111,用于获取所述用户的行进速度;

检测程序单元112,用于当所述用户的行进速度大于预设阈值时,监测终端是否处于使用状态;

所述获取程序单元,还用于当所述终端处于使用状态时,获取所述用户的位置或/和行进方向。

终端还设置有计步器,用于获取用户的行进速度。终端首先通过计步器实时或者定时的获取用户的行进速度,根据获取到的行进速度判断用户是否在行走状态,例如,可以在终端中预设一个速度阈值,当根据计步器获取到的用户的行进速度大于等于该阈值时,终端判定用户正在处于行走状态。当用户的行进速度小于预设阈值时,判定用户不处于行走状态,结束操作;当判定用户正处于行走状态时,进一步判断终端是否处于使用状态,当判定终端处于使用状态时,说明当前用户正在行走中使用智能终端,存在出行安全隐患,需要进行危险状况的判断,终端获取用户的位置或/和行进方向,当判定终端不处于使用状态时,则结束操作。可以理解的是,当终端判定用户处于行走状态且终端处于使用状态后,终端获取用户的出行信息时,用户的行进速度可以通过计步器获取,也可以通过定位模块获取。

判断终端是否处于使用状态的方法可以根据实际情况自行设置,在此步骤具体限制。优选地,判断终端是否处于使用状态通过终端的显示屏幕状态或/和终端的程序运行状态来判断。具体地,检测终端显示屏幕的状态,当终端显示屏处于亮屏状态时,判定用户正在使用终端;或者,检测终端的程序运行状态,当终端正在运行预设的应用程序时,判定所述终端处于使用状态,可以理解的是,预设的应用程序可以根据实际情况自行设定,例如,用户可以自己根据行走时习惯使用的手机程序设置为预设的应用程序;同时,也可以在同时满足终端屏幕处于亮屏状态以及终端正在运行预设程序时,判定所述终端处于使用状态。

进一步的,参照图10,在图8所示的危险状况的判断装置中,所述判断程序模块120包括:

第一判断程序单元121,用于根据所述车辆的行驶速度,判断所述车辆是否处于行驶状态;

第二判断程序单元122,用于当判定所述车辆处于行驶状态时,根据所述用户的位置、行进速度和行进方向,以及所述车辆的位置、行驶速度、行驶方向判断所述用户和所述车辆是否会相遇;

第三判断程序单元123,用于当所述用户和所述车辆会相遇时,判定所述用户处于危险状况。

终端获取到用户的通行信息和所述用户的位置的第一预设范围内的车辆通行信息后,根据车辆的速度就能够判断出车辆是否处于行驶状态,具体地,车辆的速度为零时,判定车辆处于停止状态,车辆的速度不为零时,则判定车辆处于行驶状态。

当判定车辆处于行驶状态时,终端调取预设的算法,根据用户的位置、行进速度和行进方向,以及车辆的位置、行驶速度和行驶方向判断接下来用户和车辆是否会相遇。需要理解的判断用户和车辆是否会相遇的方法可以根据实际情况自行设置,在此不做具体限制。例如,可以根据以下方法判断用户和车辆是否会相遇:根据用户的位置和行进方向,计算出用户的行进路线,根据车辆的位置和进行方向,计算出车辆的行驶路线;然后判断用户的行进路线和车辆的行驶路线是否有交点,当有交点时,获取交点的位置;然后根据用户的位置和交点的位置计算出用户与交点的第一距离,根据车辆的位置和交点的位置计算出车辆和交点的第二距离;再根据所述第一距离和用户的行进速度计算用户到达交点的第一时长,根据所述第二距离和车辆的行驶速度计算车辆到达交点的第二时长;计算第一时长和第二时长的差值,当第一时长和第二时长的差值小于等于预设阈值时,终端则判定用户和车辆会相遇,存在车辆碰撞用户的危险,终端执行预设的危险提醒操作,向用户发出提醒,提醒用户有车辆正在行驶过来并可能会和用户发生碰撞,提醒用户改变行进方案。

此外,终端还可以结合其他信息进行对行人和车辆是否会发生相遇进行判断,例如可以结合道路信息,当获取到用户的位置处于路口,且判定用户正在过人行横道时,终端进一步从车辆网获取人行横道的宽度,并根据用户在人行横道中的位置计算到达人行横道对面的剩余距离,再行进速度计算用户穿过马路需要用的时长T;然后根据车辆的位置获取车辆与人行横道的距离D,当该距离小于等于用户穿过马路需要用的时长T和车辆行驶速度V的乘积(D≤T*V)时,说明车辆到达马路的时长小于等于用户穿过人行横道的时长,用户还在人行横道上时车辆就会到达,存在与用户相遇(碰撞)的可能,判定用户处于危险状况。进一步的,判断还可以结合交通灯信息等情况来进行。

此外,本发明实施例还提供一种危险状况的判断装置,所述危险状况的判断装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的危险状况的判断程序,所述危险状况的判断程序被所述处理器执行时实现如上实施例所述的危险状况的判断方法的步骤。

此外,本发明实施例还提供一种存储介质,所述存储介质上存储有危险状况的判断程序,所述危险状况的判断程序被处理器执行时实现如上实施例所述的危险状况的判断方法的步骤。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1