高速通行费用的在线支付方法、装置、设备及存储介质
技术领域
本发明涉及人工智能领域,尤其涉及一种高速通行费用的在线支付方法、装置、设备及存储介质。
背景技术
高速公路收费站普遍采用实体卡片计费或者扫描车牌计费,并通过人工收费,随着全国收费高速公路的增加,收费站的人工成本也不断增加,同时人工收费速度慢,导致车流量大并造成拥堵,尤其是在国家法定节假日期间,车主需要等待的时间较长才能通行,导致高速收费和通行效率低。
在现有技术中,高速公路收费站已在采用电子不停车收费系统(Electronic TollCollection,ETC)通道进行不停车收费,通常情况下,通过ETC通道的车辆不仅限速,还需要与前车保持一定距离,当车辆速度过快或者两辆车之间的距离太近时,导致ETC识别车辆准确率较低和高速计费不准确的问题。
发明内容
本发明的主要目的在于解决了高速公路收费站采用ETC识别车辆准确率较低和高速计费准确率较低的技术问题。
为实现上述目的,本发明第一方面提供了一种高速通行费用的在线支付方法,包括:获取终端发送的初始信息,并将所述初始信息存储至目标数据库中,所述目标数据库中的信息用于描述所述终端、车牌号码以及支付账户之间的绑定关系;当检测到目标车辆到达高速入口时,基于光学字符识别算法对所述目标车辆进行识别,得到目标车牌号码;当从所述目标数据库中查找到与所述目标车牌号码匹配的目标终端和目标支付账户时,向所述目标终端发送匹配确认请求,并在接收到所述目标终端根据所述匹配确认请求回复的确认信息时,控制所述高速入口的道闸抬杆放行;当检测到所述目标车辆到达高速出口时,向所述目标终端发送高速通行费用的扣费请求,并控制所述高速出口的道闸抬杆放行,所述扣费请求用于令所述目标终端在预置时长内通过所述目标支付账户对所述高速通行费用进行支付。
可选的,在本发明第一方面的第一种实现方式中,所述当检测到目标车辆到达高速入口时,基于光学字符识别算法对所述目标车辆进行识别,得到目标车牌号码,包括:当检测到目标车辆到达高速入口时,接收采集的目标车辆的图像,所述目标车辆的图像包括待测的车牌号码和车辆颜色;对所述目标车辆的图像提取目标车牌区域图像;基于光学字符识别算法对所述目标车牌区域图像进行识别,得到所述待测的车牌号码,并将所述待测的车牌号码设置为目标车牌号码。
可选的,在本发明第一方面的第二种实现方式中,当从所述目标数据库中查找到与所述目标车牌号码匹配的目标终端和目标支付账户时,向所述目标终端发送匹配确认请求,并在接收到所述目标终端根据所述匹配确认请求回复的确认信息时,控制所述高速入口的道闸抬杆放行,包括:基于所述目标车牌号码从所述目标数据库中读取所述初始信息;从所述初始信息中查询得到匹配信息,所述匹配信息包括与所述目标车牌号码匹配的目标终端和目标支付账户;基于所述匹配信息生成匹配确认请求,并将所述匹配确认请求按照预置方式发送到所述目标终端中,所述预置方式包括短信方式或者推送消息;当接收到所述目标终端根据所述匹配确认请求发送的确认信息时,控制所述高速入口的道闸抬杆放行,所述确认信息包括所述高速入口的位置信息以及所述目标车辆到达所述高速入口的时刻。
可选的,在本发明第一方面的第三种实现方式中,所述当检测到所述目标车辆到达高速出口时,向所述目标终端发送高速通行费用的扣费请求,并控制所述高速出口的道闸抬杆放行,所述扣费请求用于令所述目标终端在预置时长内通过所述目标支付账户对所述高速通行费用进行支付,包括:当检测到所述目标车辆到达高速出口时,获取所述目标车辆的目标车牌号码,并基于所述目标车牌号码从所述初始信息中确定所述目标车辆的载重信息和车牌类型;获取所述高速出口的位置信息,并根据所述高速入口的位置信息和所述高速出口的位置信息确定所述目标车辆已行驶的完整路径信息;按照预置计费规则对所述已行驶的完整路径信息、所述目标车辆的载重信息和所述车牌类型计算得到所述目标车辆的高速通行费用;基于所述目标车辆的高速通行费用生成高速通行费用的扣费请求,并向所述目标终端发送所述高速通行费用的扣费请求,所述扣费请求用于令所述目标终端在预置时长内通过所述目标支付账户对所述高速通行费用进行支付;当接收到道闸抬杆放行的指令时,控制所述高速出口的道闸抬杆放行。
可选的,在本发明第一方面的第四种实现方式中,所述获取终端发送的初始信息,并将所述初始信息存储至目标数据库中,所述目标数据库中的信息用于描述所述终端、车牌号码以及支付账户之间的绑定关系,包括:获取终端发送的目标用户的行驶证信息和驾驶证信息,并对所述行驶证信息和所述驾驶证信息进行审核,得到所述已审核信息;对所述已审核信息添加所述支付账户,为所述支付账户设置免密支付权限、免密支付限额以及免密支付次数,得到初始信息,并将所述初始信息存储至所述目标数据库中,所述目标数据库中的信息用于描述所述终端、车牌号码以及支付账户之间的绑定关系。
可选的,在本发明第一方面的第五种实现方式中,所述获取终端发送的目标用户的行驶证信息和驾驶证信息,并对所述行驶证信息和所述驾驶证信息进行审核,得到所述已审核信息,包括:接收所述终端发送的原始图片,所述原始图片用于指示所述目标用户的行驶证信息和驾驶证信息;采用所述光学字符识别算法对所述原始图片进行识别,得到识别信息,所述识别信息包括所述行驶证信息和所述驾驶证信息;将所述识别信息发送到所述终端,并接收通过所述终端发送的信息确认结果;当接收到所述信息确认结果时,根据预置校验数据对所述识别信息进行审核,得到所述已审核信息。
可选的,在本发明第一方面的第六种实现方式中,所述采用所述光学字符识别算法对所述原始图片进行识别,得到识别信息,所述识别信息包括所述行驶证信息和所述驾驶证信息,包括:对所述原始图片进行预处理,得到多个目标区域图片;通过所述光学字符识别算法对所述多个目标区域图片扫描字符,得到电子文本信息;对所述电子文本信息提取特征向量;基于预置特征模板库对所述特征向量进行分类和匹配,得到识别信息,所述识别信息包括所述行驶证信息和所述驾驶证信息。
本发明第二方面提供了一种高速通行费用的在线支付装置,包括:获取模块,用于获取终端发送的初始信息,并将所述初始信息存储至目标数据库中,所述目标数据库中的信息用于描述所述终端、车牌号码以及支付账户之间的绑定关系;识别模块,当检测到目标车辆到达高速入口时,用于基于光学字符识别算法对所述目标车辆进行识别,得到目标车牌号码;匹配模块,当从所述目标数据库中查找到与所述目标车牌号码匹配的目标终端和目标支付账户时,用于向所述目标终端发送匹配确认请求,并在接收到所述目标终端根据所述匹配确认请求回复的确认信息时,控制所述高速入口的道闸抬杆放行;支付模块,当检测到所述目标车辆到达高速出口时,用于向所述目标终端发送高速通行费用的扣费请求,并控制所述高速出口的道闸抬杆放行,所述扣费请求用于令所述目标终端在预置时长内通过所述目标支付账户对所述高速通行费用进行支付。
可选的,在本发明第二方面的第一种实现方式中,所述识别模块具体用于:当检测到目标车辆到达高速入口时,接收采集的目标车辆的图像,所述目标车辆的图像包括待测的车牌号码和车辆颜色;对所述目标车辆的图像提取目标车牌区域图像;基于光学字符识别算法对所述目标车牌区域图像进行识别,得到所述待测的车牌号码,并将所述待测的车牌号码设置为目标车牌号码。
可选的,在本发明第二方面的第二种实现方式中,所述匹配模块具体用于:基于所述目标车牌号码从所述目标数据库中读取所述初始信息;从所述初始信息中查询得到匹配信息,所述匹配信息包括与所述目标车牌号码匹配的目标终端和目标支付账户;基于所述匹配信息生成匹配确认请求,并将所述匹配确认请求按照预置方式发送到所述目标终端中,所述预置方式包括短信方式或者推送消息;当接收到所述目标终端根据所述匹配确认请求发送的确认信息时,控制所述高速入口的道闸抬杆放行,所述确认信息包括所述高速入口的位置信息以及所述目标车辆到达所述高速入口的时刻。
可选的,在本发明第二方面的第三种实现方式中,所述匹配模块具体用于:当检测到所述目标车辆到达高速出口时,获取所述目标车辆的目标车牌号码,并基于所述目标车牌号码从所述初始信息中确定所述目标车辆的载重信息和车牌类型;获取所述高速出口的位置信息,并根据所述高速入口的位置信息和所述高速出口的位置信息确定所述目标车辆已行驶的完整路径信息;按照预置计费规则对所述已行驶的完整路径信息、所述目标车辆的载重信息和所述车牌类型计算得到所述目标车辆的高速通行费用;基于所述目标车辆的高速通行费用生成高速通行费用的扣费请求,并向所述目标终端发送所述高速通行费用的扣费请求,所述扣费请求用于令所述目标终端在预置时长内通过所述目标支付账户对所述高速通行费用进行支付;当接收到道闸抬杆放行的指令时,控制所述高速出口的道闸抬杆放行。
可选的,在本发明第二方面的第四种实现方式中,所述获取模块包括:审核单元,用于获取终端发送的目标用户的行驶证信息和驾驶证信息,并对所述行驶证信息和所述驾驶证信息进行审核,得到所述已审核信息;设置单元,用于对所述已审核信息添加所述支付账户,为所述支付账户设置免密支付权限、免密支付限额以及免密支付次数,得到初始信息,并将所述初始信息存储至所述目标数据库中,所述目标数据库中的信息用于描述所述终端、车牌号码以及支付账户之间的绑定关系。
可选的,在本发明第二方面的第五种实现方式中,所述审核单元包括:接收子单元,用于接收所述终端发送的原始图片,所述原始图片用于指示所述目标用户的行驶证信息和驾驶证信息;识别子单元,用于采用所述光学字符识别算法对所述原始图片进行识别,得到识别信息,所述识别信息包括所述行驶证信息和所述驾驶证信息;处理子单元,用于将所述识别信息发送到所述终端,并接收通过所述终端发送的信息确认结果;审核子单元,当接收到所述信息确认结果时,用于根据预置校验数据对所述识别信息进行审核,得到所述已审核信息。
可选的,在本发明第二方面的第六种实现方式中,所述识别子单元具体用于:对所述原始图片进行预处理,得到多个目标区域图片;通过所述光学字符识别算法对所述多个目标区域图片扫描字符,得到电子文本信息;对所述电子文本信息提取特征向量;基于预置特征模板库对所述特征向量进行分类和匹配,得到识别信息,所述识别信息包括所述行驶证信息和所述驾驶证信息。
本发明第三方面提供了一种高速通行费用的在线支付设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述高速通行费用的在线支付设备执行上述的高速通行费用的在线支付方法。
本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的高速通行费用的在线支付方法。
本发明提供的技术方案中,获取终端发送的初始信息,并将所述初始信息存储至目标数据库中,所述目标数据库中的信息用于描述所述终端、车牌号码以及支付账户之间的绑定关系;当检测到目标车辆到达高速入口时,基于光学字符识别算法对所述目标车辆进行识别,得到目标车牌号码;当从所述目标数据库中查找到与所述目标车牌号码匹配的目标终端和目标支付账户时,向所述目标终端发送匹配确认请求,并在接收到所述目标终端根据所述匹配确认请求回复的确认信息时,控制所述高速入口的道闸抬杆放行;当检测到所述目标车辆到达高速出口时,向所述目标终端发送高速通行费用的扣费请求,并控制所述高速出口的道闸抬杆放行,所述扣费请求用于令所述目标终端在预置时长内通过所述目标支付账户对所述高速通行费用进行支付。本发明实施例中,通过react-native小程序对车辆信息进行注册,在高速公路收费站通过摄像头识别车辆信息,采用车牌号码支付高速公路通行费用,提高了车辆进出高速公路收费站的识别准确率和高速计费的准确率;同时允许车辆出站后在预设时长内支付订单,提高车辆高速通行效率和高速收费处理效率。
附图说明
图1为本发明实施例中高速通行费用的在线支付方法的一个实施例示意图;
图2为本发明实施例中高速通行费用的在线支付方法的另一个实施例示意图;
图3为本发明实施例中高速通行费用的在线支付装置的一个实施例示意图;
图4为本发明实施例中高速通行费用的在线支付装置的另一个实施例示意图;
图5为本发明实施例中高速通行费用的在线支付设备的一个实施例示意图。
具体实施方式
本发明实施例提供了一种高速通行费用的在线支付方法、装置、设备及存储介质,用于通过react-native小程序对车辆信息进行注册,在高速公路收费站通过摄像头识别车辆信息,采用车牌号码支付高速公路通行费用,提高了车辆进出高速公路收费站的识别准确率和高速计费的准确率;同时允许车辆出站后在预设时长内支付订单,提高车辆高速通行效率和高速收费处理效率。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中高速通行费用的在线支付方法的一个实施例包括:
101、获取终端发送的初始信息,并将初始信息存储至目标数据库中,目标数据库中的信息用于描述终端、车牌号码以及支付账户之间的绑定关系。
其中,终端包括预设的react-native小程序,可选的,服务器接收预设的react-native小程序发送的初始信息,初始信息包括目标用户的基本信息和车辆信息,例如姓名、性别、年龄、身份证号码和手机号码,车辆信息包括车牌号码、车辆颜色、车辆识别代码、车牌类型以及载重信息,具体此处不做限定;服务器将初始信息存储到目标数据库中,目标数据库中的信息用于描述终端、车牌号码以及支付账户之间的绑定关系,车牌号码和支付账户之间一一对应。而预设react-native小程序的应用页面包括输入车牌号码的输入框,用于输入各种不同类型的车牌,例如,蓝色车牌和新能源车牌,预设react-native小程序的应用页面通过切换车牌类型,输入车牌号码的输入框位数/长度也同步变化。当选择输入车牌号码第一位时,在预设react-native小程序的应用页面中弹出定制键盘,定制键盘包括全国各省份缩写、数字、大写英文字母和军警使馆字样,帮助目标用户更快输入车牌号码。当检测到目标用户输入完成时,预设react-native小程序的应用页面通过预置校验规则判定目标用户输入是否符合规则,再通过提示框toast提示目标用户。
需要强调的是,为进一步保证上述初始信息的私密和安全性,上述初始信息还可以存储于一区块链的节点中。
需要说明的是,预设的react-native小程序预先设置在一个应用程序(Application,APP)中,APP包括支付和账户体系,兼容多种支付方式,也就是可以绑定微信支付、支付宝支付、银行卡以及信用卡,可以绑定目标用户对应的支付账户,该支付方式对高速收费站改造成本较小,能支持的高速收费站站点较多。
可以理解的是,本发明的执行主体可以为高速通行费用的在线支付装置,还可以是终端或者服务器,具体此处不做限定。本发明实施例以服务器为执行主体为例进行说明。
102、当检测到目标车辆到达高速入口时,基于光学字符识别算法对目标车辆进行识别,得到目标车牌号码。
其中,高速入口可预先在预设的react-native小程序中查询得到,也就是说,预设的react-native小程序中加载了高速收费站的信息。服务器通过高速入口的预置摄像机采集目标车辆的车牌图像;服务器通过光学字符识别算法对车牌图像进行车牌号码提取,得到目标车牌号码。
需要说明的是,光学字符识别(optical character recognition,OCR)算法是指电子设备针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。
103、当从目标数据库中查找到与目标车牌号码匹配的目标终端和目标支付账户时,向目标终端发送匹配确认请求,并在接收到目标终端根据匹配确认请求回复的确认信息时,控制高速入口的道闸抬杆放行。
具体的,服务器按照目标车牌号码检索得到目标数据库中对应的初始信息;当服务器从初始信息中查找到与目标车牌号码匹配的目标终端和目标支付账户时,服务器向目标终端发送匹配确认请求,并接收到目标终端根据匹配确认请求回复的确认信息,进一步地,服务器与收费站控制系统进行连接,服务器通过发送相应指令信息到收费站控制系统,控制通行杆的打开和关闭操作。
需要说明的是,服务器还可以对车辆识别代码、车辆类型和车辆颜色进行一致性验证,具体此处不做限定。
104、当检测到目标车辆到达高速出口时,向目标终端发送高速通行费用的扣费请求,并控制高速出口的道闸抬杆放行,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付。
当目标车辆从某个站点进入高速公路时,服务器获取高速入口的位置信息;在目标车辆行驶途中,服务器获取目标车辆所行驶的路径,可以通过关键位置摄像头或者APP上报位置记录;当目标车辆离开高速出口时,服务器获取目标车辆的车牌号码,以及高速出口的位置信息,得到完整路径信息,根据完整路径信息计算得到高速通行费用,并向目标终端发送高速通行费用的扣费请求,同时控制高速出口的道闸抬杆放行,目标车辆驶出高速出口,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付。
需要说明的是,服务器计算高速通行费用后,并可控制高速出口的道闸抬杆放行目标车辆,目标用户可以在道闸抬杆放行前实时支付费用,也可以在道闸抬杆放行后延时支付费用,具体此处不做限定。
本方案属于智慧交通领域,通过本方案能够推动智慧城市的建设。本发明实施例中,通过react-native小程序对车辆信息进行注册,在高速公路收费站通过摄像头识别车辆信息,采用车牌号码支付高速公路通行费用,提高了车辆进出高速公路收费站的识别准确率和高速计费的准确率;同时允许车辆出站后在预设时长内支付订单,提高车辆高速通行效率和高速收费处理效率。
请参阅图2,本发明实施例中高速通行费用的在线支付方法的另一个实施例包括:
201、获取终端发送的目标用户的行驶证信息和驾驶证信息,并对行驶证信息和驾驶证信息进行审核,得到已审核信息。
具体的,首先,服务器接收终端发送的原始图片,原始图片用于指示目标用户的行驶证信息和驾驶证信息。可以理解的是,终端通过表单form将包括目标用户的行驶证信息和驾驶证信息的原始图片上传到服务器,服务器接收终端发送的原始图片,并对接收的原始图片按照预置命名规则进行重新命名,并将命名后的图片存入预置目录中。其中,原始图片可以从目标用户即时拍摄的图片或者预置图片库中选取,原始图片用于指示目标用户的行驶证信息和驾驶证信息,其中,终端包括预设的react-native小程序。
其次,服务器采用光学字符识别算法对原始图片进行识别,得到识别信息,识别信息包括行驶证信息和驾驶证信息。进一步地,服务器对原始图片进行预处理,得到多个目标区域图片,服务器通过预置识别算法对多个目标区域图片扫描字符,得到电子文本信息,其中,预置识别算法包括光学字符识别引擎Tesseract;服务器对电子文本信息提取特征向量;服务器基于预置特征模板库对特征向量进行分类和匹配,得到目标文字,按照预设数据格式封装目标文字,得到识别信息,识别信息包括行驶证信息和驾驶证信息。
需要说明的是,识别信息采用脚本对象简谱的数据结构,例如,对驾驶证图片的识别信息包括:
然后,服务器将识别信息发送到终端,并接收通过终端发送的信息确认结果。进一步地,通过终端接收并展示发送的识别信息,用于目标用户对识别信息进行确认操作或者重新识别,当目标用户对识别信息进行确认操作时,通过终端实时获取并发送信息确认结果到服务器,服务器根据目标用户的手机号码调用预置短信接口将识别信息发送到目标用户,确认操作用于判别返回的识别信息与实际的车辆信息以及证件信息是否一致。
最后,当接收到信息确认结果时,服务器根据预置校验数据对识别信息进行审核,得到已审核信息。进一步地,当接收到信息确认结果时,服务器基于目标用户的预置基本信息对识别信息进行验证,得到验证结果;当验证结果为验证通过时,服务器根据预置应用程序接口获取预置校验数据;服务器基于预置校验数据对识别信息进行审核,得到已审核信息。其中,审核的目的用于确定识别信息和目标用户的预置基本信息是否一致,以及通过预置应用程序接口对接交通部门的数据库,识别证件、车辆以及人是否一致。
202、对已审核信息添加支付账户,为支付账户设置免密支付权限、免密支付限额以及免密支付次数,得到初始信息,并将初始信息存储至目标数据库中,目标数据库中的信息用于描述终端、车牌号码以及支付账户之间的绑定关系。
其中,免密支付及免密支付限额是宏观经济研究分析的重要指标,免密支付权限是指不需要输入密码就可以直接支付;免密支付限额是当待支付金融超出预置阈值时,需要目标用户输入密码,例如,当待支付金额为1000元时,小于预置阈值2000,则用户不需要输入密码就能够支付,也就是免密支付;免密支付次数是指在预设时长内不需要输入密码就可以支付的次数,例如,对于24小时内,免密支付次数为6次,当用户在24小时内使用免密支付不超过6次时,就可以进行采用免密支付方式进行支付。
进一步地,服务器对已审核信息添加支付账户,为支付账户设置免密支付权限、免密支付限额以及免密支付次数,并将终端、车牌号码和支付账户进行绑定后,得到初始信息,初始信息包括姓名、手机号码、车牌号码、车辆颜色、车辆识别代码、车牌类型、支付账户以及载重信息,服务器将初始信息存储至目标数据库中,并可以通过车牌号码进行支付,也就是目标用户在对接的油站进行加油、加气、加电、商品消费以及高速收费时,可以先识别目标用户的车牌号码进行消费,再通过与车牌号码绑定的支付账户进行支付。
203、当检测到目标车辆到达高速入口时,基于光学字符识别算法对目标车辆进行识别,得到目标车牌号码。
具体的,当检测到目标车辆到达高速入口时,服务器接收采集的目标车辆的图像,目标车辆的图像包括待测的车牌号码和车辆颜色;服务器对目标车辆的图像提取目标车牌区域图像;服务器基于光学字符识别算法对第一车牌区域图像进行识别,得到目标车牌号码,并将待测的车牌号码设置为目标车牌号码,例如,目标车牌号码为粤B12345。
204、当从目标数据库中查找到与目标车牌号码匹配的目标终端和目标支付账户时,向目标终端发送匹配确认请求,并在接收到目标终端根据匹配确认请求回复的确认信息时,控制高速入口的道闸抬杆放行。
服务器基于目标车牌号码从目标数据库中读取初始信息;服务器从初始信息中查询得到匹配信息,匹配信息包括与目标车牌号码匹配的目标终端和目标支付账户;服务器基于匹配信息生成匹配确认请求,并将匹配确认请求按照预置方式发送到目标终端中,预置方式包括短信方式或者推送消息;当接收到目标终端根据匹配确认请求发送的确认信息时,服务器控制高速入口的道闸抬杆放行,确认信息包括高速入口的位置信息以及目标车辆到达高速入口的时刻。
205、当检测到目标车辆到达高速出口时,向目标终端发送高速通行费用的扣费请求,并控制高速出口的道闸抬杆放行,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付。
具体的,当检测到目标车辆到达高速出口时,服务器获取目标车辆的目标车牌号码,并基于目标车牌号码从初始信息中确定目标车辆的载重信息和车牌类型;服务器获取高速出口的位置信息,并根据高速入口的位置信息和高速出口的位置信息确定目标车辆已行驶的完整路径信息;服务器按照预置计费规则对已行驶的完整路径信息、目标车辆的载重信息和车牌类型计算得到目标车辆的高速通行费用;服务器基于目标车辆的高速通行费用生成高速通行费用的扣费请求,并向目标终端发送所述高速通行费用的扣费请求,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付;当接收到道闸抬杆放行的指令时,控制高速出口的道闸抬杆放行。
进一步地,当在预置时长内接收到目标终端通过目标支付账户确认高速通行费用的确认消息时,服务器根据目标车牌号码查询目标支付账户,目标支付账户包括免密支付权限、免密支付限额以及在免密支付次数;服务器获取当前剩余的免密支付次数,并判断当前剩余的免密支付次数是否大于在第一预置时长内免密支付次数;若当前免密支付次数小于免密支付次数,则服务器判断高速通行费用是否大于免密支付限额;若高速通行费用不大于免密支付限额,则服务器通过目标支付账户进行免密支付。
本方案属于智慧交通领域,通过本方案能够推动智慧城市的建设。本发明实施例中,通过react-native小程序对车辆信息进行注册,在高速公路收费站通过摄像头识别车辆信息,采用车牌号码支付高速公路通行费用,提高了车辆进出高速公路收费站的识别准确率和高速计费的准确率;同时允许车辆出站后在预设时长内支付订单,提高车辆高速通行效率和高速收费处理效率。
上面对本发明实施例中高速通行费用的在线支付方法进行了描述,下面对本发明实施例中高速通行费用的在线支付装置进行描述,请参阅图3,本发明实施例中高速通行费用的在线支付装置的一个实施例包括:
获取模块301,用于获取终端发送的初始信息,并将初始信息存储至目标数据库中,目标数据库中的信息用于描述终端、车牌号码以及支付账户之间的绑定关系;
识别模块302,当检测到目标车辆到达高速入口时,用于基于光学字符识别算法对目标车辆进行识别,得到目标车牌号码;
匹配模块303,当从目标数据库中查找到与目标车牌号码匹配的目标终端和目标支付账户时,用于向目标终端发送匹配确认请求,并在接收到目标终端根据匹配确认请求回复的确认信息时,控制高速入口的道闸抬杆放行;
支付模块304,当检测到目标车辆到达高速出口时,用于向目标终端发送高速通行费用的扣费请求,并控制高速出口的道闸抬杆放行,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付。
本发明实施例中,通过react-native小程序对车辆信息进行注册,在高速公路收费站通过摄像头识别车辆信息,采用车牌号码支付高速公路通行费用,提高了车辆进出高速公路收费站的识别准确率和高速计费的准确率;同时允许车辆出站后在预设时长内支付订单,提高车辆高速通行效率和高速收费处理效率。
请参阅图4,本发明实施例中高速通行费用的在线支付装置的另一个实施例包括:
获取模块301,用于获取终端发送的初始信息,并将初始信息存储至目标数据库中,目标数据库中的信息用于描述终端、车牌号码以及支付账户之间的绑定关系;
识别模块302,当检测到目标车辆到达高速入口时,用于基于光学字符识别算法对目标车辆进行识别,得到目标车牌号码;
匹配模块303,当从目标数据库中查找到与目标车牌号码匹配的目标终端和目标支付账户时,用于向目标终端发送匹配确认请求,并在接收到目标终端根据匹配确认请求回复的确认信息时,控制高速入口的道闸抬杆放行;
支付模块304,当检测到目标车辆到达高速出口时,用于向目标终端发送高速通行费用的扣费请求,并控制高速出口的道闸抬杆放行,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付。
可选的,识别模块302还可以具体用于:
当检测到目标车辆到达高速入口时,接收采集的目标车辆的图像,目标车辆的图像包括待测的车牌号码和车辆颜色;
对目标车辆的图像提取目标车牌区域图像;
基于光学字符识别算法对目标车牌区域图像进行识别,得到待测的车牌号码,并将待测的车牌号码设置为目标车牌号码。
可选的,匹配模块303具体用于:
基于目标车牌号码从目标数据库中读取初始信息;
从初始信息中查询得到匹配信息,匹配信息包括与目标车牌号码匹配的目标终端和目标支付账户;
基于匹配信息生成匹配确认请求,并将匹配确认请求按照预置方式推送到目标终端终,预置方式包括短信方式或者推送消息;
当接收到目标终端根据匹配确认请求发送的确认信息时,控制高速入口的道闸抬杆放行,确认信息包括高速入口的位置信息以及目标车辆到达高速入口的时刻。
可选的,支付模块304具体用于:
当检测到目标车辆到达高速出口时,获取目标车辆的目标车牌号码,并基于目标车牌号码从初始信息中确定目标车辆的载重信息和车牌类型;
获取高速出口的位置信息,并根据高速入口的位置信息和高速出口的位置信息确定目标车辆已行驶的完整路径信息;
按照预置计费规则对已行驶的完整路径信息、目标车辆的载重信息和车牌类型计算得到目标车辆的高速通行费用;
基于目标车辆的高速通行费用生成高速通行费用的扣费请求,并向目标终端发送高速通行费用的扣费请求,扣费请求用于令目标终端在预置时长内通过目标支付账户对高速通行费用进行支付;
当接收到道闸抬杆放行的指令时,控制高速出口的道闸抬杆放行。
可选的,获取模块301还包括:
审核单元3011,用于获取终端发送的目标用户的行驶证信息和驾驶证信息,并对行驶证信息和驾驶证信息进行审核,得到已审核信息;
设置单元3012,用于对已审核信息添加支付账户,为支付账户设置免密支付权限、免密支付限额以及免密支付次数,得到初始信息,并将初始信息存储至目标数据库中,目标数据库中的信息用于描述终端、车牌号码以及支付账户之间的绑定关系。
可选的,审核单元3011还包括:
接收子单元30111,用于接收终端发送的原始图片,原始图片用于指示目标用户的行驶证信息和驾驶证信息;
识别子单元30112,用于采用光学字符识别算法对原始图片进行识别,得到识别信息,识别信息包括所述行驶证信息和所述驾驶证信息;
处理子单元30113,用于将识别信息发送到终端,并接收通过终端发送的信息确认结果;
审核子单元30114,当接收到信息确认结果时,用于根据预置校验数据对识别信息进行审核,得到已审核信息。
可选的,识别子单元30112还可以具体用于:
对原始图片进行预处理,得到多个目标区域图片;
通过光学字符识别算法对多个目标区域图片扫描字符,得到电子文本信息;
对电子文本信息提取特征向量;
基于预置特征模板库对特征向量进行分类和匹配,得到识别信息,识别信息包括行驶证信息和驾驶证信息。
本发明实施例中,通过react-native小程序对车辆信息进行注册,在高速公路收费站通过摄像头识别车辆信息,采用车牌号码支付高速公路通行费用,提高了车辆进出高速公路收费站的识别准确率和高速计费的准确率;同时允许车辆出站后在预设时长内支付订单,提高车辆高速通行效率和高速收费处理效率。
上面图3和图4从模块化功能实体的角度对本发明实施例中的高速通行费用的在线支付装置进行详细描述,下面从硬件处理的角度对本发明实施例中高速通行费用的在线支付设备进行详细描述。
图5是本发明实施例提供的一种高速通行费用的在线支付设备的结构示意图,该高速通行费用的在线支付设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,CPU)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对高速通行费用的在线支付设备500中的一系列指令操作。更进一步地,处理器510可以设置为与存储介质530通信,在高速通行费用的在线支付设备500上执行存储介质530中的一系列指令操作。
高速通行费用的在线支付设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如Windows Serve,Mac OS X,Unix,Linux,FreeBSD等等。本领域技术人员可以理解,图5示出的高速通行费用的在线支付设备结构并不构成对高速通行费用的在线支付设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述高速通行费用的在线支付方法的步骤。
进一步地,所述计算机可用存储介质可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据区块链节点的使用所创建的数据等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。