著录项信息
专利名称 | 车牌号码查询方法及系统 |
申请号 | CN201410548304.1 | 申请日期 | 2014-10-16 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-01-28 | 公开/公告号 | CN104317863A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 林为伟 | 申请人地址 | 福建省福州市福清市融城镇城隍街3号-1-103
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 林为伟 | 当前权利人 | 林为伟 |
发明人 | 林为伟 |
代理机构 | 杭州知通专利代理事务所(普通合伙) | 代理人 | 应圣义 |
摘要
本发明提供一种车牌号码查询方法,包括:获取车牌号码查询信息,车牌号码查询信息携带所需查询的车牌号码的特征;查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据;在查询界面上显示查询所得的车牌号码数据。相应的,本发明还提供的一种车牌号码查询系统,包括查询信息获取单元、查询单元以及显示单元。查询信息获取单元获取车牌号码查询信息,车牌号码查询信息携带所需查询的车牌号码的特征。查询单元查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据。显示单元在查询界面上显示查询所得的车牌号码数据。
1.一种车牌号码查询方法,其特征在于,包括:
获取车牌号码查询信息,所述车牌号码查询信息携带所需查询的车牌号码的特征;
查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据;
在查询界面上显示查询所得的车牌号码数据;
可用车牌数据库的建立以及更新过程包括:
获取客户机与机动车车牌网上自编自选服务器间通讯的数据包;
解析获取的数据包的结构,并形成固定模板;
将自动生成的所需查询的车牌号码的特征封装入固定模板形成查询数据包;
将查询数据包发送至各地车管所提供的机动车车牌网上自编自选服务器;
接收机动车车牌网上自编自选服务器发送的车牌号码可用的反馈信息并向所述可用车牌数据库发送可用的所需查询的车牌号码,从而建立以及更新可用车牌数据库。
2.根据权利要求1所述的车牌号码查询方法,其特征在于,所述所需查询的车牌号码的特征包括所需查询的车牌号码的所属地信息和/或指定信息。
3.根据权利要求2所述的车牌号码查询方法,其特征在于,所述所需查询的车牌号码的特征还包括滤除信息。
4.根据权利要求3所述的车牌号码查询方法,其特征在于,所述查询可用车牌数据库的过程包括:
获取与所需查询的车牌号码的所属地信息和/或指定信息相对应的且可用的车牌号码数据;
滤除相对应的且可用的车牌号码数据中包含滤除信息的车牌号码数据。
5.根据权利要求3所述的车牌号码查询方法,其特征在于,所述查询可用车牌数据库的过程包括:
从可用车牌数据库内获得不包括滤除信息的且可用的车牌号码数据;
在所述不包括滤除信息的且可用的车牌号码数据内获取与所需查询的车牌号码的所属地信息和/或指定信息相对应车牌号码数据。
6.一种车牌号码查询系统,其特征在于,包括:
查询信息获取单元,获取车牌号码查询信息,所述车牌号码查询信息携带所需查询的车牌号码的特征;
查询单元,查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据;
可用车牌数据库,被配置为存储当前机动车车牌网上自编自选服务器内可用的车牌号码数据;
显示单元,在查询界面上显示查询所得的车牌号码数据;
所述车牌号码查询系统还包括建立以及更新所述可用车牌数据库的数据库组建单元,所述数据库组建单元包括:
数据包获取单元,获取客户机与机动车车牌网上自编自选服务器间通讯的数据包;
解析单元,解析获取的数据包的结构,并形成固定模板;
封装单元,将自动生成的所需查询的车牌号码的特征封装入固定模板形成查询数据包;
发送单元,将查询数据包发送至各地车管所提供的机动车车牌网上自编自选服务器;
接收单元,接收机动车车牌网上自编自选服务器发送的车牌号码可用的反馈信息并向所述可用车牌数据库发送可用的所需查询的车牌号码,从而建立以及更新可用车牌数据库。
7.根据权利要求6所述的车牌号码查询系统,其特征在于,所述所需查询的车牌号码的特征包括所需查询的车牌号码的所属地信息和/或指定信息。
8.根据权利要求7所述的车牌号码查询系统,其特征在于,所述所需查询的车牌号码的特征还包括滤除信息。
车牌号码查询方法及系统\n技术领域\n[0001] 本发明涉及信息查询技术,且特别涉及一种车牌号码的查询方法及系统。\n背景技术\n[0002] 随着人们科技的不断进步,人们生活水平不断的改善。尤其是在交通方面,车辆的逐渐增加为人们的外出提供了极大的方便。然而,随着车辆的不断增加,用于识别车辆的车牌号码被大量的占据。\n[0003] 对于购买新车的用户,为了得到车牌号码,他们需到各地车管所提供的机动车车牌网上自编自选系统进行车牌号码的选择。由于该系统内的数据处于非开放状态,系统里的号码对于用户来说都是未知的。因此,用户在查询车牌号码时,需要一个一个去试选才知道号码是否可用,用户可能花了几天甚至几周时间都无法找到合适的可用号码。\n发明内容\n[0004] 本发明为了克服现有技术的不足,提供一种车牌号码查询方法及系统,提取机动车车牌网上自编自选系统内可用的车牌号码形成可用车牌数据库,通过查询该可用车牌数据库来快速实现可用车牌号码的查询,大大提高用户查号选号的效率。\n[0005] 为了实现上述目的,本发明提供一种车牌号码查询方法,包括:\n[0006] 获取车牌号码查询信息,车牌号码查询信息携带所需查询的车牌号码的特征;\n[0007] 查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据;\n[0008] 在查询界面上显示查询所得的车牌号码数据。\n[0009] 其中,可用车牌数据库的建立以及更新过程包括:\n[0010] 获取客户机与机动车车牌网上自编自选服务器间通讯的数据包;\n[0011] 解析获取的数据包的结构,并形成固定模板;\n[0012] 将自动生成的所需查询的车牌号码的特征封装入固定模板形成查询数据包;\n[0013] 将查询数据包发送至各地车管所提供的机动车车牌网上自编自选服务器;\n[0014] 接收机动车车牌网上自编自选服务器发送的车牌号码可用的反馈信息,并向可用车牌数据库发送可用的需查询的车牌号码,从而建立以及更新可用车牌数据库。\n[0015] 于本发明一实施例中,所需查询的车牌号码的特征包括所需查询的车牌号码的所属地信息和/或指定信息。\n[0016] 于本发明一实施例中,所需查询的车牌号码的特征还包括滤除信息。\n[0017] 于本发明一实施例中,查询可用车牌数据库的过程包括:\n[0018] 获取与所需查询的车牌号码的所属地信息和/或指定信息相对应的且可用的车牌号码数据;\n[0019] 滤除相对应的且可用的车牌号码数据中包含滤除信息的车牌号码数据。\n[0020] 于本发明一实施例中,查询可用车牌数据库的过程包括:\n[0021] 从可用车牌数据库内获得不包括滤除信息的且可用的车牌号码数据;\n[0022] 在不包括滤除信息的且可用的车牌号码数据内获取与所需查询的车牌号码的所属地信息和/或指定信息相对应车牌号码数据。\n[0023] 此外,根据本发明的又一个方面,还提供一种车牌号码查询系统,包括查询信息获取单元、查询单元、可用车牌数据库以及显示单元。查询信息获取单元获取车牌号码查询信息,车牌号码查询信息携带所需查询的车牌号码的特征。查询单元查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据。可用车牌数据库被配置为存储当前机动车车牌网上自编自选服务器内可用的车牌号码数据。显示单元在查询界面上显示查询所得的车牌号码数据。\n[0024] 其中,车牌号码查询系统还包括建立以及更新可用车牌数据库的数据库组建单元,数据库组建单元包括数据包获取单元、解析单元、封装单元、发送单元以及接收单元。数据包获取单元获取客户机与机动车车牌网上自编自选服务器间通讯的数据包。解析单元解析获取的数据包的结构,并形成固定模板。封装单元将自动生成的所需查询的车牌号码的特征封装入固定模板形成查询数据包。发送单元将查询数据包发送至各地车管所提供的机动车车牌网上自编自选服务器。接收单元接收机动车车牌网上自编自选服务器发送的车牌号码可用的反馈信息并将向可用车牌数据库发送可用的所需查询的车牌号码,从而建立以及更新可用车牌数据库。\n[0025] 于本发明一实施例中,所需查询的车牌号码的特征包括所需查询的车牌号码的所属地信息和/或指定信息。\n[0026] 于本发明一实施例中,所需查询的车牌号码的特征还包括滤除信息。\n[0027] 经由上述的技术方案可知,在本发明实施例中,接收到用户发出的车牌号码查询信息,根据该查询信息所携带的待查询的车牌号码的特征查询可用车牌数据库,获得与查询信息相对应的且可用的车牌号码数据,并将该数据展示给用户,提高可用车牌号码的查询效率。解决现有机动车车牌网上自编自选服务器由于可用车牌号码数据不开放而带来的查询速度慢的问题。\n[0028] 为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。\n附图说明\n[0029] 图1所示为本发明一实施例提供的车牌号码查询系统的结构示意图。\n[0030] 图2所示为本发明一实施例提供的车牌号码查询方法的流程图。\n[0031] 图3所示为图2中查询可用车牌数据库的流程图。\n[0032] 图4所示为本发明另一实施例提供的查询可用车牌数据库的流程图。\n[0033] 图5所示为本发明一实施例提供的建立可用车牌数据库的流程图。\n具体实施方式\n[0034] 图1所示为本发明一实施例提供的车牌号码查询系统的结构示意图。图2所示为本发明一实施例提供的车牌号码查询方法的流程图。图3所示为图2中查询可用车牌数据库的流程图。图4所示为本发明另一实施例提供的查询可用车牌数据库的流程图。5所示为本发明一实施例提供的建立可用车牌数据库的流程图。请一并参阅图1至图5。\n[0035] 目前,各地车管所提供的机动车车牌网上自编自选系统,系统里的号码对于用户而言是未知的。用户需要一个一个的查询想要的车牌号码才能知道具体哪一个是可用的。\n且查询时输入的查询字段需为完整的车牌字段,一次只能完成一个号码的查询。查询效率非常低,需花费用户大量的时间来选取车牌号码。\n[0036] 有鉴于此,本发明提供一种可快速查询可用车牌号码的车牌号码查询方法及系统。\n[0037] 本发明提供的车牌号码查询方法基本过程包括:获取车牌号码查询信息,车牌号码查询信息携带所需查询的车牌号码的特征(如步骤S21)。查询可用车牌数据库,获得与所需查询的车牌号码的特征相对应的且可用的车牌号码数据(如步骤S22)。在查询界面上显示查询所得的车牌号码数据(如步骤S23)。\n[0038] 从上述技术方案可以看出,本申请实施例提供的车牌号码查询方法依托于可用车牌数据库,用户每一次查询得到的均为可用的车牌号码。且用户可以根据自身需求输入不同的车牌号码查询信息,从而得到一个或多个可选择的,可用的车牌号码。不仅大大提高了车牌号码的查询效率,同时也可为用户提供更多的选择。\n[0039] 以下结合图2和图3对本实施例提供的车牌号码查询方法作进一步详细描述。\n[0040] 该步骤始于步骤S21,该步骤用于获取车牌号码查询信息。这里所指的车牌号码查询信息指的是用户想要查询的车牌号码的信息,且该查询信息携带有所需查询的车牌号码的特征。所述特征可以为待查询车牌号码的所属地信息。譬如,用户需查询目前A省B市下所有可用的车牌号码。用户可在查询界面内省份的下拉框内选择A省,在相应的市的下拉框内选择B市,并点击显示所有号码。此时系统会获取到包含A省B市这一车牌号码特征的查询信息。\n[0041] 在实际使用中,出于对数字的不同喜好,用户通常会希望选择的车牌号码中不含有某些数字,譬如“4”这一数字是目前较多用户所不喜欢的。因此,用户会希望在提供的可用车牌号码中能滤除所有含有“4”这一数字的可用车牌。此时,用户可在查询页面中“过滤指定的数字或字母”这个输入框内输入“4”这一数字。此外,用户还特别喜欢尾号为“8”的车牌号或包括特定组合的车牌号(如包括“AAA”这样组合的车牌号)。对于该种情况,用户可在查询界面输入指定信息。\n[0042] 此时,系统会获取到包含所属地信息(A省B市)、滤除信息(不含“4”)以及指定信息(尾号为“8”)的车牌号码特征的查询信息。\n[0043] 在步骤S22中,根据获取到的查询信息查询可用车牌数据库。在可用车牌数据库中包含了从当前全国各地车管所提供的机动车车牌网上自编自选服务器内获取的,可用的车牌号码。且根据不同省、市以及行政区形成了多张索引表。根据获取到的所需查询的车牌号码的所属地信息快速查找可用车牌数据库内相应省或行政区的索引表。同时,通过数字以及字母的比对来实现指定数字或字母的滤除。\n[0044] 在该步骤内,由于包含三个不同的车牌号码特征,相应的,在查询过程中将会产生不同的查询顺序。于本实施例中,首先,根据所属地信息进行查询(步骤S221),获得该所属地内的所有可用的车牌号码。接着,根据指定信息进行查询(步骤S222),获取所属地内的所有尾号为“8”的可用的车牌号码。最后,根据过滤信息进行查询(步骤S223),获取所属地内的所有尾号为“8”、不含数字“4”的可用的车牌号码。然而,本发明对步骤S221、步骤S222、步骤S223的三者顺序不作任何限定。于其它实施例中,执行顺序可为:首先步骤S223,接着步骤S221,最后步骤S222(如图4)或其它排列顺序。\n[0045] 步骤S23,将上述获取到的可用的车牌号码数据展示给用户。\n[0046] 由于各车管所提供的机动车车牌网上自编自选服务器内的数据均不对外开放,因此为获取这些服务器内的可用车牌号码数据来形成可用车牌数据库,本实施例通过仿真人操作的方法来获取这些可用车牌号码。原理为:系统自动生成各种需查询的车牌号码,不间断的将自动生成的车牌号码的特征发送到各车管所提供的机动车车牌网上自编自选服务器,模拟真人查询过程,从而获得可用车牌号码来形成可用车牌数据库。具体的建立以及更新过程如下:\n[0047] 获取客户机与机动车车牌网上自编自选服务器间通讯的数据包(步骤S31)。解析获取的数据包的结构,并形成固定模板(步骤S32)。将自动生成的所需查询的车牌号码的特征封装入固定模板形成查询数据包(步骤S33)。将查询数据包发送至各地车管所提供的机动车车牌网上自编自选服务器(步骤S34)。接收机动车车牌网上自编自选服务器发送的车牌号码可用的反馈信息,并向可用车牌数据库发送可用的所需查询的车牌号码,从而建立以及更新可用车牌数据库(步骤S35)。以下将结合图5对该建立过程作详细描述:\n[0048] 在人工查号过程中,当人工通过客户机与机动车车牌网上自编自选服务器之间进行通讯时,客户机和机动车车牌网上自编自选服务器之间的通讯都会产生数据包。为实现仿真人工查号这一通讯过程就必须捕捉这些数据包并对其进行分析。在步骤S31中,数据包的获取是通过开源免费的Wireshark或者Sniffer等工具进行抓取。\n[0049] 在步骤S32中,数据包是通信传输的单元,类似于信件,数据包内必须包括目的地址(即该数据包是发送给谁的),源地址(该数据包是由谁发送的)以及净载数据。因此,通过上述解析后形成了至少包括目的地址、源地址以及净载数据三部分的固定模块。\n[0050] 在步骤S33中,为实现车牌号码是否可用的查询,在数据包内必须包含所需查询的车牌号码的特征。因此,将自动生成的所需查询的车牌号码的特征封装入净载数据中,并将机动车车牌网上自编自选服务器的地址作为目的地址,而源地址则自动获取当前发送数据包的客户机的地址,从而形成了一个查询数据包。于本实施例中,所需查询的车牌号码的特征包括车牌号码的所属地信息,指定信息或滤除信息。\n[0051] 在步骤S34中,调用网络通信函数API将查询数据包发送到机动车车牌网上自编自选服务器。机动车车牌网上自编自选服务器接收到载有所需查询的车牌号码的特征的查询数据包后,根据查询数据包内包含的车牌号码的特征判断所需查询的车牌号是否可用,若是,发送反馈信息至源地址(即发送查询数据包的客户机的地址)。\n[0052] 在步骤S35中,待发送查询数据包的客户机的地址接收到车牌号码可用的反馈信息后,调用SQL语句自动将当前所需查询的车牌号码存储更新到可用车牌数据库中,经过不间断的反复查询,获取当前机动车车牌网上自编自选服务器内所有的可用的车牌号码组建成可用车牌数据库,且实现实时动态更新。\n[0053] 以上对本发明提供的车牌号码查询方法作了详细的描述。在此基础上,本发明还相应地构设了一种车牌号码查询系统(以下简称系统),可以实现更快速的查询可用车牌号码,以下对其进行详细的描述。\n[0054] 如图1所示,该系统包括查询信息获取单元100、查询单元200、可用车牌数据库300以及显示单元400。其中:查询信息获取单元100接至输入程序接口,查询单元200连接查询信息获取单元100和可用车牌数据库300,而显示单元300连接查询单元200。以下对上述各个部件的功能分别进行详细的描述。\n[0055] 用户通过输入程序接口输入待查询的车牌号码的查询信息,输入程序接口将该查询信息输出至查询信息获取单元100。在该查询信息中携带了所需查询的车牌号码的特征,譬如所属地信息,指定信息或滤除信息等。查询单元200根据所需查询的车牌号码的特征查询可用车牌数据库300,查找与查询信息相对应的可用车牌号码数据。可用车牌数据库300被配置为存储当前机动车车牌网上自编自选服务器内可用的车牌号码数据。\n[0056] 在本实施例中,系统还包括数据库组建单元500,该单元被配置为组建以及更新可用车牌数据库,具体包括:依次连接的数据包获取单元501,解析单元502,封装单元503,发送单元504以及接收单元505。\n[0057] 数据包获取单元501获取客户机与机动车车牌网上自编自选服务器间通讯的数据包。解析单元502解析获取的数据包的结构,并形成固定模板。封装单元503将自动生成的所需查询的车牌号码的特征封装入固定模板形成查询数据包。发送单元504将查询数据包发送至各地车管所提供的机动车车牌网上自编自选服务器。接收单元505接收机动车车牌网上自编自选服务器发送的车牌号码可用的反馈信息,并向可用车牌数据库300发送可用的所需查询的车牌号码,从而建立以及更新可用车牌数据库。\n[0058] 当查询单元200查询到符合查询信息的可用车牌号码数据后,显示单元400通过显示界面将该符合查询信息的可用车牌号码数据展示给用户,快速地为用户所提供所需的可用车牌号码,大大提高用户查询可用车牌号码的效率。且根据用户输入的不同查询信息(如指定信息和/或滤除信息),用户还可快速实现个性号码的查询。\n[0059] 综上所述,系统接收到用户发出的车牌号码查询信息,根据该查询信息所携带的待查询的车牌号码的特征查询可用车牌数据库,获得与查询信息相对应的且可用的车牌号码数据,并将该数据展示给用户,提高可用车牌号码的查询以及选择效率。解决现有机动车车牌网上自编自选服务器由于可用车牌号码数据不开放而带来的查询速度慢的问题。\n[0060] 虽然本发明已由较佳实施例揭露如上,然而并非用以限定本发明,任何熟知此技艺者,在不脱离本发明的精神和范围内,可作些许的更动与润饰,因此本发明的保护范围当视权利要求书所要求保护的范围为准。
法律信息
- 2017-12-26
- 2015-02-25
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201410548304.1
申请日: 2014.10.16
- 2015-01-28
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-05-27
|
2008-11-13
| | |
2
| |
2012-04-18
|
2011-12-07
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |