本发明专利技术提供了一种基于大数据的车辆通行信息的查询方法及装置,该方法包括:接收查询车辆的通行信息的查询请求,该查询请求携带有时间段和车牌标识,该时间段包括至少一个子时间段;根据查询请求生成查询文件名集合,该查询文件名集合中包括对应车辆的至少一个查询文件名,该查询文件名对应一个子时间段和一个车辆标识;根据查询文件名集合从具有目录结构的车辆通行信息记录中获取与查询文件名对应的车辆通行信息文件。本发明专利技术实施例采用从具有目录结构的车辆通行信息记录中进行通行信息查询的方式,解决了查询速度慢、查询效率低、管理难度大、管理成本增加的问题,从而在确保管理难度和管理成本下,提高了查询速度和查询效率。
【技术实现步骤摘要】
本专利技术涉及车辆通行信息查询
,具体而言,涉及一种基于大数据的车辆通行信息的查询方法及装置。
技术介绍
目前,随着社会经济的快速增长,中国高收入人群的增多,由于车辆给人们的出行带来了很大的方便,因而车辆的拥有数量也在随之不断增长,据不完全统计一个普通二线城市区级的卡口和电子警察的车辆通行量,一天基本上在千万级别车次,公安部要求至少保存90天的历史车辆通行数据。随着城市车辆保有量的快速增加,需要保存的车辆通行数据的数据量增长迅速,由于存储的车辆通行数据的迅速增加,给后续的车辆通行信息的查询过程带来一定困难,从而需要提供一种车辆通行信息的快速查询方法。当前,相关技术中提供了一种车辆通行信息的查询方法,该方法主要包括:利用传统关系数据库架构,通过建表的方式对车辆通行信息进行存储,然后,当接收到的车辆通行信息查询请求时,在预先建立的数据库中查找与该车辆通行信息查询请求匹配的车辆通行信息,最后,为用户显示查询到的车辆通行信息。由于相关技术中主要使用关系数据库采用建表的方式对采集到的车辆通行信息进行存储,后续在该关系数据库中进行车辆通行信息查询时存在查询速度慢、查询效率低的技术问题,尤其在存储数据量比较大的情况下,该技术问题尤为突出,另外,虽然使用关系数据库采用分表、分库的方式进行车辆通行信息的存储,对于后续车辆通行信息的查询可以在一定程度上提高查询速度、查询效率,但存在多表管理难度大、管理成本增加的问题。在实现本专利技术的过程中,专利技术人发现相关技术中至少存在以下问题:采用相关技术中车辆通行信息的查询方法存在查询速度慢、查询效率低、管理难度大、管理成本高的技术问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种基于大数据的车辆通行信息的查询方法及装置,以解决相关技术中查询速度慢、查询效率低、管理难度大、管理成本增加的问题,从而在确保管理难度和管理成本的情况下,提高查询速度和查询效率。第一方面,本专利技术实施例提供了一种基于大数据的车辆通行信息的查询方法,该方法包括:接收查询车辆的通行信息的查询请求,该查询请求携带有时间段和车牌标识,该时间段包括至少一个子时间段;根据上述查询请求生成查询文件名集合,该查询文件名集合中包括对应上述车辆的至少一个查询文件名,该查询文件名对应一个上述子时间段和一个上述车辆标识;根据上述查询文件名集合从具有目录结构的车辆通行信息记录中获取与上述查询文件名对应的车辆通行信息文件。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,上述接收查询车辆的通行信息的查询请求之前,还包括:预先构建具有目录结构的车辆通行信息记录。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,上述预先构建具有目录结构的上述车辆通行信息记录,包括:从采集到的车辆的通行信息中提取上述车辆的通行时间和上述车辆的车牌标识,该通行时间包括年份、月份和日期;对上述通行时间和上述车牌标识进行格式化,根据格式化后的上述通行时间和上述车牌标识生成文件名;根据上述文件名创建存储上述通行信息的上述车辆通行信息文件;将上述车辆通行信息文件按照目录结构存储于上述车辆通行信息记录中。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,上述根据上述文件名创建存储上述通行信息的上述车辆通行信息文件,包括:判断是否存在与上述文件名对应的车辆通行信息文件;若否,则创建以上述文件名命名的车辆通行信息文件,并将上述通行信息存储至上述车辆通行信息文件的首部;若是,则打开与上述文件名对应的车辆通行信息文件,并将上述通行信息存储至上述车辆通行信息文件中。结合第一方面的第二种可能的实施方式,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,上述将上述车辆通行信息文件按照目录结构存储于上述车辆通行信息记录中,包括:将上述车辆通行信息文件按照分级目录的方式存储于上述车辆通行信息记录中。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,上述根据上述查询请求生成查询文件名集合,包括:从上述时间段中提取全部上述子时间段的起始时间;根据上述子时间段的起始时间和上述车牌标识生成与上述子时间段对应的查询文件名;将全部上述查询文件名整合为上述查询文件名集合。结合第一方面的第五种可能的实施方式,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,上述根据上述子时间段的起始时间和上述车牌标识生成与上述子时间段对应的查询文件名,包括:将上述子时间段的起始时间和上述车辆标识进行格式化;根据格式化后的上述子时间段的起始时间和格式化后的上述车牌标识生成与上述子时间段对应的查询文件名。第二方面,本专利技术实施例还提供了一种基于大数据的车辆通行信息的查询装置,该装置包括:请求接收模块,用于接收查询车辆的通行信息的查询请求,该查询请求携带有时间段和车牌标识,该时间段包括至少一个子时间段;集合生成模块,用于根据上述查询请求生成查询文件名集合,该查询文件名集合中包括对应上述车辆的至少一个查询文件名,该查询文件名对应一个上述子时间段和一个上述车辆标识;文件调取模块,用于根据上述查询文件名集合从具有目录结构的车辆通行信息记录中获取与上述查询文件名对应的车辆通行信息文件。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,上述装置还包括:记录构建模块,用于预先构建具有目录结构的车辆通行信息记录。结合第二方面的第一种可能的实施方式,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,上述记录构建模块包括:提取单元,用于从采集到的车辆的通行信息中提取上述车辆的通行时间和上述车辆的车牌标识,该通行时间包括年份、月份和日期;文件名生成单元,用于对上述通行时间和上述车牌标识进行格式化,根据格式化后的上述通行时间和上述车牌标识生成文件名;信息文件创建单元,用于根据上述文件名创建存储上述通行信息的上述车辆通行信息文件;信息记录构建单元,用于将上述车辆通行信息文件按照目录结构存储于上述车辆通行信息记录中。结合第二方面的第二种可能的实施方式,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,上述信息文件创建单元包括:判断子单元,用于判断是否存在与上述文件名对应的车辆通行信息文件;信息文件新建子单元,用于当不存在与上述文件名对应的车辆通行信息文件时,则创建以上述文件名命名的车辆通行信息文件,并将上述通行信息存储至上述车辆通行信息文件的首部;信息文件更新子单元,用于当存在与上述文件名对应的车辆通行信息文件时,则打开与上述文件名对应的车辆通行信息文件,并将上述通行信息存储至上述车辆通行信息文件中。结合第二方面的第二种可能的实施方式,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,上述信息记录构建单元包括:信息记录子构建单元,用于将上述车辆通行信息文件按照分级目录的方式存储于上述车辆通行信息记录中。结合第二方面,本专利技术实施例提供了第二方面的第五种可能的实施方式,其中,上述集合生成模块包括:起始时间提取单元,用于从上述时间段中提取全部上述子时间段的起始时间;查询文件名生成单元,用于根据上述子时间段的起始时间和上述车牌标识生成与上述子时间段对应的查询文件名;文件本文档来自技高网...
【技术保护点】
一种基于大数据的车辆通行信息的查询方法,其特征在于,所述方法包括:接收查询车辆的通行信息的查询请求,所述查询请求携带有时间段和车牌标识,所述时间段包括至少一个子时间段;根据所述查询请求生成查询文件名集合,所述查询文件名集合中包括对应所述车辆的至少一个查询文件名,所述查询文件名对应一个所述子时间段和一个所述车辆标识;根据所述查询文件名集合从具有目录结构的车辆通行信息记录中获取与所述查询文件名对应的车辆通行信息文件。
【技术特征摘要】
1.一种基于大数据的车辆通行信息的查询方法,其特征在于,所述方法包括:接收查询车辆的通行信息的查询请求,所述查询请求携带有时间段和车牌标识,所述时间段包括至少一个子时间段;根据所述查询请求生成查询文件名集合,所述查询文件名集合中包括对应所述车辆的至少一个查询文件名,所述查询文件名对应一个所述子时间段和一个所述车辆标识;根据所述查询文件名集合从具有目录结构的车辆通行信息记录中获取与所述查询文件名对应的车辆通行信息文件。2.根据权利要求1所述的方法,其特征在于,所述接收查询车辆的通行信息的查询请求之前,还包括:预先构建具有目录结构的车辆通行信息记录。3.根据权利要求2所述的方法,其特征在于,所述预先构建具有目录结构的车辆通行信息记录,包括:从采集到的车辆的通行信息中提取所述车辆的通行时间和所述车辆的车牌标识,所述通行时间包括年份、月份和日期;对所述通行时间和所述车牌标识进行格式化,根据格式化后的所述通行时间和所述车牌标识生成文件名;根据所述文件名创建存储所述通行信息的所述车辆通行信息文件;将所述车辆通行信息文件按照目录结构存储于所述车辆通行信息记录中。4.根据权利要求3所述的方法,其特征在于,所述根据所述文件名创建存储所述通行信息的所述车辆通行信息文件,包括:判断是否存在与所述文件名对应的车辆通行信息文件;若否,则创建以所述文件名命名的车辆通行信息文件,并将所述通行信息存储至所述车辆通行信息文件的首部;若是,则打开与所述文件名对应的车辆通行信息文件,并将所述通行信息存储至所述车辆通行信息文件中。5.根据权利要求3所述的方法,其特征在于,所述将所述车辆通行信息文件按照目录结构存储于所述车辆通行信息记录中,包括:将所述车辆通行信息文件按照分级目录的方式存储于所述车辆通行信息记录中。6.根据权利要求1所述的方法,其特征在于,所述根据所述查询请求生成查询文件名集合,包括:从所述时间段中提取全部所述子时间段的起始时间;根据所述子时间段的起始时间和所述车牌标识生成与所述子时间段对应的查询文件名;将全部所述查询文件名整合为所述查询文件名集合。7.根据权利要求6所述的方法,其特征在于,所述根据所述子时间段的起始时间和所述车牌标识生成与所述子时间段对应的查询文件名,包括:将所述子时间段的起始时间和所述车辆标识进行格式化;根据格式化后的所述子时间段的起始时间和格式化后的所述车牌标识生成与所述子时间段对应的查询文件名。8.一种基于大数据的车辆通行信息的查询装置,其特征在于,所述装置包括:请求接收模块,用于接收查询车辆的通行...
【专利技术属性】
技术研发人员:曾明,陈耿增,李龙辉,
申请(专利权)人:东方网力科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。