一种通过API获取道路实时路况的系统及其方法技术方案

技术编号:14080212 阅读:123 留言:0更新日期:2016-11-30 16:29
本发明专利技术公开了一种通过API获取道路实时路况的系统及其方法,系统分为发布终端和服务器端两部分,发布终端由终端电子地图可视模块、终端消息推送模块、终端历史信息查询模块、终端实时信息查询模块、终端预测信息查询模块、终端动态信息提示模块、终端道路拥堵警示模块,终端通信模块组成;服务器端主要由服务器端实时路况获取模块、服务器端历史数据存储模块、服务器端数据整合与过滤模块,服务器端路况分析模块,服务器端路况预测模块,服务器端电子地图管理与维护模块,服务器端数据反馈与分发模块组成。本发明专利技术道路信息采集来源稳定,数据处理能力强,并能进行准确的信息查询,可广泛用于道路规划、智能交通管理、道路紧急情况报告等领域。

【技术实现步骤摘要】

本专利技术涉及市政领域,特别是涉及一种通过API获取道路实时路况的系统及其方法
技术介绍
随着互联网技术和智能手机技术的不断发展,以及各个互联网公司能够监测的道路浮动车数量的增加,道路行驶速度记录在各个互联网公司的数据库中也不断积累,并通过API提供用户接入。纵观当前社会上主流的道路实时路况获取设备,一般都基于GPS设备和道路行驶车辆不断为服务器传回数据,经过对GPS数据的处理后,将路况信息发布在电子地图中或以其他形式传回给用户。当前获取路况的方法很多,但在成本和精确度上仍然存在很大缺陷。路况信息的获取是路况服务中至关重要的功能,传统路况获取一般都基于GPS设备和道路行驶车辆不断为服务器传回数据,由于GPS设备成本的问题,导致只能在有限的车辆上安装GPS定为设备,导致道路覆盖不全且数据更新不及时,以这种方法产生的数据用户在使用时会对用户造成较大的偏差;同时由于数据更新不及时且覆盖面不够广,造成不能及时对道路上的拥堵状况进行反应。传统路况获取系统由于其成本和数据量的限制,对未来一定时间内某段路况的预测做的也不够好,大部分数据无法提供,只是通过不够完整的数据预测了当前道路一定时间内的状况,由于数据积累不足,这样的做法在准确度上有很大欠缺。电子地图的准确性和现势性是路况获取类系统的基础,传统路况获取类系统一般都是采用终端部署电子地图,通过周期性的手工购买更新CD或从提供商网站上下载的模式进行更新,更新的方式较麻烦,更新的频次也较低,因而现势性不是特别好;部分路况获取类系统将电子地图放到服务端,如果服务端更新及时,则现势性将不会存在问题,但一旦离开网络,工作将受到影响。传统的路况获取类系统只考虑了路况的信息,但没有对路况信息进行深入的数据分析和数据挖掘,对于用户来说,对数据进行深入的数据分析和数据挖掘也是一样至关重要的。因此,鉴于传统路况获取类系统的缺陷,就需要一种在吸收了传统路况获取类系统的优点的同时,能充分考虑成本和实时路况的采集、分析与反馈与一体的系统。
技术实现思路
本专利技术主要解决的技术问题是提供一种通过API获取道路实时路况的系统及其方法,能够集电子地图,各类API,信息采集、传输、接受、处理,路况存储,路况分析,路况预测,路况警报等于一体。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种通过API获取道路实时路况的系统,系统包括API路况获取系统、路况数据处理分析系统和电子地图,该系统由一个发布终端和一个服务器端组成;所述发布终端由:终端电子地图可视模块、终端消息推送模块、终端历史信息查询模块、终端实时信息查询模块、终端预测信息查询模块、终端动态信息提示模块和终端道路拥堵警示模块组成;所述发布终端为终端软硬件运行提供基本环境包括:所述终端电子地图可视模块,设置于发布终端中,用于对路况信息在电子地图上进行可视化;所述终端消息推送模块,设置于发布终端中,用于将路况信息推送至微博、微信等平台;所述终端历史信息查询模块,设置于发布终端中,用于查询城市道路路况历史信息;所述终端实时信息查询模块,设置于发布终端中,用于查询城市道路路况实时信息;所述终端预测信息查询模块,设置于发布终端中,用于查询处理后的城市道路路况信息;所述终端动态信息提示模块,设置于发布终端中,用于对城市交通信息进行动态的状态生成;所述终端道路拥堵警示模块,设置于发布终端中,用于对道路拥堵进行预警信息生成;所述终端通信模块,设置于发布终端中,用于提供发布终端与服务器端的通信网络支撑;所述服务器端由服务器端实时路况获取模块、服务器端历史数据存储模块,服务器端数据整合与过滤模块、服务器端路况分析模块、服务器端路况预测模块、服务器端电子地图管理与维护模块、服务器端数据反馈与分发模块、服务器端路况预警模块和服务器端通信模块组成,所述服务器端为服务器端提供运行环境包括:所述服务器端实时路况获取模块,设置于服务器端中,通过与各类API接口获得所需的各类路况信息;所述服务器端历史数据存储模块,设置于服务器端中,通过SQL server存储由服务器端实时路况获取模块获得的各个时间段路况数据;所述服务器端数据整合与过滤模块,设置于服务器端中,对各类路况信息进行数据的整合与过滤;所述服务器端路况分析模块,设置于服务器端中,对获取到的各类路况进行需要的分析;所述服务器端路况预测模块,设置于服务器端中,利用历史数据对要求的未来路况进行预测;所述服务器端电子地图管理与维护模块,设置于服务器端中,对电子地图进行定期和不定期的更新与管理;所述服务器端数据反馈与分发模块,设置于服务器端中,对进行过整合与过滤或根据要求处理后的数据进行反馈和分发;所述服务器端路况预警模块,设置于服务器端中,对服务器端数据整合与过滤模块和服务器端路况分析模块处理后的数据进行判断后决定是否发布预警信息;所述服务器端通信模块,设置于服务器端中,用于提供发布终端与服务器端的通信网络支撑。优选的,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,再经过服务器端数据整合与过滤模块之后通过服务器端通信模块发送至发布终端。优选的,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,根据终端历史信息查询模块的要求,经过服务器端路况分析模块处理后通过服务器端通信模块发送至发布终端。优选的,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,根据终端实时信息查询模块的要求,经过服务器端数据整合与过滤模块和服务器端路况分析模块的处理后通过服务器端通信模块发送至发布终端。优选的,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,根据终端预测信息查询模块的要求,经过服务器端数据整合与过滤模块、服务器端路况分析模块和服务器端路况预测模块的处理后通过服务器端通信模块发送至发布终端。优选的,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,经过服务器端数据整合与过滤模块和服务器端路况分析模块处理后由服务器端路况预警模块进行判断,若当前路况超出服务器端路况预警模块设定的阈值,则通过服务器端通信模块向发布终端传送信息。优选的,所述的终端电子地图可视模块对传入发布终端的道路数据进行电子地图的可视化。优选的,所述终端消息推送模块对传入发布终端的道路路况数据推送至微博、微信或其它第三方平台。优选的,所述终端历史信息查询模块、终端实时信息查询模块和终端预测信息查询模块能够根据要求进行数据查询,将数据显示给用户以便用户进行决策支持工作。优选的,所述终端动态信息提示模块和终端道路拥堵警示模块能够根据要求对道路信息进行自动的警告和推送,以支持用户及时了解道路紧急信息力求以最快的速度对路况做出反应。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种通过API获取道路实时路况的方法,包括如下步骤:一、服务器端一直处于工作状态,随时接受发布终端的访问、数据传输、为用户请求及时提供服务;二、启动发布终端程序,进入发布终端;三、进入发布终端的系统界面,打开相应模块,提供数据需求;四、通过发布终端本文档来自技高网
...
一种通过API获取道路实时路况的系统及其方法

【技术保护点】
一种通过API获取道路实时路况的系统,其特征在于,系统包括API路况获取系统、路况数据处理分析系统和电子地图,该系统由一个发布终端和一个服务器端组成;所述发布终端由:终端电子地图可视模块、终端消息推送模块、终端历史信息查询模块、终端实时信息查询模块、终端预测信息查询模块、终端动态信息提示模块和终端道路拥堵警示模块组成;所述发布终端为终端软硬件运行提供基本环境包括:所述终端电子地图可视模块,设置于发布终端中,用于对路况信息在电子地图上进行可视化;所述终端消息推送模块,设置于发布终端中,用于将路况信息推送至微博、微信等平台;所述终端历史信息查询模块,设置于发布终端中,用于查询城市道路路况历史信息;所述终端实时信息查询模块,设置于发布终端中,用于查询城市道路路况实时信息;所述终端预测信息查询模块,设置于发布终端中,用于查询处理后的城市道路路况信息;所述终端动态信息提示模块,设置于发布终端中,用于对城市交通信息进行动态的状态生成;所述终端道路拥堵警示模块,设置于发布终端中,用于对道路拥堵进行预警信息生成;所述终端通信模块,设置于发布终端中,用于提供发布终端与服务器端的通信网络支撑;所述服务器端由服务器端实时路况获取模块、服务器端历史数据存储模块,服务器端数据整合与过滤模块、服务器端路况分析模块、服务器端路况预测模块、服务器端电子地图管理与维护模块、服务器端数据反馈与分发模块、服务器端路况预警模块和服务器端通信模块组成,所述服务器端为服务器端提供运行环境包括:所述服务器端实时路况获取模块,设置于服务器端中,通过与各类API接口获得所需的各类路况信息;所述服务器端历史数据存储模块,设置于服务器端中,通过SQL server存储由服务器端实时路况获取模块获得的各个时间段路况数据;所述服务器端数据整合与过滤模块,设置于服务器端中,对各类路况信息进行数据的整合与过滤;所述服务器端路况分析模块,设置于服务器端中,对获取到的各类路况进行需要的分析;所述服务器端路况预测模块,设置于服务器端中,利用历史数据对要求的未来路况进行预测;所述服务器端电子地图管理与维护模块,设置于服务器端中,对电子地图进行定期和不定期的更新与管理;所述服务器端数据反馈与分发模块,设置于服务器端中,对进行过整合与过滤或根据要求处理后的数据进行反馈和分发;所述服务器端路况预警模块,设置于服务器端中,对服务器端数据整合与过滤模块和服务器端路况分析模块处理后的数据进行判断后决定是否发布预警信息;所述服务器端通信模块,设置于服务器端中,用于提供发布终端与服务器端的通信网络支撑。...

【技术特征摘要】
1.一种通过API获取道路实时路况的系统,其特征在于,系统包括API路况获取系统、路况数据处理分析系统和电子地图,该系统由一个发布终端和一个服务器端组成;所述发布终端由:终端电子地图可视模块、终端消息推送模块、终端历史信息查询模块、终端实时信息查询模块、终端预测信息查询模块、终端动态信息提示模块和终端道路拥堵警示模块组成;所述发布终端为终端软硬件运行提供基本环境包括:所述终端电子地图可视模块,设置于发布终端中,用于对路况信息在电子地图上进行可视化;所述终端消息推送模块,设置于发布终端中,用于将路况信息推送至微博、微信等平台;所述终端历史信息查询模块,设置于发布终端中,用于查询城市道路路况历史信息;所述终端实时信息查询模块,设置于发布终端中,用于查询城市道路路况实时信息;所述终端预测信息查询模块,设置于发布终端中,用于查询处理后的城市道路路况信息;所述终端动态信息提示模块,设置于发布终端中,用于对城市交通信息进行动态的状态生成;所述终端道路拥堵警示模块,设置于发布终端中,用于对道路拥堵进行预警信息生成;所述终端通信模块,设置于发布终端中,用于提供发布终端与服务器端的通信网络支撑;所述服务器端由服务器端实时路况获取模块、服务器端历史数据存储模块,服务器端数据整合与过滤模块、服务器端路况分析模块、服务器端路况预测模块、服务器端电子地图管理与维护模块、服务器端数据反馈与分发模块、服务器端路况预警模块和服务器端通信模块组成,所述服务器端为服务器端提供运行环境包括:所述服务器端实时路况获取模块,设置于服务器端中,通过与各类API接口获得所需的各类路况信息;所述服务器端历史数据存储模块,设置于服务器端中,通过SQL server存储由服务器端实时路况获取模块获得的各个时间段路况数据;所述服务器端数据整合与过滤模块,设置于服务器端中,对各类路况信息进行数据的整合与过滤;所述服务器端路况分析模块,设置于服务器端中,对获取到的各类路况进行需要的分析;所述服务器端路况预测模块,设置于服务器端中,利用历史数据对要求的未来路况进行预测;所述服务器端电子地图管理与维护模块,设置于服务器端中,对电子地图进行定期和不定期的更新与管理;所述服务器端数据反馈与分发模块,设置于服务器端中,对进行过整合与过滤或根据要求处理后的数据进行反馈和分发;所述服务器端路况预警模块,设置于服务器端中,对服务器端数据整合与过滤模块和服务器端路况分析模块处理后的数据进行判断后决定是否发布预警信息;所述服务器端通信模块,设置于服务器端中,用于提供发布终端与服务器端的通信网络支撑。2.根据权利要求1所述的一种通过API获取道路实时路况的系统,其特征在于,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,再经过服务器端数据整合与过滤模块之后通过服务器端通信模块发送至发布终端。3.根据权利要求1所述的一种通过API获取道路实时路况的系统,其特征在于,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至服务器端历史数据存储模块,根据终端历史信息查询模块的要求,经过服务器端路况分析模块处理后通过服务器端通信模块发送至发布终端。4.根据权利要求1所述的一种通过API获取道路实时路况的系统,其特征在于,所述的服务器端实时路况获取模块通过各类API获取道路实时路况数据并上传至...

【专利技术属性】
技术研发人员:庄楚天陈翚梁华
申请(专利权)人:苏州运诺帷交通规划咨询有限公司庄楚天陈翚梁华
类型:发明
国别省市:江苏;32

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

1