CN102968499B - 一种提供交通信息查询服务的装置、查询方法及*** - Google Patents

一种提供交通信息查询服务的装置、查询方法及*** Download PDF

Info

Publication number
CN102968499B
CN102968499B CN201210518475.0A CN201210518475A CN102968499B CN 102968499 B CN102968499 B CN 102968499B CN 201210518475 A CN201210518475 A CN 201210518475A CN 102968499 B CN102968499 B CN 102968499B
Authority
CN
China
Prior art keywords
data
map
traffic
terminal applies
traffic information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201210518475.0A
Other languages
English (en)
Other versions
CN102968499A (zh
Inventor
薛明
蒋晟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Cennavi Technologies Co Ltd
Original Assignee
Beijing Cennavi Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Cennavi Technologies Co Ltd filed Critical Beijing Cennavi Technologies Co Ltd
Priority to CN201210518475.0A priority Critical patent/CN102968499B/zh
Publication of CN102968499A publication Critical patent/CN102968499A/zh
Application granted granted Critical
Publication of CN102968499B publication Critical patent/CN102968499B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Traffic Control Systems (AREA)

Abstract

本发明实施例提供了一种提供交通信息查询服务的装置、查询方法及***,涉及交通信息服务领域,面向多种类型的终端应用提供综合的交通信息查询服务,并使终端应用实现交通信息服务的快速开发,从而大大提升交通信息服务的覆盖率。所述装置包括存储单元,用于存储交通信息服务数据,交通信息服务数据包括地图数据、交通地图数据、实时交通信息数据、兴趣点数据及路径规划服务数据;发布服务接口单元,用于获取存储单元中存储的数据,并向终端应用提供业务功能服务,业务功能服务包括地图发布、交通地图发布、实时交通信息发布、兴趣点查询服务及路径规划服务;软件开发工具包,用于使终端应用通过软件开发工具包与发布服务接口单元进行信息交互。

Description

一种提供交通信息查询服务的装置、查询方法及***
技术领域
本发明涉及交通信息服务领域,尤其涉及一种提供交通信息查询服务的装置、查询方法及***。
背景技术
随着城市经济和建设的快速发展,人口和汽车保有量的快速增加,交通出行已逐渐成为政府、社会、公众关注的焦点。公众对于便捷出行、高效出行、绿色出行的需求日益强烈。目前国内的交通出行服务领域主要集中在车载导航、手持终端导航和web(互联网)出行查询服务。
车载导航服务是最早形成的交通出行服务应用,主要面向部分安装有车载导航终端的驾车用户,车载终端根据所载电子地图、GPS(Global Positioning System,全球定位***)定位模块提供的定位信息和终端自有算法为基础,为用户提供静态路径规划、POI(Point ofinterest,兴趣点)查询等导航相关服务,但车载终端服务相对比较孤立,在进行导航计算时无法与交通路况进行实时结合,且车载内置全导航***的应用也提高了其应用成本,大大影响了车载设备的使用覆盖率。
随着智能手机终端的快速发展,以及导航地图技术及应用的不断完善,通过手机GPS定位,使得手机导航成为一种新的交通出行服务模式,它主要是面向手机用户,通过移动互联网提供地图定位、行车路线查询、POI查询及路线导航等服务。相对于车载导航,手机导航更具有便携性和灵活性的特点,应用场合更多,且智能手机市场这些快速发展,各种应用商店成规模化增长,但是,在导航领域由于缺少平台支持,普通开发者无法实现创新性的应用来满足用户的出行需要。
Web出行服务是指基于互联网模式,通过web网站面向公众提供地图搜索、POI查询、行车路线查询等出行服务,该模式相对车载和手机模式,功能多,操作简便快捷,可以有效帮助用户出行前进行出行方案的决策,然而,现有的web地图网站无法与车载和手持终端进行互联互通,实现出行导航的一体化服务。
发明内容
本发明的实施例提供一种提供交通信息查询服务的装置、查询方法及***,可面向多种类型的终端应用提供综合的交通信息查询服务,并使终端应用实现交通信息服务的快速开发,从而大大提升交通信息服务的覆盖率。
为达到上述目的,本发明的实施例采用如下技术方案:
一方面,提供一种提供交通信息查询服务的装置,包括:
存储单元,用于存储交通信息服务数据,所述交通信息服务数据包括地图数据、交通地图数据、实时交通信息数据、兴趣点(Point ofInterest,POI)数据及路径规划服务数据;
发布服务接口单元,用于获取所述存储单元中存储的数据,并向终端应用提供业务功能服务,所述业务功能服务包括地图发布、交通地图发布、实时交通信息发布、POI查询服务及路径规划服务;
软件开发工具包(Software Development Kit,SDK),用于使所述终端应用通过所述SDK与所述发布服务接口单元进行信息交互。
一方面,提供一种提供交通信息查询服务的***,包括:
上述的提供交通信息查询服务的装置及终端,所述终端包括手机终端,网Web,车载终端;其中,所述终端的终端应用通过软件开发工具包SDK与所述装置进行信息交互。
另一方面,提供一种提供交通信息查询服务的查询方法,包括:
终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元,其中,所述请求消息包括:地图请求,或交通信息查询请求,或交通地图请求,或POI查询请求,或路径规划请求;
所述发布服务接口单元将最终结果发送到所述终端应用;
其中,所述终端应用通过所述装置提供的SDK与所述发布服务接口单元进行信息交互。
本发明实施例提供一种提供交通信息查询服务的装置、查询方法及***,支持通过互联网和移动互联网,面向多种类型的终端应用提综合的交通信息查询服务;此外,该提供交通信息查询服务的装置面向终端提供SDK,从而使得终端根据所述SDK开发不同的终端应用,使终端应用实现交通信息服务的快速开发,从而大大提升交通信息服务的用户覆盖率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图一;
图2为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图二;
图3为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图三;
图4为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图四;
图5为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图五;
图6为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图六;
图7为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图七;
图8为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图八;
图9为本发明实施例提供的一种提供交通信息查询服务的装置的结构示意框图九;
图10为本发明实施例提供的一种提供交通信息查询服务的***的结构示意框图;
图11为本发明实施例提供的一种提供交通信息查询服务的查询方法的流程示意图一;
图12为本发明实施例提供的一种提供交通信息查询服务的查询方法的流程示意图二;
图13为本发明实施例提供的一种提供交通信息查询服务的查询方法的流程示意图三;
图14为本发明实施例提供的一种提供交通信息查询服务的查询方法的流程示意图四;
图15为本发明实施例提供的一种提供交通信息查询服务的查询方法的流程示意图五;
图16为本发明实施例提供的一种提供交通信息查询服务的查询方法的流程示意图六。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种提供交通信息查询服务的装置1,如图1所示,包括:
存储单元10,用于存储交通信息服务数据,所述交通信息服务数据包括地图数据、交通地图数据、实时交通信息数据、兴趣点POI数据及路径规划服务数据。
发布服务接口单元20,用于获取所述存储单元10中存储的数据,并向终端应用提供业务功能服务,所述业务功能服务包括地图发布、交通地图发布、实时交通信息发布、POI查询服务及路径规划服务。
软件开发工具包SDK30,用于使所述终端应用通过所述SDK与所述发布服务接口单元20进行信息交互。
在本发明实施例中,终端可以为手机终端,Web,车载终端等,所述终端应用即为所述手机终端或Web或车载终端的用于获取交通信息查询服务的应用程序。
可选的,如图2所示,所述发布服务接口单元20包括地图发布接口子模块201、交通数据发布接口子模块202、交通地图发布接口子模块203、POI查询接口子模块204、及路径规划接口子模块205。
其中,所述地图发布接口子模块201,用于接收所述终端应用的地图请求,根据所述地图请求获取与栅格地图数据对应的统一资源定位符(Uniform resource Identifier,URI)并发布,和/或根据所述地图请求获取矢量地图数据并发布。
所述交通数据发布接口子模块203,用于接收所述终端应用的交通信息查询请求,获取实时交通信息数据并发布;所述交通信息查询请求包括路况查询请求。
其中,所述交通信息数据包括:交通流数据和交通事件数据所述。这里所述的交通事件指的是,某一路段的限行状况、道路故障或者交通事故等事件。
所述交通地图发布接口子模块202,用于接收所述终端应用的交通地图请求,获取交通地图数据并发布。
所述POI查询接口子模块204,用于接收所述终端应用的POI查询请求,获取POI查询结果数据并发布;
所述路径规划接口子模块205,用于接收所述终端应用的路径规划请求,获取路径规划数据并发布。
可选的,如图3所示,所述存储单元10包括第一存储模块101,用于存储栅格地图数据;相应的,当所述地图发布接口子模块201接收到终端应用的栅格地图请求时,所述地图发布接口子模块201,具体用于根据所述终端应用的请求的地图范围,获取与目标栅格地图数据对应的URI并发布,以使得所述终端应用根据所述URI访问所述第一存储模块101,请求下载与所述URI对应的所述目标栅格地图数据。
其中,所述第一存储模块101可以为地图发布服务器,所述地图发布服务器存储所述栅格地图数据时,可先进行预处理,包括地图渲染和切分,以使得所述地图发布服务器可以按照层次和级别存储所述栅格地图数据。此外,所述栅格地图数据可以存储在所述地图发布服务器的地图数据文件中。
所述目标栅格地图数据是指,与终端应用的请求的地图范围匹配的栅格地图数据,此处使用目标主要是为了区分在地图发布服务器101中存储的所有栅格地图数据。
此外,所述地图发布接口子模块201的接口定义可如以下所示:
可选的,如图4所示,所述存储单元10包括第二存储模块102,所述第二存储模块102用于存储矢量地图数据;相应的,当所述地图发布接口子模块接收到所述终端应用的矢量地图请求时,所述地图发布接口子模块201,具体用于访问所述第二存储模块102,并根据所述终端应用的请求的地图范围,获取目标矢量地图数据并发布。
其中,所述第二存储模块102可以为地图存储服务器,所述地图存储服务器存储所述矢量地图数据时,可先进行预处理,包括地图渲染和切分,以使得所述地图存储服务器可以按照层次和级别存储所述矢量地图数据。此外,所述矢量地图数据可以存储在所述地图存储服务器的地图数据文件中。
所述目标矢量地图数据是指,与终端应用的请求的地图范围匹配的矢量地图数据,此处使用目标主要是为了区分在地图存储服务器中存储的所有矢量地图数据。
可选的,如图5所示,所述装置1还包括:
交通数据转换模块40,从交通信息服务平台动态获取实时的第一交通信息数据,并将所述第一交通信息数据转换为标准格式的第二交通信息数据,其中所述第二交通信息数据包括交通流数据和交通事件数据。
交通数据转换模块40可通过数据源接口从交通该信息服务平台获取实时交通信息数据,且所述数据源接口遵循按照交通该信息服务平台的接口来获取实时交通信息数据。
所述标准格式的第二交通信息数据是一种交通信息标准,转换成这种格式的所述第二交通信息数据,可适用于本发明中对该交通信息数据的保存及接口进行调用等。
所述存储单元10包括第三存储模块103,所述第三存储模块103用于存储所述交通数据转换模块40转换的所述第二交通信息数据;相应的,当所述交通数据发布接口子模块202接收到所述终端应用的交通信息查询请求时,所述交通数据发布接口子模块202,具体用于访问所述第三存储模块103,并根据所述终端应用的请求的查询范围获取目标第二交通信息数据并发布。
其中,所述第三存储模块103可以为本地内存模块。
此处,所述交通信息数据包括交通流量和交通事件,用户可通过终端应用来实时的获取某一路段的车流量、限行状况、道路故障或者交通事故等事件。此外,终端应用可按照路链和网格的粒度的查询请求。
所述目标第二交通信息数据是指,与终端应用的请求的查询范围匹配的第二交通信息数据,此处使用目标主要是为了区分在第三存储模块103中存储的所有第二交通信息数据。
可选的,如图6所示,所述装置1还包括:
交通数据转换模块40,从交通信息服务平台动态获取实时的第一交通信息数据,并将所述第一交通信息数据转换为标准格式的第二交通信息数据,其中所述第二交通信息数据包括交通流数据和交通事件数据。
交通地图生成模块50,用于将所述交通数据转换模块40获取并转换的所述第二交通信息数据,转换为所述交通地图数据,所述交通地图数据包括交通信息地图数据和交通情报板图数据。
所述存储单元10包括第四存储模块104,所述第四存储模块104用于存储所述交通地图生成模块50转换的所述交通地图数据;相应的,当所述交通地图发布接口子模块203接收到所述终端应用的交通地图请求时,所述交通地图发布接口子模块203,具体用于访问所述第四存储模块104,并根据所述终端应用的请求的交通地图范围获取目标交通地图数据并发布。
其中,所述第四存储模块104可以为缓存模块,且所述通信息地图数据和交通情报板图数据以文件形式存储。
所述目标交通地图数据是指,与终端应用的请求的交通地图范围匹配的交通地图数据,此处使用目标主要是为了区分在第四存储模块103中存储的所有交通地图数据。
此外,所述交通地图发布接口子模块203的接口定义可如以下所示:
可选的,如图7所示,所述装置1还包括:
POI引擎模块60,用于提供支持关键字、分类查询的应用程序编程接口(Application Programming Interface,API);
所述存储单元10包括第五存储模块105,所述第五存储模块105,用于存储POI数据源及索引文件,所述POI数据源包括地图中的POI数据和第三方提供的辅助数据源。
其中,所述POI引擎模块60支持离线POI数据源更新,即通过离线数据更新接口进行POI数据源更新。
相应的,当所述POI查询接口子模块204接收到所述终端应用的POI查询请求时,所述POI查询接口子模块204,具体用于根据所述POI查询请求,在没有查询到与所述POI查询请求对应的POI数据的情况下,调用所述POI引擎模块60,获取POI查询结果数据并发布。
具体的可以为,当所述POI查询接口子模块204在接收到终端应用的POI查询请求时,所述POI查询接口子模块204,具体用于将所述POI查询请求进行分发处理,分发处理后,再对分发处理的请求进行预处理,即对所述POI查询请求进行解析和参数验证,并对POI查询调用进行构建,之后,到动态缓存中查询与所述POI查询请求对应的POI数据,若没有查询到,则调用所述POI引擎模块60的API,所述POI引擎模块60载入POI数据并根据所述POI查询请求中包括的例如关键字进行查询,并向所述POI查询接口子模块204发送POI查询结果数据,以使得所述POI查询接口子模块204将所述POI查询结果数据发送到所述终端应用。
其中,分发处理是指按照POI查询请求的参数和类型进行的分类处理。
其中,所述第五存储模块105可以为POI数据存储模块,且所述POI数据存储模块部署在所述POI引擎模块60本地。
此外,所述POI查询接口子模块204的接口定义可如以下所示:
可选的,如图8所示,所述装置1,还包括:
路径规划引擎模块70,用于将路径规划服务功能封装成标准的所述API,所述路径规划服务包括路径查询和路径引导。
所述存储单元10包括第六模块106,所述第六存储模块106,用于存储路网数据。
相应的,当所述路径规划接口子模块205接收到所述终端应用的路径规划请求时,所述路径规划接口子模块205,用于根据所述路径规划请求,调用所述路径规划引擎模块70,获取所述路径规划服务数据并发送到所述终端应用。
具体的可以为,当所述路径规划接口子模块205接收到所述终端应用的路径规划请求时,路径规划接口子模块205根据所述路径规划请求,调用所述路径规划引擎模块70的所述API,并提交所述路径规划请求中包括的起点坐标、终点坐标、途经点坐标和计算策略等参数,所述路径规划引擎模块70先根据起点坐标、终点坐标及途经点坐标进行定位,再按照路径算法对路链路网进行扩展和计算,得到与所述路径规划请求对应的路径规划服务数据,并通过路径规划引擎模块70的API发送到所述路径规划接口子模块205,以使得所述路径规划接口子模块205将所述路径规划服务数据发送到所述终端应用。其中,所述路径规划引擎70在启动时,需先载入PSF格式的路网数据。
其中,所述第六存储模块106可以为路网数据存储模块,且所述路网数据存储模块部署在所述路径规划引擎模块70本地。所述路网数据存储在所述路径规划引擎模块70本地时,其以物理存储格式(Physical storage format,PSF格式存储。
此外,所述路径规划接口子模块205的接口定义可如以下所示:
本发明实施例的所述提供交通信息查询服务的装置,除提供上述的查询服务外,还可以提供下述服务,其接口定义如下所示:
基于上述各种可能的所述装置1,如图9所示,进一步的所述装置1的所述存储单元10还包括:业务数据库存储模块107,用于存储终端应用与发布服务接口单元20的交互信息,以支持业务报表生成和业务分析。
所述发布服务接口单元20包括:地图发布接口子模块201、交通数据发布接口子模块202、交通地图发布接口子模块203、POI查询接口子模块204、及路径规划接口子模块205。
本发明实施例提供了一种提供交通信息查询服务的装置,包括存储单元,发布服务接口单元和SDK,支持通过互联网和移动互联网,面向多种类型的终端应用提综合的交通信息查询服务;此外,该提供交通信息查询服务的装置面向终端提供SDK,从而使得终端根据所述SDK开发不同的终端应用,使终端应用实现交通信息服务的快速开发,从而大大提升交通信息服务的用户覆盖率。进一步的,所述装置还包括业务数据库存储模块,用于将终端应用与发布服务接口单元的交互信息保存起来,这样方面的生成业务报表和用户业务的分析。
本发明实施例提供了一种提供交通信息查询服务的***12,如图10所示,包括:上述的提供交通信息查询服务的装置1和终端2,所述终端2包括手机终端,Web,车载终端等。其中,所述终端的终端应用通过SDK与所述装置1进行信息交互。
本发明实施例提供一种提供交通信息查询服务的查询方法,包括
终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元,其中,所述请求消息包括:地图请求,或交通地图请求,或交通信息查询请求,或POI查询请求,或路径规划请求;所述发布服务接口单元将最终结果发送到所述终端应用;其中,所述终端应用通过所述装置提供的SDK与所述发布服务接口单元进行信息交互。
可选的,如图11所示,当所述第一请求为栅格地图请求时,所述查询方法包括如下步骤:
S101、所述终端应用发送栅格地图请求到所述提供交通信息查询服务的装置的地图发布接口子模块;其中所述栅格地图请求中包括所请求的地图范围。
S102、所述地图发布接口子模块根据所述终端应用的请求的地图范围,获取与栅格地图数据对应的URI,并发送到所述终端应用;以使得所述终端应用根据所述URI访问所述提供交通信息查询服务的装置的存储单元下载与所述URI对应的目标栅格地图数据。
其中,栅格地图数据可以被存储在存储单元的第一存储模块中,第一存储模块存储所述栅格地图数据时,可先进行预处理,包括地图渲染和切分,以使得所述第一存储模块可以按照层次和级别存储所述栅格地图数据。所述第一存储模块可以为地图发布服务器,所述栅格地图数据可以被存储在地图发布服务器的地图数据文件中。
所述目标栅格地图数据是指,与终端应用的请求的地图范围匹配的栅格地图数据,此处使用目标主要是为了区分在所述存储单元中存储的所有栅格地图数据
可选的,如图12所示,当所述第一请求为矢量地图请求时,所述查询方法包括如下步骤:
S201、所述终端应用发送矢量地图请求到所述提供交通信息查询服务的装置的地图发布接口子模块;其中所述矢量地图请求中包括所请求的地图范围。
S202、所述地图发布接口子模块访问所述存储单元,并根据所述终端应用的请求的地图范围,获取目标矢量地图数据,并发送到所述终端应用。
其中,矢量地图数据可以被存储在存储单元的第二存储模块中,第二存储模块存储所述矢量地图数据时,可先进行预处理,包括地图渲染和切分,以使得所述第二存储模块可以按照层次和级别存储所述矢量地图数据。所述第一存储模块可以为地图存储服务器,所述矢量地图数据可以被存储在地图存储服务器的地图数据文件中。
所述目标矢量地图数据是指,与终端应用的请求的地图范围匹配的矢量地图数据,此处使用目标主要是为了区分在所述存储单元中存储的所有矢量地图数据。
可选的,如图13所示,当所述第一请求为交通信息查询请求时,所述查询方法包括如下步骤:
S301、所述终端应用发送交通信息查询请求到所述提供交通信息查询服务的装置的交通数据发布接口子模块;其中所述交通信息查询请求中包括所请求的查询范围。
S302、所述交通数据发布接口子模块访问所述存储单元,并根据所述终端应用的请求的查询范围,获取实时的目标第二交通信息数据,并发送到所述终端应用。
其中,所述存储单元中的第二交通信息数据,为所述提供交通信息查询服务的装置的所述交通数据转换模块从交通信息服务平台,获取实时的第一交通信息数据并转换成的标准格式的交通信息数据。
所述第二交通信息数据可以被存储在所述存储单元的第三存储模块中,其中,所述第三存储模块可以为本地内存模块。
所述目标第二交通信息数据是指,与终端应用的请求的查询范围匹配的第二交通信息数据,此处使用目标主要是为了区分在所述存储单元中存储的所有第二交通信息数据。
此外,所述交通信息数据可以包括交通流量和交通事件,用户可通过终端应用来实时的获取某一路段的车流量、限行状况、道路故障或者交通事故等事件。终端应用可按照路链和网格的粒度的查询请求。
可选的,如图14所示,当所述第一请求为交通地图请求时,所述查询方法包括如下步骤:
S401、所述终端应用发送交通地图请求到所述提供交通信息查询服务的装置的交通地图发布接口子模块;其中所述交通地图请求中包括所请求的地图范围。
S402、所述交通地图发布接口子模块访问存储单元,并根据所述终端应用的请求的交通地图范围,获取目标交通地图数据,并发送到所述终端应用。
其中,所述存储单元中的交通地图数据为所述提供交通信息查询服务的装置的交通地图生成模块,根据交通数据转换模块获取并转换的所述第二交通信息数据转换成的;所述第二交通信息数据为所述交通数据转换模块从交通信息服务平台获取的实时的第一交通信息数据,并转换为标准的所述交通信息数据;所述交通地图数据包括交通信息地图数据和交通情报板图数据。
所述交通地图数据可以以文件形式被存储在所述存储单元的第四存储模块中;所述第四存储模块可以为本地缓存模块。
所述目标交通地图数据是指,与终端应用的请求的交通地图范围匹配的交通地图数据,此处使用目标主要是为了区分在第四存储模块103中存储的所有交通地图数据。
可选的,如图15所示,当所述第一请求为POI查询请求时,所述查询方法包括如下步骤:
S501、所述终端应用发送POI查询请求到所述提供交通信息查询服务的装置的POI查询接口子模块;其中所述POI查询请求中包括所要查询POI的关键字。
S502、所述POI查询接口子模块根据所述POI查询请求的关键字,获取与所述关键字对应的POI查询结果数据,并发送到所述终端应用。
其中,所述POI查询接口子模块,在没有查询到与所述POI查询请求对应的POI数据的情况下,调用POI引擎模块,获取与所述关键字对应的POI查询结果数据。
此处,所述存储单元中存储有POI数据源及索引文件,在本发明实施例中将与所述查询请求中的关键字对应的POI数据,称为POI查询结果数据。POI数据源包括地图中的POI数据和第三方提供的辅助数据源。
此外,所述POI数据源及索引文件可以被存储在所述存储单元的第五存储模块;所述第五存储模块可以为POI数据存储模块,且所述POI数据存储模块部署在所述POI引擎模块本地。
S502,具体过程可以为:当所述POI查询接口子模块在接收到终端应用的POI查询请求时,将所述POI查询请求进行分发处理,分发处理后,再对分发处理的请求进行预处理,即对所述POI查询请求进行解析和参数验证,并对POI查询调用进行构建,之后,到动态缓存中查询与所述POI查询请求对应的POI数据,若没有查询到,则调用所述POI引擎模块的API,所述POI引擎模块60载入POI数据并根据所述POI查询请求中包括的例如关键字进行查询,并向所述POI查询接口子模块204发送POI查询结果数据,以使得所述POI查询接口子模块204将所述POI查询结果数据发送到所述终端应用。
可选的,如图16所示,当所述第一请求为路径规划请求时,所述查询方法包括如下步骤:
S601、所述终端应用发送路径规划请求到所述提供交通信息查询服务的装置的路径规划接口子模块;其中所述路径规划请求中包括如下参数:起点坐标、终点坐标、途经点坐标及计算策略。
S602、所述路径规划接口子模块,根据所述路径规划请求,调用路径规划引擎模块,以使得所述路径规划引擎模块根据所述路径规划请求的起点坐标、终点坐标以及途经点坐标在路网进行定位,并按照路径算法,计算得到路径规划服务数据,并发送到所述路径规划接口子模块。
其中,所述路径规划引擎在启动时,载入路网数据。
上述S602具体的可以为,当所述路径规划接口子模块接收到所述终端应用的路径规划请求时,路径规划接口子模块根据所述路径规划请求,调用所述路径规划引擎模块的所述API,并提交所述路径规划请求中包括的起点坐标、终点坐标、途经点坐标和计算策略等参数,所述路径规划引擎模块先根据起点坐标、终点坐标及途经点坐标进行定位,再按照路径算法对路链路网进行扩展和计算,得到与所述路径规划请求对应的路径规划服务数据,并通过路径规划引擎模块的API发送到所述路径规划接口子模块。其中,所述路径规划引擎在启动时,需先载入PSF格式的路网数据。
其中,计算策略为进行路线计算的优先策略,如时间最短、距离最短、费用最少等。
所述路网数据可被存储在存储单元的第六存储模块,且所述第六存储模块被部署在所述路径规划引擎本地。此外,所述第六存储模块可以为路网数据存储模块。所述路网数据以PSF格式被存储。
S603、所述路径规划接口子模块将所述路径规划服务数据发送到所述终端应用。
本发明实施例提供了一种提供交通信息查询服务的查询方法,终端应用通过互联网和移动互联网,获取多种类型的综合的交通信息查询服务;此外,由于提供交通信息查询服务的装置面向终端提供SDK,从而使得终端根据所述SDK开发不同的终端应用,使终端应用实现交通信息服务的快速开发,从而大大提升交通信息服务的用户覆盖率。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

Claims (15)

1.一种提供交通信息查询服务的装置,其特征在于,包括:
存储单元,用于存储交通信息服务数据,所述交通信息服务数据包括地图数据、交通地图数据、实时交通信息数据、兴趣点POI数据及路径规划服务数据;
发布服务接口单元,用于获取所述存储单元中存储的数据,并向终端应用提供业务功能服务,所述业务功能服务包括地图发布、交通地图发布、实时交通信息发布、POI查询服务及路径规划服务;
软件开发工具包SDK,用于使所述终端应用通过所述SDK与所述发布服务接口单元进行信息交互;
其中,所述发布服务接口单元包括地图发布接口子模块、交通数据发布接口子模块、交通地图发布接口子模块、POI查询接口子模块、及路径规划接口子模块;
所述地图发布接口子模块,用于接收所述终端应用的地图请求,根据所述地图请求获取与栅格地图数据对应的统一资源定位符URI并发布,和/或根据所述地图请求获取矢量地图数据并发布;
所述交通数据发布接口子模块,用于接收所述终端应用的交通信息查询请求,获取实时交通信息数据并发布;所述交通信息查询请求包括路况查询请求;
所述交通地图发布接口子模块,用于接收所述终端应用的交通地图请求,获取交通地图数据并发布;
所述POI查询接口子模块,用于接收所述终端应用的POI查询请求,获取POI查询结果数据并发布;
所述路径规划接口子模块,用于接收所述终端应用的路径规划请求,获取路径规划数据并发布。
2.根据权利要求1所述的装置,其特征在于,所述存储单元包括第一存储模块,用于存储栅格地图数据;相应的,当所述地图发布接口子模块接收到终端应用的栅格地图请求时,所述地图发布接口子模块,具体用于根据所述终端应用的请求的地图范围,获取与目标栅格地图数据对应的URI并发布,以使得所述终端应用根据所述URI访问所述第一存储模块,请求下载与所述URI对应的所述目标栅格地图数据。
3.根据权利要求1所述的装置,其特征在于,所述存储单元包括第二存储模块,所述第二存储模块用于存储矢量地图数据;相应的,当所述地图发布接口子模块接收到所述终端应用的矢量地图请求时,所述地图发布接口子模块,具体用于访问所述第二存储模块,并根据所述终端应用的请求的地图范围,获取目标矢量地图数据并发布。
4.根据权利要求1所述的装置,其特征在于,所述装置还包括:
交通数据转换模块,用于从交通信息服务平台动态获取实时的第一交通信息数据,并将所述第一交通信息数据转换为标准格式的第二交通信息数据,其中所述第二交通信息数据包括交通流数据和交通事件数据;
所述存储单元包括第三存储模块,用于存储所述交通数据转换模块转换的所述第二交通信息数据;相应的,当所述交通数据发布接口子模块接收到所述终端应用的交通信息查询请求时,所述交通数据发布接口子模块,具体用于访问所述第三存储模块,并根据所述终端应用的请求的查询范围获取实时的目标第二交通信息数据并发布。
5.根据权利要求1所述的装置,其特征在于,还包括:
交通数据转换模块,用于从交通信息服务平台动态获取实时的第一交通信息数据,并将所述第一交通信息数据转换为标准格式的第二交通信息数据,其中所述第二交通信息数据包括交通流数据和交通事件数据;
交通地图生成模块,用于将所述交通数据转换模块获取并转换的所述第二交通信息数据,转换为所述交通地图数据,所述交通地图数据包括交通信息地图数据和交通情报板图数据;
所述存储单元包括第四存储模块,用于存储所述交通地图生成模块转换的所述交通地图数据;相应的,当所述交通地图发布接口子模块接收到所述终端应用的交通地图请求时,所述交通地图发布接口子模块,具体用于访问所述第四存储模块,并根据所述终端应用的请求的交通地图范围获取目标交通地图数据并发布。
6.根据权利要求1所述的装置,其特征在于,还包括:
POI引擎模块,用于提供支持关键字、分类查询的应用程序编程接口API;
所述存储单元包括第五存储模块,用于存储POI数据源及索引文件,所述POI数据源包括地图中的POI数据和第三方提供的辅助数据源;
相应的,当所述POI查询接口子模块接收到所述终端应用的POI查询请求时,所述POI查询接口子模块,具体用于根据所述POI查询请求,在没有查询到与所述POI查询请求对应的POI数据的情况下,调用所述POI引擎模块,获取POI查询结果数据并发布。
7.根据权利要求1所述的装置,其特征在于,还包括:
路径规划引擎模块,用于将路径规划服务功能封装成标准的API,所述路径规划服务包括路径查询和路径引导;
所述存储单元包括第六存储模块,所述第六存储模块部署在所述路径规划引擎模块本地,用于存储路网数据;相应的,当所述路径规划接口子模块接收到所述终端应用的路径规划请求时,所述路径规划接口子模块,用于根据所述路径规划请求,调用所述路径规划引擎模块,获取所述路径规划服务数据并发送到所述终端应用。
8.根据权利要求1-7任一项所述的装置,所述存储单元还包括:业务数据库存储模块,用于存储终端应用与发布服务接口单元的交互信息,以支持业务报表生成和业务分析。
9.一种提供交通信息查询服务的***,其特征在于,包括:
权利要求1至8任一项所述的一种提供交通信息查询服务的装置,以及终端,所述终端包括手机终端,网Web,车载终端;
其中,所述终端的终端应用通过软件开发工具包SDK与所述装置进行信息交互。
10.一种提供交通信息查询服务的查询方法,其特征在于,包括:
终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元,其中,所述请求消息包括:地图请求,或交通信息查询请求,或交通地图请求,或兴趣点POI查询请求,或路径规划请求;
所述发布服务接口单元将最终结果发送到所述终端应用;
其中,所述终端应用通过所述装置提供的软件开发工具包SDK与所述发布服务接口单元进行信息交互;
所述发布服务接口单元包括地图发布接口子模块、交通数据发布接口子模块、交通地图发布接口子模块、POI查询接口子模块、及路径规划接口子模块;
所述地图发布接口子模块,用于接收所述终端应用的地图请求,根据所述地图请求获取与栅格地图数据对应的统一资源定位符URI并发布,和/或根据所述地图请求获取矢量地图数据并发布;
所述交通数据发布接口子模块,用于接收所述终端应用的交通信息查询请求,获取实时交通信息数据并发布;所述交通信息查询请求包括路况查询请求;
所述交通地图发布接口子模块,用于接收所述终端应用的交通地图请求,获取交通地图数据并发布;
所述POI查询接口子模块,用于接收所述终端应用的POI查询请求,获取POI查询结果数据并发布;
所述路径规划接口子模块,用于接收所述终端应用的路径规划请求,获取路径规划数据并发布。
11.根据权利要求10所述的查询方法,其特征在于,所述终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元包括:
所述终端应用发送栅格地图请求到所述提供交通信息查询服务的装置的地图发布接口子模块;其中所述栅格地图请求中包括所请求的地图范围;
所述发布服务接口单元将最终结果发送到所述终端应用包括:
所述地图发布接口子模块根据所述终端应用的请求的地图范围,获取与目标栅格地图数据对应的统一资源定位符URI,并发送到所述终端应用;以使得所述终端应用根据所述URI访问存储单元请求下载与所述URI对应的所述目标栅格地图数据;或
所述终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元包括:
所述终端应用发送矢量地图请求到所述提供交通信息查询服务的装置的地图发布接口子模块;其中所述矢量地图请求中包括所请求的地图范围;
所述发布服务接口单元将最终结果发送到所述终端应用包括:
所述地图发布接口子模块访问所述存储单元,并根据所述终端应用的请求的地图范围,获取目标矢量地图数据,并发送到所述终端应用。
12.根据权利要求10所述的查询方法,其特征在于,所述终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元包括:
所述终端应用发送交通信息查询请求到所述提供交通信息查询服务的装置的交通数据发布接口子模块;其中所述交通信息查询请求中包括所请求的查询范围;
所述发布服务接口单元将最终结果发送到所述终端应用包括:
所述交通数据发布接口子模块访问存储单元,并根据所述终端应用的请求的查询范围,获取实时的目标第二交通信息数据,并发送到所述终端应用;
其中,所述存储单元中的第二交通信息数据,为交通数据转换模块从交通信息服务平台获取实时的第一交通信息数据并转换成的标准格式的交通信息数据。
13.根据权利要求10所述的查询方法,其特征在于,所述终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元包括:
所述终端应用发送交通地图请求到所述提供交通信息查询服务的装置的交通地图发布接口子模块;其中所述交通地图请求中包括所请求的地图范围;
所述发布服务接口单元将最终结果发送到所述终端应用包括:
所述交通地图发布接口子模块访问存储单元,并根据所述终端应用的请求的交通地图范围,获取目标交通地图数据,并发送到所述终端应用;
其中,所述存储单元中的交通地图数据为所述提供交通信息查询服务的装置的交通地图生成模块,根据交通数据转换模块获取并转换的第二交通信息数据转换成的;所述第二交通信息数据为所述交通数据转换模块从交通信息服务平台获取的实时的第一交通信息数据,并转换为标准的所述交通信息数据。
14.根据权利要求10所述的查询方法,其特征在于,所述终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元包括:
所述终端应用发送兴趣点POI查询请求到所述提供交通信息查询服务的装置的POI查询接口子模块;其中所述POI查询请求中包括所要查询POI的关键字;
所述发布服务接口单元将最终结果发送到所述终端应用包括:
所述POI查询接口子模块根据所述POI查询请求的关键字,获取与所述关键字对应的POI查询结果数据,并发送到所述终端应用;
其中,所述POI查询接口子模块,在没有查询到与所述POI查询请求对应的POI数据的情况下,调用POI引擎模块,获取与所述关键字对应的POI查询结果数据。
15.根据权利要求10所述的查询方法,其特征在于,所述终端应用发送第一请求到提供交通信息查询服务的装置的发布服务接口单元包括:
所述终端应用发送路径规划请求到所述提供交通信息查询服务的装置的路径规划接口子模块;其中所述路径规划请求中包括:起点坐标、终点坐标、途经点坐标及计算策略;
所述发布服务接口单元将最终结果发送到所述终端应用包括:
所述路径规划接口子模块,根据所述路径规划请求,调用路径规划引擎模块,以使得所述路径规划引擎模块根据所述路径规划请求的起点坐标、终点坐标以及途经点坐标在路网进行定位,并按照路径算法,计算得到路径规划服务数据,并发送到所述路径规划接口子模块;
所述路径规划接口子模块将所述路径规划服务数据发送到所述终端应用;
其中,所述路径规划引擎在启动时,载入路网数据。
CN201210518475.0A 2012-12-05 2012-12-05 一种提供交通信息查询服务的装置、查询方法及*** Active CN102968499B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210518475.0A CN102968499B (zh) 2012-12-05 2012-12-05 一种提供交通信息查询服务的装置、查询方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210518475.0A CN102968499B (zh) 2012-12-05 2012-12-05 一种提供交通信息查询服务的装置、查询方法及***

Publications (2)

Publication Number Publication Date
CN102968499A CN102968499A (zh) 2013-03-13
CN102968499B true CN102968499B (zh) 2015-10-07

Family

ID=47798637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210518475.0A Active CN102968499B (zh) 2012-12-05 2012-12-05 一种提供交通信息查询服务的装置、查询方法及***

Country Status (1)

Country Link
CN (1) CN102968499B (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103199948B (zh) * 2013-04-19 2015-09-02 深圳市多森软件开发有限公司 一种基于交互式的车联网广播电台及其工作方法
CN103577613A (zh) * 2013-11-26 2014-02-12 深圳中兴网信科技有限公司 服务交互关系数据的展示方法及其展示装置
CN104991929A (zh) * 2015-06-30 2015-10-21 李海军 一种交通流数据收集方法及***
CN107478243A (zh) * 2017-06-30 2017-12-15 百度在线网络技术(北京)有限公司 导航方法、装置、设备及计算机可读存储介质
CN112382402B (zh) * 2020-08-20 2023-03-28 同济大学 一种面向学生返校的交通站点大数据平台建立方法
CN112287048A (zh) * 2020-09-28 2021-01-29 珠海大横琴科技发展有限公司 一种地图服务处理方法和装置
CN112287049A (zh) * 2020-09-28 2021-01-29 珠海大横琴科技发展有限公司 一种地图服务处理方法和装置
CN112233204B (zh) * 2020-09-30 2024-03-12 腾讯科技(深圳)有限公司 一种地图处理方法、装置、计算机设备和存储介质
CN113779091A (zh) * 2021-09-15 2021-12-10 贵阳货车帮科技有限公司 信息查询方法、装置、电子设备及可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533561A (zh) * 2008-03-12 2009-09-16 株式会社查纳位资讯情报 交通信息管理服务器、导航终端及其方法
CN101930361A (zh) * 2009-06-26 2010-12-29 中国电信股份有限公司 在线数据存储服务提供方法及***
CN102098319A (zh) * 2009-12-11 2011-06-15 Tcl集团股份有限公司 一种半开放的门户服务***
CN102169508A (zh) * 2011-05-27 2011-08-31 上海市城市建设设计研究院 基于云计算的交通信息查询方法及其***
CN102546613A (zh) * 2011-12-28 2012-07-04 深圳市万兴软件有限公司 访问gae托管网站的方法及对应的控制装置和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533561A (zh) * 2008-03-12 2009-09-16 株式会社查纳位资讯情报 交通信息管理服务器、导航终端及其方法
CN101930361A (zh) * 2009-06-26 2010-12-29 中国电信股份有限公司 在线数据存储服务提供方法及***
CN102098319A (zh) * 2009-12-11 2011-06-15 Tcl集团股份有限公司 一种半开放的门户服务***
CN102169508A (zh) * 2011-05-27 2011-08-31 上海市城市建设设计研究院 基于云计算的交通信息查询方法及其***
CN102546613A (zh) * 2011-12-28 2012-07-04 深圳市万兴软件有限公司 访问gae托管网站的方法及对应的控制装置和***

Also Published As

Publication number Publication date
CN102968499A (zh) 2013-03-13

Similar Documents

Publication Publication Date Title
CN102968499B (zh) 一种提供交通信息查询服务的装置、查询方法及***
CN103165025B (zh) 一种二维码导航方法、装置及载体
CN102506861A (zh) 交通出行信息的处理方法及装置
US20070290039A1 (en) Method and apparatus for in vehicle low price fuel finder
CN202255410U (zh) 一种基于蓝牙通信的导航***
CN101959125B (zh) 互助导航方法、***及移动终端
CN102933936B (zh) 非网络更新式混合导航***及其操作方法
CN103425655A (zh) 基于位置服务的场馆信息搜索方法和装置
CN103714311A (zh) 基于定位二维码的城市导航***构建方法以及导航***
CN103424121A (zh) 基于云服务器的车载导航方法及***
CN102509448B (zh) 路况服务方法及***
JP6375443B2 (ja) セル情報を利用した位置情報決定システムおよび方法
CN102155947A (zh) 网络导航***及其导航方法
US20130138335A1 (en) Method and system for providing information
CN103914991A (zh) 车辆位置共享方法
CN102292617A (zh) 地图信息提供中介***、地图信息提供中介服务器以及地图信息提供方法
CN103063223A (zh) 基于路径分享的导航***及方法
CN104280040B (zh) 车辆里程投影估计
CN103134502A (zh) 导航方法、导航***及网络服务器
CN101207880A (zh) 一种基于服务器客户机模式的手机指路导航***
CN101677425A (zh) 获取增值信息的方法、终端及***
CN102238209A (zh) 车辆周边信息的提供方法及车载***
CN102333371A (zh) 基站服务器及其导航方法、移动终端及其导航方法
CN103136299A (zh) 一种交通信息查询的方法、***和设备
CN1920481B (zh) 车辆导航中心向联网车辆提供导航路径的方法及导航中心

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant