一种充电桩的移动支付处理方法技术

技术编号:38670628 阅读:9 留言:0更新日期:2023-09-02 22:48
本发明专利技术实施例涉及一种充电桩的移动支付处理方法,所述方法包括:充电桩接收移动支付信息;对充电桩工作状态进行识别;对当前账号是否存在对应订单交易列表进行识别;进行交易状态设置生成交易状态;进行移动支付接口识别得到接口集合;当交易状态为充电启动扣款状态时,设置当前充电账号参数,并根据移动支付信息、扣款接口和订单数据库进行充电扣款处理,并在充电扣款处理成功时进行充电消费处理;当交易状态为各类退款状态时进行订单退款处理。通过本发明专利技术可以提高用户充电体验。通过本发明专利技术可以提高用户充电体验。通过本发明专利技术可以提高用户充电体验。

【技术实现步骤摘要】
一种充电桩的移动支付处理方法


[0001]本专利技术涉及数据处理
,特别涉及一种充电桩的移动支付处理方法。

技术介绍

[0002]目前常见的充电桩支付方式大多采用与加油卡类似的脱机支付方式。这种脱机支付方式需要在每次充电时向充电桩读卡槽中插入一张专用实体卡片,并在充电结束之后才能将其取走,而用户为了不丢失这张卡片就势必要在一直待在充电场所内。很显然,这种常规脱机支付方式会对用户产生行为限制,尤其对需要长时间充电的用户而言、用户体验度不高。

技术实现思路

[0003]本专利技术的目的,就是针对现有技术的缺陷,提供一种充电桩的移动支付处理方法、电子设备及计算机可读存储介质;充电桩在接收到移动支付账号和预扣款金额之后先对当前充电桩的工作状态进行识别,再对当前账号是否存在对应订单交易列表进行识别,再根据两个识别结果对当前交易状态进行设置,并在当前交易状态为充电启动扣款状态时进行充电扣款处理并在扣款成功后启动充电消费处理,并在当前交易状态为各类退款状态时进行对应的订单退款处理。本专利技术提供的移动支付方式给出一种无人值守的扣款、消费和退款处理机制,该处理机制不需要任何实体卡片、也无需用户进行现场守候,通过本专利技术可以解决常规方式中对用户造成的行为限制问题,从而达到提高用户充电体验的目的。
[0004]为实现上述目的,本专利技术实施例第一方面提供了一种充电桩的移动支付处理方法,所述方法包括:
[0005]充电桩接收第一移动支付信息;所述第一移动支付信息包括第一移动支付账号标识和第一预扣款金额;
[0006]对当前充电桩工作状态进行识别生成对应的第一识别结果;所述第一识别结果包括异常状态、插枪未充电状态、插枪充电状态和挂枪状态;
[0007]根据所述第一移动支付账号标识和本地预置的订单数据库对当前账号是否存在对应订单交易列表进行识别生成对应的第二识别结果;所述第二识别结果包括存在对应订单状态和不存在对应订单状态;
[0008]根据所述第一移动支付账号标识、所述第一识别结果和第二识别结果进行交易状态设置生成对应的第一交易状态;所述第一交易状态包括充电启动扣款状态、充电结束退款状态、插枪未充电退款状态、挂枪退款状态、非当前账户退款状态和异常退款状态;
[0009]根据所述第一移动支付账号标识和本地预置的移动支付接口列表进行移动支付接口识别得到对应的第一接口集合;所述第一接口集合包括第一扣款接口、第一消费接口和第一退款接口;
[0010]当所述第一交易状态为充电启动扣款状态时,将本地预置的当前充电账号参数设为对应的所述第一移动支付账号标识;并根据所述第一移动支付账号标识、所述第一预扣
款金额、所述第一扣款接口和所述订单数据库进行充电扣款处理;并在充电扣款处理成功时,根据所述第一移动支付账号标识、所述第一消费接口和所述订单数据库进行充电消费处理;
[0011]当所述第一交易状态为充电结束退款状态、插枪未充电退款状态、挂枪退款状态、非当前账户退款状态或异常退款状态时,根据所述第一交易状态、所述第一移动支付账号标识、所述第一消费接口、所述第一退款接口和所述订单数据库进行订单退款处理。
[0012]优选的,所述充电桩本地预置的所述订单数据库包括多个第一订单交易列表;各个所述第一订单交易列表对应一个移动支付账号标识;所述第一订单交易列表包括第一扣款记录、第一计费记录和多个第一消费记录;所述第一扣款记录包括第一扣款时间字段和第一扣款金额字段;所述第一计费记录包括第一计费字段,所述第一计费字段的初始值为0;所述第一消费记录包括第一消费时间字段、第一充电时长字段、第一充电金额字段和第一结算状态字段;所述第一结算状态字段包括已结算状态和未结算状态;
[0013]所述充电桩本地预置的所述移动支付接口列表包括多个第一支付接口记录;所述第一支付接口记录包括第一运营商标识字段、第一扣款接口字段、第一消费接口字段和第一退款接口字段。
[0014]优选的,所述对当前充电桩工作状态进行识别生成对应的第一识别结果,具体包括:
[0015]对当前充电桩的充电枪工作状态和充电桩工作状态进行识别;所述充电枪工作状态包括插枪未充电状态、插枪充电状态和挂枪状态;所述充电桩工作状态包括异常工作状态和正常工作状态;
[0016]对所述充电桩工作状态是否为异常状态进行识别;若是,则设置对应的所述第一识别结果为异常状态;若否,则设置对应的所述第一识别结果为所述充电枪工作状态。
[0017]优选的,所述根据所述第一移动支付账号标识和本地预置的订单数据库对当前账号是否存在对应订单交易列表进行识别生成对应的第二识别结果,具体包括:
[0018]将所述订单数据库中与所述第一移动支付账号标识对应的所述第一订单交易列表作为对应的当前订单交易列表;并对所述当前订单交易列表是否为空进行识别;若是,则设置对应的所述第二识别结果为不存在对应订单状态;若否,则设置对应的所述第二识别结果为存在对应订单状态。
[0019]优选的,所述根据所述第一移动支付账号标识、所述第一识别结果和第二识别结果进行交易状态设置生成对应的第一交易状态,具体包括:
[0020]当所述第一识别结果为异常状态时,若所述第二识别结果为存在对应订单状态则设置对应的所述第一交易状态为异常退款状态;
[0021]当所述第一识别结果为插枪未充电状态时,若所述第二识别结果为存在对应订单状态则设置对应的所述第一交易状态为插枪未充电退款状态;若所述第二识别结果为不存在对应订单状态,则启动充电并将当前充电桩的充电枪工作状态切换为插枪充电状态,并设置对应的所述第一交易状态为充电启动扣款状态;
[0022]当所述第一识别结果为插枪充电状态时,若本地预置的所述当前充电账号参数与所述第一移动支付账号标识匹配,则停止充电并将所述充电枪工作状态切换为插枪未充电状态,并设置对应的所述第一交易状态为充电结束退款状态;若本地预置的所述当前充电
账号参数与所述第一移动支付账号标识不匹配,则在所述第二识别结果为存在对应订单状态时设置对应的所述第一交易状态为非当前账户退款状态;
[0023]当所述第一识别结果为挂枪状态时,若所述第二识别结果为存在对应订单状态则设置对应的所述第一交易状态为挂枪退款状态。
[0024]优选的,所述根据所述第一移动支付账号标识和本地预置的移动支付接口列表进行移动支付接口识别得到对应的第一接口集合,具体包括:
[0025]从所述第一移动支付账号标识中提取出运营商标识作为对应的当前运营商标识;并将所述移动支付接口列表中所述第一运营商标识字段与所述当前运营商标识匹配的所述第一支付接口记录的所述第一扣款接口字段、所述第一消费接口字段和所述第一退款接口字段提取出来作为对应的所述第一扣款接口、所述第一消费接口和所述第一退款接口组成对应的所述第一接口集合。
[0026]优选的,所述根据所述第一移动支付账号标识、所述第一预扣款金额、所述第一扣款接口和所述订单数据库进行充电扣款处理,具体包括:
...

【技术保护点】

【技术特征摘要】
1.一种充电桩的移动支付处理方法,其特征在于,所述方法包括:充电桩接收第一移动支付信息;所述第一移动支付信息包括第一移动支付账号标识和第一预扣款金额;对当前充电桩工作状态进行识别生成对应的第一识别结果;所述第一识别结果包括异常状态、插枪未充电状态、插枪充电状态和挂枪状态;根据所述第一移动支付账号标识和本地预置的订单数据库对当前账号是否存在对应订单交易列表进行识别生成对应的第二识别结果;所述第二识别结果包括存在对应订单状态和不存在对应订单状态;根据所述第一移动支付账号标识、所述第一识别结果和第二识别结果进行交易状态设置生成对应的第一交易状态;所述第一交易状态包括充电启动扣款状态、充电结束退款状态、插枪未充电退款状态、挂枪退款状态、非当前账户退款状态和异常退款状态;根据所述第一移动支付账号标识和本地预置的移动支付接口列表进行移动支付接口识别得到对应的第一接口集合;所述第一接口集合包括第一扣款接口、第一消费接口和第一退款接口;当所述第一交易状态为充电启动扣款状态时,将本地预置的当前充电账号参数设为对应的所述第一移动支付账号标识;并根据所述第一移动支付账号标识、所述第一预扣款金额、所述第一扣款接口和所述订单数据库进行充电扣款处理;并在充电扣款处理成功时,根据所述第一移动支付账号标识、所述第一消费接口和所述订单数据库进行充电消费处理;当所述第一交易状态为充电结束退款状态、插枪未充电退款状态、挂枪退款状态、非当前账户退款状态或异常退款状态时,根据所述第一交易状态、所述第一移动支付账号标识、所述第一消费接口、所述第一退款接口和所述订单数据库进行订单退款处理。2.根据权利要求1所述的充电桩的移动支付处理方法,其特征在于,所述充电桩本地预置的所述订单数据库包括多个第一订单交易列表;各个所述第一订单交易列表对应一个移动支付账号标识;所述第一订单交易列表包括第一扣款记录、第一计费记录和多个第一消费记录;所述第一扣款记录包括第一扣款时间字段和第一扣款金额字段;所述第一计费记录包括第一计费字段,所述第一计费字段的初始值为0;所述第一消费记录包括第一消费时间字段、第一充电时长字段、第一充电金额字段和第一结算状态字段;所述第一结算状态字段包括已结算状态和未结算状态;所述充电桩本地预置的所述移动支付接口列表包括多个第一支付接口记录;所述第一支付接口记录包括第一运营商标识字段、第一扣款接口字段、第一消费接口字段和第一退款接口字段。3.根据权利要求2所述的充电桩的移动支付处理方法,其特征在于,所述对当前充电桩工作状态进行识别生成对应的第一识别结果,具体包括:对当前充电桩的充电枪工作状态和充电桩工作状态进行识别;所述充电枪工作状态包括插枪未充电状态、插枪充电状态和挂枪状态;所述充电桩工作状态包括异常工作状态和正常工作状态;对所述充电桩工作状态是否为异常状态进行识别;若是,则设置对应的所述第一识别结果为异常状态;若否,则设置对应的所述第一识别结果为所述充电枪工作状态。4.根据权利要求2所述的充电桩的移动支付处理方法,其特征在于,所述根据所述第一
移动支付账号标识和本地预置的订单数据库对当前账号是否存在对应订单交易列表进行识别生成对应的第二识别结果,具体包括:将所述订单数据库中与所述第一移动支付账号标识对应的所述第一订单交易列表作为对应的当前订单交易列表;并对所述当前订单交易列表是否为空进行识别;若是,则设置对应的所述第二识别结果为不存在对应订单状态;若否,则设置对应的所述第二识别结果为存在对应订单状态。5.根据权利要求2所述的充电桩的移动支付处理方法,其特征在于,所述根据所述第一移动支付账号标识、所述第一识别结果和第二识别结果进行交易状态设置生成对应的第一交易状态,具体包括:当所述第一识别结果为异常状态时,若所述第二识别结果为存在对应订单状态则设置对应的所述第一交易状态为异常退款状态;当所述第一识别结果为插枪未充电状态时,若所述第二识别结果为存在对应订单状态则设置对应的所述第一交易状态为插枪未充电退款状态;若所述第二识别结果为不存在对应订单状态,则启动充电并将当前充电桩的充电枪工作状态切换为插枪充电状态,并设置对应的所述第一交易状态为充电启动扣款状态;当所述第一识别结果为插枪充电状态时,若本地预置的所述当前充电账号参数与所述第一移动支付账号标识匹配,则停止充电并将所述充电枪工作状态切换为插枪未充电状态,并设置对应的所述第一交易状态为充电结束退款状态;若本地预置的所述当前充电账号参数与所述第一移动支付账号标识不匹配,则在所述第二识别结果为存在对应订单状态时设置对应的所述第一交易状态为非当前账户退款状态;当所述第一识别结果为挂枪状态时,若所述第二识别结果为存在对应订单状态则设置对应的所述第一交易状态为挂枪退款状态。6.根据权利要求2所述的充电桩的移动支付处理方法,其特征在于,所述根据所述第一移动支付账号标识和本地预置的移动支付接口列表进行移动支付接口识别得到对应的第一接口集合,具体包括:从所述第一移动支付账号标识中提取出运营商标识作为对应的当前运营商标识;并将所述移动支付接口列表中所述第一运营商标识字段与所述当前运营商标识匹配的所述第一支付接口记录的所述第一扣款接口字段、所述第一消费接口字段和所述第一退款接口字段提取出来作为对应的所述第一扣款接口、所述第一消费接口和所述第一退款接口组成对应的所述第一接口集合。7.根据权利要求2所述的充电桩的移动支付处理方法,其特征在于,所述根据所述第一移动支付账号标识、所述第一预扣款金额、所述第一扣款接口和所述订单数据库进行充电扣款处理,具体包括:在所述订单数据库中初始化一个新的内容为空的所述第一订单交易列表作为对应的当前新增列表,并为所述当前新增列表与所述第一移动支付账号标识建立一一对应关系;并在所述当前新增列表中增加一个内容为空的所述第一扣款记录和一个内容为空的所述第一计费记录;将当前系统时间作为对应的第一申请时间戳;并将携带了所述第一申请时间戳、所述第一移动支付账号标识和所述第一预扣款金额的第一扣款申请向所述第一扣款接口对应
的第三方移动支付接口发送;并接收返回的第一扣款申请回执;所述第一扣款申请回执包括第一回执时间戳和第一扣款状态;所述第一扣款状态包括扣款成功状态和扣款失败状态;当所述第一回执时间戳与所述第一申请时间戳匹配且所述第一扣款状态为扣款成功状态时,将所述当前新增列表的所述第一扣款记录的所述第一扣款时间字段和所述第一扣款金额字段设为对应的所述第一申请时间戳和所述第一预扣款金额;并将所述当前新增列表的所述第一计费记录的所述第一计费字段设为0;并在设置结束时确认所述充电扣款处理成功。8.根据权利要求2所述的充电桩的移动支付处理方法,其特征在于,所述根据所述第一移动支付账号标识、所述第一消费接口和所述订单数据库进行充电消费处理,具体包括:在当前充电桩的充电枪工作状态处于插枪充电状态时,将所述订单数据库中与所述第一移动支付账号标识对应的所述第一订...

【专利技术属性】
技术研发人员:周锡忠胡兴婷
申请(专利权)人:一能充电科技深圳股份有限公司
类型:发明
国别省市:

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

1