本发明涉及交通信息提示技术领域,更具体地说,涉及一种道路信息提示方法和装置。
背景技术:
蓝色看板是一种在导航过程中,当车辆行驶到某个路口前一定距离内时在终端屏幕上显示的,用于告知用户前方路口包括的路口行驶方向的道路指示信息的提示图片,例如图1所示的图片,其清楚地标示出前方路口的各个行驶方向。
以图1所示图片为例,假设用户当前在北太平桥上由西向东方向行驶,当用户车辆行驶到距离图1中的路口前一定距离内时,终端设备屏幕上会显示图1所示的蓝色看板信息,以供用户及时查看获知前方路口的路口行驶方向。
然而在实际应用过程中,每当蓝色看板信息需要在终端屏幕中显示出来时,蓝色看板信息会覆盖终端屏幕当前显示的信息,优先显示。一种情况是,蓝色看板信息占用终端屏幕部分的显示区域,剩余显示区域继续显示之前的道路信息,另一种情况是,蓝色看板信息占用整个终端屏幕。
显然,现有技术中的道路信息提示方法虽然实现了蓝色看板信息的及时展现,但其却导致终端屏幕当前显示信息(比如道路路况)被全部或部分遮挡,带给用户不好的使用体验。
技术实现要素:
有鉴于此,本发明提供一种道路信息提示方法和装置,以能够同时将蓝色看板信息和道路路况信息展现出来。技术方案如下:
基于本发明的一方面,本发明提供一种道路信息提示方法,所述方法包括:
检测前方路口是否配置有蓝色看板,若是,将所述蓝色看板的身份标识ID发送至服务器;
接收所述服务器依据所述蓝色看板的ID获取的所述蓝色看板指示的道路的实时路况矢量图;
将所述蓝色看板的ID对应的蓝色看板矢量图与所述蓝色看板指示的道路的实时路况矢量图叠加渲染在终端屏幕上。
较优的,依据所述蓝色看板的ID获取所述蓝色看板指示的道路的实时路况矢量图具体包括:
获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
获取蓝色看板包含的路口及与路口连接的道路的实时路况;
根据所述蓝色看板的ID对应的蓝色看板矢量图的尺寸及蓝色看板矢量图中路口及与路口连接的道路的像素点位置信息,将所述蓝色看板包含的路口及与所述路口连接的道路的实时路况渲染为一张实时路况矢量图。
基于本发明的另一方面,本发明还提供一种道路信息提示方法,所述方法包括:
接收蓝色看板的身份标识ID;
获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图;
将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
较优的,所述获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图具体包括:
获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
获取所述蓝色看板包含的路口及与路口连接的道路的实时路况;
将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
基于本发明的再一方面,本发明还提供一种道路信息提示方法,所述方法包括:
接收客户端实时上传的位置信息和方向;
根据所述位置信息和方向,探测路径的前方路口是否配置有蓝色看板,若是,则获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图;
将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
较优的,所述获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图具体包括:
获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
获取所述蓝色看板包含的路口及与路口连接的道路的实时路况;
将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
基于本发明的再一方面,本发明还提供一种道路信息提示装置,包括:
检测单元,用于检测前方路口是否配置有蓝色看板;
身份标识ID信息发送单元,用于在所述检测单元检测到前方路口配置有蓝色看板时,将所述蓝色看板的ID发送至服务器;
第一接收单元,用于接收所述服务器依据所述蓝色看板的ID获取的所述蓝色看板指示的道路的实时路况矢量图;
叠加渲染单元,用于将所述蓝色看板的ID对应的蓝色看板矢量图与所述蓝色看板指示的道路的实时路况矢量图叠加渲染在终端屏幕上。
较优的,所述蓝色看板指示的道路的实时路况矢量图具体为,所述服务器依据所述蓝色看板的ID,获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;依据所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路,获取蓝色看板包含的路口及与路口连接的道路的实时路况;根据所述蓝色看板的ID对应的蓝色看板矢量图的尺寸及蓝色看板矢量图中路口及与路口连接的道路的像素点位置信息,将所述蓝色看板包含的路口及与所述路口连接的道路的实时路况渲染成的一张实时路况矢量图。
基于本发明的再一方面,本发明还提供一种道路信息提示装置,包括:
第二接收单元,用于接收蓝色看板的身份标识ID;
第一获取单元,用于获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图;
第一发送单元,用于将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
较优的,所述第一获取单元具体包括:
第一获取子单元,用于获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
第二获取子单元,用于获取所述蓝色看板包含的路口及与路口连接的道路的实时路况;
第一渲染子单元,用于将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
基于本发明的再一方面,本发明还提供一种道路信息提示装置,包括:
第三接收单元,用于接收客户端实时上传的位置信息和方向;
探测单元,用于根据所述位置信息和方向,探测路径的前方路口是否配置有蓝色看板;
第二获取单元,用于在所述探测单元探测路径的前方路口配置有蓝色看板时,获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图;
第二发送单元,用于将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
较优的,所述第二获取单元具体包括:
第三获取子单元,用于获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
第四获取子单元,用于获取所述蓝色看板包含的路口及与路口连接的道路的实时路况;
第二渲染子单元,用于将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
应用本发明的上述技术方案,本发明提供的一种道路信息提示方法和装置中,当检测到需要显示蓝色看板信息时,将蓝色看板的ID对应的蓝色看板矢量图与蓝色看板指示的道路的实时路况矢量图叠加渲染在终端屏幕上,或 在获取蓝色看板的ID对应的携带实时路况的蓝色看板矢量图后,将携带实时路况的蓝色看板矢量图发送至终端渲染。本发明实现了将蓝色看板信息和道路的实时路况信息同时及时地展现在终端屏幕上的功能,为用户提供更及时精确的道路信息,提高用户的使用体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为现有技术中蓝色看板的显示示意图;
图2为本发明提供的一种道路信息提示方法的流程图;
图3为本发明提供的一种道路信息提示方法的另一种流程图;
图4为本发明中携带实时路况的蓝色看板矢量图的显示示意图;
图5为本发明提供的一种道路信息提示方法的再一种流程图;
图6为本发明提供的一种道路信息提示方法的再一种流程图;
图7为本发明提供的一种道路信息提示方法的再一种流程图;
图8为本发明提供的一种道路信息提示装置的一种结构示意图;
图9为本发明提供的一种道路信息提示装置的另一种结构示意图;
图10为本发明提供的一种道路信息提示装置的再一种结构示意图;
图11为本发明提供的一种道路信息提示装置的再一种结构示意图;
图12为本发明提供的一种道路信息提示装置的再一种结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
道路信息包括用于表示道路是否畅通或拥堵的实时路况信息、以及用于 表示前方路口的路口行驶方向的道路指示信息等。对于不同类型的道路信息,现有技术分别采用不同的显示方式显示出来,如通过不同颜色的线圈或线条表示道路的拥堵情况,具体的例如在路段上标上红色线圈或线条表示该路段拥堵、在路段上标上黄色线圈或线条表示该路段需缓行、在路段上标上绿色线圈或线条表示该路段畅通。再如,通过蓝色看板将道路前方路口的路口行驶方向的道路指示信息显示出来。
然而现有技术中,当用户开启导航,选定导航路径后,终端屏幕将实时显示用户选定的导航路径上的实时路况信息。当其检测到需要有蓝色看板进行显示时,便直接将蓝色看板信息覆盖在终端屏幕当前显示的实时路况信息之上,遮挡住终端屏幕当前显示信息的部分或全部,带给用户不好的使用体验。
基于此,本发明提供一种道路信息提示方法,如图2所示,该方法应用于终端侧,所述终端本地中存储有蓝色看板的ID(Identity,身份标识),以及蓝色看板的ID对应的蓝色看板矢量图。方法具体包括:
步骤101,检测前方路口是否配置有蓝色看板,若是,将所述蓝色看板的ID发送至服务器。
具体地,本发明中当前方路口配置有蓝色看板时,可以通过检测用户车辆进入所述前方路口的蓝色看板的距离范围内来检测前方路口配置的蓝色看板。例如,预先设置距离蓝色看板A的500米的距离范围内时可以检测到该蓝色看板A,那么当用户车辆行驶至距离蓝色看板A小于等于500米时的位置时,即可检测到该蓝色看板A。
当检测到前方路口配置有蓝色看板A时,将该蓝色看板A的ID发送至服务器。
步骤102,接收服务器依据所述蓝色看板的ID获取的所述蓝色看板指示的道路的实时路况矢量图。
服务器在接收到终端发送的蓝色看板的ID后,依据蓝色看板的ID获取蓝色看板指示的道路的实时路况矢量图,并将所述蓝色看板指示的道路的实时路况矢量图发送回终端。
具体的,如图3所示,服务器依据所述蓝色看板的ID获取所述蓝色看板指示的道路的实时路况矢量图包括:
步骤1021,服务器获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路。
具体地,蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路可以包括,前方路口的每个行驶方向的路段名称,以及该前方路口为十字路口,丁字路口,是否可以左转、右转、掉头等信息。
步骤1022,服务器获取蓝色看板包含的路口及与路口连接的道路的实时路况。
步骤1023,服务器根据所述蓝色看板的ID对应的蓝色看板矢量图的尺寸及蓝色看板矢量图中路口及与路口连接的道路的像素点位置信息,将所述蓝色看板包含的路口及与所述路口连接的道路的实时路况渲染为一张实时路况矢量图。
服务器根据蓝色看板的ID对应的蓝色看板矢量图的尺寸来确定实时路况矢量图的尺寸,依据蓝色看板矢量图中路口及与路口连接的道路的像素点位置信息将对应该像素点位置信息的路口及与所述路口连接的道路的实时路况提取出来渲染为一张实时路况矢量图。
步骤103,将所述蓝色看板的ID对应的蓝色看板矢量图与所述蓝色看板指示的道路的实时路况矢量图叠加渲染在终端屏幕上。
终端在接收到服务器发送的蓝色看板指示的道路的实时路况矢量图后,将其与本地存储的蓝色看板的ID对应的蓝色看板矢量图进行叠加渲染,一同显示在终端屏幕上。因此,本发明在显示蓝色看板信息的同时,将蓝色看板信息中的路口及与所述路口连接的道路的实时路况也显示出来,如图4所示。
在图4中,不仅将前方路口的各个行驶方向的路段名称,以及前方路口为丁字路口,允许直行、左转的信息显示出来,同时还将各个行驶方向的路段的拥堵情况通过在相应路段标记不同颜色的线圈或线条显示出来,如图4中实线段表示红色拥堵、虚线段表示绿色畅通,即中关村南大街方向路段拥堵,万寿寺路方向畅通。
因此应用本发明的上述技术方案,当终端检测到需要显示蓝色看板信息时,通过向服务器获取蓝色看板指示的道路的实时路况矢量图,将蓝色看板的ID对应的蓝色看板矢量图与蓝色看板指示的道路的实时路况矢量图叠加渲染在终端屏幕上,即本发明实现了将蓝色看板信息和道路的实时路况信息同 时及时地展现在终端屏幕上的功能,为用户提供更及时精确的道路信息,提高用户的使用体验。
另一实施例
在上一实施例中,终端本地存储有蓝色看板的ID,以及蓝色看板的ID对应的蓝色看板矢量图,本实施例的应用场景为终端本地只存储有蓝色看板的ID,而未存储有蓝色看板的ID对应的蓝色看板矢量图,如图5所示,其示出了本发明提供的一种道路信息提示方法的另一种流程图,该方法应用于服务器侧,具体包括:
步骤201,接收蓝色看板的ID。
当终端检测到前方路口配置有蓝色看板时,终端将蓝色看板的ID发送至服务器,此时服务器接收到蓝色看板的ID。
步骤202,获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图。其中携带实时路况的蓝色看板矢量图即为将蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路的实时路况与蓝色看板的ID对应的蓝色看板矢量图结合后的信息。
具体地,本实施例中服务器获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图的方法包括,如图6所示:
步骤2021,获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路。
步骤2022,获取所述蓝色看板包含的路口及与路口连接的道路的实时路况。
步骤2023,将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
仍以图4为例,实线段表示将与该路口连接的中关村南大街道路渲染为实时路况中对应的红色,即将中关村南大街道路渲染为红色,表示该道路拥堵,虚线段表示将与该路口连接的万寿寺路道路渲染为实时路况中对应的绿色,即将万寿寺路道路渲染为绿色,表示该道路畅通。
步骤203,将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
应用本发明的上述技术方案,当终端检测到前方路口配置有蓝色看板,将蓝色看板的ID发送至服务器时,服务器接收该蓝色看板的ID,并获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图,进而将携带实时路况的蓝色看板矢量图发送至终端渲染,实现了将蓝色看板信息和道路的实时路况信息同时及时地展现在终端屏幕上的功能,为用户提供更及时精确的道路信息,提高用户的使用体验。
再一实施例
本实施例的应用场景为终端本地未存储任何蓝色看板信息,即终端本地未存储蓝色看板的ID和蓝色看板的ID对应的蓝色看板矢量图。具体方法如图7所示,其示出了本发明提供的一种道路信息提示方法的再一种流程图,该方法应用于服务器侧,具体包括:
步骤301,接收客户端实时上传的位置信息和方向。
在实际应用过程中,客户端可以通过车载GPS检测模块等将用户车辆行驶到的位置信息和方向实时上传至服务器。
步骤302,根据所述位置信息和方向,探测路径的前方路口是否配置有蓝色看板,若是,则获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图。
服务器在接收到客户端实时上传的位置信息和方向后,依据所述位置信息和方向,实时探测路径的前方路口是否配置有蓝色看板,其探测路径的前方路口是否配置有蓝色看板的实现方法可以采用类似于终端检测前方路口是否配置有蓝色看板的实现方法,当然也可采用其他探测方式,本发明在此不做限定。
当服务器探测路径的前方路口配置有蓝色看板时,获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图。具体地,服务器获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图包括:
步骤3021,获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路。
步骤3022,获取所述蓝色看板包含的路口及与路口连接的道路的实时路况。
步骤3023,将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
步骤303,将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
在服务器获取到携带实时路况的蓝色看板矢量图后,将其发送至终端进行渲染。
应用本发明的上述技术方案,客户端通过向服务器实时上传的位置信息和方向,服务器依据接收到的位置信息和方向探测路径的前方路口是否配置有蓝色看板,若是,则获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图,进而将其发送至终端渲染。因此本发明实现了将蓝色看板信息和道路的实时路况信息同时及时地展现在终端屏幕上的功能,为用户提供更及时精确的道路信息,提高用户的使用体验。
再一实施例
基于前文本发明提供的道路信息提示方法,本发明还提供一种道路信息提示装置,如图8所示,该道路信息提示装置基于终端侧,具体包括:检测单元100、ID信息发送单元200、第一接收单元300和叠加渲染单元400。其中,
检测单元100,用于检测前方路口是否配置有蓝色看板;
ID信息发送单元200,用于在所述检测单元100检测到前方路口配置有蓝色看板时,将所述蓝色看板的ID发送至服务器;
第一接收单元300,用于接收所述服务器依据所述蓝色看板的ID获取的所述蓝色看板指示的道路的实时路况矢量图;
叠加渲染单元400,用于将所述蓝色看板的ID对应的蓝色看板矢量图与所述蓝色看板指示的道路的实时路况矢量图叠加渲染在终端屏幕上。
其中蓝色看板指示的道路的实时路况矢量图具体为,所述服务器依据所述蓝色看板的ID,获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;依据所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路,获取蓝色看板包含的路口及与路口连接的道路的实时路况;根据所述蓝色看板的ID对应的蓝色看板矢量图的尺寸及蓝色看板矢量图中路口及与路口连接的道路的像素点位置信息,将所述蓝色看板包含的路口及与所 述路口连接的道路的实时路况渲染成的一张实时路况矢量图。
再一实施例
本发明还提供一种道路信息提示装置,如图9所示,该道路信息提示装置基于服务器侧,包括:第二接收单元500、第一获取单元600和第一发送单元700。其中,
第二接收单元500,用于接收蓝色看板的身份标识ID;
第一获取单元600,用于获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图;
第一发送单元700,用于将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
其中如图10所示,第一获取单元600具体包括:第一获取子单元601、第二获取子单元602和第一渲染子单元603。其中,
第一获取子单元601,用于获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
第二获取子单元602,用于获取所述蓝色看板包含的路口及与路口连接的道路的实时路况;
第一渲染子单元603,用于将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
再一实施例
本发明还提供一种道路信息提示装置,如图11所示,该道路信息提示装置基于服务器侧,包括:第三接收单元800、探测单元900、第二获取单元1000和第二发送单元1100。其中,
第三接收单元800,用于接收客户端实时上传的位置信息和方向;
探测单元900,用于根据所述位置信息和方向,探测路径的前方路口是否配置有蓝色看板;
第二获取单元1000,用于在所述探测单元900探测路径的前方路口配置有蓝色看板时,获取所述蓝色看板的ID对应的携带实时路况的蓝色看板矢量图;
第二发送单元1100,用于将所述携带实时路况的蓝色看板矢量图发送至终端渲染。
其中如图12所示,第二获取单元1000具体包括:第三获取子单元1001、第四获取子单元1002和第二渲染子单元1003。其中,
第三获取子单元1001,用于获取所述蓝色看板的ID对应的蓝色看板包含的路口及与路口连接的道路;
第四获取子单元1002,用于获取所述蓝色看板包含的路口及与路口连接的道路的实时路况;
第二渲染子单元1003,用于将所述蓝色看板的ID对应的蓝色看板矢量图中所述路口及与路口连接道路渲染为所述实时路况对应的颜色,得到携带实时路况的蓝色看板矢量图。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种道路信息提示方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。