一种油站支付检测方法、电子设备及存储介质与流程

文档序号:22615953发布日期:2020-10-23 19:16阅读:113来源:国知局
一种油站支付检测方法、电子设备及存储介质与流程

本发明涉及汽车相关技术领域,特别是一种油站支付检测方法、电子设备及存储介质。



背景技术:

用户通过加油支付平台加油时,一般是先抵达油站,完成加油,再支付加油订单。用户支付加油订单时需要先选择对应的油站,再进行支付。一般来说,用户在移动终端的应用软件(app)里,会选择油站列表查看所有油站,再“按距离由近到远排序”,并选择排序第一的油站进行支付。通常情况下,用户自行选择油站后,可进行支付。

但随着业务发展,入驻加油支付平台的油站增多,也出现了用户选择了错误的油站进行支付的情况。出现错付后,用户只能选择打电话进线,并经客服和油站核实后退款,效率并不高。例如,某用户人打算去他/她常去的油站c加油,但该用户较为心急,在人不在油站时,提前支付了订单;但实际上他/她最终去了顺路的油站d,此时将导致错付,用户需要拨打加油支付平台的客服电话寻求帮助。

一般油站错付由下述原因造成:

1.1用户未到油站,就支付加油订单

用户因操作失误,或其他原因,随机选了一个油站进行订单支付。根据历史数据分析,这种情况下用户定位一般距油站一定距离以上

1.2用户已到油站,但附近多家油站名称类似,导致用户误选油站

因为加油支付平台有较多民营油站入驻,他们往往没自己的品牌,只有名称。其名称多为:xx路yy(名称)加油站,xx路zz(名称)加油站;而用户对诸如yy、zz的名称认知度不高,在这种情况下,用户仅靠油站名判断容易出错;

1.3用户手机gps定位误差

部分低端手机定位系统存在一定误差,即用户gps所在位置、与用户真实位置存在一定的偏移;因此如果用户gps所在位置附近有多家油站,即便选择“按距离由近到远排序”,排序第一的油站也不一定离用户真实距离最近。

现有技术仅能针对用户手机gps定位误差进行优化,比如进行软件升级,提升距离准确性,或鼓励用户使用更高端的手机。

现有技术强依赖信息技术的升级,和用户移动终端的更新;前一技术需要较长时间才能取得大幅提升,短期内难以落地;后者依赖外部因素,无法解决实际问题。



技术实现要素:

基于此,有必要针对现有技术未能有效降低错付率的技术问题,提供一种油站支付检测方法、电子设备及存储介质。

本发明提供一种油站支付检测方法,包括:

响应于移动终端发出的关于第一油站的支付请求,获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置;

如果所述用户位置与所述油站位置的距离在预设的限制距离外,则执行提醒操作。

进一步地,所述响应于移动终端发出的关于第一油站的支付请求,获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置,具体包括:

响应于移动终端发出的关于第一油站的支付请求,获取所述第一油站的历史支付信息;

如果所述历史支付信息中,所述第一油站在预设时间区间内存在错付进线情况,则获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置。

进一步地,所述如果所述用户位置与所述油站位置的距离在预设的限制距离外,则执行提醒操作,具体包括:

根据在所述第一油站的预设的距离范围内其他油站的存在情况,确定限制距离;

如果所述用户位置与所述油站位置的距离在所述限制距离外,则执行提醒操作。

更进一步地,所述根据在所述第一油站的预设距离范围内其他油站的存在情况,确定限制距离,具体包括:

确定距离所述第一油站最近的第二油站,获取所述第一油站与所述第二油站的距离作为基准距离,如果所述基准距离大于等于第一距离阈值,则确定限制距离为第一限制距离;否则

如果所述基准距离大于等于第二距离阈值且小于第一距离阈值,则确定限制距离为第二限制距离,所述第一距离阈值大于所述第二距离阈值;否则

如果所述基准距离小于第二距离阈值,则确定限制距离为第三限制距离。

再进一步地:

所述第一限制距离根据所述第一距离阈值确定;和/或

所述第二限制距离根据所述第一油站和所述第二油站的距离确定;和/或

所述第三限制距离为0。

再进一步地:

所述第一距离阈值根据历史错付进线情况中,发生错付进线的油站位置信息与对应的移动终端的位置信息的距离统计得到;和/或

所述第二距离阈值根据历史错付进线情况中,发生错付进线时移动终端的位置信息与真实位置信息的偏差值统计得到。

再进一步地,所述提醒操作为:在所述移动终端展示阻断弹窗。

本发明提供一种油站支付检测电子设备,包括:

至少一个处理器;以及,

与至少一个所述处理器通信连接的存储器;其中,

所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够:

响应于移动终端发出的关于第一油站的支付请求,获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置;

如果所述用户位置与所述油站位置的距离在预设的限制距离外,则执行提醒操作。

进一步地,所述响应于移动终端发出的关于第一油站的支付请求,获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置,具体包括:

响应于移动终端发出的关于第一油站的支付请求,获取所述第一油站的历史支付信息;

如果所述历史支付信息中,所述第一油站在预设时间区间内存在错付进线情况,则获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置。

进一步地,所述如果所述用户位置与所述油站位置的距离在预设的限制距离外,则执行提醒操作,具体包括:

根据在所述第一油站的预设的距离范围内其他油站的存在情况,确定限制距离;

如果所述用户位置与所述油站位置的距离在所述限制距离外,则执行提醒操作。

更进一步地,所述根据在所述第一油站的预设距离范围内其他油站的存在情况,确定限制距离,具体包括:

确定距离所述第一油站最近的第二油站,获取所述第一油站与所述第二油站的距离作为基准距离,如果所述基准距离大于等于第一距离阈值,则确定限制距离为第一限制距离;否则

如果所述基准距离大于等于第二距离阈值且小于第一距离阈值,则确定限制距离为第二限制距离,所述第一距离阈值大于所述第二距离阈值;否则

如果所述基准距离小于第二距离阈值,则确定限制距离为第三限制距离。

再进一步地:

所述第一限制距离根据所述第一距离阈值确定;和/或

所述第二限制距离根据所述第一油站和所述第二油站的距离确定;和/或

所述第三限制距离为0。

再进一步地:

所述第一距离阈值根据历史错付进线情况中,发生错付进线的油站位置信息与对应的移动终端的位置信息的距离统计得到;和/或

所述第二距离阈值根据历史错付进线情况中,发生错付进线时移动终端的位置信息与真实位置信息的偏差值统计得到。

再进一步地,所述提醒操作为:在所述移动终端展示阻断弹窗。

本发明提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的油站支付检测方法的所有步骤。

本发明根据用户位置与油站位置的距离,进行判断,针对错付率过高的问题进行优化,有效地降低错付率。

附图说明

图1为本发明一种油站支付检测方法的工作流程图;

图2为本发明第二实施例一种油站支付检测方法的工作流程图;

图3为本发明一个例子的工作流程图;

图4为本发明隔断弹窗的示意图;

图5为本发明一种充电订单充电费用生成电子设备的硬件结构示意图。

具体实施方式

下面结合附图和具体实施例对本发明做进一步详细的说明。

实施例一

如图1所示为本发明一种油站支付检测方法的工作流程图,包括:

步骤s101,响应于移动终端发出的关于第一油站的支付请求,获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置;

步骤s102,如果所述用户位置与所述油站位置的距离在预设的限制距离外,则执行提醒操作。

具体来说,本实施例主要应用于加油支付平台的服务器。当用户通过加油支付平台进行付款时,将会产生支付请求。服务器在接收到用户通过移动终端发出的关于第一油站的支付请求时,触发步骤s101。移动终端可以为手机、或者车载支付设备等。当触发步骤s101,则获取移动终端的位置信息及第一油站的位置信息分别作为用户位置和油站位置。移动终端的位置信息可以从移动终端的定位模块,例如全球定位系统(globalpositioningsystem,gps)或者北斗定位系统等获取。而第一油站的位置信息,则可以由后台服务器从数据库中获取。位置信息可以为经纬度信息,通过计算用户位置信息的经纬度与油站位置信息的经纬度确定两者的距离。

然后,步骤s102比较用户位置和油站位置之间的距离,如果该距离在限制距离之外,则执行提醒操作。而如果距离在限制距离之内,则无需执行提醒操作,用户可以直接进行支付。由于增加了提醒操作,从而提醒用户避免错付,有效降低错付率。错付率指的是支付到错误油站的订单/总订单。

本发明根据用户位置与油站位置的距离,进行判断,针对错付率过高的问题进行优化,有效地降低错付率。

实施例二

如图2所示为本发明第二实施例一种油站支付检测方法,其特征在于,包括:

步骤s201,响应于移动终端发出的关于第一油站的支付请求,获取所述第一油站的历史支付信息;

步骤s202,如果所述历史支付信息中,所述第一油站在预设时间区间内存在错付进线情况,则获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置;

步骤s203,根据在所述第一油站的预设的距离范围内其他油站的存在情况,确定限制距离,具体包括:

确定距离所述第一油站最近的第二油站,获取所述第一油站与所述第二油站的距离作为基准距离,如果所述基准距离大于等于第一距离阈值,则确定限制距离为第一限制距离;否则

如果所述基准距离大于等于第二距离阈值且小于第一距离阈值,则确定限制距离为第二限制距离,所述第一距离阈值大于所述第二距离阈值;否则

如果所述基准距离小于第二距离阈值,则确定限制距离为第三限制距离,其中:

所述第一限制距离根据所述第一距离阈值确定;和/或

所述第二限制距离根据所述第一油站和所述第二油站的距离确定;和/或

所述第三限制距离为0;

所述第一距离阈值根据历史错付进线情况中,发生错付进线的油站位置信息与对应的移动终端的位置信息的距离统计得到;和/或

所述第二距离阈值根据历史错付进线情况中,发生错付进线时移动终端的位置信息与真实位置信息的偏差值统计得到;

步骤s204,如果所述用户位置与所述油站位置的距离在所述限制距离外,则执行提醒操作,所述提醒操作为:在所述移动终端展示阻断弹窗。

具体来说,步骤s201在响应于支付请求时,先获取第一油站的历史支付信息,然后,对于在预设时间区间,例如一个月内存在错付进线情况的油站,步骤s202获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置。错付进线情况,指的是用户拨打加油支付平台的客服电话寻求帮助的情况。对于在预设时间区间内不存在触发进线情况的油站,则无需执行后续步骤,用户可以直接支付。

步骤s203根据在所述第一油站的预设的距离范围内其他油站的存在情况,确定限制距离。

具体来说:

如该第一油站a半径n1内无其他油站,设定限制距离为第一限制距离,例如n1,当用户gps定位在油站半径第一距离阈值n1内时,允许下单;如用户在n1以外点击下单,则在下单页触发阻断弹窗提示用户,引导用户再次确认下单油站;

如该第一油站半径[n2,n1)内有第二油站b,两油站距离为x,则修改限制距离为x,当用户gps定位在油站半径x内时,允许下单;如用户在x以外点击下单,则在下单页触发阻断弹窗提示用户,引导用户再次确认下单油站;

当第一油站a半径[0,n2)内有第二油站b,则修改限制距离为0;即,a油站任何订单均出发阻断弹窗。

其中,第一距离阈值n1根据历史错付进线情况中,发生错付进线的油站位置信息与对应的移动终端的位置信息的距离统计得到。例如:

用户因操作失误,或其他原因,随机选了一个油站进行订单支付。根据历史数据分析,统计这种情况下用户定位与油站的距离为第一距离阈值。

其中,所述第二距离阈值根据历史错付进线情况中,发生错付进线时移动终端的位置信息与真实位置信息的偏差值统计得到。例如:

统计用户gps所在位置、与用户真实位置存在的偏移作为第二距离阈值。

最后,执行步骤s204,则用户的移动终端展示阻断弹窗。阻断弹窗如图4所示,阻断弹窗41将阻止用户的支付行为,并需要用户确认是否继续支付。阻断弹窗41显示取消框42以及继续支付框43。如果用户选择继续支付,则继续执行支付行为,如果用户选择取消,则取消执行支付行为。

本实施例增加对于油站是否存在错付进线情况的判断,从而仅对近期存在错付进线情况的油站进行限制。因此信息清楚的油站将不会受到限制,减少对用户支付的影响。同时,限制距离基于第一油站的预设的距离范围内其他油站的存在情况设置,使得限制距离的设置更为符合现实情况。最后,距离阈值由历史数据统计得到,更为符合实际需求。

作为一个例子,针对近一个月存在错付进线的油站,增加如图3所示的策略:

步骤s301,用户发起加油订单;

步骤s302,获取该油站a的经纬度;

步骤s303,油站a距离最近油站b的距离为x,如果x≥n1,则执行步骤s304,如果x在[n2,n1)范围内,则执行步骤s305,如果x在[0,n2)范围内,则执行步骤s306;

步骤s304,设定限制距离为n1,如果用户gps在油站a的n1距离外,则触发阻断弹窗;

步骤s305,设定限制距离为n2,如果用户gps在油站a的n2距离外,则触发阻断弹窗;

步骤s306,设定限制距离为0,用户只要选择该油站a,则触发阻断弹窗。

实施例三

如图5所示为本发明一种油站支付检测电子设备的硬件结构示意图,包括:

至少一个处理器501;以及,

与至少一个所述处理器501通信连接的存储器502;其中,

所述存储器502存储有可被至少一个所述处理器501执行的指令,所述指令被至少一个所述处理器501执行,以使至少一个所述处理器501能够:

响应于移动终端发出的关于第一油站的支付请求,获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置;

步骤s102,如果所述用户位置与所述油站位置的距离在预设的限制距离外,则执行提醒操作。

电子设备优选为加油支付平台的服务器。图5中以一个处理器501为例。

电子设备还可以包括:输入装置503和显示装置504。

处理器501、存储器502、输入装置503及显示装置504可以通过总线或者其他方式连接,图中以通过总线连接为例。

存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的油站支付检测方法对应的程序指令/模块,例如,图1所示的方法流程。处理器501通过运行存储在存储器502中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述实施例中的油站支付检测方法。

存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据油站支付检测方法的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至执行油站支付检测方法的装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置503可接收输入的用户点击,以及产生与油站支付检测方法的用户设置以及功能控制有关的信号输入。显示装置504可包括显示屏等显示设备。

在所述一个或者多个模块存储在所述存储器502中,当被所述一个或者多个处理器501运行时,执行上述任意方法实施例中的油站支付检测方法。

本发明根据用户位置与油站位置的距离,进行判断,针对错付率过高的问题进行优化,有效地降低错付率。

实施例四

本发明第四实施例一种油站支付检测电子设备,包括:

至少一个处理器;

与至少一个所述处理器通信连接的存储器;其中,

所述存储器存储有可被至少一个所述处理器执行的指令,所述指令被至少一个所述处理器执行,以使至少一个所述处理器能够:

响应于移动终端发出的关于第一油站的支付请求,获取所述第一油站的历史支付信息;

如果所述历史支付信息中,所述第一油站在预设时间区间内存在错付进线情况,则获取移动终端的位置信息作为用户位置,获取所述第一油站的位置信息作为油站位置;

根据在所述第一油站的预设的距离范围内其他油站的存在情况,确定限制距离,具体包括:

确定距离所述第一油站最近的第二油站,获取所述第一油站与所述第二油站的距离作为基准距离,如果所述基准距离大于等于第一距离阈值,则确定限制距离为第一限制距离;否则

如果所述基准距离大于等于第二距离阈值且小于第一距离阈值,则确定限制距离为第二限制距离,所述第一距离阈值大于所述第二距离阈值;否则

如果所述基准距离小于第二距离阈值,则确定限制距离为第三限制距离,其中:

所述第一限制距离根据所述第一距离阈值确定;和/或

所述第二限制距离根据所述第一油站和所述第二油站的距离确定;和/或

所述第三限制距离为0;

所述第一距离阈值根据历史错付进线情况中,发生错付进线的油站位置信息与对应的移动终端的位置信息的距离统计得到;和/或

所述第二距离阈值根据历史错付进线情况中,发生错付进线时移动终端的位置信息与真实位置信息的偏差值统计得到;

如果所述用户位置与所述油站位置的距离在所述限制距离外,则执行提醒操作,所述提醒操作为:在所述移动终端展示阻断弹窗。

本实施例增加对于油站是否存在错付进线情况的判断,从而仅对近期存在错付进线情况的油站进行限制。因此信息清楚的油站将不会受到限制,减少对用户支付的影响。同时,限制距离基于第一油站的预设的距离范围内其他油站的存在情况设置,使得限制距离的设置更为符合现实情况。最后,距离阈值由历史数据统计得到,更为符合实际需求。

实施例五

本发明第五实施例提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的油站支付检测方法的所有步骤。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1