本发明专利技术提供一种查找方法及装置。该方法,包括:获取分布式数据库中一车牌的车辆信息;根据所述车辆信息,确定所述车牌是否存在套牌车辆。实现了从分布式数据库中快速的获得同一车牌的车辆信息,从而可以快速确定该车牌是否存在套牌车辆,进而提高了查找套牌车的效率。
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及一种查找方法及装置。
技术介绍
随着机动车的广泛使用,套牌车也越来越多,其中,套牌车是指套用别人的机动车号牌上路行驶的机动车。为了对套牌车进行管理,首先需要从行驶在路上机动车中区分出套牌车,通常,交警人员通过在路上拦截机动车,并进行检查,以确定行驶的机动车是否为套牌车。然而,本领域技术人员发现,实现上述现有技术的方法确定套牌车的过程中,导致查找套牌车的效率较低。
技术实现思路
本专利技术提供一种查找方法及装置,用以解决应用程序存储在磁盘的问题。本专利技术的第一个方面是提供一种查找方法,包括:获取分布式数据库中一车牌的车辆信息;根据所述车辆信息,确定所述车牌是否存在套牌车辆。进一步的,所述获取分布式数据库中一车牌的车辆信息之前,还包括:通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识,所述区域标识用于标识所述区域的标识,所述区域用于存储所述车辆信息。进一步的,所述区域标识包括车牌信息和采样时间信息。进一步的,所述车辆信息,至少包括:车牌、采样时间和采样地点。进一步的,所述通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识之前,还包括:根据至少一个服务器的环境设置所述分布式数据库的环境属性信息,所述服务器用于存储所述分布式数据库。本专利技术的第二个方面是提供一种查找装置,包括:获取模块,用于获取分布式数据库中一车牌的车辆信息;确定模块,用于根据所述车辆信息,确定所述车牌是否存在套牌车辆。进一步的,所述确定模块,还用于通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识,所述区域标识用于标识所述区域的标识,所述区域用于存储所述车辆信息。进一步的,所述区域标识包括车牌信息和采样时间信息。进一步的,所述车辆信息,至少包括:车牌、采样时间和采样地点。进一步的,所述确定模块,还用于根据至少一个服务器的环境设置所述分布式数据库的环境属性信息,所述服务器用于存储所述分布式数据库。在本实施例中,通过获取分布式数据库中一车牌的车辆信息;根据所述车辆信息,确定所述车牌是否存在套牌车辆。实现了从分布式数据库中快速的获得同一车牌的车辆信息,从而可以快速确定该车牌是否存在套牌车辆,进而提高了查找套牌车的效率。【附图说明】图1为本专利技术查找方法一实施例的流程示意图;图2为本专利技术查找装置一实施例的结构示意图。【具体实施方式】为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术查找方法一实施例的流程示意图,如图1所示,查找方法,包括:步骤101、获取分布式数据库中一车牌的车辆信息。在本实施例中,该分布式数据库可以是Hadoop平台下开发的分布式数据库,其中,该Hadoop平台包括分布式文件系统、分布式计算框架、分布式数据库等大数据技术。举例来讲,该车辆信息,至少包括:车牌、采样时间和采样地点,该车辆信息在此不做限制,仅为举例。步骤102、根据所述车辆信息,确定所述车牌是否存在套牌车辆。具体的,通过同一车牌的车辆在不同时间处于的不同位置之间的距离,确定是否超过车辆行驶的最大速度,以确定该车牌是否存在套牌车辆。例如,第一车辆信息包括车牌号为11111,采样时间2015-10-7,5:00,采样地点北京火车站,第二车辆信息包括车牌号为11111,采样时间2015-10-7,5:10,采样地点西安火车站,根据采样地点之间的距离,以及采样时间之间差值,可以确定该车辆的行驶速度,从而确定通常机动车辆无法实现该速度,进而确定该车牌号存储在套牌车辆。在本实施例中,通过获取分布式数据库中一车牌的车辆信息;根据所述车辆信息,确定所述车牌是否存在套牌车辆。实现了从分布式数据库中快速的获得同一车牌的车辆信息,从而可以快速确定该车牌是否存在套牌车辆,进而提高了查找套牌车的效率。在上述实施例的基础上,获取分布式数据库中一车牌的车辆信息之前,还包括:通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识,所述区域标识用于标识所述区域的标识,所述区域用于存储所述车辆信息。可选的,区域标识包括车牌信息和采样时间信息。进一步的,在上述实施例的基础上,所述通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识之前,还包括:根据至少一个服务器的环境设置所述分布式数据库的环境属性信息,所述服务器用于存储所述分布式数据库。具体的,以HBase数据库加载车辆信息为例来讲,首先,在根据至少一个服务器的环境设置所述分布式数据库的环境属性信息,并且,创建预导入HBase表名即列族名,例如,设置属性信息如zooke印er,其中,所述服务器用于存储所述分布式数据库,接着,通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识,例如,编写split函数创建HBase表。在split函数中是通过二维数据表示分配的区域reg1n,然后,根据组件的设计将车辆信息的数据生成HFile文件,最后使用completebulkload直接完成数据导入,该过程保证了数据导入的效率及区域负载均衡。进一步的,根据HBase数据库的车辆信息表,通过MapReduce框架编写搜索套牌车辆程序。在map函数中提取表中Rowkey,通过Rowkey获取车辆号牌、时间及经过的卡口信息,按照时间顺序对车辆的卡口距离及时间进行计算获取时速,并对比最高时速是否能达到相应卡口,如果在最高时速时车辆不能达到下一个卡口,则表明该车辆可能是套牌车辆,并输出该车辆的相关信息。图2为本专利技术查找装置一实施例的结构示意图,如图2所示,查找装置,包括:获取模块21和确定模块22。其中,获取模块21,用于获取分布式数据库中一车牌的车辆信息;确定模块22,用于根据所述车辆信息,确定所述车牌是否存在套牌车辆。在本实施例中,通过获取分布式数据库中一车牌的车辆信息;根据所述车辆信息,确定所述车牌是否存在套牌车辆。实现了从分布式数据库中快速的获得同一车牌的车辆信息,从而可以快速确定该车牌是否存在套牌车辆,进而提高了查找套牌车的效率。在上述实施例的基础上,所述确定模块,还用于通过区域预分配函数将所述分布式数据库分为至少一个区域,以及设置区域标识,所述区域标识用于标识所述区域的标识,所述区域用于存储所述车辆信息。进一步的,在上述实施例的基础上,所述区域标识包括车牌信息和采样时间信息。进一步的,在上述实施例的基础上,所述车辆信息,至少包括:车牌、采样时间和采样地点。进一步的,在上述实施例的基础上,所述确定模块22,还用于根据至少一个服务器的环境设置所述分布式数据库的环境属性信息,所述服务器用于存储所述分布式数据库。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可本文档来自技高网...
【技术保护点】
一种查找方法,其特征在于,包括:获取分布式数据库中一车牌的车辆信息;根据所述车辆信息,确定所述车牌是否存在套牌车辆。
【技术特征摘要】
【专利技术属性】
技术研发人员:宗栋瑞,郭美思,
申请(专利权)人:浪潮北京电子信息产业有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。