路况显示方法以及装置制造方法及图纸

技术编号:15250973 阅读:141 留言:0更新日期:2017-05-02 14:09
本发明专利技术涉及一种路况显示方法以及装置。所述方法包括步骤:加载目标区域的地图并显示;从服务器端获取所述目标区域内全部道路的路况信息;获取所述目标区域内全部道路的配置信息,根据各条道路的配置信息和路况信息,获得各条道路对应的状态渲染参数;根据所述状态渲染参数以及预设的各个道路状态所对应的颜色值,获得各条道路对应的颜色渲染参数;对所述地图进行采样,根据采样到的颜色值和道路默认颜色值识别所述目标区域内的各条道路,根据所述颜色渲染参数将所述目标区域内的各条道路分别渲染为对应的目标颜色值。本发明专利技术有效节省了路况显示时的网络流量。

Method and device for displaying road condition

The invention relates to a method and a device for displaying road conditions. The method comprises the steps of: loading and display the target area map; obtaining the whole road in the target area traffic information from the server; obtaining configuration information of the target area of all roads, the roads according to the configuration information and traffic information, the road state rendering parameters according to corresponding; the state and the state of each road rendering parameters preset color value, color rendering parameters corresponding to the roads; sampling on the map, according to the sampling to the color value and color value of the default path to identify the roads within the target area, according to the color rendering parameters corresponding to the target color value the roads for the target area are rendered. The invention effectively saves the network traffic when the road condition is displayed.

【技术实现步骤摘要】

本专利技术涉及图像显示
,特别是涉及一种路况显示方法、一种路况显示装置、另一种路况显示方法和另一种路况显示装置。
技术介绍
目前在互联网中有许多地图应用,比如百度和高德等等厂商的地图应用,这些地图应用一般都有路况显示功能,方便使用者了解当前城市中某些道路的路况,例如哪些道路比较拥堵,哪些道路比较顺畅,从而根据显示的道路的路况选择合适的线路,节省行驶时间。传统技术中的地图应用展示路况的方法为:先显示某个区域的底图,然后在底图上叠加一个道路图层,该道路图层是由若干张带透明度的图片拼接而成,每张图片中包含一个对应地理片区中的道路状态的图像。以在某分辨率为1920*1080的PC(personalcomputer,电脑)中查看百度地图的路况为例,至少包含几个过程:底图的显示,PC在本设备中显示底图;道路图层的生成和显示,服务器端根据PC发送的路况请求生成道路图层,并发送给PC进行显示。但是上述路况显示方法,即使底图数据预先作为离线数据缓存在PC中,但是道路图层需要服务器端根据实时收集到的道路状态生成,服务器端还需要将生成的道路图层发送给PC,而该道路图层的传输则需要耗费较多的网络流量,例如,进行一次全屏显示路况耗费的流量是1920*1080*4/1024=8100Kb(千字节),如果在PC上进行多次的平移和缩放地图,则该流量将成倍的增长。因此,传统技术中的路况显示方式存在网络流量耗费大等缺陷。
技术实现思路
基于此,有必要针对上述问题,提供一种路况显示方法以及装置,能够有效节省路况显示时的网络流量。一种路况显示方法,包括步骤:加载目标区域的地图并显示;从服务器端获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;获取所述目标区域内全部道路的配置信息,根据各条道路的配置信息和路况信息,获得各条道路对应的状态渲染参数,其中,每条道路的配置信息中包含道路id及道路默认颜色值,各道路默认颜色值互不相同,所述状态渲染参数中包含道路默认颜色值和道路状态信息;根据所述状态渲染参数以及预设的各个道路状态所对应的颜色值,获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值;对所述地图进行采样,根据采样到的颜色值和道路默认颜色值识别所述目标区域内的各条道路,根据所述颜色渲染参数将所述目标区域内的各条道路分别渲染为对应的目标颜色值。一种路况显示装置,包括:地图显示模块,用于加载目标区域的地图并显示;路况信息获得模块,用于从服务器端获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;状态渲染参数获得模块,用于获取所述目标区域内全部道路的配置信息,根据各条道路的配置信息和路况信息,获得各条道路对应的状态渲染参数,其中,每条道路的配置信息中包含道路id及道路默认颜色值,各道路默认颜色值互不相同,所述状态渲染参数中包含道路默认颜色值和道路状态信息;颜色渲染参数获得模块,用于根据所述状态渲染参数以及预设的各个道路状态所对应的颜色值,获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值;道路渲染模块,用于对所述地图进行采样,根据采样到的颜色值和道路默认颜色值识别所述目标区域内的各条道路,根据所述颜色渲染参数将所述目标区域内的各条道路分别渲染为对应的目标颜色值。上述路况显示方法以及装置,预先设置某区域的地图以及该区域内全部道路的配置信息,该配置信息包括各个道路id及各个道路不同的默认颜色值。当需要显示某区域的路况时,加载显示预先设置的该区域的地图,将该区域的地理范围信息发送给服务器端,请求该区域的路况信息,服务器端接收到该请求后获得该区域的路况信息,然后将该区域的路况信息直接发送给客户端,客户端根据接收到的该区域的路况信息、各个道路的默认颜色值以及预先设置的道路状态的显示方式,获得渲染参数,即各个默认颜色值所对应的颜色值,然后根据该渲染参数对地图相应数据进行渲染,即可以显示出该区域的路况信息。相较于传统技术中服务器端根据各个道路以及各个道路的状态生成道路图层,然后将道路图层传输给客户端的方式,本专利技术服务器端无需进行图片的生成,只需要将路况信息发送给客户端,而路况信息的数据量远小于道路图层的数据量,因此本专利技术有效节省了路况显示时的网络流量。另外由于服务器端不需要生成道路图层,直接返回路况信息,节省了服务器端的处理时间。另一种路况显示方法,包括步骤:接收客户端发送的获取目标区域内全部道路的路况信息的请求;根据所述请求获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;向所述客户端发送各条道路的路况信息,以使所述客户端接收到各条道路的路况信息后获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值,以及根据所述颜色渲染参数将显示的目标区域的地图中各条道路分别渲染为对应的目标颜色值,各个道路的默认颜色值不相同。另一种路况显示装置,包括:请求接收模块,用于接收客户端发送的获取目标区域内全部道路的路况信息的请求;路况信息获得模块,用于根据所述请求获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;路况信息发送模块,用于向所述客户端发送各条道路的路况信息,以使所述客户端接收到各条道路的路况信息后获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值,以及根据所述颜色渲染参数将显示的目标区域的地图中各条道路分别渲染为对应的目标颜色值,各个道路的默认颜色值不相同。上述路况显示方法以及装置,预先设置某区域的地图以及该区域内全部道路的配置信息,该配置信息包括各个道路id及各个道路不同的默认颜色值。当需要显示某区域的路况时,加载显示预先设置的该区域的地图,将该区域的地理范围信息发送给服务器端,请求该区域的路况信息,服务器端接收到该请求后获得该区域的路况信息,然后将该区域的路况信息直接发送给客户端,客户端根据接收到的该区域的路况信息、各个道路的默认颜色值以及预先设置的道路状态的显示方式,获得渲染参数,即各个默认颜色值所对应的颜色值,然后根据该渲染参数对地图相应数据进行渲染,即可以显示出该区域的路况信息。相较于传统技术中服务器端根据各个道路以及各个道路的状态生成道路图层,然后将道路图层传输给客户端的方式,本专利技术服务器端无需进行图片的生成,只需要将路况信息发送给客户端,而路况信息的数据量远小于道路图层的数据量,因此本专利技术有效节省了路况显示时的网络流量。另外由于服务器端不需要生成道路图层,直接返回路况信息,节省了服务器端的处理时间。附图说明图1为一实施例的路况显示方法的流程示意图;图2为一实施例的路况显示装置的结构示意图;图3为另一实施例的路况显示方法的流程示意图;图4为另一实施例的路况显示装置的结构示意图。具体实施方式为更进一步阐述本专利技术所采取的技术手段及取得的效果,下面结合附图及较佳实施例,从客户端、服务器端的角度出发,对本专利技术的技术方案,进行清楚和完整的描述。首先从客户端的角度出发,对本专利技术的路况显示方法以及装置的具体实施方式做详细描述。如图1所示,一种路况显示方法,包括步骤:S110、加载目标区域的地图并显示;S120、从服务器本文档来自技高网...

【技术保护点】
一种路况显示方法,其特征在于,包括步骤:加载目标区域的地图并显示;从服务器端获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;获取所述目标区域内全部道路的配置信息,根据各条道路的配置信息和路况信息,获得各条道路对应的状态渲染参数,其中,每条道路的配置信息中包含道路id及道路默认颜色值,各道路默认颜色值互不相同,所述状态渲染参数中包含道路默认颜色值和道路状态信息;根据所述状态渲染参数以及预设的各个道路状态所对应的颜色值,获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值;对所述地图进行采样,根据采样到的颜色值和道路默认颜色值识别所述目标区域内的各条道路,根据所述颜色渲染参数将所述目标区域内的各条道路分别渲染为对应的目标颜色值。

【技术特征摘要】
1.一种路况显示方法,其特征在于,包括步骤:加载目标区域的地图并显示;从服务器端获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;获取所述目标区域内全部道路的配置信息,根据各条道路的配置信息和路况信息,获得各条道路对应的状态渲染参数,其中,每条道路的配置信息中包含道路id及道路默认颜色值,各道路默认颜色值互不相同,所述状态渲染参数中包含道路默认颜色值和道路状态信息;根据所述状态渲染参数以及预设的各个道路状态所对应的颜色值,获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值;对所述地图进行采样,根据采样到的颜色值和道路默认颜色值识别所述目标区域内的各条道路,根据所述颜色渲染参数将所述目标区域内的各条道路分别渲染为对应的目标颜色值。2.根据权利要求1所述的路况显示方法,其特征在于,所述地图为根据道路图层和非道路图层叠加生成的一个图层;各道路默认颜色值还与所述非道路图层中的颜色值不相同。3.根据权利要求2所述的路况显示方法,其特征在于,所述道路图层叠加在所述非道路图层的最上层。4.一种路况显示方法,其特征在于,包括步骤:接收客户端发送的获取目标区域内全部道路的路况信息的请求;根据所述请求获取所述目标区域内全部道路的路况信息,每条道路的路况信息中包含道路id及道路状态;向所述客户端发送各条道路的路况信息,以使所述客户端接收到各条道路的路况信息后获得各条道路对应的颜色渲染参数,所述颜色渲染参数中包含道路默认颜色值和目标颜色值,以及根据所述颜色渲染参数将显示的目标区域的地图中各条道路分别渲染为对应的目标颜色值,各个道路的默认颜色值不相同。5.根据权利要求4所述的路况显示方法,其特征在于,所述地图为根据道路图层和非道路图层叠加生成的一个图层;各个道路的默认颜色值还与所述非道路图层中的颜色值不相同;所述道路图层叠加在所述非道路图层的最上层。6.一种路况显示装置,其特征在于,包括:地图显示模块,用于加载目标区域的地图并显示...

【专利技术属性】
技术研发人员:陈泓坤
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1