交通信息查询方法与装置制造方法及图纸

技术编号:10211372 阅读:140 留言:0更新日期:2014-07-12 17:21
本发明专利技术提供了一种交通信息查询方法与装置,其中,交通信息查询方法包括:获取待查询的目标区域和目标时间;确定所述目标区域所包含的子区域的编号,以及所述目标时间所包含的单位时间;根据所述子区域的编号和所述单位时间,获取一至多个历史交通信息文件,其中,所述历史交通信息文件通过将采集的交通信息每间隔设定时间段,按照设定目录和设定格式,对应子区域编号存储生成;按照查询条件对所述历史交通信息文件进行查询。通过本发明专利技术,能够准确且快速查找交通信息,查询效率高,备份维护简单方便。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种交通信息查询方法与装置,其中,交通信息查询方法包括:获取待查询的目标区域和目标时间;确定所述目标区域所包含的子区域的编号,以及所述目标时间所包含的单位时间;根据所述子区域的编号和所述单位时间,获取一至多个历史交通信息文件,其中,所述历史交通信息文件通过将采集的交通信息每间隔设定时间段,按照设定目录和设定格式,对应子区域编号存储生成;按照查询条件对所述历史交通信息文件进行查询。通过本专利技术,能够准确且快速查找交通信息,查询效率高,备份维护简单方便。【专利说明】交通信息查询方法与装置
本专利技术涉及交通信息
,特别是涉及一种交通信息查询方法与装置。
技术介绍
随着车辆等交通工具的日益普及,很多时候需要对历史交通信息进行查询,进而进行相应的后续处理。目前实现上述交通信息查询功能的方法是,将大量的历史交通信息存储在关系型数据库中,利用关系型数据库的特点,根据待查询交通信息的经纬度范围、时间范围等查询条件进行过滤查询。但是,这种方式存在着以下几个问题:问题1、当历史交通数据量很大时(千万级以上),通过关系数据库的遍历过滤查询会非常缓慢,客户体验不好;问题2、对关系型数据库的资源占用很大,导致关系型数据库性能下降;问题3、随着数据量的增长对历史数据的备份维护会变得繁琐复杂。
技术实现思路
本专利技术提供了一种交通信息查询方法与装置,以解决上述问题至少之一。为了解决上述问题,本专利技术公开了一种交通信息查询方法,包括:获取待查询的目标区域和目标时间;确定所述目标区域所包含的子区域的编号,以及所述目标时间所包含的单位时间;根据所述子区域的编号和所述单位时间,获取一至多个历史交通信息文件,其中,所述历史交通信息文件通过将采集的交通信息每间隔设定时间段,按照设定目录和设定格式,对应子区域编号存储生成;按照查询条件对所述历史交通信息文件进行查询。优选地,在所述获取待查询的目标区域和目标时间的步骤之前,还包括:将地图上的设定区域按照设定长度划分为多个子区域,对所述多个子区域进行编号;获取车辆的交通位置信息,所述交通位置信息包括所述车辆的经纬度信息和时间信息;每间隔所述设定时间段,按照所述设定目录和所述设定格式,将所述设定时间段内经过子区域对应的实际地理区域的车辆的交通位置信息保存至以所述子区域的编号命名的历史交通信息文件中。优选地,所述设定时间段为5分钟。优选地,所述子区域按照经纬度坐标编号。优选地,所述设定目录从父目录到子目录依次为年一月一日一时一分,所述设定格式为文本格式。为了解决上述问题,本专利技术还公开了一种交通信息查询装置,包括:第一获取模块,用于获取待查询的目标区域和目标时间;确定模块,用于确定所述目标区域所包含的子区域的编号,以及所述目标时间所包含的单位时间;第二获取模块,用于根据所述子区域的编号和所述单位时间,获取一至多个历史交通信息文件,其中,所述历史交通信息文件通过将采集的交通信息每间隔设定时间段,按照设定目录和设定格式,对应子区域编号存储生成;查询模块,用于按照查询条件对所述历史交通信息文件进行查询。优选地,所述交通信息查询装置还包括:保存模块,用于在所述第一获取模块获取待查询的目标区域和目标时间之前,将地图上的设定区域按照设定长度划分为多个子区域,对所述多个子区域进行编号;获取车辆的交通位置信息,所述交通位置信息包括所述车辆的经纬度信息和时间信息;每间隔所述设定时间段,按照所述设定目录和所述设定格式,将所述设定时间段内经过子区域对应的实际地理区域的车辆的交通位置信息保存至以所述子区域的编号命名的历史交通信息文件中。优选地,所述设定时间段为5分钟。优选地,所述子区域按照经纬度坐标编号。优选地,所述设定目录从父目录到子目录依次为年一月一日一时一分,所述设定格式为文本格式。与现有技术相比,本专利技术具有以下优点:本专利技术将区域预先划分为多个子区域,并且对采集到的交通信息预先按照设定目录和设定格式,每间隔设定时间段对应子区域编号存储。当用户需要查询交通信息时,可以先确定待查询的目标区域包含的子区域及该子区域对应的编号,以及目标时间里所包含的单位时间,进而根据确定的子区域编号和单位时间获取相应的历史交通信息文件进行查询。通过本专利技术,历史交通信息以文件的形式分别对应子区域编号和单位时间存储,各个交通信息文件里包含的数据明确且数据量少,便于准确且快速查找,提升用户使用体验;各个交通信息文件分别存储,不会在同一数据库中占用大量资源,查询效率高;交通信息按照子区域编号和单位时间分别存储,备份维护简单方便。【专利附图】【附图说明】图1是根据本专利技术实施例一的一种交通信息查询方法的步骤流程图;图2是根据本专利技术实施例二的一种交通信息查询方法的步骤流程图;图3是根据本专利技术实施例三的一种交通信息文件创建的步骤流程图;图4是根据本专利技术实施例三的一种交通信息查询方法的步骤流程图;图5是根据本专利技术实施例四的一种交通信息查询装置的结构框图。【具体实施方式】为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本专利技术作进一步详细的说明。实施例一参照图1,示出了根据本专利技术实施例一的一种交通信息查询方法的步骤流程图。本实施例的交通信息查询方法包括以下步骤:步骤S102:获取待查询的目标区域和目标时间。如,用户通过交通信息查询界面(如WEBGIS界面)输入想要查询的目标时间(如当日8:00-9:00),以及想要查询的目标区域,目标区域可以通过文字形式输入查询,也可以通过在相应界面拖动鼠标圈定区域输入查询,当然,还可以采用其它适当方式,本专利技术对此不作限制。步骤S104:确定目标区域所包含的子区域的编号,以及目标时间所包含的单位时间。地图上的区域被按照一定的规则事先划分为多个子区域,目标区域可以仅包括一个子区域,也可能包括多个子区域,还可能目标区域包含于一个子区域中。其中,目标区域包含于一个子区域中的情形可以视为目标区域仅包括一个子区域的情形,也即,将目标区域位于的子区域视为目标区域包含的区域。单位时间通常于历史交通信息文件的存储间隔时间一致,由本领域技术人员根据实际需要设定,如为10分钟,则当日8:00-9:00的时间段包含的单位时间有6个,分别为8:00-8:10,8:10-8:20 ;8:20_8:30 ;8:30_8:40 ;8:40_8:50,和 8:50_9:00。步骤S106:根据子区域的编号和单位时间,获取一至多个历史交通信息文件。其中,历史交通信息文件通过将采集的交通信息每间隔设定时间段,按照设定目录和设定格式,对应子区域编号存储生成。上述隔设定时间段,按照设定目录和设定格式均可以由本领域技术人员根据实际需要适当设定,以便于交通信息存储和查找。步骤S108:按照查询条件对历史交通信息文件进行查询。查询条件是用户输入的查询命令中携带的条件,可以在一开始进行查询时即输入,也可以在获得历史交通信息文件后再输入,以对交通信息进行过滤查询。当然,也可以不输入,则认为查询条件为无,将返回目标时间包括的所有单位时间下的、目标区域包括的所有子区域的交通信息。通过本实施例,将区域预先划分为多个子区域,并且对采集到的交通信息预先按照设定目录和设定格式,每间隔设定时间段对应子区域编号存储。当本文档来自技高网...
交通信息查询方法与装置

【技术保护点】
一种交通信息查询方法,其特征在于,包括:获取待查询的目标区域和目标时间;确定所述目标区域所包含的子区域的编号,以及所述目标时间所包含的单位时间;根据所述子区域的编号和所述单位时间,获取一至多个历史交通信息文件,其中,所述历史交通信息文件通过将采集的交通信息每间隔设定时间段,按照设定目录和设定格式,对应子区域编号存储生成;按照查询条件对所述历史交通信息文件进行查询。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈晔张韬邓伟杨毅张鹤高张志平胡道生夏曙东
申请(专利权)人:北京中交兴路信息科技有限公司北京千方科技集团有限公司
类型:发明
国别省市:北京;11

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

1