[发明专利]一种基于内存数据库的车辆信息快速查询方法及系统在审
申请号: | 201410083611.7 | 申请日: | 2014-03-07 |
公开(公告)号: | CN103810298A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 杨明;王振江;赖齐;陈卫东 | 申请(专利权)人: | 苏州科达科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 寇海侠 |
地址: | 215011 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内存 数据库 车辆 信息 快速 查询 方法 系统 | ||
技术领域
本发明涉及一种数据库技术。具体地说涉及一种基于内存数据库的车辆信息快速查询方法及系统。
背景技术
随着汽车产业的发展及城市中汽车保有量的巨幅增长,如何对数量日益壮大的汽车进行有效管理,是摆在有关部门面前的当务之急。车牌号,作为识别车辆信息的最有效载体,通过识别车牌号并与有关部门的车辆信息登记系统相连可调取详细的车辆信息数据。在交通卡口如高速公路进出口、城市主干道红绿灯路口及大型停车场出入口等经常需要在过往车辆中获取车辆的车牌号信息,并将提取到的信息与有关部门的车辆信息登记系统相连,将获取的车辆的车牌号信息与有关部门的数据库进行查询、比对。
现有的车辆信息数据库主要采用常规的物理数据库。中国专利文献CN103310659A公开了一种地面停车场停车位置反向查询系统及其查询方法,该系统主要包括信息处理服务器、查询终端、车辆读取器,通过车辆读取器读取车牌号信息,并将读取到的车牌号信息发送至查询终端,查询终端将车牌号与信息处理服务器中存储的大量车辆信息数据进行检索。每一次查询车牌号时,需通过查询终端发送查询指令及车牌号信息至信息处理服务器,信息服务器根据收到的内容查询物理数据库中存储的车辆数据。每一次查询都需要查询终端的应用程序与信息处理服务器进行一次交互,每一次应用程序与物理数据库交互时的连接开销是一个不容忽视的问题。当系统应用于大型交通卡口时,需要查询大量车辆信息数据,系统需通过网络不断查询物理数据库,造成较大的连接开销,从而降低了查询效率,若网络出现故障,则容易造成查询、比对失败。
发明内容
为此,本发明所要解决的技术问题在于现有技术中采用在物理数据库中查询、比对数据时造成的连接开销较大,查询效率低下,对网络可靠性依赖程度较高。从而提出一种基于内存数据库并以车牌号为查询条件的车辆信息快速查询方法及系统。
为解决上述技术问题,本发明的采用的技术方案为:
一种基于内存数据库的车辆信息快速查询方法,包括以下步骤:
S1:发送创建查询表的指令,在内存数据库中创建查询表,所述查询表用于记录布控车辆信息数据;
S2:查询物理数据库存储的布控车辆信息,并调取所述布控车辆信息数据插入内存数据库中的所述查询表并存储;
S3:接收实时获取到的车辆车牌信息并记录;
S4:根据获取到的车牌信息,检索所述查询表,查询所述查询表中与车牌信息对应的布控车辆信息并输出。
所述步骤S1中,在内存数据库中创建查询表进一步包括:
创建精确查询表:所述布控车辆信息中包括有对应布控车辆完整的车牌号;
创建模糊查询表:所述布控车辆信息中包括有对应的布控车辆的部分车牌号。
所述模糊查询表中的所述布控车辆信息还包括所述布控车辆的车牌长度和所述布控车辆的车牌颜色,并且车牌号中的每一位车牌号均单独存储。
所述精确查询表中的所述布控车辆信息还包括所述布控车辆的车牌颜色。
在步骤S4中,还包括先将获取到的车牌信息中的车牌号在所述精确查询表中进行查询,若查询到记录,则接着判断获取到的车牌的颜色是否与所述布控车辆车牌的颜色对应,若对应则输出查询结果;若查询不到记录,则接着查询模糊查询表的步骤。
在查询模糊查询表的步骤中,还包括以下步骤:
将获取到的车牌的长度与布控车辆车牌的长度进行比对的步骤;
将获取到的车牌颜色与所述布控车辆的车牌颜色进行比对的步骤;
将获取到的车牌中对应位置的车牌号与布控车辆对应位置的车牌号进行比对的步骤;
在任意一步比对不一致时停止查询模糊查询表的步骤。
一种基于内存数据库的车辆信息快速查询系统,包括以下模块:
指令发送和创建模块:发送创建查询表的指令,在内存数据库中创建查询表,所述查询表用于记录布控车辆信息数据;
数据查询和插入模块:查询物理数据库存储的布控车辆信息,并调取所述布控车辆信息数据插入内存数据库中的所述查询表并存储;
车牌信息获取模块:接收实时获取到的车辆车牌信息并记录;
查询和输出模块:根据获取到的车牌信息,检索所述查询表,查询所述查询表中与车牌信息对应的布控车辆信息并输出对应的布控车辆信息和位置信息。
所述查询表进一步包括:
(1)精确查询表:所述布控车辆信息中包括有对应布控车辆完整的车牌号;
(2)模糊查询表:所述布控车辆信息中包括有对应的布控车辆的部分车牌号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州科达科技股份有限公司,未经苏州科达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410083611.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效的型材挤压模具设计方法
- 下一篇:网址的表示方法及装置