一种充电桩订单异常卡单的解决方法及终端与流程

文档序号:40498933发布日期:2024-12-31 13:07阅读:21来源:国知局
一种充电桩订单异常卡单的解决方法及终端与流程

本发明涉及光储充电站,特别涉及一种充电桩订单异常卡单的解决方法及终端。


背景技术:

1、光储充电站在对外充电运营过程中,用户使用光储充电站提供的充电app扫描充电桩上的二维码进入充电前操作界面,充值金额后,点击“开始充电”按钮,充电app立即发送请求到云平台服务端,云平台接收到启动请求后,充电桩能成功给车充上电,云平台启动充电服务需要经历以下流程:

2、1、云平台启动充电服务验证用户是否合法。

3、2、云平台启动充电服务验证用户余额是否充足。

4、3、云平台启动充电服务验证充电桩是否已插抢。

5、4、云平台启动充电服务验证用户是否有进行中的充电订单,如果有那么返回失败。

6、5、云平台通过redis服务,使用桩号作为key,生成预设时间过期的锁,避免用户对这桩再次发起充电。

7、6、云平台启动充电服务生成充电订单,同时冻结用户金额。

8、7、云平台启动充电服务调用充电启动服务,该服务通过物联网关,向光储充电站的能量管理系统ems下发桩启动充电服务,云平台同步等待光储充电站的ems启动服务调用结果。

9、8、光储充电站的ems收到启动服务,经校验通过后给云平台回复启动服务收到。

10、9、同时光储充电站的ems给桩发送启动充电指令。

11、10、桩收到指令后,给车启动充电,如果启动成功,桩会给ems发送启动成功的结果,如果启动失败,会给ems发送启动失败的结果。

12、11、ems收到桩的回复后,会给云平台发送启动结果的事件。

13、12、云平台收到启动结果后,修改充电订单状态,然后返回启动结果给app,用户可以在充电app上查看充电订单状态。

14、从以上流程可以看出,云平台在给ems下发启动充电服务后是同步等待ems响应的,如果发生以下情况,那么云平台就不知道这笔充电订单状态,导致卡单:

15、1、云平台给ems下发启动充电时,ems断网了或者网络波动导致ems未收到启动服务。

16、2、ems回复了启动服务接收结果,但是云平台未收到。

17、3、ems内部原因未正常回复启动服务接收结果。

18、卡单的后果:

19、1、用户金额被冻结了,由于云平台不知道订单情况无法解冻金额。

20、2、用户还有未完成的充电订单,无法再次启动充电。

21、3、云平台启动服务下发给ems了,如果云平台直接把这笔订单标记为失败,把钱退还给用户,那么可能存在桩给汽车成功充电了,但是云平台却没向用户扣费。

22、综上,现有光储充电站在给新能源汽车充电时若发生卡单,云平台直接结束订单容易导致光储充站运营损失;云平台先下发停止充电指令,然后直接停止,也并不能保证ems能成功停止充电,也有概率导致光储充站运营损失。因此,如何解决光储充电站的充电卡单以避免光储充电站损失的同时保障用户的充电权益,逐渐成为一个亟待解决的问题。


技术实现思路

1、本发明所要解决的技术问题是:提供一种充电桩订单异常卡单的解决方法及终端,避免光储充电站损失的同时保障用户的充电权益。

2、为了解决上述技术问题,本发明采用的技术方案为:

3、一种充电桩订单异常卡单的解决方法,包括步骤:

4、s1、实时监测云平台与ems之间的收发响应情况,根据所述收发响应情况记录卡单任务表;

5、s2、在所述云平台后台新增定时调度任务每隔第一时间读取所述卡单任务表中的每笔卡单任务,若卡单任务对应的充电订单的状态为充电中,则标记该笔卡单任务的任务状态为已完成,否则进入步骤s3;

6、s3、判断卡单任务对应的充电订单的创建时间距离当前时间是否在第二时间内,若是则向ems下发停止充电指令,并标记该笔卡单任务的执行次数加1,否则进入步骤s4,所述第一时间小于所述第二时间,且所述预设次数与所述第一时间的乘积小于或等于所述第二时间;

7、s4、判断卡单任务的执行次数是否超过预设次数,若是则标记该笔卡单任务的充电订单的状态为启动失败结束,并解冻用户金额,同时标记该笔卡单任务为处理成功,否则标记该笔卡单任务为处理异常并发起告警;

8、所述步骤s1具体为:

9、s11、当所述云平台接收充电订单并下发启动服务给所述ems时,若等待预设第三时间未接收到所述ems的响应,则下发所述停止充电指令给所述ems,否则标记该笔充电订单的状态为充电中;

10、s12、当所述ems回复所述云平台接收到所述停止充电指令时,所述云平台将该笔充电订单的状态标记为启动失败结束,并解冻用户金额;

11、当所述ems未回复所述云平台接收到所述停止充电指令时,所述云平台在所述卡单任务表中新增一条卡单任务记录,并标记其任务状态为待处理、处理次数为0,同时标记该笔充电订单的状态为充电中;

12、所述步骤s1中还包括:

13、所述ems向所述云平台发送充电订单,并接收到所述云平台发送的启动充电服务后,发送启动充电指令给充电桩以启动所述充电桩进行充电作业,并发送启动结果给所述云平台;

14、若云平台回复接收到所述启动结果,且此时云平台的充电订单未被所述定时调度任务标记为启动失败,则该笔充电订单可以继续充电;

15、若所述云平台回复接收到所述启动结果,且该笔充电订单在所述卡单任务表中存在对应的卡单任务记录,则将对应的卡单任务的任务状态标记为已完成;

16、若所述云平台未回复接收到所述启动结果,则所述ems判断所述云平台是否发生了断网,若断网时长超过所述第二时间,则控制光储充电站中当前正在充电中的充电订单都停止。

17、为了解决上述技术问题,本发明采用的另一技术方案为:

18、一种充电桩订单异常卡单的解决终端,包括存储器、处理器以及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

19、s1、实时监测云平台与ems之间的收发响应情况,根据所述收发响应情况记录卡单任务表;

20、s2、在所述云平台后台新增定时调度任务每隔第一时间读取所述卡单任务表中的每笔卡单任务,若卡单任务对应的充电订单的状态为充电中,则标记该笔卡单任务的任务状态为已完成,否则进入步骤s3;

21、s3、判断卡单任务对应的充电订单的创建时间距离当前时间是否在第二时间内,若是则向ems下发停止充电指令,并标记该笔卡单任务的执行次数加1,否则进入步骤s4,所述第一时间小于所述第二时间,且所述预设次数与所述第一时间的乘积小于或等于所述第二时间;

22、s4、判断卡单任务的执行次数是否超过预设次数,若是则标记该笔卡单任务的充电订单的状态为启动失败结束,并解冻用户金额,同时标记该笔卡单任务为处理成功,否则标记该笔卡单任务为处理异常并发起告警;

23、所述步骤s1具体为:

24、s11、当所述云平台接收充电订单并下发启动服务给所述ems时,若等待预设第三时间未接收到所述ems的响应,则下发所述停止充电指令给所述ems,否则标记该笔充电订单的状态为充电中;

25、s12、当所述ems回复所述云平台接收到所述停止充电指令时,所述云平台将该笔充电订单的状态标记为启动失败结束,并解冻用户金额;

26、当所述ems未回复所述云平台接收到所述停止充电指令时,所述云平台在所述卡单任务表中新增一条卡单任务记录,并标记其任务状态为待处理、处理次数为0,同时标记该笔充电订单的状态为充电中;

27、所述步骤s1中还包括:

28、所述ems向所述云平台发送充电订单,并接收到所述云平台发送的启动充电服务后,发送启动充电指令给充电桩以启动所述充电桩进行充电作业,并发送启动结果给所述云平台;

29、若云平台回复接收到所述启动结果,且此时云平台的充电订单未被所述定时调度任务标记为启动失败,则该笔充电订单可以继续充电;

30、若所述云平台回复接收到所述启动结果,且该笔充电订单在所述卡单任务表中存在对应的卡单任务记录,则将对应的卡单任务的任务状态标记为已完成;

31、若所述云平台未回复接收到所述启动结果,则所述ems判断所述云平台是否发生了断网,若断网时长超过所述第二时间,则控制光储充电站中当前正在充电中的充电订单都停止。

32、本发明的有益效果在于:提供一种充电桩订单异常卡单的解决方法及终端,通过预先在云平台建立卡单任务表,并通过实时监测云平台与充电站ems端之间针对充电订单的收发响应情况确定卡单情况,当出现卡单情况则在卡单任务表中新增卡单任务记录,后续再通过在云平台新增定时调度任务周期性读取卡单任务表中的每笔卡单任务,并根据卡单任务对应的充电订单的充电状态对卡单任务进行相应处理,同时为每笔卡单任务进行任务状态标记和处理次数标记,以便进一步根据卡单任务的任务状态及其处理次数判断充电订单是否能够顺利完成以及卡单情况是否得到有效解决,从而保障用户能够重新启动充电过程,提高了用户体验,在遭遇卡单故障无法自行恢复或者网络连接中断造成卡单故障的情况下有效防止光储充电站充电资源的损失;其中,在出现充电卡单现象时,云平台会及时ems发出停止充电指令,收到通知后,ems能成功中断充电进程,同时,云平台亦能顺利完成订单终止,从而保障用户能够重新启动充电过程,提高了用户体验;同样在遇到卡单故障且网络连接中断的情况下,尽管云平台暂时无法实时传达指令,ems也能在判断云平台断网达到第二时间后主动停止整个光储充电站对车辆的充电作业,以此防止可能造成的损失;另外,为了确保满足预设次数的判断条件,因此限定预设次数与第一时间的成绩小于第二时间,从而在定时调度任务周期性处理卡单任务时确保卡单任务处理次数达到预设次数的情况的有效解决,避免在第二时间达到可能存在未出现一次处理次数加1的情况而导致卡单任务的任务状态及时更新失败,造成卡单解决失败。

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