一种基于NB地磁的路边停车场避免异常订单的方法技术

技术编号:27144134 阅读:15 留言:0更新日期:2021-01-27 21:40
本发明专利技术公开了一种基于NB地磁的路边停车场避免异常订单的方法,包括以下步骤:车主缴费,订单结束,平台存储本次缴费时间,收费终端将泊位状态修改为“空闲”;地磁感应器感应到车辆,推送入车消息给平台;平台接收到入车消息后,推送泊位状态更新消息至收费终端;收费终端收到泊位状态更新消息后,主动请求泊位列表接口,修改相应的泊位状态,并计算当前时间和上次缴费时间差;判断当前时间和上次缴费时间差是否在非取证时间范围内,若是,则显示倒计时并且屏蔽取证入口,若否,则修改数据库的泊位状态并可以取证。本发明专利技术解决了传统基于NB地磁的停车场在车主出车来回倒的过程中,无法判断是否是新车而导致异常订单的技术问题。断是否是新车而导致异常订单的技术问题。断是否是新车而导致异常订单的技术问题。

【技术实现步骤摘要】
一种基于NB地磁的路边停车场避免异常订单的方法


[0001]本专利技术涉及停车场收费工具领域,具体的说,是一种基于NB地磁的路边停车场避免异常订单的方法。

技术介绍

[0002]随着科技的发展,路边停车场逐渐使用移动智能收费系统代替传统的手工收费,而大部分智能停车场是基于NB地磁的。基于NB地磁的路边停车场从一方面带来了方便,比如及时准确记录车辆入库时间,但同时也会相应产生一部分异常订单。比如用户缴费完成后,准备将车辆开走,在出车的过程中可能会多次进出泊位,NB地磁感应到有车辆进入,无法判断是上一辆车还是新车,就会推送入车消息到平台,平台把泊位状态推送给收费终端,终端的泊位状态随之改变。但其实这是由于车主在出车来回倒的过程中,NB地磁无法判断是否是新车而导致的一次异常订单。

技术实现思路

[0003]本专利技术的目的在于提供一种画圆工具,用于解决传统基于NB地磁的停车场在车主出车来回倒的过程中,无法判断是否是新车而导致异常订单的技术问题。
[0004]本专利技术通过下述技术方案解决上述问题:
[0005]一种基于NB地磁的路边停车场避免异常订单的方法,包括以下步骤:
[0006]步骤A1)车主缴费,订单结束,平台存储本次缴费时间,修改数据库内相应的泊位状态,并推送消息至收费终端,收费终端将泊位状态修改为“空闲”;
[0007]步骤A2)地磁感应器感应到车辆,推送入车消息给平台;
[0008]步骤A3)平台接收到入车消息后,推送泊位状态更新消息至收费终端;
>[0009]步骤A4)收费终端收到泊位状态更新消息后,主动请求泊位列表接口,修改相应的泊位状态,并计算当前时间和上次缴费时间差;
[0010]步骤A5)判断当前时间和上次缴费时间差是否在非取证时间范围内,若是,则显示倒计时并且屏蔽取证入口,若否,则修改数据库的泊位状态并可以取证。
[0011]优选地,所述泊位列表接口对应的泊位列表模块,所述泊位列表模块使用ConcurretHashMap以城市为ID存储倒计时变量。
[0012]优选地,所述步骤A1)中修改泊位状态包括以下具体步骤:
[0013]步骤B1)平台通过MQTT推送泊位更新状态消息至收费终端;
[0014]步骤B2)收费终端收到消息通知后,主动请求泊位列表接口,获取最新泊位状态,将对应的泊位修改为“空闲”。
[0015]优选地,所述收费终端每次收到泊位状态更新消息都会重新请求一次泊位列表接口。
[0016]本专利技术与现有技术相比,具有以下优点及有益效果:
[0017]本专利技术通过平台记录泊位上一次缴费的时间,收费终端请求泊位列表接口时,平
台将本泊位对应的上次缴费时间发送到收费终端,收费终端通过计算当前时间和上一次缴费时间差,若是在非取证时间内,则特殊标记当前泊位状态,并在当前泊位上显示倒计时,此时屏蔽取证入口,超过非取证时间则修改泊位状态,并可以进行取证。大与传统的移动收费终端相比,本专利技术在订单提交中,将订单数据分段提交到服务器,耗时的数据上传放到后台进程异步提交,并且实现了失败重传机制,避免了在网络环境不理想的情况下,造成一直提交失败并阻塞用户的情况,大大提高了收费和工作效率,大大减少了异常订单的产生和节约了人工处理异常订单的成本,提高用户的体验感,提高了适用性和实用性。
附图说明
[0018]图1为本专利技术的工作流程图。
[0019]图2为本专利技术的收费终端处理避免异常订单流程图。
具体实施方式
[0020]下面结合实施例对本专利技术作进一步地详细说明,但本专利技术的实施方式不限于此。
[0021]实施例1:
[0022]结合图1所示,一种基于NB地磁的路边停车场避免异常订单的方法,包括以下步骤:
[0023]步骤A1)车主可以通过现金、扫码或者银行卡等进行缴费,平台收到缴费请求后,订单结束,平台存储本次缴费时间,将数据库相应的泊位状态,并推送消息至收费终端,收费终端将泊位状态修改为“空闲”。具体的修改泊位状态的步骤如下:步骤B1)平台通过MQTT推送泊位更新状态消息至收费终端,步骤B2)收费终端接收到消息通知后,主动请求泊位列表接口,获取最新泊位状态,将对应的泊位修改为“空闲”。
[0024]步骤A2)车主出车,由于道路客观因素,车辆会在当前泊位上多次前进-后退,地磁感应器感应到车辆,推送入车消息给平台。
[0025]步骤A3)平台接收到入车消息后,将数据库内相应的泊位状态修改为“入车未取证”,同时通过MQTT推送泊位状态更新消息至收费终端。
[0026]步骤A4)收费终端收到泊位状态更新消息后,主动请求泊位列表接口,将对应泊位修改为“入车未取证”,并计算当前时间和上次缴费时间差。
[0027]步骤A5)判断当前时间和上次缴费时间差是否在非取证时间范围内(例如5分钟),若是,则显示倒计时并且屏蔽取证入口,并标记泊位状态为“入车未取证”,同时在该泊位上显示倒计时,每隔1秒更新剩余的倒计时时间,若否,则修改数据库的泊位状态并可以取证。所述非取证时间范围可以在收费终端上人工进行设定。
[0028]如图2所示,收费终端每次收到泊位状态更新消息都会重新请求一次泊位列表接口,收费终端通过在泊位列表模块使用ConcurretHashMap以城市为ID存储倒计时变量,若满足显示倒计时条件时,首先从ConcurretHashMap里面检查是否存在当前泊位的倒计时变量,若存在则不新建;若不存在,则创建新的倒计时变量,并存储到ConcurretHashMap中,启动倒计时。
[0029]本专利技术通过平台记录泊位上一次缴费的时间,收费终端请求泊位列表接口时,平台将本泊位对应的上次缴费时间发送到收费终端,收费终端通过计算当前时间和上一次缴
费时间差,若是在非取证时间内,则特殊标记当前泊位状态,并在当前泊位上显示倒计时,此时屏蔽取证入口,超过非取证时间则修改泊位状态,并可以进行取证。大与传统的移动收费终端相比,本专利技术在订单提交中,将订单数据分段提交到服务器,耗时的数据上传放到后台进程异步提交,并且实现了失败重传机制,避免了在网络环境不理想的情况下,造成一直提交失败并阻塞用户的情况,大大提高了收费和工作效率,大大减少了异常订单的产生和节约了人工处理异常订单的成本,提高用户的体验感,提高了适用性和实用性。
[0030]尽管这里参照本专利技术的解释性实施例对本专利技术进行了描述,上述实施例仅为本专利技术较佳的实施方式,本专利技术的实施方式并不受上述实施例的限制,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。
本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于NB地磁的路边停车场避免异常订单的方法,其特征在于:包括以下步骤:步骤A1)车主缴费,订单结束,平台存储本次缴费时间,修改数据库内相应的泊位状态,并推送消息至收费终端,收费终端将泊位状态修改为“空闲”;步骤A2)地磁感应器感应到车辆,推送入车消息给平台;步骤A3)平台接收到入车消息后,推送泊位状态更新消息至收费终端;步骤A4)收费终端收到泊位状态更新消息后,主动请求泊位列表接口,修改相应的泊位状态,并计算当前时间和上次缴费时间差;步骤A5)判断当前时间和上次缴费时间差是否在非取证时间范围内,若是,则显示倒计时并且屏蔽取证入口,若否,则修改数据库的泊位状态并可以取证。2.根据权利要求1所述的一种基于N...

【专利技术属性】
技术研发人员:梁碧凤万蕾李科
申请(专利权)人:四川长虹电器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1