车辆信息的识别方法及相关设备与流程

文档序号:27093930发布日期:2021-10-27 16:23阅读:301来源:国知局
车辆信息的识别方法及相关设备与流程

1.本发明涉及检测技术领域,尤其是涉及一种车辆信息的识别的方法及存储介质。


背景技术:

2.随着社会的不断发展,车辆已经逐步成为人们日常所需的装备之一。随着而来的是人们日益增长的停车需求,例如,通勤、自驾游等过程中都需要人们将车辆停放于指定的停车场中。因此,如何基于识别和分析从而对车辆进行管理就成为了停车场管理过程中的主要需求。
3.目前,在对车辆识别时,尤其是对车牌进行识别时,需要停车场内设置的摄像头进行车牌数据的采集,并由停车场管理系统进行分析。然而,在实际应用中,由于车牌数据的识别需要通过停车场内设置的摄像头进行数据的采集,这就导致当车辆位于摄像头角度难以拍摄的角度或拍摄位置存在遮挡物时,车辆识别的功能会因车牌数据难以采集而受到影响,因此,常规的车辆信息识别方法在执行过程中需要车辆配合才能得以实现,存在执行过程较为僵化的问题,从而影响车辆信息识别的便捷性。


技术实现要素:

4.本发明的目的在于提供一种车辆信息的识别方法及相关设备,能够实现一种基于移动端、第一服务器及第二服务器的车辆信息识别方法,由于识别过程中可以通过移动端进行车辆信息的获取,这就避免了目前常规方式利用固定位置的摄像头存在的拍摄角度的影响,解决了目前常规方式执行过程较为僵化的问题,能够提高车辆识别的便捷性。
5.第一方面,本发明提供一种车辆信息的识别的方法,应用于移动端,其中,包括:
6.获取车辆信息,其中,所述车辆信息包括车牌信息、外观信息以及参数信息;
7.获取网络信息,并根据所述网络信息及发送条件确定符合的目标发送方式,其中,所述发送条件中包含有网络状态及对应的发送方式;
8.根据所述目标发送方式将所述车辆信息发送至第一服务器。
9.可选的,所述发送条件包括第一网络状态、第二网络状态及第三网络状态,所述第一网络状态用于表征网络状态优良,所述第二网络状态用于表征网络状态一般,所述第三网络状态用于表征网络状态差;
10.所述第一网络状态对应第一发送方式,所述第二网络状态对应第二发送方式,所述第三网络状态对应第三发送方式,其中,所述第一发送方式用于表征直接发送,所述第二发送方式用于表征基于所述车辆信息的按照数据量分批发送,所述第三发送方式用于表征延迟发送;
11.所述根据所述网络信息及发送条件确定符合的目标发送方式,包括:
12.当确定所述网络信息符合所述第一网络状态时,确定所述第一发送方式为所述目标发送方式;
13.当确定所述网络信息符合所述第二网络状态时,确定所述第二发送方式为所述目
标发送方式;
14.当确定所述网络信息符合所述第三网络状态时,确定所述第三发送方式为所述目标发送方式。
15.可选的,所述根据所述目标发送方式将所述车辆信息发送至第一服务器,包括:
16.当确定所述目标发送方式为所述第一发送方式时,直接将所述车辆信息发送至所述第一服务器;
17.当确定所述目标发送方式为所述第二发送方式时,将所述车辆信息按照预设拆分规则拆分成多个分包信息,并将所述多个分包信息分批发送至所述第一服务器,其中所述预设拆分规则中包含有每个所述分包的数据量最大值;
18.当确定所述目标发送方式为所述第三发送方式时,将所述车辆信息执行延时发送操作,其中,所述延时发送操作用于当网络状态恢复至目标状态时发送所述车辆信息,所述目标状态包括第一网络状态及第二网络状态。
19.可选的,在所述根据所述目标发送方式将所述车辆信息发送至第一服务器之后,所述方法还包括:
20.按照预设规则向所述第一服务器发送分析结果请求,其中,所述预设规则包含有请求发送频率及请求发送次数阈值,所述分析结果请求用于向所述第一服务器请求所述车辆信息的分析结果;
21.当超过所述发送次数阈值后,确定仍未接收到所述车辆信息对应的所述分析结果时,输出用于指示分析失败的提示信息。
22.第二方面,本发明提供一种车辆信息的识别的方法,应用于第一服务器,其中,包括:
23.接收所述车辆信息;
24.对所述车辆信息执行处理操作,得到第一数据包,其中,所述处理操作包括加密处理及身份标记处理;
25.将所述第一数据包发送至第二服务器,以便所述第二服务器对所述第一数据包进行分析。
26.可选的,所述接收所述车辆信息,包括:
27.当接收到多个分包信息时,根据多个所述分包信息生成所述车辆信息,其中,所述分包信息是移动端将所述车辆信息分批发送时生成的。
28.可选的,所述对所述车辆信息执行处理操作,包括:
29.根据预设加密规则对所述车辆信息执行所述加密处理,得到所述第一数据包;
30.和/或,
31.根据身份标识信息对所述车辆信息执行所述身份标记处理,得到所述第一数据包。
32.可选的,在所述将所述第一数据包发送至第二服务器之后,所述方法还包括:
33.从所述第二服务器接收第二数据包,其中,所述第二数据包是所述第二服务器基于所述第一数据包分析后得到的,所述第二数据包中包含有所述分析结果;
34.当接收到所述分析结果请求时,将所述第二数据包反馈至所述移动端。
35.第三方面,本发明提供一种车辆信息的识别的方法,应用于第二服务器,其中,包
括:
36.接收所述第一数据包;
37.对所述第一数据包执行解析操作,得到所述车辆信息,其中,所述解析操作包括解密操作及身份识别操作;
38.根据所述车辆信息执行分析操作,并得到所述分析结果,其中,所述分析结果包括车牌分析结果、外观分析结果及参数分析结果;
39.根据所述分析结果生成所述第二数据包,并发送至所述第一服务器,以便所述第一服务器基于所述第二数据包得到所述分析结果并反馈至所述移动端。
40.可选的,所述对所述第一数据包执行解析操作,得到所述车辆信息包括:
41.当确定所述第一数据包为加密数据包时,则根据所述预设加密规则对所述第一数据包执行解密操作;
42.当确定所述第一数据包设置有身份识别码,则根据所述第一服务器的所述身份标识信息对所述第一数据包执行身份识别操作,其中,所述身份识别码是所述第一服务器执行所述身份标记处理后生成的。
43.可选的,在所述对所述第一数据包执行解析操作之后,所述方法还包括:
44.若确定所述第一数据包解密失败,则忽略所述第一数据包;
45.或
46.若根据所述身份识别操作确定所述第一数据包身份异常,则忽略所述第一数据包;
47.可选的,所述根据所述车辆信息执行分析操作,并得到所述分析结果包括:
48.当所述车辆信息为所述车牌信息时,对所述车牌信息执行图像分析操作,得到所述车牌分析结果,所述车牌分析结果包括车牌种类及车牌号;
49.当所述车辆信息为所述外观信息时,对所述外观信息及预设外观数据库执行图像对比操作,确定对应所述外观信息的目标外观数据,并根据所述目标外观数据生成所述外观结果,其中,所述预设外观数据库包括厂商车辆数据库,所述外观分析结果包括车辆品类、厂家类别、车辆参数以及目标外观数据;
50.当所述车辆信息为所述参数信息时,从所述参数信息中提取关键参数,并根据所述关键参数从参数数据库中确定目标车辆,并根据所述目标车辆的车辆参数生成所述参数分析结果,其中,所述参数数据库包括所述厂商车辆数据库,所述参数分析结果包括所述车辆品类、所述厂家类别、所述目标外观数据以及所述车辆参数。
51.第四方面,本发明提供一种车辆信息的识别的装置,应用于移动端,其中包括:
52.获取单元,用于获取车辆信息,其中,所述车辆信息包括车牌信息、外观信息以及参数信息;
53.确定单元,用于获取网络信息,并根据所述网络信息及发送条件确定符合的目标发送方式,其中,所述发送条件中包含有网络状态及对应的发送方式;
54.发送单元,用于根据所述目标发送方式将所述车辆信息发送至第一服务器。
55.可选的,所述发送条件包括第一网络状态、第二网络状态及第三网络状态,所述第一网络状态用于表征网络状态优良,所述第二网络状态用于表征网络状态一般,所述第三网络状态用于表征网络状态差;
56.所述第一网络状态对应第一发送方式,所述第二网络状态对应第二发送方式,所述第三网络状态对应第三发送方式,其中,所述第一发送方式用于表征直接发送,所述第二发送方式用于表征基于所述车辆信息的按照数据量分批发送,所述第三发送方式用于表征延迟发送;
57.所述确定单元,包括:
58.第一确定模块,用于当确定所述网络信息符合所述第一网络状态时,确定所述第一发送方式为所述目标发送方式;
59.第二确定模块,用于当确定所述网络信息符合所述第二网络状态时,确定所述第二发送方式为所述目标发送方式;
60.第三确定模块,用于当确定所述网络信息符合所述第三网络状态时,确定所述第三发送方式为所述目标发送方式。
61.可选的,所述发送单元包括:
62.第一发送模块,用于当确定所述目标发送方式为所述第一发送方式时,直接将所述车辆信息发送至所述第一服务器;
63.第二发送模块,用于当确定所述目标发送方式为所述第二发送方式时,将所述车辆信息按照预设拆分规则拆分成多个分包信息,并将所述多个分包信息分批发送至所述第一服务器,其中所述预设拆分规则中包含有每个所述分包的数据量最大值;
64.第三发送模块,用于当确定所述目标发送方式为所述第三发送方式时,将所述车辆信息执行延时发送操作,其中,所述延时发送操作用于当网络状态恢复至目标状态时发送所述车辆信息,所述目标状态包括第一网络状态及第二网络状态。
65.可选的,所述发送单元还用于按照预设规则向所述第一服务器发送分析结果请求,其中,所述预设规则包含有请求发送频率及请求发送次数阈值,所述分析结果请求用于向所述第一服务器请求所述车辆信息的分析结果;
66.输出单元,用于当接收到所述分析结果后,则将所述分析结果输出,以及当超过所述发送次数阈值后,确定仍未接收到所述车辆信息对应的所述分析结果时,输出用于指示分析失败的提示信息。
67.第五方面,本发明提供一种车辆信息的识别的装置,应用于第一服务器,其中,包括:
68.接收单元,用于接收所述车辆信息;
69.处理单元,用于对所述车辆信息执行处理操作,得到第一数据包,其中,所述处理操作包括加密处理及身份标记处理;
70.发送单元,用于将所述第一数据包发送至第二服务器,以便所述第二服务器对所述第一数据包进行分析。
71.可选的,所述接收单元,具体用于当接收到多个分包信息时,根据多个所述分包信息生成所述车辆信息,其中,所述分包信息是移动端将所述车辆信息分批发送时生成的。
72.可选的,所述处理单元包括:
73.第一处理模块,用于根据预设加密规则对所述车辆信息执行所述加密处理,得到所述第一数据包;
74.第二处理模块,用于根据身份标识信息对所述车辆信息执行所述身份标记处理,
得到所述第一数据包。
75.可选的,所述接收单元,还用于从所述第二服务器接收第二数据包,其中,所述第二数据包是所述第二服务器基于所述第一数据包分析后得到的,所述第二数据包中包含有所述分析结果;
76.发送单元,还用于当接收到所述分析结果请求时,将所述第二数据包反馈至所述移动端。
77.第六方面,本发明提供一种车辆信息的识别的装置,应用于第二服务器,其中,包括:
78.接收单元,用于接收所述第一数据包;
79.解析单元,用于对所述第一数据包执行解析操作,得到所述车辆信息,其中,所述解析操作包括解密操作及身份识别操作;
80.分析单元,用于根据所述车辆信息执行分析操作,并得到所述分析结果,其中,所述分析结果包括车牌分析结果、外观分析结果及参数分析结果;
81.生成单元,用于根据所述分析结果生成所述第二数据包,并发送至所述第一服务器,以便所述第一服务器基于所述第二数据包得到所述分析结果并反馈至所述移动端。
82.可选的,所述解析单元包括:
83.第一解析模块,用于当确定所述第一数据包为加密数据包时,则根据所述预设加密规则对所述第一数据包执行解密操作;
84.第二解析模块,用于当确定所述第一数据包设置有身份识别码,则根据所述第一服务器的所述身份标识信息对所述第一数据包执行身份识别操作,其中,所述身份识别码是所述第一服务器执行所述身份标记处理后生成的。
85.可选的,所述方法还包括:
86.执行单元,用于若确定所述第一数据包解密失败,则忽略所述第一数据包;或者,若根据所述身份识别操作确定所述第一数据包身份异常,则忽略所述第一数据包;
87.可选的,所述分析单元包括:
88.第一分析模块,用于当所述车辆信息为所述车牌信息时,对所述车牌信息执行图像分析操作,得到所述车牌分析结果,所述车牌分析结果包括车牌种类及车牌号;
89.第二分析模块,用于当所述车辆信息为所述外观信息时,对所述外观信息及预设外观数据库执行图像对比操作,确定对应所述外观信息的目标外观数据,并根据所述目标外观数据生成所述外观结果,其中,所述预设外观数据库包括厂商车辆数据库,所述外观分析结果包括车辆品类、厂家类别、车辆参数以及目标外观数据;
90.第三分析模块,用于当所述车辆信息为所述参数信息时,从所述参数信息中提取关键参数,并根据所述关键参数从参数数据库中确定目标车辆,并根据所述目标车辆的车辆参数生成所述参数分析结果,其中,所述参数数据库包括所述厂商车辆数据库,所述参数分析结果包括所述车辆品类、所述厂家类别、所述目标外观数据以及所述车辆参数。
91.第七方面,本发明提供一种车辆信息的识别的系统,其中包括:移动端、第一服务器及第二服务器;
92.其中,所述移动端用于执行如第一方面中任一项所述方法的步骤;
93.所述第一服务器用于执行如第二方面中任一项所述方法的步骤;
94.所述第二服务器用于执行如第三方面中任一项所述方法的步骤。
95.第八方面,本发明还提供一种车辆信息的识别系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面任一项所述方法的步骤。
96.第九方面,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述第一方面所述的方法。
97.本发明提供的车辆信息的识别方法,在移动端通过在获取车辆信息,其中,所述车辆信息包括车牌信息、外观信息以及参数信息;同时获取网络信息,并根据所述网络信息及发送条件确定符合的目标发送方式,其中,所述发送条件中包含有网络状态及对应的发送方式;最后,根据所述目标发送方式将所述车辆信息发送至第一服务器,从而实现了获取车辆信息并发送到第一服务器的功能。
98.在第一服务器中,通过接收所述车辆信息;然后,对所述车辆信息执行处理操作,得到第一数据包,其中,所述处理操作包括加密处理及身份标记处理;并将所述第一数据包发送至第二服务器,以便所述第二服务器对所述第一数据包进行分析,从而实现了接收车辆信息并转发至第二服务器的效果。
99.在于第二服务器中,首先接收所述第一数据包;然后对所述第一数据包执行解析操作,得到所述车辆信息,其中,所述解析操作包括解密操作及身份识别操作;并根据所述车辆信息执行分析操作,并得到所述分析结果,其中,所述分析结果包括车牌分析结果、外观分析结果及参数分析结果;最后,根据所述分析结果生成所述第二数据包,并发送至所述第一服务器,以便所述第一服务器基于所述第二数据包得到所述分析结果并反馈至所述移动端,从而实现了将第一服务器所转发的车辆信息进行分析并反馈分析结果的效果。
100.通过上述方法,本发明提供了一种能够基于移动端、第一服务器及第二服务器之间三端交互的车辆信息识别方法,相较于现有技术,本发明能够以移动端进行车辆信息的获取,无需通过停车场中固定位置的摄像头进行采集,因此在获取车辆信息的过程中无需考虑摄像头视角的问题,解决了现有的分析过程中方式过于僵化,尤其是避免了因摄像头视角导致的分析功能难以实现的问题,从而使本发明的车辆信息识别方法更具灵活性。同时,本发明中通过第一服务器进行车辆信息和分析结果的转发,这样能够避免第二服务器直接与移动端交互,从而避免了直接交互时当存在大量移动端同时发送数据时带来的负载压力,可以使第二服务器专用于分析数据。同时,由于第一服务器能够对车辆信息进行身份标记和加密的处理,这样在能够提高数据传输的安全性的同时,还能够避免伪装成第一服务器的数据发送到第二服务器的问题,进一步提高的数据的安全性。
101.相应地,本发明实施例提供的装置、系统以及计算机可读存储介质,也同样具有上述技术效果。
附图说明
102.为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前
提下,还可以根据这些附图获得其他的附图。
103.图1为本发明实施例提供的一种车辆信息的识别的方法流程图;
104.图2为本发明实施例提供的一种车辆信息的识别装置的组成框图;
105.图3为本发明实施例提供的另一种车辆信息的识别装置的组成框图;
106.图4为本发明实施例提供的又一种车辆信息的识别装置的组成框图;
107.图5为本发明实施例提供的一种车辆信息的识别系统的组成框图。
具体实施方式
108.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
109.本发明实施例中所提到的术语

包括



具有

以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
110.本发明实施例提供的一种车辆信息的识别方法,如图1所示,其执行过程可以包括移动端、第一服务器以及第二服务器之间相互交互,其中包含下述步骤:
111.101、移动端获取车辆信息。
112.其中,所述车辆信息包括车牌信息、外观信息以及参数信息。在本实施例中,可以根据用户的需要选取获取的车辆信息的种类和数量,例如用户可以同时选取车牌信息和外观信息。同时,车牌信息和外观信息均可以为图片和视频,所述参数信息则可以为文本、图像和视频中任一种。
113.102、移动端获取网络信息,并根据所述网络信息及发送条件确定符合的目标发送方式。
114.其中,所述发送条件中包含有网络状态及对应的发送方式。
115.由于采用移动端进行车辆信息的获取和发送,为了避免网络较差情况下数据传输异常(例如丢包等情况)导致后续分析失败的问题,在本实施例中可以基于该网络信息判断当前符合的发送方式。
116.103、移动端根据所述目标发送方式将所述车辆信息发送至第一服务器。
117.例如,当网络信息确定网络状态较差时,则可以选取暂停发送或延时发送,从而确保后续分析结果的准确性。
118.104、第一服务器接收所述车辆信息。
119.在本实施例中所述第一服务器可以理解为在移动端和第二服务器之间进行数据转发的中转服务器,由此利用该第一服务器可以实现将车辆信息接送功能的实现。
120.105、第一服务器对所述车辆信息执行处理操作,得到第一数据包。
121.其中,所述处理操作包括加密处理及身份标记处理。在具体应用中,可以根据实际的需要选取上述两种方式的任何一种或者两种皆选,在此不做限定,可以根据实际需要选取。
122.106、第一服务器将所述第一数据包发送至第二服务器,以便所述第二服务器对所述第一数据包进行分析。
123.由于第一服务器主要用于将接收到的车辆信息进行转发,后续的分析操作还需要第二服务器进行,因此,当前述步骤中利用该第一服务器执行了处理操作后则可以将该第一数据包发送至第二服务器。
124.107、第二服务器接收所述第一数据包。
125.在本实施例中上述发送和接收数据的方式可以基于现有的通信方式,在此不做限定。
126.108、第二服务器对所述第一数据包执行解析操作,得到所述车辆信息。
127.其中,所述解析操作包括解密操作及身份识别操作。
128.由于前述步骤中第一服务器对车辆信息执行了处理操作,因此,在本步骤中需要利用第二服务器对获取到的第一数据包进行对应的解析操作。具体的解析操作中执行的解密操作即身份识别操作均与前述第一服务器执行的处理操作对应。例如,当第一服务器仅执行了加密处理,则可以在本步骤中第二服务器仅执行解密操作即可。
129.109、第二服务器根据所述车辆信息执行分析操作,并得到所述分析结果。
130.当前述步骤108中已经基于解析操作得到了车辆信息后,则可以对该车辆信息进行分析操作,从而得到对应的分析结果。由于车辆信息中具体可以包含车牌信息、外观信息以及参数信息,因此基于不同的信息类型,得到的对应分析结果也是不同的,分别对应不同具体的车辆信息。因此,所述分析结果包括车牌分析结果、外观分析结果及参数分析结果。
131.110、第二服务器根据所述分析结果生成所述第二数据包,并发送至所述第一服务器,以便所述第一服务器基于所述第二数据包得到所述分析结果并反馈至所述移动端。
132.其中,当第二服务器得到分析结果后,则可以根据该分析结果生成第二数据包,并发送至第一服务器,这样,就可以使第一服务器在该第二数据包的基础上得到该分析结果并反馈至移动端,从而实现车辆信息的分析功能。
133.在一种可能的实施方式中,由于移动端的网络状态是会基于不同因素发生变化的,为了确保车辆信息成功发送,因此,发送条件中可以分为不同网络状态以及对应的不同的发送方式。
134.由此,所述发送条件中可以包括第一网络状态、第二网络状态及第三网络状态,所述第一网络状态用于表征网络状态优良,所述第二网络状态用于表征网络状态一般,所述第三网络状态用于表征网络状态差;
135.所述第一网络状态对应第一发送方式,所述第二网络状态对应第二发送方式,所述第三网络状态对应第三发送方式,其中,所述第一发送方式用于表征直接发送,所述第二发送方式用于表征基于所述车辆信息的按照数据量分批发送,所述第三发送方式用于表征延迟发送;
136.基于此,前述步骤102中移动端根据所述网络信息及发送条件确定符合的目标发送方式,在执行时可以具体包括:
137.一方面,当确定所述网络信息符合所述第一网络状态时,确定所述第一发送方式为所述目标发送方式;这样可以确保当网络状态较好时,直接进行车辆信息发送,从而确保了能够将车辆信息及时发送的功能的实现,从而整体上提高了本实施例所述方法的时效
性。
138.另一方面,当确定所述网络信息符合所述第二网络状态时,确定所述第二发送方式为所述目标发送方式;这样可以确保当网络状态一般时,将车辆信息分批发送,避免整体发送时数据丢失的情况,同时也能避免网络进一步劣化时可能带来的数据传输失败导致后续分析失败的问题。
139.又一方面,当确定所述网络信息符合所述第三网络状态时,确定所述第三发送方式为所述目标发送方式;这样,可以确保当网络状态较差时,能够延迟发送该车辆信息,从而确保避免因数据发送失败引起的分析失败的问题。
140.在一种可能的实施方式中,基于前述示例中的描述可知,由于不同网络状态下的发送方式可能是不同的,因此前述步骤103中根据所述目标发送方式将所述车辆信息发送至第一服务器,具体执行时可以包括:
141.当确定所述目标发送方式为所述第一发送方式时,直接将所述车辆信息发送至所述第一服务器;
142.当确定所述目标发送方式为所述第二发送方式时,将所述车辆信息按照预设拆分规则拆分成多个分包信息,并将所述多个分包信息分批发送至所述第一服务器,其中所述预设拆分规则中包含有每个所述分包的数据量最大值;
143.当确定所述目标发送方式为所述第三发送方式时,将所述车辆信息执行延时发送操作,其中,所述延时发送操作用于当网络状态恢复至目标状态时发送所述车辆信息,所述目标状态包括第一网络状态及第二网络状态。
144.这样,能够确保基于不同的方式发送车辆信息,其中当将所述车辆信息按照预设拆分规则拆分成多个分包信息,并将所述多个分包信息分批发送至所述第一服务器,能够确保发送过程整体发送车辆信息带来的数据丢失的风险,而将所述车辆信息执行延时发送操作,则可以确保当网络状态恢复至优良或一般时及时发送车辆信息的功能,基于上述不同方式进行发送,提高了本实施例所述方法的发送数据时的可靠性。
145.在一种可能的实施方式中,在前述步骤103之后根据所述目标发送方式将所述车辆信息发送至第一服务器之后,所述方法还包括:
146.按照预设规则向所述第一服务器发送分析结果请求,其中,所述预设规则包含有请求发送频率及请求发送次数阈值,所述分析结果请求用于向所述第一服务器请求所述车辆信息的分析结果。这样,可以基于移动端向第一服务器向第一服务器发送请求的方式获取分析结果,能够在获取数据的过程中便于服务器判断移动端的网络情况,确保后续分析结果的正确接收。
147.当接收到所述分析结果后,则将所述分析结果输出;这样,能够确保分析结果及时为用户所获知。
148.当超过所述发送次数阈值后,确定仍未接收到所述车辆信息对应的所述分析结果时,输出用于指示分析失败的提示信息,由于多次发送分析结果请求后仍未得到分析结果,则可以确定分析失败,这样通过发送次数阈值的判断能够避免持续发送请求带来的不必要的通信过程的问题。
149.在一种可能的实施方式中,由于移动端发送车辆信息的过程中可能是将车辆信息分批发送的,因此前述步骤104中接收所述车辆信息,可以包括:
150.当接收到多个分包信息时,根据多个所述分包信息生成所述车辆信息,其中,所述分包信息是移动端将所述车辆信息分批发送时生成的。这样,确保了当移动端多次分配发送时能够通过第一服务器将上述多个分包信息生成原来的车辆信息的功能,继而确保了后续分析功能的正确执行。
151.在一种可能的实施方式中,前述步骤105中对所述车辆信息执行处理操作,可以包括:
152.一方面,根据预设加密规则对所述车辆信息执行所述加密处理,得到所述第一数据包;这样可以确保车辆信息的安全性,避免车辆信息在传输过程中被窃取的问题,保障了用户数据隐私。
153.另一方面,根据身份标识信息对所述车辆信息执行所述身份标记处理,得到所述第一数据包。这样,能够确保第一服务器发送的数据具有身份识别的功能,从而确保后续第二服务器时能够进行身份识别功能的实现。
154.在一种可能的实施方式中,在前述步骤106中将所述第一数据包发送至第二服务器之后,所述方法还可以包括:
155.从所述第二服务器接收第二数据包,其中,所述第二数据包是所述第二服务器基于所述第一数据包分析后得到的,所述第二数据包中包含有所述分析结果。
156.当接收到所述分析结果请求时,将所述第二数据包反馈至所述移动端。
157.这样,能够确保在接收到第二服务器的分析结果后能够基于第二数据包生成移动端能够识别的分析结果,确保了移动端能够正确识别分析结果并输出。同时,基于分析结果请求进行分析结果的反馈能够确保在移动端需要分析结果时进行反馈,避免了移动端不需要分析结果时反馈带来的资源浪费的问题,同时还能基于分析结果请求从侧面获知当前移动端的网络状态,避免移动端网络状态较差时数据传输导致的丢失问题。
158.在一种可能的实施方式中,由于前述步骤中第一数据包是基于处理操作得到的,这样在前述步骤108中对所述第一数据包执行解析操作,得到所述车辆信息,基于不同的处理方式解析方式也与之对应,其中包括:
159.当确定所述第一数据包为加密数据包时,则根据所述预设加密规则对所述第一数据包执行解密操作;这样通过预设加密规则进行解密,从而确保解密方式和加密方式相对应,确保了车辆信息的正确解密。
160.当确定所述第一数据包设置有身份识别码,则根据所述第一服务器的所述身份标识信息对所述第一数据包执行身份识别操作,其中,所述身份识别码是所述第一服务器执行所述身份标记处理后生成的。这样,能够确保基于身份识别操作进行数据包来源的识别,从而对冒充第一服务器的信息的识别,确保了数据的安全性。
161.在一种可能的实施方式中,由于前述解析操作可能存在解析失败的情况下,因此,在前述步骤108中对所述第一数据包执行解析操作之后,所述方法还包括:
162.若确定所述第一数据包解密失败,则忽略所述第一数据包;
163.或
164.若根据所述身份识别操作确定所述第一数据包身份异常,则忽略所述第一数据包。这样,能够确保解密失败或身份识别异常时的及时发现,并忽略该数据包,避免无意义的分析造成的资源浪费。
165.在一种可能的实施方式中,由于车辆信息的种类不同,因此基于具体的车辆信息不同执行分析的过程也存在区别,基于此前述步骤109中根据所述车辆信息执行分析操作,并得到所述分析结果可以分别包括:
166.当所述车辆信息为所述车牌信息时,对所述车牌信息执行图像分析操作,得到所述车牌分析结果,所述车牌分析结果包括车牌种类及车牌号;由于分析过程中结合了图像分析操作,这样就能够对车辆牌照识别,得到对应的分析结果。
167.当所述车辆信息为所述外观信息时,对所述外观信息及预设外观数据库执行图像对比操作,确定对应所述外观信息的目标外观数据,并根据所述目标外观数据生成所述外观结果,其中,所述预设外观数据库包括厂商车辆数据库,所述外观分析结果包括车辆品类、厂家类别、车辆参数以及目标外观数据。这样就实现了一种能够基于车辆外观图像的车辆种类、品牌、厂商的识别功能,丰富了车辆识别的功能。同时由于预设外观数据库具体可以为厂商车辆数据库,确保了识别结果的准确性。
168.当所述车辆信息为所述参数信息时,从所述参数信息中提取关键参数,并根据所述关键参数从参数数据库中确定目标车辆,并根据所述目标车辆的车辆参数生成所述参数分析结果,其中,所述参数数据库包括所述厂商车辆数据库,所述参数分析结果包括所述车辆品类、所述厂家类别、所述目标外观数据以及所述车辆参数。由此,能够基于参数信息中的关键参数进行目标车辆的识别,从而实现了一种能够根据车辆的具体参数信息进行车辆识别的效果,从而提高了本实施例中车辆信息识别的适用性。
169.对应上述方法,本发明实施例还提供了一种车辆信息的识别装置,应用于移动端,其实施的步骤及能实现的效果皆与前述方法一致,在此不再赘述。具体的可如图2所示,其中包括:
170.获取单元21,可以用于获取车辆信息,其中,所述车辆信息包括车牌信息、外观信息以及参数信息;
171.确定单元22,可以用于获取网络信息,并根据所述网络信息及发送条件确定符合的目标发送方式,其中,所述发送条件中包含有网络状态及对应的发送方式;
172.发送单元23,可以用于根据所述确定单元22确定的目标发送方式将所述获取单元21车辆信息发送至第一服务器。
173.对应上述方法,本发明实施例还提供了一种车辆信息的识别装置,应用于第一服务器,其实施的步骤及能实现的效果皆与前述应用于第一服务器的方法一致,在此不再赘述。具体的可如图3所示,其中包括:
174.接收单元31,可以用于接收所述车辆信息;
175.处理单元32,可以用于对所述接收单元31接收的车辆信息执行处理操作,得到第一数据包,其中,所述处理操作包括加密处理及身份标记处理;
176.发送单元33,可以用于将所述处理单元32得到的第一数据包发送至第二服务器,以便所述第二服务器对所述第一数据包进行分析。
177.对应上述方法,本发明实施例还提供了一种车辆信息的识别装置,应用于第二服务器,其实施的步骤及能实现的效果皆与前述应用于第二服务器的方法一致,在此不再赘述。具体的可如图4所示,其中包括:
178.接收单元41,可以用于接收所述第一数据包;
179.解析单元42,可以用于对所述接收单元41接收的第一数据包执行解析操作,得到所述车辆信息,其中,所述解析操作包括解密操作及身份识别操作;
180.分析单元43,可以用于根据所述解析单元42得到的车辆信息执行分析操作,并得到所述分析结果,其中,所述分析结果包括车牌分析结果、外观分析结果及参数分析结果;
181.生成单元44,可以用于根据所述分析单元43得到的分析结果生成所述第二数据包,并发送至所述第一服务器,以便所述第一服务器基于所述第二数据包得到所述分析结果并反馈至所述移动端。
182.对应上述方法,本发明实施例还提供了一种车辆信息的识别系统,其实施的步骤及能实现的效果皆与前述方法一致,在此不再赘述。具体的可如图5所示,其中包括:移动端51、第一服务器52及第二服务器53;
183.其中,所述移动端51可以用于与所述第一服务器52通信,可以执行前述实施例中任一项所述应用于移动端的方法的步骤;
184.所述第一服务器52可以用于与所述移动端51及所述第二服务器53通信,可以执行前述实施例中任一项所述应用于第一服务器的方法的步骤;
185.所述第二服务器53可以用于与所述第一服务器51通信,可以执行前述实施例中任一项所述应用于第二服务器的方法的步骤。
186.对应于上述方法,本发明实施例还提供了一种车辆信息的识别系统,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述方法中任一项所述方法的步骤。
187.对应于上述方法,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有机器可运行指令,所述计算机可运行指令在被处理器调用和运行时,所述计算机可运行指令促使所述处理器运行上述方法的步骤。
188.本发明实施例提供的车辆信息的识别方法及相关设备,在移动端中,通过在获取车辆信息,其中,所述车辆信息包括车牌信息、外观信息以及参数信息;同时获取网络信息,并根据所述网络信息及发送条件确定符合的目标发送方式,其中,所述发送条件中包含有网络状态及对应的发送方式;最后,根据所述目标发送方式将所述车辆信息发送至第一服务器,从而实现了获取车辆信息并发送到第一服务器的功能。
189.在第一服务器中,通过接收所述车辆信息;然后,对所述车辆信息执行处理操作,得到第一数据包,其中,所述处理操作包括加密处理及身份标记处理;并将所述第一数据包发送至第二服务器,以便所述第二服务器对所述第一数据包进行分析,从而实现了接收车辆信息并转发至第二服务器的效果。
190.在于第二服务器中,首先接收所述第一数据包;然后对所述第一数据包执行解析操作,得到所述车辆信息,其中,所述解析操作包括解密操作及身份识别操作;并根据所述车辆信息执行分析操作,并得到所述分析结果,其中,所述分析结果包括车牌分析结果、外观分析结果及参数分析结果;最后,根据所述分析结果生成所述第二数据包,并发送至所述第一服务器,以便所述第一服务器基于所述第二数据包得到所述分析结果并反馈至所述移动端,从而实现了将第一服务器所转发的车辆信息进行分析并反馈分析结果的效果。
191.通过上述方法,本发明提供了一种能够基于移动端、第一服务器及第二服务器之间三端交互的车辆信息识别方法,相较于现有技术,本发明能够以移动端进行车辆信息的
获取,无需通过停车场中固定位置的摄像头进行采集,因此在获取车辆信息的过程中无需考虑摄像头视角的问题,解决了现有的分析过程中方式过于僵化,尤其是避免了因摄像头视角导致的分析功能难以实现的问题,从而使本发明的车辆信息识别方法更具灵活性。同时,本发明中通过第一服务器进行车辆信息和分析结果的转发,这样能够避免第二服务器直接与移动端交互,从而避免了直接交互时当存在大量移动端同时发送数据时带来的负载压力,可以使第二服务器专用于分析数据。同时,由于第一服务器能够对车辆信息进行身份标记和加密的处理,这样在能够提高数据传输的安全性的同时,还能够避免伪装成第一服务器的数据发送到第二服务器的问题,进一步提高的数据的安全性。
192.在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
193.又例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,再例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
194.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
195.另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
196.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。
197.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语

第一”、

第二

、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
198.最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1