本申请涉及计算机软件技术领域,具体而言,涉及一种加油支付方法、装置、电子设备及可读存储介质。
背景技术:
随着生活水平的提高,汽车在人们的生活中越来越普及,去加油站加油是很多车主经常做的事情。
目前,很多加油站还是只能提供简单的加油服务,其付款模式一般都是现金支付或者刷卡支付等方式,车主在加油后还需要下车去收银台,采用现金或者手机支付,然后再返回车内,离开加油站。而随着加油车辆的增多,在加油站排队付款的现象日益严重,这种支付方式会给人们带有较高的时间成本,严重影响了支付效率,并影响了加油站的运营。
技术实现要素:
本申请实施例的目的在于提供一种加油支付方法、装置、电子设备及可读存储介质,用以改善现有技术中支付效率低而影响加油站的运营的问题。
第一方面,本申请实施例提供了一种加油支付方法,所述方法包括:
获取加油车辆的位置信息以及获取加油站内各个加油岛的位置信息;
根据所述加油车辆的位置信息以及各个加油岛的位置信息确定所述加油车辆所在的目标加油岛;
确定所述目标加油岛上所述加油车辆所使用的目标加油枪;
根据所述目标加油枪的加油数据,对所述加油车辆的加油费用进行结算。
在上述实现过程中,通过根据加油车辆的位置信息和各个加油岛的位置信息确定加油车辆所在的目标加油岛,然后确定加油车辆所使用的目标加油枪,从而可根据目标加油枪的加油数据,对加油费用进行自动结算,从而可减少了加油支付的工序和时间,提高了加油支付的效率。
可选地,所述确定所述目标加油岛上所述加油车辆所使用的目标加油枪,包括:
获取所述目标加油岛上各个加油枪的状态;
确定所述状态为使用状态的至少一个加油枪;
获取所述至少一个加油枪的位置信息;
根据所述至少一个加油枪的位置信息与所述加油车辆的位置信息确定所述加油车辆所使用的目标加油枪。
在上述实现过程中,通过结合加油枪的状态以及加油枪的位置信息,以及加油车辆的位置信息可更加准确确定出加油车辆所使用的加油枪。
可选地,所述根据所述至少一个加油枪的位置信息与所述加油车辆的位置信息确定所述加油车辆所使用的目标加油枪,包括:
若加油枪的位置信息与所述加油车辆的位置信息重合时,则确定所述加油枪为所述加油车辆所使用的目标加油枪,从而可以准确确定出加油车辆所使用的加油枪。
可选地,所述获取加油车辆的位置信息,包括:
获取包含所述加油车辆的目标图像;
对所述目标图像进行检测,获得所述目标图像中针对所述加油车辆的检测框;
将所述检测框进行转换,获得所述检测框在所述加油站的平面视图中的投影区域;
根据所述投影区域在所述平面视图中的位置,确定所述加油车辆的位置信息。
在上述实现过程中,通过将目标图像中加油车辆的检测框转换到平面视图中,从而可准确获得加油车辆的实际位置。
可选地,所述将所述检测框进行转换,获得所述检测框在所述加油站的平面视图中的投影区域,包括:
利用获得的仿射变换矩阵对所述检测框进行仿射变换,获得所述检测框在所述加油站的平面视图中的投影区域。
在上述实现过程中,通过对检测框进行仿射变换,从而可以更加准确地将检测框映射到平面视图中。
可选地,所述获取包含所述加油车辆的目标图像之后,还包括:
对所述目标图像中的加油车辆的车牌进行识别,获得所述加油车辆的车牌信息;
所述根据所述目标加油枪的加油数据,对所述加油车辆的加油费用进行结算,包括:
查找所述车牌信息对应的支付账户;
根据所述目标加油枪的加油数据,通过所述支付账户对所述加油车辆的加油费用进行结算。
在上述实现过程中,通过查找车牌信息对应的支付账户,从而可通过支付账户实现精准扣费。
可选地,所述对所述加油车辆的加油费用进行结算之后,还包括:
统计所述加油车辆的历史加油数据;
根据所述历史加油数据向所述加油车辆对应的车主终端推送相应的加油活动信息。
在上述实现过程中,通过根据历史加油数据来推送加油活动信息,从而可达到加油站的精准推荐和提升销量的目的。
第二方面,本申请实施例提供了一种加油支付装置,所述装置包括:
位置信息获取模块,用于获取加油车辆的位置信息以及获取加油站内各个加油岛的位置信息;
加油岛确定模块,用于根据所述加油车辆的位置信息以及各个加油岛的位置信息确定所述加油车辆所在的目标加油岛;
加油枪确定模块,用于确定所述目标加油岛上所述加油车辆所使用的目标加油枪;
费用结算模块,用于根据所述目标加油枪的加油数据,对所述加油车辆的加油费用进行结算。
可选地,所述加油岛确定模块,用于获取所述目标加油岛上各个加油枪的状态;确定所述状态为使用状态的至少一个加油枪;获取所述至少一个加油枪的位置信息;根据所述至少一个加油枪的位置信息与所述加油车辆的位置信息确定所述加油车辆所使用的目标加油枪。
可选地,所述加油枪确定模块,用于若加油枪的位置信息与所述加油车辆的位置信息重合时,则确定所述加油枪为所述加油车辆所使用的目标加油枪。
可选地,所述位置信息获取模块,用于:
获取包含所述加油车辆的目标图像;
对所述目标图像进行检测,获得所述目标图像中针对所述加油车辆的检测框;
将所述检测框进行转换,获得所述检测框在所述加油站的平面视图中的投影区域;
根据所述投影区域在所述平面视图中的位置,确定所述加油车辆的位置信息。
可选地,所述位置信息获取模块,用于利用获得的仿射变换矩阵对所述检测框进行仿射变换,获得所述检测框在所述加油站的平面视图中的投影区域。
可选地,所述装置还包括:
车牌识别模块,用于对所述目标图像中的加油车辆的车牌进行识别,获得所述加油车辆的车牌信息;
所述费用结算模块,用于查找所述车牌信息对应的支付账户;根据所述目标加油枪的加油数据,通过所述支付账户对所述加油车辆的加油费用进行结算。
可选地,所述装置还包括:
推送模块,用于统计所述加油车辆的历史加油数据;根据所述历史加油数据向所述加油车辆对应的车主终端推送相应的加油活动信息。
第三方面,本申请实施例提供一种电子设备,包括处理器以及存储器,所述存储器存储有计算机可读取指令,当所述计算机可读取指令由所述处理器执行时,运行如上述第一方面提供的所述方法中的步骤。
第四方面,本申请实施例提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时运行如上述第一方面提供的所述方法中的步骤。
本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种用于执行加油支付方法的电子设备的结构示意图;
图2为本申请实施例提供的一种加油支付方法的流程图;
图3为本申请实施例提供的一种对加油车辆进行跟踪的示意图;
图4为本申请实施例提供的一种加油支付装置的结构框图。
具体实施方式
下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述。
本申请实施例提供一种加油支付方法,该方法通过根据加油车辆的位置信息和各个加油岛的位置信息确定加油车辆所在的目标加油岛,然后确定加油车辆所使用的目标加油枪,从而可根据目标加油枪的加油数据,对加油费用进行自动结算,从而可减少了加油支付的工序和时间,提高了加油支付的效率,减小了对加油站的运营影响。
请参照图1,图1为本申请实施例提供的一种用于执行加油支付方法的电子设备的结构示意图,所述电子设备可以包括:至少一个处理器110,例如cpu,至少一个通信接口120,至少一个存储器130和至少一个通信总线140。其中,通信总线140用于实现这些组件直接的连接通信。其中,本申请实施例中设备的通信接口120用于与其他节点设备进行信令或数据的通信。存储器130可以是高速ram存储器,也可以是非易失性的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器130可选的还可以是至少一个位于远离前述处理器的存储装置。存储器130中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器110执行时,电子设备执行下述图2所示方法过程,例如,存储器130可用于存储各个加油岛的位置信息以及加油数据等信息,处理器110用于在进行加油支付时,获取加油车辆的位置信息、加油岛的位置信息来确定加油车辆所在的目标加油岛,然后确定加油车辆所使用的目标加油枪,通过目标加油枪的加油数据,实现对加油费用的结算。
可以理解,图1所示的结构仅为示意,所述电子设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。
请参照图2,图2为本申请实施例提供的一种加油支付方法的流程图,该方法包括如下步骤:
步骤s110:获取加油车辆的位置信息以及获取加油站内各个加油岛的位置信息。
为了对加油车辆实现位置追踪,在加油站内可安装有多个摄像头,这些摄像头所拍摄的视野区域组合形成整个加油站的区域,从而可以实现对加油站的所有区域内的车辆进行监控。而为了实现对加油车辆的位置追踪,可以通过摄像头拍摄获得加油车辆的图像,然后对图像进行识别,通过识别图像中的环境信息来确定加油车辆所在的位置信息。具体识别方法可以采用神经网络模型对图像进行识别,输出加油车辆所在的位置信息。其中,神经网络模型可以为卷积神经网络模型、循环神经网络模型等,具体的识别过程可参照现有技术中的相关实现方式,在此不详细描述。
加油站内各个加油岛的位置信息可以是预先存储在电子设备中的,电子设备可直接从存储器中读取各个加油岛的位置信息;或者电子设备中可存储有加油站的地图信息,电子设备可根据地图信息来获得各个加油岛的位置信息;或者,各个加油岛的位置信息也可以是通过对图像进行识别而获得的,如可以获取加油站内的各个摄像头拍摄的图像,然后利用神经网络模型中图像中的加油岛进行识别,以获得各个加油岛的位置信息。
步骤s120:根据所述加油车辆的位置信息以及各个加油岛的位置信息确定所述加油车辆所在的目标加油岛。
在上述获得加油车辆的位置信息和各个加油岛的位置信息后,可根据加油车辆的位置信息以及各个加油岛的位置信息确定加油车辆所在的目标加油岛。
在一些实施方式中,可以根据加油车辆的位置信息以及各个加油岛的位置信息获取加油车辆与各个加油岛之间的距离,共获得多个距离,然后比较多个距离,确定多个距离中的最小距离,该最小距离对应的加油岛即可认为是加油车辆所在的目标加油岛,例如,加油岛1与加油车辆之间的距离最小,则确定加油岛1为加油车辆所在的目标加油岛。
步骤s130:确定所述目标加油岛上所述加油车辆所使用的目标加油枪。
一般一个加油岛上设置有多个加油枪,并且加油岛分为两侧,两侧均可停车,加油车辆可停在其中一侧进行加油。为了识别加油车辆所使用的目标加油枪,可以通过安装在该目标加油岛处的摄像头拍摄获得该目标加油岛的图像,然后根据图像识别目标加油岛上的各个加油枪的一个位置状态,还可以识别获得加油车辆位于目标加油岛的哪一侧,若识别到加油车辆所处的一侧的某个加油枪未处于目标加油岛上,并且正处于使用状态,则认为该加油枪为加油车辆所使用的目标加油枪。
步骤s140:根据所述目标加油枪的加油数据,对所述加油车辆的加油费用进行结算。
在上述步骤确定加油车辆所使用的目标加油枪后,目标加油岛可将目标加油枪的加油数据传输给电子设备。这样在加油完成后,电子设备获得目标加油枪的加油数据,加油数据可包括加油数量或者加油金额等,电子设备可对该加油数据对应的加油费用进行结算。
在上述实现过程中,通过根据加油车辆的位置信息和各个加油岛的位置信息确定加油车辆所在的目标加油岛,然后确定加油车辆所使用的目标加油枪,从而可根据目标加油枪的加油数据,对加油费用进行自动结算,从而可减少了加油支付的工序和时间,提高了加油支付的效率。
在一些实施方式中,上述获取加油车辆的位置信息的方式还可以包括:获取包含加油车辆的目标图像,对目标图像进行检测,获得目标图像中针对加油车辆的检测框,然后将检测框进行转换,获得检测框在加油站的平面视图中的投影区域,再根据该投影区域在平面视图中的位置,确定加油车辆的位置信息。
其中,加油站的平面视图可以是预先获取的,而拍摄目标图像的摄像头与拍摄平面视图的摄像头的安装位置和角度是固定不变的,所以,可以利用这两个摄像头之间的这种相互关系,来将检测框变换到另一摄像头下的投影区域,从而可根据投影区域的位置获得加油车辆的实际位置。
在一些实施方式中,可以采用相应的检测算法,对目标图像进行检测,并针对目标图像中的车辆生成相应的检测框。可以理解地,检测框所框选的区域内包含加油车辆。
在一些其他实施方式中,还可以采用神经网络模型来对目标图像进行检测,神经网络模型可以为如卷积神经网络模型、循环神经网络模型等。通过神经网络模型对目标图像中的车辆进行检测,生成车辆对应的检测框。
可以理解地,利用神经网络模型对图像中的车辆进行检测,生成对应的检测框的过程中,可以预先对神经网络模型进行训练,以提高其检测的准确性。而具体的检测过程可参照现有技术中的相关实现过程,在此不过多描述。
上述生成的检测框可以包括用于描述该检测框的相关信息,如包括检测框标识、检测框大小(如宽度和长度等)和检测框位置(如位置坐标)等信息。
在上述实现过程中,通过将目标图像中加油车辆的检测框转换到平面视图中,从而可准确获得加油车辆的实际位置。
在一些实施方式中,上述获得投影区域的方式可以为:利用获得的仿射变换矩阵对检测框进行仿射变换,获得检测框在加油站的平面视图中的投影区域。
因为拍摄目标图像的摄像头与拍摄平面视图的摄像头的安装位置和角度不同,所以,其中一个摄像头的成像视野中的某点在另一摄像头的成像视野中的某点具有一定的投射关系,例如,拍摄目标图像的摄像头中的某点(x,y)透射到拍摄平面视图的摄像头中的某点(x’,y’),则其对应的变换关系为:
其中,t即为仿射变换矩阵,该仿射变换矩阵可以是通过预先试验获得的,如获拍摄目标图像的摄像头的拍摄区域的多个坐标点,以及获取拍摄平面视图的摄像头的拍摄区域的多个坐标点,根据这些坐标点即可按照上述公式反解出相应的仿射变换矩阵。
可以理解地,检测框可以为矩形,对检测框进行仿射变换可以是指将检测框的四个矩形角点的坐标进行仿射变换,根据上述方式变换后可获得四个点的坐标,由该四个点组成的区域即为投影区域。
在上述实现过程中,通过对检测框进行仿射变换,从而可以更加准确地将检测框映射到平面视图中。
在一些其他实施方式中,对检测框进行变换的方式还可以为:利用获得的透视变换矩阵对检测框进行透视变换,该透视变换矩阵也可以预先根据试验获得的。
透视变换的本质是将图像投影到一个新的视平面,其通用变换公式为:
[x',y',w']=[x,y,w]·t;
其中,x,y为检测框的各个角点在目标图像中的坐标,(x1=x’/w’,y1=y’/w’)为变换之后的坐标。
按照该方式也可将检测框进行变换,以获得其投射到平面视图内的投影区域。
在获得平面视图中的投影区域后,可确定投影区域在平面视图中的位置,例如,平面视图中标记有各个加油停车位区域,若该投影区域在某个加油停车位区域内,或者可能变换有一定的偏差,若该投影区域的部分区域在某个加油停车位区域内,则可认为加油车辆的位置为该加油停车位区域。并且,平面视图中该可标记各个加油停车位区域对应的加油岛,这样在确定加油停车位区域后即可确定加油车辆所在的目标加油岛。
在一些实施方式中,上述拍摄获得加油车辆的目标图像后,可对目标图像中的加油车辆的车牌进行识别,获得加油车辆的车牌信息,其具体识别的方式可以采用神经网络模型进行识别,识别过程可参照现有技术中的相关实现过程,在此不过多描述。
在获得加油车辆的车牌信息后,为了实现对加油费用的结算,还可以查找车牌信息对应的支付账户,然后根据目标加油枪的加油数据,通过支付账户对加油车辆的加油费用进行结算。
可以理解地,电子设备中可预先存储有历史在该加油站加油过的各个车辆的车牌信息以及对应的支付账户,也即车辆第一次在该加油站加油时,可在电子设备中录入该车辆的车牌信息对应的支付账户,这样后续该车辆再次在该加油站加油时可无需再次录入支付账户。
电子设备在获得该加油车辆的支付账户可,可从支付账户中直接扣除加油费用,或者电子设备也可以在扣除加油费用之前,向车主的用户终端发送确认信息,车主可通过用户终端点击“确认”,电子设备在接收到该回复时,可进行扣费,从而可实现对支付账户的安全扣费。其中,车主的用户终端可以预先与支付账户绑定,如电子设备可通过用户终端中安装的指定应用发送确认信息,如短信、微信公众号等,这样可在车主对加油费用进行确认后再进行扣费,以确保扣费的安全性。
另外,若电子设备在扣费失败时,如账户余额不足以扣除加油费用时,也可向车主的用户终端发送提示信息,以提示车主可通过其他方式支付或者向支付账户充钱等。
在一些方式中,在加油站出口处安装有一摄像头,可用于读取各个加油车辆的车辆信息,并确定加油车辆是否已经支付加油费用,若已经支付,则放行,若未支付,则可发出告警信息,以通知工作人员对该加油车辆的支付信息进行进一步核实。
在上述实现过程中,通过查找车牌信息对应的支付账户,从而可通过支付账户实现精准扣费。
在一些实施方式中,为了更准确地确定加油车辆所使用的目标加油枪,其还可以通过如下方式确定目标加油枪:获取目标加油岛上各个加油枪的状态,确定状态为使用状态的至少一个加油枪,获取至少一个加油枪的位置信息,再根据至少一个加油枪的位置信息与加油车辆的位置信息确定加油车辆所使用的目标加油枪。
可以理解地,在利用加油枪对车辆进行加油时,其状态为使用状态,如加油枪在未使用状态时,其位于加油岛上的固定位置处,加油岛可实时对各个加油枪的状态进行检测,如加油岛检测到某个加油枪的离开该固定位置处后,可确定该加油枪为使用状态,则可将该加油枪标记为使用状态,并存储各个加油枪的状态。这样电子设备可从加油岛中读取各个加油枪的状态。
若当前处于使用状态的加油枪包括两个时,则可获取加油枪的位置信息,其可以通过拍摄加油枪的图像,对图像进行识别来获得加油枪的位置信息。
在一些实施方式中,可以根据各个加油枪的位置信息和加油车辆的位置信息来获取各个加油枪与加油车辆之间的距离,然后确定距离最近的加油枪为加油车辆所使用的目标加油枪。
或者,还可以通过判断加油枪的位置信息与加油车辆的位置信息是否重合,若重合,则确定该加油枪为加油车辆所使用的目标加油枪。
其判断是否重合的方式,也可以是判断加油枪与加油车辆之间的距离是否小于预设值,或者是否为0等,若是,则表示加油枪的位置信息与加油车辆的位置信息重合,从而可以准确确定出加油车辆所使用的加油枪。
另外,利用上述的检测框的转换方式,也可以实现对加油车辆在加油站内的运动轨迹进行跟踪,如加油站内的摄像头往往是基于多个位置多个角度安装的,而每个加油岛也会安装有一两个摄像头,而每个摄像头的视野也往往只是加油站整体区域的一部分。通常,设置在加油站入口处的摄像头可用于获取进站加油的车辆的车牌信息,摄像头可将获得的车牌信息发送给电子设备,电子设备可记录下所有进站车辆的车牌信息。加油站出口处也同样可安装有相应的摄像头,用于获取出战车辆的车牌信息,这样可结合这两个摄像头所获得的车牌信息,可以获得当前在加油站内的所有车辆的车牌信息。
加油站内的摄像头可用于对车辆轨迹进行跟踪,由于单个摄像头的视野范围有限,不能连续跟踪到某台车辆从进站,到加油,再到出战的整个过程,因此,车辆的整个过程的跟踪是通过不同视角的摄像头的接力追踪实现的。具体实现原理是:通过不同摄像头之间视野的交叉区域,实现某台车辆在跨越两个摄像头视野时的接力追踪,在进站处获得的车牌信息也会被传递到接力后的摄像头视野所追踪的车辆上,从而实现了全站跨摄像头的车辆跟踪和车牌信息的识别。
如图3所示,摄像头1可拍摄车辆获得第一图像,摄像头2也可拍摄车辆获得第二图像,此时车辆处于两个摄像头的视野的重叠区域内,为了实现摄像头2对车辆的跟踪,还需对摄像头2拍摄的车辆图像进行识别,以识别该车辆是否与摄像头1拍摄的车辆为同一车辆。
具体的识别过程可以为:对第一图像进行检测,生成针对第一图像中的车辆的第一检测框,对第二图像进行检测,生成针对第二图像中的车辆的第二检测框,可利用仿射变换矩阵对第一检测框进行仿射变换,以将第一检测框映射到摄像头2的视野区域内的投影区域,然后根据投影区域和第二检测框来对车辆进行识别。例如,获取投影区域和第二检测框的交并比iou,在交并比iou大于预设值时,则确定两个摄像头拍摄的车辆为同一个车辆。
其中,仿射变换矩阵可以是预先试验获得的,如获取摄像头1的视野区域内的多个坐标点,以及获取摄像头2的视野区域内的多个坐标点,然后根据这些坐标点之间的映射关系,按照上述计算公式可获得对应的仿射变换矩阵。
所以,按照上述方式,可实现对车辆在加油站内的运动轨迹进行追踪,后续可根据该车辆的运动轨迹对该车辆的加油行为进行识别,如其运动轨迹是否有异常,若运动轨迹有异常,则可输出告警信息,提醒工作人员对该车辆进行身份核实等操作,从而可确保加油站的运营安全。
另外,在一些实施方式中,加油站为了实现加油推广,还可以在推广期间统计加油车辆的历史加油数据,然后根据历史加油数据向加油车辆对应的车主终端推送相应的加油活动信息。
其中,历史加油数据可以包括该加油车辆的历史加油次数、加油费用、加油数量、加油时间、油品型号等信息,基于这些历史加油数据可分析车主的加油习惯,如一般什么时间段加油,每次加多少费用或者多少数量的油等,然后可在获得推广期间,向车主发送相应的加油活动信息,如加油优惠活动等,从而达到精准推荐和提升销量的目的。
请参照图4,图4为本申请实施例提供的一种加油支付装置200的结构框图,该装置200可以是电子设备上的模块、程序段或代码。应理解,该装置200与上述图2方法实施例对应,能够执行图2方法实施例涉及的各个步骤,该装置200具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。
可选地,所述装置200包括:
位置信息获取模块210,用于获取加油车辆的位置信息以及获取加油站内各个加油岛的位置信息;
加油岛确定模块220,用于根据所述加油车辆的位置信息以及各个加油岛的位置信息确定所述加油车辆所在的目标加油岛;
加油枪确定模块230,用于确定所述目标加油岛上所述加油车辆所使用的目标加油枪;
费用结算模块240,用于根据所述目标加油枪的加油数据,对所述加油车辆的加油费用进行结算。
可选地,所述加油岛确定模块220,用于获取所述目标加油岛上各个加油枪的状态;确定所述状态为使用状态的至少一个加油枪;获取所述至少一个加油枪的位置信息;根据所述至少一个加油枪的位置信息与所述加油车辆的位置信息确定所述加油车辆所使用的目标加油枪。
可选地,所述加油枪确定模块230,用于若加油枪的位置信息与所述加油车辆的位置信息重合时,则确定所述加油枪为所述加油车辆所使用的目标加油枪。
可选地,所述位置信息获取模块210,用于:
获取包含所述加油车辆的目标图像;
对所述目标图像进行检测,获得所述目标图像中针对所述加油车辆的检测框;
将所述检测框进行转换,获得所述检测框在所述加油站的平面视图中的投影区域;
根据所述投影区域在所述平面视图中的位置,确定所述加油车辆的位置信息。
可选地,所述位置信息获取模块210,用于利用获得的仿射变换矩阵对所述检测框进行仿射变换,获得所述检测框在所述加油站的平面视图中的投影区域。
可选地,所述装置200还包括:
车牌识别模块,用于对所述目标图像中的加油车辆的车牌进行识别,获得所述加油车辆的车牌信息;
所述费用结算模块240,用于查找所述车牌信息对应的支付账户;根据所述目标加油枪的加油数据,通过所述支付账户对所述加油车辆的加油费用进行结算。
可选地,所述装置200还包括:
推送模块,用于统计所述加油车辆的历史加油数据;根据所述历史加油数据向所述加油车辆对应的车主终端推送相应的加油活动信息。
需要说明的是,本领域技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再重复描述。
本申请实施例提供一种可读存储介质,所述计算机程序被处理器执行时,执行如图2所示方法实施例中电子设备所执行的方法过程。
本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如,包括:获取加油车辆的位置信息以及获取加油站内各个加油岛的位置信息;根据所述加油车辆的位置信息以及各个加油岛的位置信息确定所述加油车辆所在的目标加油岛;确定所述目标加油岛上所述加油车辆所使用的目标加油枪;根据所述目标加油枪的加油数据,对所述加油车辆的加油费用进行结算。
综上所述,本申请实施例提供一种加油支付方法、装置、电子设备及可读存储介质,通过根据加油车辆的位置信息和各个加油岛的位置信息确定加油车辆所在的目标加油岛,然后确定加油车辆所使用的目标加油枪,从而可根据目标加油枪的加油数据,对加油费用进行自动结算,从而可减少了加油支付的工序和时间,提高了加油支付的效率。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。