违章消息推送方法、装置、设备及存储介质与流程

文档序号:30221577发布日期:2022-05-31 22:21阅读:174来源:国知局
违章消息推送方法、装置、设备及存储介质与流程

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.图1为本发明实施例中违章消息推送方法的一个实施例示意图;
71.图2为本发明实施例中违章消息推送方法的另一个实施例示意图;
72.图3为本发明实施例中违章消息推送装置的一个实施例示意图;
73.图4为本发明实施例中违章消息推送装置的另一个实施例示意图;
74.图5为本发明实施例中违章消息推送设备的一个实施例示意图。
具体实施方式
75.本发明实施例提供了一种违章消息推送方法、装置、设备及存储介质,用于提高违章消息推送的时效性。
76.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
77.可以理解的是,本发明的执行主体可以为违章消息推送装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。
78.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
79.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
80.本技术可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本技术可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
81.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中违章消息推送方法的一个实施例包括:
82.101、获取目标卡口设备信息,并通过目标卡口设备信息采集限制道路的车辆行驶图像;
83.需要说明的是,卡口是指设有防守和检查设施的出入口,如收费站、交通检查站、
治安检查站、防疫检查站、环保卡口和道路卡口等,为了识别限制道路的违章车辆,预先在限制道路上设置卡口监控设备,服务器通过获取目标卡口设备信息,采集限制道路上的车辆行驶图像,以对限制道路上行驶的车辆进行违章行为识别。
84.需要说明的是,限制道路是指限制部分车辆通行的管制道路,如部分城市道路限制危险车辆(如渣土车、泥头车、危化品运输车等)通行,部分城市道路限制外地车牌车辆的通行时段,部分城市道路限制国三及以下排放标准的车辆通行等,具体不做限制,本实施例基于目标卡口设备信息对限制道路上设置的卡口设备进行车辆行驶图像采集,从而对车辆行驶图像进行违章行为识别。
85.102、对车辆行驶图像进行车牌号识别,得到车牌号信息;
86.本实施方式中,为了识别限制道路上行驶的车辆是否为非限制通行车辆(可通行车辆),服务器对车辆行驶图像进行车牌号识别,从而得到车牌号信息。在一种实施方式中,服务器通过训练好的车牌号识别模型对车辆行驶图像进行车牌号识别,得到车牌号信息,其中,车牌号识别模型编码器和解码器,服务器首先通过编码器对车辆行驶图像进行特征编码,得到车牌字符特征信息,再通过解码器对车牌字符特征信息进行特征解码,得到车牌号信息,本实施方式能够基于神经网络参数进行准确地车牌号识别,从而提高违章信息识别的准确度。
87.103、获取预置的限制通行策略,判断车牌号信息对应的车辆信息是否满足限制通行策略;
88.本实施方式中,不同的限制道路对应不同的限制通行策略,限制通行策略用于指示限制通行的车辆信息,如外地车牌限时通行的限制通行策略包括本地车牌特征信息和限制通行时段,服务器通过车牌号信息获取到对应的车辆信息之后,判断车牌号信息对应的车辆信息是否为限制通行策略所指示的限制通行的车辆信息,如判断车牌号信息是否包括本地车牌特征信息,判断当前时刻是否处于限制通行时段,从而确定车牌号信息对应的车辆是否存在违章行为。
89.在一种实施方式中,为了避免由于伪造车牌导致车牌与车辆不符的情况使得限制通行车辆违章识别不准确,服务器对车辆行驶图像进行车辆特征提取,得到第一车型信息,再将第一车型信息与车牌号信息对应的车辆信息中的第二车型信息进行比对,从而确定第一车型信息与第二车型信息是否一致,若第一车型信息与第二车型信息一致,则通过车牌号信息从预置车辆信息库中读取对应的车辆信息,并判断读取到的车辆信息是否满足限制通行策略,若第一车型信息与第二车型信息不一致,则说明该车辆存在伪造车牌行为,将车牌号信息、车辆信息和第一车型信息发送至人工坐席,以进一步地确定车辆的违章行为。本实施方式能够识别伪造车牌行为,从而避免伪造车牌导致车辆信息查询不准确的情况,使得限制道路的违章行为识别不准确的问题发生。
90.104、若车牌号信息对应的车辆信息满足限制通行策略,则生成限制道路违章消息;
91.在一种实施方式中,若车牌号信息对应的车辆信息符合限制通行策略,则说明车牌号信息对应的车辆为限制道路的限制通行车辆,为了使限制通行车辆的车主能够实时地接收违章消息,并及时地将车辆驶出限制道路,服务器按照实时消息的格式生成限制道路违章消息,其中,限制道路违章消息包括违章道路信息、违章时刻信息、违章车辆行驶图像
和违章类型等违章相关信息,具体不做限定。本实施方式能够将违章相关信息转化为实时消息格式,从而进行后续的实时消息推送,使得违章车主能够及时地接收违章消息并进一步进行违章处理。
92.105、获取车牌号信息对应的车主信息,并通过车主信息向车主终端推送限制道路违章消息。
93.需要说明的是,由于限制道路的违章提醒对实时性的要求较高,为了使违章车主在行驶的过程中即能够接收到限制道路的违章提醒,服务器通过车牌号信息获取对应的车主信息,再通过车主信息向车主终端推送限制道路违章消息,在一种实施方式中,服务器通过车主信息中的车主手机号码,向车主终端发送包含限制道路违章消息的违章短信,在另一种实施方式中,服务器通过车主信息中的车主手机号码,获取车主终端软件的注册信息,并通过注册信息将限制道路违章消息推送至车主终端软件,以使得车主终端实时接收违章消息。
94.进一步地,服务器将限制道路违章消息存储于区块链数据库中,具体此处不做限定。
95.本发明实施例中,通过设置在限制道路的目标卡口设备进行车辆行驶图像采集,再对车辆行驶图像进行车牌号识别,得到车牌号信息,再按照车牌号信息进行限制通行策略匹配,识别出符合限制通行策略的违章车辆,进而向违章车辆的车主推送实时违章消息,本发明可以提高违章消息推送的时效性。本方案可应用于智慧城市领域中,从而推动智慧城市的建设。
96.请参阅图2,本发明实施例中违章消息推送方法的另一个实施例包括:
97.201、获取限制道路的道路坐标信息和多个卡口的卡口信息,每个卡口的卡口信息包括卡口设备信息和卡口坐标信息;
98.需要说明的是,由于道路监控系统中预置有多个卡口的卡口信息,其中包括限制道路上的卡口信息和非限制道路上的卡口信息,因此,为了提取限制道路上的卡口信息,服务器获取限制道路的道路坐标信息,并获取预置的多个卡口的卡口信息,卡口信息用于识别不同的卡口信息是否处于限制道路,其中,每个卡口的卡口信息包括卡口设备信息和卡口坐标信息,卡口设备信息包括卡口设备名称、卡口设备型号、卡口设备标识符等设备信息,用于识别唯一卡口。
99.202、通过道路坐标信息和每个卡口的卡口坐标信息,判断各卡口是否位于限制道路;
100.在一种实施方式中,道路坐标信息用于指示限制道路的坐标范围,服务器将每个卡口的卡口坐标信息投射到地图中,并判断各卡口是否位于限制道路的坐标范围内,从而确定各卡口能够用于限制道路的违章识别。
101.203、若卡口位于限制道路,则对位于限制道路的卡口设备信息进行标记,得到目标卡口设备信息;
102.需要说明的是,为了提取限制道路上的卡口设备信息,当确定卡口位于限制道路上之后,服务器对位于限制道路的卡口设备信息进行标记,在一种实施方式中,服务器提取位于限制道路的卡口设备信息中的卡口设备标识符,并记录卡口设备标识符,得到目标卡口设备信息,在另一种实施方式中,服务器在位于限制道路的卡口设备信息中添加限制道
路卡口标记字段,并将限制道路卡口标记字段的字段值设置为真值,从而得到目标卡口设备信息,当服务器查询目标卡口时,服务器直接读取卡口设备信息中的限制道路卡口标记字段,即能确定对应的卡口是否为限制道路上的卡口,即目标卡口设备信息。本实施方式能够将限制道路卡口信息(即目标卡口设备信息)与卡口设备信息进行绑定,提高限制道路卡口信息的获取效率。
103.204、通过目标卡口设备信息采集限制道路的车辆行驶图像;
104.具体的,服务器通过预置卡口设备信息中的标记信息,读取目标卡口设备信息,目标卡口设备信息包括目标卡口设备的设备标识符,目标卡口设备信息包括指示限制道路上设置的影像采集设备的设备标识符;服务器基于设备标识符,获取影像采集设备的文件存储路径;服务器通过文件存储路径,从预置分布式文件存储系统中读取限制道路上设置的影像采集设备采集的车辆行驶图像。
105.本实施方式中,为了提高文件读取效率,影像采集设备采集到的影像文件存储于预置分布式文件存储系统中,服务器通过预置卡口设备信息中的标记信息,读取设置在限制道路上的影响采集设备的目标卡口设备信息和设备标识符,再通过设备标识符读取影像采集设备的文件存储路径,从而从预置分布式文件存储系统中读取影像采集设备采集到的车辆行驶图像,其中,影像采集设备为设置于限制道路上的影像采集设备。本实施方式能够通过分布式的文件存储系统提高车辆行驶图像的读取效率,从而提高违章消息推送的时效性。
106.205、对车辆行驶图像进行车牌号识别,得到车牌号信息;
107.具体的,服务器对车辆行驶图像进行二值化处理,得到黑白图像,并对黑白图像进行矩形轮廓定位,得到车牌区域;服务器采用预置的阈值滤波器对车牌区域进行字符轮廓提取,得到多个车牌字符图像;服务器通过训练好的字符识别模型对各车牌字符图像进行字符特征提取,得到各车牌字符图像对应的字符特征信息,并对各车牌字符图像对应的字符特征信息进行字符特征分类,得到各车牌字符图像对应的字符信息;服务器合并各车牌字符图像对应的字符信息,得到车牌号信息。
108.本实施方式中,为了准确地识别车辆行驶图像中的车牌号信息,服务器首先对车辆行驶图像进行二值化处理,得到黑白图像,再通过canny边缘检测算法对黑白图像进行多次开运算和多次闭运算,以消除黑白图像中的噪声小块,保留大块区域,得到降噪图像,服务器再从降噪图像中选取矩形框,从而确定车牌区域。接着,服务器采用预置的阈值滤波器提取车牌区域中的字符轮廓,得到多个车牌字符图像,多个车牌字符图像为有序的车牌字符图像,服务器将多个车牌字符图像有序地输入训练好的字符识别模型中进行字符特征提取,得到每个车牌字符图像对应的字符特征信息,再对每个车牌字符图像对应的字符特征信息进行字符特征分类,得到各车牌字符图像对应的字符信息,最后,按照多个车牌字符图像的顺序拼接各车牌字符图像对应的字符信息,得到车牌号信息。本实施方式能够提高神经网络模型进行图像特征处理,从而提高车牌号识别的准确率,进而提高违章行为识别的准确率。
109.206、获取预置的限制通行策略,判断车牌号信息对应的车辆信息是否满足限制通行策略;
110.具体的,服务器获取预置的限制通行策略,限制通行策略包括限制车型、限制时
段、限制排量;服务器查找车牌号信息对应的车架号信息,并查找车架号信息对应的车辆信息,车辆信息包括车型信息和排量信息;服务器判断车辆信息中的车型信息是否为限制通行策略中的限制车型、车辆信息中的排量信息是否大于限制通行策略中的限制排量、车辆行驶图像的拍摄时刻是否在限制通行策略中的限制时段内。
111.本实施方式中,为了适应限制道路通行策略的灵活性,服务器获取预置的限制通行策略,限制通行策略用于指示限制道路的通行条件,限制通行策略包括但不限于限制车型、限制时段和限制排量中的至少一种。服务器再通过车牌号信息查找车架号信息,车架号信息是车辆的识别编码,是车辆的唯一标识符,服务器通过车架号信息查找对应的车辆信息,其中,车辆信息包括车型信息和排量信息。本实施方式能够通过车架号信息准确地获取车辆信息,从而提高违章行为识别的准确率。
112.本实施方式中,服务器根据限制通行策略所包含的通行条件,判断车辆信息中的车型信息是否为限制通行策略中的限制车型,和/或判断车辆信息中的排量信息是否大于限制通行策略中的限制排量,和/或判断车辆行驶图像的拍摄时刻是否在限制通行策略中的限制时段内,从而确定车牌号信息对应的车辆信息是否满足限制通行策略。
113.207、若车牌号信息对应的车辆信息满足限制通行策略,则生成限制道路违章消息;
114.具体的,若车辆信息中的车型信息为限制通行策略中的限制车型,或车辆信息中的排量信息大于限制通行策略中的限制排量,或车辆行驶图像的拍摄时刻在限制通行策略中的限制时段内,则服务器获取预置的限制道路违章消息模板;服务器基于限制道路违章消息模板,对车牌号信息、车辆行驶图像的拍摄时刻、车辆信息、目标卡口设备信息和限制道路信息进行实时消息封装,得到限制道路违章消息。
115.需要说明的是,不同的限制道路对应不同的限制通行策略,限制通行策略包括但不限于限制车型、限制时段和限制排量中的至少一种,若车牌号信息对应的车辆信息符合限制道路对应的限制通行策略,则说明存在限制道路违章行为,即若车辆信息中的车型信息为限制通行策略中的限制车型,或车辆信息中的排量信息大于限制通行策略中的限制排量,或车辆行驶图像的拍摄时刻在限制通行策略中的限制时段内,则判定违章,进行后续的违章消息推送。
116.在一种实施方式中,服务器获取通用的阈值的限制道路违章消息模板,再将车牌号信息、车辆行驶图像的拍摄时刻、车辆信息、目标卡口设备信息和限制道路信息写入限制道路违章消息模板,再将写入后的限制道路违章消息模板封装为实时消息格式,得到限制道路违章消息。其中,实时消息格式包括但不限于网页实时消息格式、应用程序实时消息格式和短信实时消息格式,具体不做限定。
117.208、获取车牌号信息对应的车主信息,并通过车主信息向车主终端推送限制道路违章消息。
118.具体的,服务器通过车牌号信息,从预置车管所备案系统查找车主信息,车主信息包括车主身份标识;服务器通过车主身份标识查找车主在关联终端软件的注册信息,并对限制道路违章消息进行语音合成,得到语音违章消息;服务器将语音违章消息实时推送至车主终端的关联终端软件,以使得关联终端软件对语音违章消息进行播报。
119.本实施方式中,为了准确地获取车主信息,服务器通过车牌号信息从预置车管所
备案系统中查找车主信息,其中,车主信息包括车主身份标识和联系电话,车主身份标识可以是身份证号码,也可以是手机号码,具体不做限定,基于车主身份标识查找车主在关联终端软件的注册信息,其中,关联终端软件具有语音播报功能,注册信息是指车主在关联终端软件的注册账号,用于对车主终端进行实时消息推送,本实施方式能够获取车主关联终端软件的注册信息,从而向车主终端实时推送违章消息。
120.本实施方式中,由于限制道路违章行为通常是发生在车主正在开车的过程中,因此,为了实时向车主通知违章消息,服务器将限制道路违章消息合成语音,得到语音违章消息,并将语音违章消息实时推送至车主终端的关联终端软件,如导航软件、社交软件和语音播报软件等,以使得关联终端软件进行语音违章消息播报。
121.本发明实施例中,通过设置在限制道路的坐标信息和多个卡口的坐标信息进行匹配,得到设置在限制道路上的目标卡口设备,通过目标卡口设备进行车辆行驶图像采集,再对车辆行驶图像进行车牌号识别,得到车牌号信息,再按照车牌号信息进行限制通行策略匹配,识别出符合限制通行策略的违章车辆,进而向违章车辆的车主推送实时违章消息,本发明可以提高违章消息推送的时效性。本方案可应用于智慧城市领域中,从而推动智慧城市的建设。
122.上面对本发明实施例中违章消息推送方法进行了描述,下面对本发明实施例中违章消息推送装置进行描述,请参阅图3,本发明实施例中违章消息推送装置一个实施例包括:
123.获取模块301,用于获取目标卡口设备信息,并通过所述目标卡口设备信息采集限制道路的车辆行驶图像;
124.识别模块302,用于对所述车辆行驶图像进行车牌号识别,得到车牌号信息;
125.判断模块303,用于获取预置的限制通行策略,判断所述车牌号信息对应的车辆信息是否满足所述限制通行策略;
126.生成模块304,用于若所述车牌号信息对应的车辆信息满足所述限制通行策略,则生成限制道路违章消息;
127.推送模块305,用于获取所述车牌号信息对应的车主信息,并通过所述车主信息向车主终端推送所述限制道路违章消息。
128.进一步地,将限制道路违章消息存储于区块链数据库中,具体此处不做限定。
129.本发明实施例中,通过设置在限制道路的目标卡口设备进行车辆行驶图像采集,再对车辆行驶图像进行车牌号识别,得到车牌号信息,再按照车牌号信息进行限制通行策略匹配,识别出符合限制通行策略的违章车辆,进而向违章车辆的车主推送实时违章消息,本发明可以提高违章消息推送的时效性。本方案可应用于智慧城市领域中,从而推动智慧城市的建设。
130.请参阅图4,本发明实施例中违章消息推送装置的另一个实施例包括:
131.获取模块301,用于获取目标卡口设备信息,并通过所述目标卡口设备信息采集限制道路的车辆行驶图像;
132.识别模块302,用于对所述车辆行驶图像进行车牌号识别,得到车牌号信息;
133.判断模块303,用于获取预置的限制通行策略,判断所述车牌号信息对应的车辆信息是否满足所述限制通行策略;
134.生成模块304,用于若所述车牌号信息对应的车辆信息满足所述限制通行策略,则生成限制道路违章消息;
135.推送模块305,用于获取所述车牌号信息对应的车主信息,并通过所述车主信息向车主终端推送所述限制道路违章消息。
136.可选的,所述违章消息推送装置还包括:
137.卡口获取模块306,用于获取限制道路的道路坐标信息和多个卡口的卡口信息,每个卡口的卡口信息包括卡口设备信息和卡口坐标信息;
138.卡口判断模块307,用于通过所述道路坐标信息和每个卡口的卡口坐标信息,判断各卡口是否位于限制道路;
139.卡口标记模块308,用于若卡口位于限制道路,则对位于限制道路的卡口设备信息进行标记,得到目标卡口设备信息;
140.图像采集模块309,用于通过所述目标卡口设备信息采集限制道路的车辆行驶图像。
141.可选的,所述获取模块301用于:
142.通过预置卡口设备信息中的标记信息,读取目标卡口设备信息,所述目标卡口设备信息包括目标卡口设备的设备标识符,所述目标卡口设备信息包括指示限制道路上设置的影像采集设备的设备标识符;
143.基于所述设备标识符,获取所述影像采集设备的文件存储路径;
144.通过所述文件存储路径,从预置分布式文件存储系统中读取限制道路上设置的影像采集设备采集的车辆行驶图像。
145.可选的,所述识别模块302具体用于:
146.对所述车辆行驶图像进行二值化处理,得到黑白图像,并对所述黑白图像进行矩形轮廓定位,得到车牌区域;
147.采用预置的阈值滤波器对所述车牌区域进行字符轮廓提取,得到多个车牌字符图像;
148.通过训练好的字符识别模型对各车牌字符图像进行字符特征提取,得到各车牌字符图像对应的字符特征信息,并对各车牌字符图像对应的字符特征信息进行字符特征分类,得到各车牌字符图像对应的字符信息;
149.合并各车牌字符图像对应的字符信息,得到车牌号信息。
150.可选的,所述判断模块303具体用于:
151.获取预置的限制通行策略,所述限制通行策略包括限制车型、限制时段、限制排量;
152.查找所述车牌号信息对应的车架号信息,并查找所述车架号信息对应的车辆信息,所述车辆信息包括车型信息和排量信息;
153.判断所述车辆信息中的车型信息是否为所述限制通行策略中的限制车型、所述车辆信息中的排量信息是否大于所述限制通行策略中的限制排量、所述车辆行驶图像的拍摄时刻是否在所述限制通行策略中的限制时段内。
154.可选的,所述生成模块304具体用于:
155.若所述车辆信息中的车型信息为所述限制通行策略中的限制车型,或所述车辆信
息中的排量信息大于所述限制通行策略中的限制排量,或所述车辆行驶图像的拍摄时刻在所述限制通行策略中的限制时段内,则获取预置的限制道路违章消息模板;
156.基于所述限制道路违章消息模板,对所述车牌号信息、所述车辆行驶图像的拍摄时刻、所述车辆信息、所述目标卡口设备信息和限制道路信息进行实时消息封装,得到限制道路违章消息。
157.可选的,所述推送模块305具体用于:
158.通过所述车牌号信息,从预置车管所备案系统查找车主信息,所述车主信息包括车主身份标识;
159.通过所述车主身份标识查找车主在关联终端软件的注册信息,并对所述限制道路违章消息进行语音合成,得到语音违章消息;
160.将所述语音违章消息实时推送至车主终端的关联终端软件,以使得所述关联终端软件对所述语音违章消息进行播报。
161.本发明实施例中,通过设置在限制道路的坐标信息和多个卡口的坐标信息进行匹配,得到设置在限制道路上的目标卡口设备,通过目标卡口设备进行车辆行驶图像采集,再对车辆行驶图像进行车牌号识别,得到车牌号信息,再按照车牌号信息进行限制通行策略匹配,识别出符合限制通行策略的违章车辆,进而向违章车辆的车主推送实时违章消息,本发明可以提高违章消息推送的时效性。本方案可应用于智慧城市领域中,从而推动智慧城市的建设。
162.上面图3和图4从模块化功能实体的角度对本发明实施例中的违章消息推送装置进行详细描述,下面从硬件处理的角度对本发明实施例中违章消息推送设备进行详细描述。
163.图5是本发明实施例提供的一种违章消息推送设备的结构示意图,该违章消息推送设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对违章消息推送设备500中的一系列计算机程序操作。更进一步地,处理器510可以设置为与存储介质530通信,在违章消息推送设备500上执行存储介质530中的一系列计算机程序操作。
164.违章消息推送设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图5示出的违章消息推送设备结构并不构成对违章消息推送设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
165.本发明还提供一种计算机设备,所述计算机设备包括存储器和处理器,存储器中存储有计算机可读计算机程序,计算机可读计算机程序被处理器执行时,使得处理器执行上述各实施例中的所述违章消息推送方法的步骤。
166.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述
计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得计算机执行所述违章消息推送方法的步骤。
167.进一步地,所述计算机可读存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
168.本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
169.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
170.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干计算机程序用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
171.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1