呈现交通路况的方法和装置与流程

文档序号:19747320发布日期:2020-01-21 18:43阅读:401来源:国知局
呈现交通路况的方法和装置与流程

本发明主要涉及导航领域,尤其涉及一种呈现交通路况的方法和装置。



背景技术:

随着车载终端的导航系统越来越普及,汽车的智能化水平显著提高,给人们出行带来了极大的便利。

通常的导航系统会指示道路拥堵信息、交通信号灯信息以及转向信息等。当用户行驶到陌生的交通道口时,虽然导航系统提示了转向信息,但是由于交通道口的车道和其方向并不总是在空间上相对应,导致用户会驶入错误的标线。例如,有的交通路口的左转车道设置在直行车道和右转车道之间,虽然导航系统提示左转,但是如果用户驶入左边的车道实际上进入了直行车道,等用户反应过来时由于实线的关系无法完成变道。此外,车辆行驶过程中,导航地图会随着车辆行驶方向的变化发生旋转。虽然旋转导航地图方便车主直观地了解前方交通信息,但是却很容易造成车主难以判断车辆行进的方向。

因此,需要提供一种呈现交通路况的方法和装置,以提高导航的可靠性、准确性和用户体验。



技术实现要素:

本发明要解决的技术问题是提供一种呈现交通路况的方法和装置,以提高导航的可靠性、准确性和用户体验。

为解决上述技术问题,本发明提供了一种呈现交通路况的方法,包括如下步骤:

检测来自用户的用于激活交通路况呈现模式的激活指令;

响应于所述激活指令而在导航系统呈现交通路况,所述交通路况包括道路交通标线信息。

在本发明的一实施例中,执行响应于所述激活指令而呈现交通路况的步骤,独立于所述导航系统检测当前位置的步骤。

在本发明的一实施例中,在检测来自用户的用于激活交通路况呈现模式的激活指令之前还包括:

判断当前是否发生拥堵;

当发生拥堵时,向用户发出激活交通路况呈现模式的提醒。

在本发明的一实施例中,所述交通路况还包括地图指南针。

在本发明的一实施例中,所述交通路况还包括汽车的行驶方向。

在本发明的一实施例中,呈现交通路况方法包括:

在所述导航系统的显示器上显示交通路况;和/或

通过所述导航系统的扬声器上播报交通路况。

在本发明的一实施例中,还包括:

检测来自用户的用于退出交通路况呈现模式的退出指令;

响应于所述退出指令而在所述导航系统停止呈现交通路况。

在本发明的一实施例中,检测所述激活指令的方法包括:

通过所述导航系统的触控屏检测手势控制指令;和/或

通过所述导航系统的麦克风检测语音控制指令。

在本发明的一实施例中,检测所述退出指令的方法包括:

通过所述导航系统的触控屏检测手势控制指令;和/或

通过所述导航系统的麦克风检测语音控制指令。

本发明还提供一种呈现交通路况的装置,包括处理器、存储器和存储在所述存储器中的指令,其中所述指令被所述处理器执行时实现如上所述的方法。

在本发明的一实施例中,所述装置是车载终端。

与现有技术相比,本发明具有以下优点:本发明提供了一种呈现交通路况的方法和装置,用户可以下达激活指令以激活交通路况呈现模式,当用户在陌生的环境进行驾驶活动时,可以提前熟悉路口的交通状况,避免出现了车道和行车方向不对应的情况,提高了导航的可靠性;当路口出现拥堵时,可以主动提醒用户进入交通路况呈现模式,进一步提高可靠性;显示界面包括车辆的行驶方向,用户可以了解车辆当前的行驶方向,避免了方向混乱,提高了用户体验。

附图说明

图1是根据本发明一实施例的导航系统的示意图。

图2是根据本发明一实施例的一种呈现交通路况的方法的流程图。

图3是根据本发明另一实施例的一种呈现交通路况的方法的流程图。

图4是根据本发明一实施例的导航系统的显示界面的示意图。

标号说明

101交互设备

102i/o接口

103处理器

104内存

105外部存储器

106音频驱动模块

107扬声器

108显示驱动模块

109显示器

110收发器

具体实施方式

为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具体实施方式作详细说明。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,因此本发明不受下面公开的具体实施例的限制。

如本申请和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其他的步骤或元素。

另外,以下说明内容的各个实施例分别具有一或多个技术特征,然此并不意味着使用本发明者必需同时实施任一实施例中的所有技术特征,或仅能分开实施不同实施例中的一部或全部技术特征。换句话说,在实施为可能的前提下,本领域技术人员可依据本发明的公开内容,并视设计规范或实作需求,选择性地实施任一实施例中部分或全部的技术特征,或者选择性地实施多个实施例中部分或全部的技术特征的组合,借此增加本发明实施时的弹性。

如背景技术所介绍,通常的导航系统会指示道路拥堵信息、交通信号灯信息以及转向信息等。当用户行驶到陌生的交通道口时,虽然导航系统提示了转向信息,但是由于交通道口的车道和其方向并不总是在空间上相对应,导致用户会驶入错误的标线。例如,有的交通路口的左转车道设置在直行车道和右转车道之间,虽然导航系统提示左转,但是如果用户驶入左边的车道实际上进入了直行车道,等用户反应过来时由于实线的关系无法完成变道。此外,车辆行驶过程中,导航地图会随着车辆行驶方向的变化发生旋转。虽然旋转导航地图方便车主直观地了解前方交通信息,但是却很容易造成车主难以判断车辆行进的方向。现有导航的可靠性、准确性和用户体验有待改善。

为了提高导航的可靠性、准确性和用户体验,本发明提供了一种呈现交通路况的方法和装置。本发明的呈现交通路况的方法和装置可以是基于移动设备的导航系统,也可以是车载导航系统。下面以车载导航系统为例介绍本发明的呈现交通路况的方法和装置。

图1是根据本发明一实施例的导航系统100的示意图。如图1所示,导航系统100包括交互设备101、i/o接口102、处理器103、内存104、外部存储器105、音频驱动模块106、扬声器107、显示驱动模块108、显示器109和收发器110。其中,i/o接口102、处理器103、内存104、外部存储器105和收发器110形成车载终端,交互设备101、音频驱动模块106、扬声器107、显示驱动模块108、显示器109位于车载终端的外部。

交互设备101用于接收用户的激活指令和/或退出指令。交互设备101可以是位于汽车方向盘上的触发按键。触发按键可以位于汽车方向盘的正面或背面。触发按键可以位于方向盘的轮圈或者轮辐上。触发按键的数目可以是一个或多个。多个触发按键可以对称分布在方向盘上,以便于左利手或右利手用户使用。用户可以通过按压触发按键发出激活指令和/或退出指令。交互设备101也可以是位于导航系统100上的触控屏,用户可以通过按压触控屏上的触发按键发出激活指令和/或退出指令。交互设备101也可以是麦克风,用于接收用户的激活指令和/或退出指令。麦克风可以位于驾驶区域或车内其他区域。用户可以通过语音发出激活指令和/或退出指令。

i/o接口102连接至交互设备101,用于接收用户的激活指令和/或退出指令。i/o接口102可以是串行接口或并行接口。串行接口可以是通用异步收发器(universalasynchronousreceiver/transmitter,uart)、通用串行总线(universalserialbus,usb)、串行外设接口(serialperipheralinterface,spi)、i2c接口、rs-232、rs-454等。

处理器103连接至i/o接口102,用于接收i/o接口102转发的激活指令和/或退出指令。处理器103可以用于对激活指令和/或退出指令进行处理。在一些实施例中,处理器103对激活指令和/或退出指令进行的处理可以是对触发按键发送的指令进行解析。在一些实施例中,处理器103对激活指令和/或退出指令进行的处理可以是对语音指令进行滤波、放大、降噪、特征提取等,或其任意组合。

在一些实施例中,导航系统100还可以包括内存104。内存104与处理器103连接,用于为处理器103将要处理的数据和/或指令提供临时存储空间。例如,内存104可以为临时存储激活指令和/或退出指令。又例如,内存104可以临时存储处理器103处理数据所需的程序指令,该程序指令可以是滤波、放大、降噪、特征提取等,或其任意组合。内存104例如可以包括动态ram(dram)、双倍数据传输率同步动态ram(ddrsdram)、静态ram(sram)、晶闸管ram(t-ram)、零电容ram(z-ram)等,或其任意组合。

在一些实施例中,导航系统100还可以包括外部存储器105。外部存储器105与处理器103连接,用于存储数据。在一些实施例中,外部存储器105可以存储用于语音识别的词典。在一些实施例中,外部存储器105可以例如包括设置于导航系统100内的emmc存储器、flash存储芯片、ssd存储器等,或者其任意组合。外部存储器105还可以是设置于导航系统100所具有的卡槽内的tf卡、mmc卡、sd卡等,或其任意组合。在一些实施例中,外部存储器105可以通过sdio(securedigitalinput/output)接口与处理器103连接。

音频驱动模块106连接至i/o接口102,用于接收处理器103发送的音频数据。音频驱动模块106可以对音频数据进行处理。音频驱动模块106对音频数据的处理可以是解码、数模转换和模拟滤波等,或其任意组合。

扬声器107连接至音频驱动模块106,用于接收音频驱动模块106处理之后的音频数据。扬声器107可以对音频驱动模块106处理之后的音频数据进行功率放大。

显示驱动模块108连接至i/o接口102,用于接收图像数据并对图像数据进行处理。显示驱动模块108对图像数据的处理可以是解码、降噪、锐化等,或其任意组合。

显示器109连接至显示驱动模块108,用于接收显示驱动模块108处理之后的图像数据。显示器109可以对显示驱动模块108处理之后的图像进行显示。在一些实施例中,显示器109可以是液晶显示器lcd、有机发光二极管oled等。

收发器110用于接收导航数据,并将接收到的导航数据发送给处理器103。收发器110可以对接收到的导航数据进行预处理。收发器110对接收到的导航数据进行的预处理可以是解调制、解压缩、解交错等,以便于处理器对接收到的导航数据进行进一步处理。

图2是根据本发明一实施例的一种呈现交通路况的方法的流程图。该呈现交通路况的方法可以在例如图1所示的导航系统100上执行。该呈现交通路况的方法包括:

步骤210:检测来自用户的用于激活交通路况呈现模式的激活指令。

在该步骤中,检测来自用户的用于激活交通路况呈现模式的激活指令。用户可以通过按压方向盘上的触发按键发出激活指令,也可以通过按压触控屏上的触发按键发出激活指令。通过导航系统的触控屏检测手势控制指令。触控屏收到手势控制指令,将其发送给处理器。处理器接收到手势控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该手势控制指令是激活指令。

用户也可以通过语音发出激活指令。通过导航系统的麦克风检测语音控制指令。麦克风收到语音控制指令,将其发送给处理器。处理器收到语音控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该语音控制指令是激活指令。

以图1所示的导航系统100为例,交互设备101是麦克风,用户可以通过语音发出激活指令。车载终端通过导航系统的麦克风检测语音控制指令。麦克风收到语音控制指令,将其发送给处理器103。处理器103收到语音控制指令之后,调用内存104和外部存储器105中的预设程序对其进行解析,确认该语音控制指令是激活指令。

步骤220:响应于激活指令而在导航系统呈现交通路况。

在该步骤中,确认接收到激活指令之后,响应于激活指令而在导航系统呈现交通路况,交通路况包括标线信息。执行响应于激活指令而呈现交通路况的步骤,独立于导航系统检测当前位置的步骤。处理器确认激活指令之后,根据收发器接收到的导航数据生成相应的导航音频数据和导航图像数据,并将导航音频数据和导航图像数据分别发送给音频驱动模块和显示驱动模块。

音频驱动模块接收到导航音频数据之后,对导航音频数据进行处理,例如解码、数模转换和模拟滤波等,然后将其发送给扬声器。扬声器对音频驱动模块处理之后的音频数据进行功率放大。

显示驱动模块接收到导航图像数据之后,对导航图像数据进行处理,例如解码、降噪、锐化等,然后将其发送给显示器。显示器对显示驱动模块处理之后的图像进行显示。

以图1所示的导航系统100为例,处理器103确认激活指令之后,根据收发器110接收到的导航数据生成相应的导航音频数据和导航图像数据,并将导航音频数据和导航图像数据分别发送给音频驱动模块106和显示驱动模块108。

音频驱动模块106接收到导航音频数据之后,对导航音频数据进行处理,例如解码、数模转换和模拟滤波等,然后将其发送给扬声器107。扬声器107对音频驱动模块106处理之后的音频数据进行功率放大,播报交通路况。

显示驱动模块108接收到导航图像数据之后,对导航图像数据进行处理,例如解码、降噪、锐化等,然后将其发送给显示器109。显示器109对显示驱动模块108处理之后的图像(即交通状况)进行显示。

图4是根据本发明一实施例的车载导航界面的示意图。导航界面包括交通标线信息、地图指南针和汽车的行驶方向。交通标线信息展示了各个车道的方向信息。如图4所示,交通标线信息中,前方路口包括三条车道,其中左边两车道是直行车道,右边一车道是右转车道。指南针指示了东南西北各个方位。汽车当前的行驶方向是朝南。图4中交通标线信息位于界面的右上角,指南针位于界面的右下角,汽车当前的行驶方向位于界面的左下角。可以理解,界面的布局不限于此,可以根据用户的偏好对界面的布局进行设置。

步骤230:检测来自用户的用于退出交通路况呈现模式的退出指令。

在该步骤中,检测来自用户的用于退出交通路况呈现模式的退出指令。用户可以通过按压方向盘上的触发按键发出退出指令,也可以通过触控屏上的触发按键发出退出指令。车载终端通过导航系统的触控屏检测手势控制指令。触控屏收到手势控制指令,将其发送给处理器。处理器接收到手势控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该手势控制指令是退出指令。

用户也可以通过语音发出退出指令。车载终端通过导航系统的麦克风检测语音控制指令。麦克风收到语音控制指令,将其发送给处理器。处理器收到语音控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该语音控制指令是退出指令。

以图1所示的导航系统100为例,交互设备101是麦克风,用户可以通过语音发出退出指令。车载终端通过导航系统的麦克风检测语音控制指令。麦克风收到语音控制指令,将其发送给处理器103。处理器103收到语音控制指令之后,调用内存104和外部存储器105中的预设程序对其进行解析,确认该语音控制指令是退出指令。

步骤240:响应于退出指令而在导航系统停止呈现交通路况。

在该步骤中,确认接收到退出指令之后,响应于退出指令而在导航系统停止呈现交通路况。处理器确认退出指令之后,停止将导航音频数据和导航图像数据分别发送给音频驱动模块和显示驱动模块。

以图1所示的导航系统100为例,处理器103确认退出指令之后,停止将导航音频数据和导航图像数据分别发送给音频驱动模块106和显示驱动模块108。

在此使用了流程图用来说明根据本申请的实施例的方法所执行的操作。应当理解的是,前面的操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。例如,对本申请而言,步骤230和240并非必须,因而可以省略,或者替换为其他步骤。

本发明的该实施例提供了一种呈现交通路况的方法,用户可以下达激活指令以激活交通路况呈现模式,当用户在陌生的环境进行驾驶活动时,可以提前熟悉路口的交通状况,避免出现了车道和行车方向不对应的情况,提高了导航的可靠性;显示界面包括车辆的行驶方向,用户可以了解车辆当前的行驶方向,避免了方向混乱,提高了用户体验。

图3是根据本发明另一实施例的一种呈现交通路况的方法的流程图。该呈现交通路况的方法可以在例如图1所示的导航系统上执行。该实施例与前一实施例的区别在于当路口出现拥堵时,可以主动提醒用户进入交通路况呈现模式,进一步提高可靠性。

步骤310:判断当前是否发生拥堵。

在该步骤中,判断当前是否发生拥堵。判断的方法可以是基于本地的车速判断或者是基于远程的交通数据进行判断。基于本地的车速判断方法中,可以将汽车行驶速度与一阈值进行比较,如果汽车行驶速度低于阈值,则判断发生拥堵。在基于远程的交通数据判断方法中,可以将车辆密度与一阈值进行比较,如果车辆密度高于阈值,则判断发生拥堵。

步骤320:当发生拥堵时,向用户发出激活交通路况呈现模式的提醒。

在该步骤中,当发生拥堵时,向用户发出激活交通路况呈现模式的提醒。向用户发出激活交通路况呈现模式的提醒可以是语音提醒或者图形提醒。语音提醒可以是自然语言提醒或者是非自然语言提醒。自然语言提醒可以是模拟人类语言,例如是“前方道路拥堵啦,请开启交通路况呈现模式”。非自然语言提醒可以是蜂鸣声。图形提醒可以是在显示器上显示提醒图形,例如在显示器上显示“前方道路拥堵啦,请开启交通路况呈现模式”。

步骤330:检测来自用户的用于激活交通路况呈现模式的激活指令。

在该步骤中,检测来自用户的用于激活交通路况呈现模式的激活指令。用户可以通过按压方向盘上的触发按键发出激活指令,也可以通过触控屏上的触发按键发出激活指令。通过导航系统的触控屏检测手势控制指令。触控屏收到手势控制指令,将其发送给处理器。处理器接收到手势控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该手势控制指令是激活指令。

用户也可以通过语音发出激活指令。通过导航系统的麦克风检测语音控制指令。麦克风收到语音控制指令,将其发送给处理器。处理器收到语音控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该语音控制指令是激活指令。

步骤340:响应于激活指令而在导航系统呈现交通路况。

在该步骤中,确认接收到激活指令之后,响应于激活指令而在导航系统呈现交通路况,交通路况包括标线信息。执行响应于激活指令而呈现交通路况的步骤,独立于导航系统检测当前位置的步骤。处理器确认激活指令之后,根据收发器接收到的导航数据生成相应的导航音频数据和导航图像数据,并将导航音频数据和导航图像数据分别发送给音频驱动模块和显示驱动模块。

音频驱动模块接收到导航音频数据之后,对导航音频数据进行处理,例如解码、数模转换和模拟滤波等,然后将其发送给扬声器。扬声器对音频驱动模块处理之后的音频数据进行功率放大。

显示驱动模块接收到导航图像数据之后,对导航图像数据进行处理,例如解码、降噪、锐化等,然后将其发送给显示器。显示器对显示驱动模块处理之后的图像进行显示。

步骤350:检测来自用户的用于退出交通路况呈现模式的退出指令。

在该步骤中,检测来自用户的用于退出交通路况呈现模式的退出指令。用户可以通过按压方向盘上的触发按键发出退出指令,也可以通过触控屏上的触发按键发出退出指令。车载终端通过导航系统的触控屏检测手势控制指令。触控屏收到手势控制指令,将其发送给处理器。处理器接收到手势控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该手势控制指令是退出指令。

用户也可以通过语音发出退出指令。车载终端通过导航系统的麦克风检测语音控制指令。麦克风收到语音控制指令,将其发送给处理器。处理器收到语音控制指令之后,调用内存和外部存储器中的预设程序对其进行解析,确认该语音控制指令是退出指令。

步骤360:响应于退出指令而在导航系统停止呈现交通路况。

在该步骤中,确认接收到退出指令之后,响应于退出指令而在导航系统停止呈现交通路况。处理器确认退出指令之后,停止将导航音频数据和导航图像数据分别发送给音频驱动模块和显示驱动模块。

在此使用了流程图用来说明根据本申请的实施例的方法所执行的操作。应当理解的是,前面的操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各种步骤。同时,或将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。例如,对本申请而言,步骤350和360并非必须,因而可以省略,或者替换为其他步骤。

本发明的该实施例提供了一种呈现交通路况的方法,用户可以下达激活指令以激活交通路况呈现模式,当用户在陌生的环境进行驾驶活动时,可以提前熟悉路口的交通状况,避免出现了车道和行车方向不对应的情况,提高了导航的可靠性;当路口出现拥堵时,可以主动提醒用户进入交通路况呈现模式,进一步提高可靠性;显示界面包括车辆的行驶方向,用户可以了解车辆当前的行驶方向,避免了方向混乱,提高了用户体验。

本领域技术人员将进一步领会,结合本文中所公开的实施例来描述的各种解说性逻辑板块、模块、电路、和算法步骤可实现为电子硬件、计算机软件、或这两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、框、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。本领域技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。

结合本文所公开的实施例描述的各种解说性逻辑模块、和电路可用通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文所描述功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如dsp与微处理器的组合、多个微处理器、与dsp核心协作的一个或多个微处理器、或任何其他此类配置。

虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,在没有脱离本发明精神的情况下还可作出各种等效的变化或替换,因此,只要在本发明的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。

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