用于行车过程中的行车状态监测方法、装置和导航设备转让专利

申请号 : CN201410211354.0

文献号 : CN104599545B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孟嵩

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明公开了一种用于行车过程中的行车状态监测方法、装置和导航设备。其中,该方法包括:监测行车过程中的一个或多个驾车行为的行车数据;判断每个驾车行为的行车数据是否符合对应的行车规则数据;当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态;保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库,并生成任意一个或多个驾车行为所对应的告警信息;输出告警信息。通过本发明,能够解决了现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的问题。

权利要求 :

1.一种用于行车过程中的行车状态监测方法,其特征在于,包括:监测行车过程中的一个或多个驾车行为的行车数据;

判断每个驾车行为的行车数据是否符合对应的行车规则数据;

当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态;

保存所述违规行车状态下的所述任意一个或多个驾车行为的行车违规记录至数据库,并生成所述任意一个或多个驾车行为所对应的告警信息;

输出所述告警信息;

在保存所述违规行车状态下的所述任意一个或多个驾车行为的行车违规记录至数据库之后,所述方法还包括:读取用户预定行驶路段的道路特征数据;

基于所述道路特征数据在所述数据库中进行匹配处理,预估所述用户预定行驶路段对应的行车违规记录;

根据所述用户预定行驶路段对应的行车违规记录,生成所述用户预定行驶路段所对应的预警信息;

输出所述预警信息;

在根据所述用户预定行驶路段对应的行车违规记录,生成所述用户预定行驶路段所对应的预警信息之前,所述方法还包括:判断所述数据库中记录的与所述用户预定行驶路段的道路特征数据对应的行车违规记录是否满足预警条件;

如果所述用户预定行驶路段的道路特征数据对应的行车违规记录满足所述预警条件,则进入根据所述用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤;

如果所述用户预定行驶路段的道路特征数据对应的行车违规记录不满足,则停止生成所述预警信息。

2.根据权利要求1所述的方法,其特征在于,所述驾车行为的行车数据包括:行车位置信息、行车路线信息、行车速度信息;所述行车规则数据是预先设置的安全行车信息,所述行车规则数据的类型包括:行车上限速度信息、行车安全加速信息、行车安全减速信息、预定行车路线信息。

3.根据权利要求1所述的方法,其特征在于,所述预警条件至少包括如下任意一个或多个条件:所述用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率、发生次数和用户预定行驶路段的重要权重值。

4.根据权利要求1至3中任意一项所述的方法,其特征在于,在输出所述预警信息之后,所述方法还包括:当行驶到所述用户预定行驶路段时,启动监测在所述用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据;

当在所述用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据符合对应的行车规则数据时,确定所述用户预定行驶路段的行车状态为正常行车状态;

生成所述用户预定行驶路段所对应的鼓励信息;

输出所述鼓励信息。

5.根据权利要求1所述的方法,其特征在于,在输出所述告警信息之后,所述方法还包括:显示所述告警信息,其中显示所述告警信息的方式包括:语音方式和界面浮动窗的方式。

6.一种用于行车过程中的行车状态监测装置,其特征在于,包括:监测模块,用于监测行车过程中的一个或多个驾车行为的行车数据;

判断模块,用于判断每个驾车行为的行车数据是否符合对应的行车规则数据;

确定模块,用于当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态;

保存模块,用于保存所述违规行车状态下的所述任意一个或多个驾车行为的行车违规记录至数据库,并生成所述任意一个或多个驾车行为所对应的告警信息;

第一输出模块,用于输出所述告警信息;

所述装置还包括:

读取模块,用于读取用户预定行驶路段的道路特征数据;

预估模块,用于基于所述道路特征数据在所述数据库中进行匹配处理,预估所述用户预定行驶路段对应的行车违规记录;

生成模块,用于根据所述用户预定行驶路段对应的行车违规记录,生成所述用户预定行驶路段所对应的预警信息;

第二输出模块,用于输出所述预警信息;

子判断模块,用于判断所述数据库中记录的与所述用户预定行驶路段的道路特征数据对应的行车违规记录是否满足预警条件;

预警模块,用于如果所述用户预定行驶路段的道路特征数据对应的行车违规记录满足所述预警条件,则执行所述生成模块的功能;

停止预警模块,用于如果所述用户预定行驶路段的道路特征数据对应的行车违规记录不满足,则停止生成所述预警信息。

7.根据权利要求6所述的装置,其特征在于,所述装置还包括:启动模块,用于当行驶到所述用户预定行驶路段时,启动监测在所述用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据;

正常行车状态确定模块,用于当在所述用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据符合对应的行车规则数据时,确定所述用户预定行驶路段的行车状态为正常行车状态;

获取模块,用于生成所述用户预定行驶路段所对应的鼓励信息;

第三输出模块,用于输出所述鼓励信息。

8.一种导航设备,其特征在于,包括:

监测装置,用于监测行车过程中的一个或多个驾车行为的行车数据;

处理器,与所述监测装置建立连接,用于判断每个驾车行为的行车数据是否符合对应的行车规则数据,当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态,并生成所述任意一个或多个驾车行为所对应的告警信息;

存储器,与所述处理器建立连接,用于保存所述违规行车状态下的所述任意一个或多个驾车行为的行车违规记录至数据库;

显示装置,用于显示所述告警信息;

所述处理器还用于读取用户预定行驶路段的道路特征数据,基于所述道路特征数据在所述数据库中进行匹配处理,预估所述用户预定行驶路段对应的行车违规记录,根据所述用户预定行驶路段对应的行车违规记录,生成所述用户预定行驶路段所对应的预警信息,输出所述预警信息;

所述处理器还用于判断所述数据库中记录的与所述用户预定行驶路段的道路特征数据对应的行车违规记录是否满足预警条件;如果所述用户预定行驶路段的道路特征数据对应的行车违规记录满足所述预警条件,则进入根据所述用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤;如果所述用户预定行驶路段的道路特征数据对应的行车违规记录不满足,则停止生成所述预警信息。

说明书 :

用于行车过程中的行车状态监测方法、装置和导航设备

技术领域

[0001] 本发明涉及互联网领域,具体而言,涉及一种用于行车过程中的行车状态监测方法、装置和导航设备。

背景技术

[0002] 针对交通道路的路况堵塞等问题日益严重,分析可知,由于驾车者的驾驶行为违规以及由于不熟悉路况而使得路况差等上述问题日益明显,针对该问题,可以通过现有的驾车培训产品来解决,目前的驾车培训产品主要通过对车主的驾驶行为进行评估,来帮助提升驾驶人员的驾驶能力。
[0003] 具体的,现有的驾驶培训产品一般通过驾车的车主主动同步上报驾驶行为和驾驶路况,使得其他车主可以及时分享驾驶经验和实时路况,但这种方式依赖于驾车车主的主动上报行为,很多情况下,存在上报的信息不准确、不及时的缺陷。
[0004] 为了解决上述问题,现有的驾驶培训产品可以实时自动记录当前驾车车主的驾驶行为记录,并根据其行驶公里数、油耗、超速、违章等信息为车主的历史驾驶记录进行打分,并将打分信息进行分享,并且和好友进行积分评比。这种在驾驶过程中,为驾驶员的驾驶行为进行打分的方法,会根据用户的驾驶行为实时地显示基础参数,在用户主动结束时会根据打分算法给出本次驾驶得分。
[0005] 分析目前的实现方案可知,现有的实现方案仅仅是对于一次驾驶行为的宏观评价,仍旧存在评价结果不准确、不直观的问题。
[0006] 针对上述现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的问题,目前尚未提出有效的解决方案。

发明内容

[0007] 本发明实施例提供了一种用于行车过程中的行车状态监测方法、装置和导航设备,以至少解决现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的技术问题。
[0008] 根据本发明实施例的一个方面,提供了一种用于行车过程中的行车状态监测方法,该方法包括:监测行车过程中的一个或多个驾车行为的行车数据;判断每个驾车行为的行车数据是否符合对应的行车规则数据;当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态;保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库,并生成任意一个或多个驾车行为所对应的告警信息;输出告警信息。
[0009] 根据本发明实施例的另一方面,还提供了一种用于行车过程中的行车状态监测装置,该装置包括:监测模块,用于监测行车过程中的一个或多个驾车行为的行车数据;判断模块,用于判断每个驾车行为的行车数据是否符合对应的行车规则数据;确定模块,用于当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态;保存模块,用于保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库,并生成任意一个或多个驾车行为所对应的告警信息;第一输出模块,用于输出告警信息。
[0010] 根据本发明实施例的另一方面,还提供了一种导航设备,该导航设备包括:监测装置,用于监测行车过程中的一个或多个驾车行为的行车数据;处理器,与监测装置建立连接,用于判断每个驾车行为的行车数据是否符合对应的行车规则数据,当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态,并生成任意一个或多个驾车行为所对应的告警信息;存储器,与处理器建立连接,用于保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库;显示装置,用于显示告警信息。
[0011] 在本发明实施例中,采用监测行车过程中的一个或多个驾车行为的行车数据;判断每个驾车行为的行车数据是否符合对应的行车规则数据;当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态;保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库,并生成任意一个或多个驾车行为所对应的告警信息;输出告警信息的方式,通过为驾车者的整个行程过程提供了对至少一个驾车行为的行车数据进行实时的监测功能,监测行车过程中的至少一个驾车行为的行车数据,并利用监测到的行车数据与预存的行车规则数据进行匹配,来判断驾车过程中驾车行为是否违规,如果有任意一个驾车行为的行车数据与其对应的行车规则数据不相符,则判定驾车者的驾车行为违规。由于上述方法对整个行车评价进行了细化,会对驾车者的多个驾车行为的行车数据都进行监测,因此,可以实现从多个角度来评估当前驾车者的驾车行为,并进一步评估得到是哪一个驾车行为导致了行车状态为违规行车状态。同时会针对每个违规的驾车行为,系统都可以生成对应的告警信息进行显示。从而解决了现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的技术问题,达到了驾车者可以明确知晓发生违规行为是哪一个或一类驾驶行为的目的,而不是仅获知整个驾车过程的宏观评价,导致驾车者仍旧无法从评价结果有针对性的进行驾车行为的进一步改进。

附图说明

[0012] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0013] 图1是根据本发明实施例一的导航设备的结构示意图;
[0014] 图2a和2b是根据本发明实施例一的导航设备的应用界面的示意图;
[0015] 图3是根据本发明实施例二的用于行车过程中的行车状态监测方法的流程示意图;
[0016] 图4是根据本发明实施例的各个驾车行为的行车数据的状态转换示意图;
[0017] 图5是根据本发明实施例二的一种可选的用于行车过程中的行车状态监测方法的详细流程示意图;
[0018] 图6是根据本发明实施例三的用于行车过程中的行车状态监测装置的结构示意图;
[0019] 图7是根据本发明实施例三的第一种可选的用于行车过程中的行车状态监测装置的结构示意图;
[0020] 图8是根据本发明实施例三的第二种可选的用于行车过程中的行车状态监测装置的结构示意图;以及
[0021] 图9是根据本发明实施例三的第三种可选的用于行车过程中的行车状态监测装置的结构示意图。

具体实施方式

[0022] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0023] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0024] 实施例1
[0025] 在描述本申请的各实施例的进一步细节之前,将参考图1来描述可用于实现本申请的原理的一个合适的计算体系结构。在以下描述中,除非另外指明,否则将参考由一个或多个计算机执行的动作和操作的符号表示来描述本申请的各实施例。由此,可以理解,有时被称为计算机执行的这类动作和操作包括计算机的处理单元对以结构化形式表示数据的电信号的操纵。这一操纵转换了数据或在计算机的存储器系统中的位置上维护它,这以本领域的技术人员都理解的方式重配置或改变了计算机的操作。维护数据的数据结构是具有数据的格式所定义的特定属性的存储器的物理位置。然而,尽管在上述上下文中描述本申请,但它并不意味着限制性的,如本领域的技术人员所理解的,后文所描述的动作和操作的各方面也可用硬件来实现。
[0026] 在其最基本的配置中,图1是根据本发明实施例一的导航设备的结构示意图。出于描述的目的,所绘的体系结构仅为合适环境的一个示例,并非对本申请的使用范围或功能提出任何局限。也不应将该计算系统解释为对图1所示的任一组件或其组合具有任何依赖或需求。
[0027] 如图1所示,本申请提供的包含了行车状态监测系统的导航设备可以是应用于车载的导航仪器,或者车主手持的导航终端,为驾车的车主提供便利的行车状态监测系统。该导航设备可以包括:监测装置10、处理器30、存储器50和显示装置70。
[0028] 其中,监测装置10,用于监测行车过程中的一个或多个驾车行为的行车数据。
[0029] 本申请提供的上述监测装置10可以是一个集全球卫星定位功能、地理信息采集功能的硬件设备,用于监测车辆行车过程中各个驾车行为的行车数据,其中,驾车行为的行车数据可以包括如下几类:行车位置信息、行车路线信息、行车速度信息等。
[0030] 例如,以行车数据中的行车位置信息和行车路线信息为例,可以通过全球定位功能实现移动的车辆对接收到的全球定位系统(Global Positioning System,GPS)的数据(经纬度、高度、时间、速度等)进行解析,从而实现实时采集车辆在行车过程中的行车位置和行车路线信息。此处需要说明的是,车载的导航仪器,或者车主手持的导航系统中都可以提供相应的通信模块和接口来实时获取行车过程中采集到的当前车辆所处的位置信息。
[0031] 其中,处理器10,与监测装置建立连接,用于判断每个驾车行为的行车数据是否符合对应的行车规则数据,当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态,并生成任意一个或多个驾车行为所对应的告警信息。
[0032] 此处需要说明的是,上述行车规则数据可以是预先设置的安全行车信息,行车规则数据的类型可以包括如下几种类型:行车上限速度信息、行车安全加速信息、行车安全减速信息、预定行车路线信息等。针对不同驾车行为的行车数据对应有不同的行车规则数据,即系统可以针对不同类型的行车数据预先设置对应的安全行车信息,在任意一个或多个行车数据与其对应的安全行车数据进行比对之后,如果比对结果不符合安全规则,则可以确定当前驾车的车主的行车状态处于违规的行车状态。
[0033] 例如,在行车状态处于正常行车状态的情况下,如果监测到当前驾车者的行车速度超过预先设置的行车上限速度,则确定当前行车状态为超速的违规行车状态;如果监测到当前驾车者的行车路线偏离预先设置的预定行车路线信息,则确定当前行车状态为偏离路线或突然变道的违规行车状态;如果监测到当前驾车者的行车速度短时间内超过预先设置的行车安全加速信息,则确定当前行车状态为急加速的违规行车状态;如果监测到当前驾车者的行车速度短时间内超过预先设置的行车安全减速信息,则确定当前行车状态为急减速的违规行车状态。
[0034] 此处需要说明的是,上述用于判定正常行车状态下的驾车行驶状态是否变为违规行车状态的行车数据,仅为本申请提供的示例说明。
[0035] 其中,存储器50,与处理器30建立连接,用于保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库。
[0036] 此处需要说明的是,在确定当前驾车者的驾车状态在违规行车状态下,可以首先会确定与行车违规状态的驾车行为相关的违规类型、累计发生次数、发生频率等违规记录信息,例如,超速的违规行车状态的行车违规记录可以是“超速”类型,累计发生次数为2次;偏离路线或突然变道的违规行车状态的行车违规记录可以是“错误行车路线”类型,累计发生次数为1次;急加速的违规行车状态的行车违规记录可以是“加速过快”类型,累计发生次数为3次;急减速的违规行车状态的行车违规记录可以是“减速过快”类型,累计发生次数为
1次。由此,会将上述每种导致行车违规的行车数据及其各种对应的违规记录可以作为数据表的形式保存至数据库,并对应生成各自的告警信息,从而实现了保存本次驾车者的违规驾车行为的违规记录。
[0037] 此处需要说明的是,本申请上述实施例中的告警信息可以是以下任意一种或多种形式的信息:文字信息、语音信息、提示音信息、图像信息、动画视频信息等。上述告警信息可以预先设定并保存,针对不同的行车违规记录关联其对应的告警信息。例如,针对“超速”类型的告警信息可以是一段语音提示:“您已超速,请注意降速”。
[0038] 其中,显示装置70,用于显示告警信息。显示装置可以将对应的错误驾驶行为以输出告警信息的形式进行提醒,此处的提醒方式可以包括:语音信息以及界面浮动窗式的文字信息。
[0039] 此处需要进一步说明的是,上述导航设备实现的过程可以是一个自循环的过程,在一次监测流程完成后会自动进入下一次驾驶监测循环的环节,从而实现在监测功能启动之后,系统会在完成一次告警之后持续的监测驾车行为,并输出对应的告警信息。
[0040] 由此可知,本申请上述实施例一提供的导航设备,为驾车者的整个行程过程提供了对至少一个驾车行为的行车数据进行实时的监测功能,通过监测行车过程中的至少一个驾车行为的行车数据,并利用监测到的行车数据与预存的行车规则数据进行匹配,来判断驾车过程中驾车行为是否违规,如果有任意一个驾车行为的行车数据与其对应的行车规则数据不相符,则判定驾车者的驾车行为违规。
[0041] 由于上述导航设备对整个行车评价进行了细化,会对驾车者的多个驾车行为的行车数据都进行监测,因此,可以实现从多个角度来评估当前驾车者的驾车行为,并进一步评估得到是哪一个驾车行为导致了行车状态为违规行车状态。同时会针对每个违规的驾车行为,系统都可以生成对应的告警信息进行显示。从而解决了现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的技术问题,达到了驾车者可以明确知晓发生违规行为是哪一个或一类驾驶行为的目的,而不是仅获知整个驾车过程的宏观评价,导致驾车者仍旧无法从评价结果有针对性的进行驾车行为的进一步改进。
[0042] 此处还需要说明的是,在驾车者获知了驾驶过程中各个行车行为的监测结果之后,还可以进一步对监测结果进行统计分析,例如,分析整个驾车过程中的预定时间段内或用户预定行驶路段内,每种违规驾驶行为的发生频率,从而可以明确每个驾车行为的违规程度,针对违规频率高的驾驶行为可以提供相应的突出提示。
[0043] 本申请上述实施例所提供的导航设备实现的车状态监测功能主要可以针对新手驾驶员这个用户群,为驾驶新手提供一个细致的新手陪驾系统的产品,驾车新手可以利用上述实施例一提供的新手陪驾系统生成的评估结果进行纠错练习,达到提高驾车技术的目的。
[0044] 该导航设备的应用界面如图2a和2b所示,驾车者作为使用用户登录图2a所示的导航界面,在用户登录成功之后,可以通过点击应用界面上的控件“我是新手”来进入新手陪驾模式,即启动本申请上述监测功能。进入该新手陪驾模式中,会针对登录用户在驾车过程中所出现的问题进行实时的告警提示信息,告警信息可以是在现有的应用界面的下方浮现的提示文字,也可以是语音提示,这这文字提示和语音提示的结合。进一步的,在提供实时的告警功能的同时,用户还可以进入结束打分的流程,如图2b所示,会在一个弹出的分数页面出现“新手提示”按钮,点击后会根据本次驾驶的行为进行点评,并针对部分驾车行为进行讲解。
[0045] 在进入新手陪驾模式之后,本申请上述实施例一提供的导航设备可以是一个驾驶监视循环(即预先设置驾驶行为判断的时间间隔,例如3秒)的过程,对于用户的驾驶行为进行实时的判断。系统在每个驾驶监视循环内,都会进行用户驾驶行为的行车状态的判断(依照现有的驾车行为判断算法进行判断),如果断定存在驾驶行为违规的问题,立刻以语音和/或界面浮动框的形式给发出告警信息来提示用户存在的问题。
[0046] 由上分析可知,本申请提供的上述导航设备的监测方案,比较现有技术仅是提供对于一次驾驶行为的宏观评价的打分,可以提供实时性的、有针对性的告警信息提示以及纠正信息。而且上述导航设备不仅适用于普通的常规用户,更加适用于驾车经验较少,需要明确告知其驾车违规行为的新手,因此,对于驾驶新手用户,上述方案可以提供针对每个驾车行为的违规结果进行详细程度较高的告警信息,由于行车规则数据和告警信息是预先设定的,因此,由行车规则数据确定的违规标准比较明确,可以针对驾驶新手进行有针对性的训练,从而使得用户可以在短时间内迅速明确自身的驾车缺陷,及时根据告警信息来更正驾车行为,快速掌握驾驶技巧,注意行车中的一些雷区,提高驾驶水平;对于公共交通系统来说,也少了一分隐患。
[0047] 优选地,本申请上述导航设备,在执行保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库之后,还可以通过处理器30来执行如下实施步骤:
[0048] 首先,读取用户预定行驶路段的道路特征数据。
[0049] 其中,道路特征数据可以通过全球定位全球定位系统GPS来获取,当导航系统接收到用户输入的起始位置和目标位置之后会,GPS会通过卫星系统获取起始位置到目标位置整个路段的行车路线信息,以及实时监测行车过程中车辆的行车位置,由于已经获取到行车路线,因此,可以对应得到该行车路线上经过的道路的特征数据,例如,路段的位置坐标、路段名称、直行路段还是弯道等特征数据。
[0050] 此处需要说明的是,此处读取的道路特征数据是一段用户预定行驶路段的数据,用户预定行驶路段可以是当前驾车者将要行使至的一个路段,或者是驾车者在未来一段时间内将要行驶到的路段。
[0051] 然后,基于道路特征数据在数据库中进行匹配处理,预估用户预定行驶路段对应的行车违规记录。
[0052] 由于数据库中已经保存了当前驾车者的历史违规记录,即记录了驾车者发生违规驾车行为时的行车违规数据,此处的行车违规数据可以包括如下数据段:违规驾车行为的名称、发生时间、违规驾车行为的行车违规记录,以及违规驾车行为的发生路段的特征数据等。例如,对应上述数据库中行车违规数据的保存规则,数据库可以记录的一条违规记录信息的数据段可以为:超速驾驶、20140401、超速、京广高速直行路段。
[0053] 接着,根据用户预定行驶路段对应的行车违规记录,生成用户预定行驶路段所对应的预警信息。
[0054] 由于用户预定行驶路段时当前驾车者还没有实际行驶到的路段,因此,获取到的行车违规记录是根据该驾车者的历史违规记录预估得到的,即假设驾车者行驶至该用户预定行驶路段会发生预估的违规驾车行为,从而提前生成预警信息给驾车者,使得驾车者有一个心理准备,在行驶到该用户预定行驶路段时避免发生预估的违规驾车行为。
[0055] 最后,可以输出预警信息至导航设备的应用界面。此处的预警信息也可以是语言信息、文字信息等具有提示功能的信息。
[0056] 由上可知,本申请上述实施例一提供的方案中,上述导航设备实现了在行车过程中,通过实时预读用户预定行驶路段的道路特征数据(例如前方道路的特征数据),来结合本地数据库中保存的违规记录,筛选出需要提醒用户注意的驾车行为,进行预提醒。
[0057] 优选地,上述实施例一中,在导航设备执行根据用户预定行驶路段对应的行车违规记录,生成用户预定行驶路段所对应的预警信息之前,还可以实现如下功能模块:
[0058] 判断数据库中记录的与用户预定行驶路段的道路特征数据对应的行车违规记录是否满足预警条件,其中,如果用户预定行驶路段的道路特征数据对应的行车违规记录满足预警条件,则进入根据用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤;如果用户预定行驶路段的道路特征数据对应的行车违规记录不满足,则停止生成预警信息。
[0059] 此处需要说明的是,此处的预警信息可以表示对用户将要行驶到的路段预测会发生违规所对应的报警,而上述示例中的告警信息则可以表示用户正在行驶过程中当前发生违规时所对应的报警。优选地,本申请上述实施例中的预警条件至少包括如下任意一个或多个条件:用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率、发生次数和用户预定行驶路段的重要权重值。其中,用户预定行驶路段的重要权重值可以根据全球定位系统获取到的该用户预定行驶路段的路段复杂度来设置,例如,针对复杂的高架桥可以设置为重要权重值最高,行车量少的直行道设置为重要权重值最低等。
[0060] 下面就以预警条件为用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率进行举例说明。
[0061] 导航设备在读取数据库中记录的与用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率之后,进行预警判断。
[0062] 其中,如果用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率大于等于阈值,则进入根据用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤;如果用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率小于阈值,则停止生成预警信息。
[0063] 由于驾车者在整个行车过程中,数据库中保存的违规行车记录可能存在以下几种特点:一些违规的驾车行为发生频率较高,我们认为驾车者对该驾车行为始终不熟练容易出错;一些违规的驾车行为发生频率非常低,可能很久的时间内仅发生了一次,我们可以认为这种发生频率较低的违规驾车行为可能是驾车者偶尔一次失误,也有可能是经过学习纠正已经不会或不太可能发生该违规记录。但对于数据库,无论哪种类型的违规记录都将会记录,这就存在一种情况,当系统基于数据库中对用户预定行驶路段的违规进行预估的时候,便会发生对一些驾车者不会发生的违规行为也进行了预警,耗费了资源也误导了驾车者。
[0064] 针对上述问题,本申请上述实施例一的导航设备实现了一种过滤方案,通过确定生成预定信息的过滤规则,即仅针对前方道路中符合预警提醒条件的行车违规记录,生成对应的预警信息,因此,避免了多余的预警信息的输出,节省了资源,也提高了预警的准确性。
[0065] 优选地,导航设备在执行输出预警信息之后,还可以进一步监测预警信息的实际预警效果如何。
[0066] 实现过程如下:当行驶到用户预定行驶路段时,启动监测在用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据,其中,当在用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据符合对应的行车规则数据时,确定用户预定行驶路段的行车状态为正常行车状态,最终生成用户预定行驶路段所对应的鼓励信息并输出该鼓励信息。
[0067] 由此可知,本申请提供的导航设备可以通过验证驾车者实际行驶到上述用户预定行驶路段时,是否避免发生预警信息中提示的违规行车行为,来实现监测预警信息的提醒是否对用户起到帮助,如果用户成功规避违规,则可以播放语音和/或文字信息来鼓励用户。
[0068] 此处还需要进一步说明的是,在完成上述实施例一提供的各个可选的或优选的方案之后,结合图2a和2b所示的导航系统界面示意图可知,当用户主动结束图2a所示的打分之后,可以进入图2b所示的打分结果页面。当驾车者点击图2b所示的结果页面上设置的“新手提示”按钮之后,系统可以根据本次用户的违规行为记录进行有针对性的讲解。详细讲解内容可以和有经验的司机或者陪驾进行探求。
[0069] 综上可知,实施例一提供的导航设备是一种为新手准备的提供高效、准确的行车培训产品,一方面可以实现对相应的错误驾驶行为进行提醒,同时在行车的同时,实时预读前方道路特征数据,结合本地违规记录,筛选出需要提醒用户注意的情况,进行预提醒,并监测本次提醒是否对用户起到帮助,如果用户成功规避违规,播放语音和文字鼓励用户。
[0070] 从而为新手提供了一种针对驾驶新手的行车中不良习惯的即时提示,以及针对驾驶的不良习惯在行车打分页面的总结讲解的实现方案。
[0071] 实施例2
[0072] 根据本发明实施例,提供了一种用于行车过程中的行车状态监测方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0073] 图3是根据本发明实施例二的用于行车过程中的行车状态监测方法的流程示意图。
[0074] 本申请所提供的方法实施例,可以应用于车载的导航仪器,或者车主手持的导航终端中,为驾车的车主提供便利的行车状态监测方法。
[0075] 如图3所示,该方法可以包括如下实施步骤:
[0076] 步骤S10,可以通过用于导航的终端来监测行车过程中的一个或多个驾车行为的行车数据。
[0077] 本申请上述步骤S10可以采用集全球卫星定位技术、地理信息技术等技术监测车辆行车过程中各个驾车行为的行车数据,其中,驾车行为的行车数据可以包括如下几类:行车位置信息、行车路线信息、行车速度信息等。
[0078] 例如,以行车数据中的行车位置信息和行车路线信息为例,可以通过全球定位技术实现移动的车辆对接收到的全球定位系统(Global Positioning System,GPS)的数据(经纬度、高度、时间、速度等)进行解析,从而实现实时采集车辆在行车过程中的行车位置和行车路线信息。此处需要说明的是,车载的导航仪器,或者车主手持的导航系统中都可以提供相应的通信模块和接口来实时获取行车过程中采集到的当前车辆所处的位置信息。
[0079] 步骤S12,可以通过用于导航的终端来判断每个驾车行为的行车数据是否符合对应的行车规则数据。
[0080] 上述步骤S12中的行车规则数据可以是预先设置的安全行车信息,行车规则数据的类型可以包括如下几种类型:行车上限速度信息、行车安全加速信息、行车安全减速信息、预定行车路线信息等。
[0081] 步骤S14,当所有驾车行为的行车数据中的任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态。
[0082] 此处需要说明的是,结合图4所示的各个驾车行为的行车数据的状态转换示意图可知,通过上述步骤S12和步骤S14可以确定,针对不同驾车行为的行车数据对应有不同的行车规则数据,即系统可以针对不同类型的行车数据预先设置对应的安全行车信息,在任意一个或多个行车数据与其对应的安全行车数据进行比对之后,如果比对结果不符合安全规则,则可以确定当前驾车的车主的行车状态处于违规的行车状态。
[0083] 例如,如图4所示,在行车状态处于正常行车状态的情况下,如果监测到当前驾车者的行车速度超过预先设置的行车上限速度,则确定当前行车状态为超速的违规行车状态;如果监测到当前驾车者的行车路线偏离预先设置的预定行车路线信息,则确定当前行车状态为偏离路线或突然变道的违规行车状态;如果监测到当前驾车者的行车速度短时间内超过预先设置的行车安全加速信息,则确定当前行车状态为急加速的违规行车状态;如果监测到当前驾车者的行车速度短时间内超过预先设置的行车安全减速信息,则确定当前行车状态为急减速的违规行车状态。
[0084] 此处需要说明的是,上述用于判定正常行车状态下的驾车行驶状态是否变为违规行车状态的行车数据,仅为本申请提供的示例说明。
[0085] 步骤S16,可以通过用于导航的终端来保存在违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库,并生成任意一个或多个驾车行为的所对应的告警信息。
[0086] 上述步骤S16实现了,在确定当前驾车者的驾车状态在违规行车状态下,首先会确定与行车违规状态的驾车行为相关的违规类型、累计发生次数、发生频率等违规记录信息,例如,超速的违规行车状态的行车违规记录可以是“超速”类型,累计发生次数为2次;偏离路线或突然变道的违规行车状态的行车违规记录可以是“错误行车路线”类型,累计发生次数为1次;急加速的违规行车状态的行车违规记录可以是“加速过快”类型,累计发生次数为3次;急减速的违规行车状态的行车违规记录可以是“减速过快”类型,累计发生次数为1次。
由此,会将上述每种导致行车违规的行车数据及其各种对应的违规记录可以作为数据表的形式保存至数据库,并对应生成各自的告警信息,从而实现了保存本次驾车者的违规驾车行为的违规记录。
[0087] 此处需要说明的是,本申请上述实施例中的告警信息可以是以下任意一种或多种形式的信息:文字信息、语音信息、提示音信息、图像信息、动画视频信息等。上述告警信息可以预先设定并保存,针对不同的行车违规记录关联其对应的告警信息。例如,针对“超速”类型的告警信息可以是一段语音提示:“您已超速,请注意降速”。
[0088] 步骤S18,可以输出告警信息。例如输出告警信息至导航终端的应用界面,即在输出告警信息之后,显示告警信息,其中显示告警信息的方式可以包括:语音方式和界面浮动窗的方式。
[0089] 由此可知,上述步骤S18实现了将对应的错误驾驶行为以输出告警信息的形式进行提醒,此处的提醒方式可以包括:语音信息以及界面浮动窗式的文字信息。
[0090] 此处需要进一步说明的是,上述步骤S10至步骤S18实现的过程可以是一个自循环的过程,在一次监测流程完成后会自动进入下一次驾驶监测循环的环节,从而实现在监测功能启动之后,系统会在完成一次告警之后持续的监测驾车行为,并输出对应的告警信息。
[0091] 由此可知,本申请上述实施例二提供的方案,为驾车者的整个行程过程提供了对至少一个驾车行为的行车数据进行实时的监测方法,通过监测行车过程中的至少一个驾车行为的行车数据,并利用监测到的行车数据与预存的行车规则数据进行匹配,来判断驾车过程中驾车行为是否违规,如果有任意一个驾车行为的行车数据与其对应的行车规则数据不相符,则判定驾车者的驾车行为违规。
[0092] 由于上述方案对整个行车评价进行了细化,会对驾车者的多个驾车行为的行车数据都进行监测,因此,可以实现从多个角度来评估当前驾车者的驾车行为,并进一步评估得到是哪一个驾车行为导致了行车状态为违规行车状态。同时会针对每个违规的驾车行为,系统都可以生成对应的告警信息进行显示。从而解决了现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的技术问题,达到了驾车者可以明确知晓发生违规行为是哪一个或一类驾驶行为的目的,而不是仅获知整个驾车过程的宏观评价,导致驾车者仍旧无法从评价结果有针对性的进行驾车行为的进一步改进。
[0093] 此处还需要说明的是,在驾车者获知了驾驶过程中各个行车行为的监测结果之后,还可以进一步对监测结果进行统计分析,例如,分析整个驾车过程中的预定时间段内或用户预定行驶路段内,每种违规驾驶行为的发生频率,从而可以明确每个驾车行为的违规程度,针对违规频率高的驾驶行为可以提供相应的突出提示。
[0094] 本申请上述实施例所提供的步骤S10至步骤S18可以在车载的导航仪器,或者运行了导航系统的终端(例如移动终端)上运行,该行车状态监测方法主要可以针对新手驾驶员这个用户群,为驾驶新手提供一个细致的新手陪驾系统的产品,驾车新手可以利用上述实施例二提供的新手陪驾系统生成的评估结果进行纠错练习,达到提高驾车技术的目的。
[0095] 结合图2a和2b所示的导航系统界面示意图,下面可以以安装了本申请上述实施例二提供的导航系统的移动终端为例对上述实施例进行详细描述。
[0096] 在移动终端上安装了具有本申请实施例二提供的监测方法的应用软件之后,驾车者作为软件使用用户登录图2a所示的导航界面,在用户登录成功之后,可以通过点击应用界面上的控件“我是新手”来进入新手陪驾模式,即启动本申请上述步骤S10至步骤S18提供的功能。进入该新手陪驾模式中,会针对登录用户在驾车过程中所出现的问题进行实时的告警提示信息,告警信息可以是在现有的应用界面的下方浮现的提示文字,也可以是语音提示,还可以是文字提示和语音提示的结合。进一步的,在提供实时的告警功能的同时,用户还可以进入结束打分的流程,如图2b所示,会在一个弹出的分数页面出现“新手提示”按钮,点击后会根据本次驾驶的行为进行点评,并针对部分驾车行为进行讲解。其中,点评内容可以包括:安全驾驶守则,例如,安全带必须扎、发动引擎前,先将钥匙旋转到ACC状态、学会调整后视镜、变道转弯时,必须提前200米打转向灯等信息。
[0097] 在进入新手陪驾模式之后,本申请上述实施例二提供的监测方法是一个驾驶监视循环(即预先设置驾驶行为判断的时间间隔,例如3秒)的过程,对于用户的驾驶行为进行实时的判断。系统在每个驾驶监视循环内,都会进行用户驾驶行为的行车状态的判断(依照现有的驾车行为判断算法进行判断),如果断定存在驾驶行为违规的问题,立刻以语音和/或界面浮动框的形式给发出告警信息来提示用户存在的问题。
[0098] 此处需要说明的是,结合上述图4可知,当用户进入新手陪驾系统时,驾驶状态系统可以根据不同的驾车行为的行车数据确定不同的行车违规记录,并为处于不同违规状态下的违规驾车行为给出相应的处理。例如,当速度超过当前行驶路段的上限速度时,确定此时驾车行为进入超速状态,行车违规记录属于超速;当监测到行车速度突然的降低(在短时间内非圆滑的降低)时,确定此时驾车行为进入急减速状态,行车违规记录属于减速过快;当监测到短时间内转过弯度过大,则确定此时驾车行为进行如急转弯状态,行车违规记录属于急转弯;当监测到行车速度突然的提高(在短时间内非圆滑的提高)时,确定此时驾车行为进入急加速状态,行车违规记录属于加速过快;当监测到行车车辆距离左右车线过近或者压车线时,进入偏离车道状态,行车违规记录属于错误行车路线;当监测到行驶车辆突然进行横向位移(即突然变道)时,进入突然变道状态,行车违规记录属于错误行车路线。
[0099] 除此之外,上述方案还同时提供行车停止状态和正常行驶状态的监测,如果监测到驾车行为的速度或位移为0,则表示驾车行为为停止状态,此状态下不再进行状态监测,另外,如果监测到上述违规驾车行为之外的正常行驶状态下,则生成对应的常规播报信息。
[0100] 由上分析可知,本申请提供的上述监测实现方案,比较现有技术仅是提供对于一次驾驶行为的宏观评价的打分,可以提供实时性的、有针对性的告警信息提示以及纠正信息。而且上述方案不仅适用于普通的常规用户,更加适用于驾车经验较少,需要明确告知其驾车违规行为的新手,因此,对于驾驶新手用户,上述方案可以提供针对每个驾车行为的违规结果进行详细程度较高的告警信息,由于行车规则数据和告警信息是预先设定的,因此,由行车规则数据确定的违规标准比较明确,可以针对驾驶新手进行有针对性的训练,从而使得用户可以在短时间内迅速明确自身的驾车缺陷,及时根据告警信息来更正驾车行为,快速掌握驾驶技巧,注意行车中的一些雷区,提高驾驶水平;对于公共交通系统来说,也少了一分隐患。
[0101] 优选地,本申请上述实施例中,在步骤S14执行保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库之后,还可以执行如下实施步骤:
[0102] 步骤S110,读取用户预定行驶路段的道路特征数据。
[0103] 该步骤S110中的道路特征数据可以通过全球定位全球定位系统GPS来获取,当导航系统接收到用户输入的起始位置和目标位置之后会,GPS会通过卫星系统获取起始位置到目标位置整个路段的行车路线信息,以及实时监测行车过程中车辆的行车位置,由于已经获取到行车路线,因此,可以对应得到该行车路线上经过的道路的特征数据,例如,路段的位置坐标、路段名称、直行路段还是弯道等特征数据。
[0104] 此处需要说明的是,此处读取的道路特征数据是一段用户预定行驶路段的数据,用户预定行驶路段可以是当前驾车者将要行使至的一个路段,或者是驾车者在未来一段时间内将要行驶到的路段。
[0105] 步骤S112,基于道路特征数据在数据库中进行匹配处理,预估用户预定行驶路段对应的行车违规记录。
[0106] 由于数据库中已经保存了当前驾车者的历史违规记录,即记录了驾车者发生违规驾车行为时的行车违规数据,此处的行车违规数据可以包括如下数据段:违规驾车行为的名称、发生时间、违规驾车行为的行车违规记录,以及违规驾车行为的发生路段的特征数据等。例如,对应上述数据库中行车违规数据的保存规则,数据库可以记录的一条违规记录信息的数据段可以为:超速驾驶、20140401、超速、京广高速直行路段。
[0107] 步骤S114,根据用户预定行驶路段对应的行车违规记录,生成用户预定行驶路段所对应的预警信息。
[0108] 由于用户预定行驶路段时当前驾车者还没有实际行驶到的路段,因此,获取到的行车违规记录是根据该驾车者的历史违规记录预估得到的,即假设驾车者行驶至该用户预定行驶路段会发生预估的违规驾车行为,从而提前生成预警信息给驾车者,使得驾车者有一个心理准备,在行驶到该用户预定行驶路段时避免发生预估的违规驾车行为。
[0109] 步骤S116,可以输出预警信息至导航终端的应用界面。此处的预警信息也可以是语言信息、文字信息等具有提示功能的信息。
[0110] 由上可知,本申请上述实施例二提供的方案中,上述步骤S110至步骤S116实现了在行车过程中,通过实时预读用户预定行驶路段的道路特征数据(例如前方道路的特征数据),来结合本地数据库中保存的违规记录,筛选出需要提醒用户注意的驾车行为,进行预提醒。
[0111] 此处还需要说明的是,上述预警信息可以表示对用户将要行驶到的路段预测会发生违规所对应的报警,而上述示例中的告警信息则可以表示用户正在行驶过程中当前发生违规时所对应的报警。
[0112] 优选地,上述实施例二中,在步骤S114执行根据用户预定行驶路段对应的行车违规记录,生成用户预定行驶路段所对应的预警信息之前,还可以执行如下实施步骤:
[0113] 步骤S1130,判断数据库中记录的与用户预定行驶路段的道路特征数据对应的行车违规记录是否满足预警条件。
[0114] 步骤S1132,如果用户预定行驶路段的道路特征数据对应的行车违规记录满足预警条件,则进入根据用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤。
[0115] 步骤S1134,如果用户预定行驶路段的道路特征数据对应的行车违规记录不满足,则停止生成预警信息。
[0116] 优选地,本申请上述实施例中的预警条件至少包括如下任意一个或多个条件:用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率、发生次数和用户预定行驶路段的重要权重值。其中,用户预定行驶路段的重要权重值可以根据全球定位系统获取到的该用户预定行驶路段的路段复杂度来设置,例如,针对复杂的高架桥可以设置为重要权重值最高,行车量少的直行道设置为重要权重值最低等。
[0117] 下面就以预警条件为用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率进行举例说明。
[0118] 上述步骤S1130的执行过程可以是,在读取数据库中记录的与用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率之后,进行预警判断。
[0119] 其中,如果用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率大于等于阈值,则进入根据用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤;如果用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率小于阈值,则停止生成预警信息。
[0120] 由于驾车者在整个行车过程中,数据库中保存的违规行车记录可能存在以下几种特点:一些违规的驾车行为发生频率较高,我们认为驾车者对该驾车行为始终不熟练容易出错;一些违规的驾车行为发生频率非常低,可能很久的时间内仅发生了一次,我们可以认为这种发生频率较低的违规驾车行为可能是驾车者偶尔一次失误,也有可能是经过学习纠正已经不会或不太可能发生该违规记录。但对于数据库,无论哪种类型的违规记录都将会记录,这就存在一种情况,当系统基于数据库中对用户预定行驶路段的违规进行预估的时候,便会发生对一些驾车者不会发生的违规行为也进行了预警,耗费了资源也误导了驾车者。
[0121] 针对上述问题,本申请上述实施例二中的步骤S1130至步骤S1134实现了一种过滤方案,通过确定生成预定信息的过滤规则,即仅针对前方道路中符合预警提醒条件的行车违规记录,生成对应的预警信息,因此,避免了多余的预警信息的输出,节省了资源,也提高了预警的准确性。
[0122] 本申请上述实施例中,在步骤S116执行输出预警信息之后,还可以实施如下步骤:
[0123] 步骤S118,当行驶到用户预定行驶路段时,启动监测在用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据。
[0124] 步骤S120,当在用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据符合对应的行车规则数据时,确定用户预定行驶路段的行车状态为正常行车状态。
[0125] 步骤S122,生成用户预定行驶路段所对应的鼓励信息。
[0126] 步骤S124,输出鼓励信息。
[0127] 本申请上述实施例中,在系统输入用户预定行驶路段的预估的预警信息之后,可以通过上述步骤S118至步骤S124来进一步监测预警信息的实际预警效果如何,即通过验证驾车者实际行驶到上述用户预定行驶路段时,是否避免发生预警信息中提示的违规行车行为,来实现监测预警信息的提醒是否对用户起到帮助,如果用户成功规避违规,则可以播放语音和/或文字信息来鼓励用户。
[0128] 此处还需要进一步说明的是,在完成上述实施例二提供的各个可选的或优选的方案之后,结合图2a和2b所示的导航系统界面示意图可知,当用户主动结束图2a所示的打分之后,可以进入图2b所示的打分结果页面。当驾车者点击图2b所示的结果页面上设置的“新手提示”按钮之后,系统可以根据本次用户的违规行为记录进行有针对性的讲解。详细讲解内容可以和有经验的司机或者陪驾进行探求。
[0129] 综上可知,本申请提供的实施例二中的行车状态监测方法实现的功能可以运行在车载的导航仪器,或者车主手持的导航终端中,将本申请的实施方案应用在上述车载的导航仪器,或者车主手持的导航终端的应用场景中,可以实现在导航系统中实现一个对行车过程中的各个驾车行为的监测功能,并进一步预估用户预定行驶路段是否存在违规驾车行为以及对应的预警信息。结合图2以及图5所示的流程图,下面就本申请的方案应用在上述车载的导航仪器,或者车主手持的导航终端中的应用场景所实现的功能进行详细描述。
[0130] 步骤A,新手驾车者登录图2a所示的导航界面,在新手登录成功之后,可以通过主动点击应用界面上的控件“我是新手”来进入新手陪驾模式。从而启动本申请的监测行车过程中的行车行为的功能。
[0131] 步骤B,通过监测新手在驾驶过程中,各个驾车行为的行车数据是否符合预存的行车违规数据,来判断行车过程中是否出现违规的驾车行为,如果出现则进入步骤C,如果没有出现,则自循环继续监测新车过程中的驾车行为的驾车数据,或者驾车中可以通过触发退出控件来主动结束监测流程。
[0132] 例如,以行车路线信息作为驾车行为的行车数据为例,由于导航系统启动之后,如果新手已经输入了出发位置和目的位置,则导航会自动提供一个预定行车路线信息给用户,驾车者根据提供的行车路线的提示内容驾驶行车即可,此时这个预定行车路线信息为预存的行车违规数据,此时,在行车过程中,如果驾驶员行车路线与预定行车路线不同时,就可以认为当前行车状态为偏离路线或突然变道的违规行车状态。
[0133] 步骤C,生成驾车行为的违规记录以及告警信息,并记录到本地数据库中。
[0134] 此处需要说明的是,在执行违规驾车行为的监测过程中,可以同时启动下述步骤D至步骤H来实现预估前方道路的预估违规行为,对很可能发生的违规驾车行为进行预警。
[0135] 步骤D,预读前方路段的道路特征数据。同上述步骤B可知,在导航已经为新手提供了驾车路线之后,可以实现对驾车路线中还有行驶到的路段进行预先评估违规行为的功能。
[0136] 步骤E,与数据库中记录的违规记录进行匹配,预估前方道路路段的行车违规记录。
[0137] 步骤F,对于该用户预定行驶路段,预估可能发生的违规行车的情况,可以进一步判断是否符合预提醒条件,即是否输出对应的预警信息来提示新手。如果符合预提醒条件,则进入步骤G,否则返回步骤D,重新进行违规驾车行为的预估操作。
[0138] 需要说明的是,此处的预提醒条件可以包括:用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率、发生次数或用户预定行驶路段的重要权重值等信息。
[0139] 步骤G,输出预警信息。该预警信息可以是语音和/或文字,用于提醒用户该预估路段会发生违规驾车行为。
[0140] 步骤H,此处还可以进一步验证新手行驶至该用户预定行驶路段之后,是否成功规避违规驾车行为,如果成功,则进入步骤I,否则,返回步骤D,重新进行违规驾车行为的预估操作。
[0141] 步骤I,输出鼓励信息。可以是通过语音和/或文字来鼓励用户取得了进步。
[0142] 由上可知,上述步骤A至步骤I提供的方案,为新手提供了高效、准确的行车培训方法,一方面可以实现对相应的错误驾驶行为进行提醒,同时在行车的同时,实时预读前方道路特征数据,结合本地违规记录,筛选出需要提醒用户注意的情况,进行预提醒,并监测本次提醒是否对用户起到帮助,如果用户成功规避违规,播放语音和文字鼓励用户。
[0143] 从而为新手提供了一种针对驾驶新手的行车中不良习惯的即时提示,以及针对驾驶的不良习惯在行车打分页面的总结讲解的实现方案,针对已有的打分系统进行针对新手的细化,力求像一名真正专业陪练一样实时指出用户在驾驶过程中的问题,伴随用户成长。
[0144] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0145] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0146] 实施例3
[0147] 图6是根据本发明实施例三的用于行车过程中的行车状态监测装置的结构示意图。本申请上述实施例所提供的装置可以应用于车载的导航仪器,或者车主手持的导航终端中,为驾车的车主提供便利的行车状态监测装置。
[0148] 如图6所示,该装置可以包括:监测模块60、判断模块62、确定模块64、保存模块66和第一输出模块68。上述功能模块可以通过硬件实现,例如处理器。
[0149] 其中,监测模块60,用于监测行车过程中的一个或多个驾车行为的行车数据。
[0150] 判断模块62,用于判断每个驾车行为的行车数据是否符合对应的行车规则数据。
[0151] 确定模块64,用于当任意一个或多个驾车行为的行车数据不符合对应的行车规则数据时,确定行车状态为违规行车状态。
[0152] 保存模块66,用于保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库,并生成任意一个或多个驾车行为所对应的告警信息。
[0153] 第一输出模块68,用于输出告警信息。
[0154] 由此可知,本申请上述实施例三提供的方案,为驾车者的整个行程过程提供了对至少一个驾车行为的行车数据进行实时的监测方法,通过监测行车过程中的至少一个驾车行为的行车数据,并利用监测到的行车数据与预存的行车规则数据进行匹配,来判断驾车过程中驾车行为是否违规,如果有任意一个驾车行为的行车数据与其对应的行车规则数据不相符,则判定驾车者的驾车行为违规。
[0155] 由于上述方案对整个行车评价进行了细化,会对驾车者的多个驾车行为的行车数据都进行监测,因此,可以实现从多个角度来评估当前驾车者的驾车行为,并进一步评估得到是哪一个驾车行为导致了行车状态为违规行车状态。同时会针对每个违规的驾车行为,系统都可以生成对应的告警信息进行显示。从而解决了现有的驾驶培训产品生成车主驾驶行为的评价结果不准确的技术问题,达到了驾车者可以明确知晓发生违规行为是哪一个或一类驾驶行为的目的,而不是仅获知整个驾车过程的宏观评价,导致驾车者仍旧无法从评价结果有针对性的进行驾车行为的进一步改进。
[0156] 此处还需要说明的是,在驾车者获知了驾驶过程中各个行车行为的监测结果之后,还可以进一步对监测结果进行统计分析,例如,分析整个驾车过程中的预定时间段内或用户预定行驶路段内,每种违规驾驶行为的发生频率,从而可以明确每个驾车行为的违规程度,针对违规频率高的驾驶行为可以提供相应的突出提示。
[0157] 本申请上述实施例所提供的装置可以在车载的导航仪器,或者运行了导航系统的终端(例如移动终端)上运行,该行车状态监测方法主要可以针对新手驾驶员这个用户群,为驾驶新手提供一个细致的新手陪驾系统的产品,驾车新手可以利用上述实施例三提供的新手陪驾系统生成的评估结果进行纠错练习,达到提高驾车技术的目的。
[0158] 此处需要说明的是,上述监测模块60、判断模块62、确定模块64、保存模块66和第一输出模块68对应于实施例二中的步骤S10至步骤S18,五个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例二所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例一提供的导航设备中。
[0159] 优选地,如图7所示,本申请上述装置实施例三中,在执行保存模块66实现的保存违规行车状态下的任意一个或多个驾车行为的行车违规记录至数据库之后,装置还可以执行如下功能模块实现的功能:读取模块70、预估模块72、生成模块74和第二输出模块76。
[0160] 其中,读取模块70,用于读取用户预定行驶路段的道路特征数据;预估模块72,用于基于道路特征数据在数据库中进行匹配处理,预估用户预定行驶路段对应的行车违规记录;生成模块74,用于根据用户预定行驶路段对应的行车违规记录,生成用户预定行驶路段所对应的预警信息;第二输出模块76,用于输出预警信息。
[0161] 此处需要说明的是,上述读取模块70、预估模块72、生成模块74和第二输出模块76对应于实施例二中的步骤S110至步骤S116,四个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例二所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例一提供的导航设备中。
[0162] 优选地,如图8所示,本申请上述装置实施例三中,在执行生成模块74实现的根据用户预定行驶路段对应的行车违规记录,生成用户预定行驶路段所对应的预警信息之前,装置还可以执行如下功能模块实现的功能:子判断模块741、预警模块743和停止预警模块745。
[0163] 其中,子判断模块741,用于判断数据库中记录的与用户预定行驶路段的道路特征数据对应的行车违规记录是否满足预警条件;预警模块743,用于如果用户预定行驶路段的道路特征数据对应的行车违规记录满足预警条件,则执行生成模块的功能,即进入根据用户预定行驶路段的道路特征数据对应的行车违规记录,生成用户预定行驶路段的所对应的预警信息的步骤;停止预警模块745,用于如果用户预定行驶路段的道路特征数据对应的行车违规记录不满足,则停止生成预警信息。
[0164] 此处需要说明的是,上述子判断模块741、预警模块743和停止预警模块745对应于实施例二中的步骤S1130至步骤S1134,四个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例二所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例一提供的导航设备中。
[0165] 优选地,本申请上述实施例中的预警条件至少包括如下任意一个或多个条件:用户预定行驶路段的道路特征数据对应的行车违规记录的发生频率、发生次数和用户预定行驶路段的重要权重值。其中,用户预定行驶路段的重要权重值可以根据全球定位系统获取到的该用户预定行驶路段的路段复杂度来设置,例如,针对复杂的高架桥可以设置为重要权重值最高,行车量少的直行道设置为重要权重值最低等。
[0166] 优选地,如图9所示,本申请上述装置实施例三中,在执行第二输出模块76实现的输出预警信息之后,装置还可以执行如下功能模块实现的功能:启动模块90、正常行车状态确定模块92、获取模块94和第三输出模块96。
[0167] 其中,启动模块90,用于当行驶到用户预定行驶路段时,启动监测在用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据;正常行车状态确定模块92,用于当在用户预定行驶路段的行车过程中的一个或多个驾车行为的行车数据符合对应的行车规则数据时,确定用户预定行驶路段的行车状态为正常行车状态;获取模块94,用于生成用户预定行驶路段所对应的鼓励信息;第三输出模块,用于输出鼓励信息96。
[0168] 此处需要说明的是,上述启动模块90、正常行车状态确定模块92、获取模块94和第三输出模块96对应于实施例二中的步骤S118至步骤S124,四个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例二所公开的内容。需要说明的是,上述模块作为装置的一部分可以运行在实施例一提供的导航设备中。
[0169] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0170] 在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0171] 在本申请所提供的几个实施例中,应该理解到,所揭露的导航设备,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
[0172] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0173] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0174] 所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0175] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。