刷掌应用方法、装置、设备、存储介质及程序产品与流程

摘要: 本技术涉及计算机,特别涉及一种刷掌应用方法、装置、设备、存储介质及程序产品。背景技术:1、随着汽车的普及应用,车辆付费已成为人们日常经常需要面对的场景,常见的车...
刷掌应用方法、装置、设备、存储介质及程序产品与流程

本技术涉及计算机,特别涉及一种刷掌应用方法、装置、设备、存储介质及程序产品。

背景技术:

1、随着汽车的普及应用,车辆付费已成为人们日常经常需要面对的场景,常见的车辆付费场景包括但不限于高速付费、停车付费、加油付费、充电付费等。而如何使用户高效快捷地完成车辆付费,一直是业界重点研究的问题。

2、相关技术中,主要通过电子不停车收费(electronic tollcollection,etc)系统或扫码收费系统,来支持用户进行车辆付费。然而,通过etc系统实现车辆付费,需要用户预先在车辆上安装etc设备,并在对应的银行卡中预存费用,用户所需执行的预操作繁琐复杂。而通过扫码收费系统实现车辆付费,也需要用户在移动终端上执行复杂的操作。

3、可见,目前的车辆付费方式仍存在操作便捷性不足的问题。

技术实现思路

1、本技术实施例提供了一种刷掌应用方法、装置、设备、存储介质及程序产品,能够提高车辆付费场景中用户的操作便捷性。

2、本技术第一方面提供了一种刷掌应用方法,所述方法包括:

3、获取通过刷掌设备采集的目标对象的目标手掌特征,获取通过车辆标识识别设备采集的目标车辆的目标车辆标识,所述目标对象与所述目标车辆之间相关联;

4、根据所述目标手掌特征和所述目标车辆标识,确定目标临时订单,所述目标临时订单为所述目标车辆对应的待支付订单,且所述目标临时订单支持被延迟支付;

5、确定所述目标临时订单后,向车辆拦截设备发送订单通知消息,以指示所述车辆拦截设备放行所述目标车辆。

6、本技术第二方面提供了一种刷掌应用装置,所述装置包括:

7、获取模块,用于获取通过刷掌设备采集的目标对象的目标手掌特征,获取通过车辆标识识别设备采集的目标车辆的目标车辆标识,所述目标对象与所述目标车辆之间相关联;

8、订单确定模块,用于根据所述目标手掌特征和所述目标车辆标识,确定目标临时订单,所述目标临时订单为所述目标车辆对应的待支付订单,且所述目标临时订单支持被延迟支付;

9、发送模块,用于确定所述目标临时订单后,向车辆拦截设备发送订单通知消息,以指示所述车辆拦截设备放行所述目标车辆。

10、可选地,所述获取模块,具体用于:

11、获取通过第一刷掌设备采集的所述目标对象的第一目标手掌特征,获取通过第一车辆标识识别设备采集的所述目标车辆的第一目标车辆标识,所述第一刷掌设备和所述第一车辆标识识别设备部署在目标业务的入口位置;

12、或者,

13、获取通过第二刷掌设备采集的所述目标对象的第二目标手掌特征,获取通过第二车辆标识识别设备采集的所述目标车辆的第二目标车辆标识,所述第二刷掌设备和所述第二车辆标识识别设备部署在所述目标业务的出口位置。

14、可选地,所述装置还包括:

15、第一费用参考信息获取模块,用于获取第一费用参考信息,所述第一费用参考信息基于所述入口位置确定,其用于确定所述目标临时订单对应的订单费用;

16、对应地,所述订单确定模块,具体用于:

17、根据所述第一目标手掌特征、所述第一目标车辆标识以及所述第一费用参考信息,创建所述目标临时订单,将所述目标临时订单存储至临时订单库。

18、可选地,所述订单确定模块,具体用于:

19、根据所述第一目标车辆标识和所述目标车辆到达所述入口位置的时间,生成所述目标临时订单的订单标识;

20、将所述第一目标手掌特征、所述第一目标车辆标识、所述第一费用参考信息、订单产生时间和状态信息写入预设的临时订单结构中,得到所述目标临时订单的订单数据,所述订单产生时间为产生所述目标临时订单的时间,所述状态信息用于标识所述目标临时订单是否被支付。

21、可选地,所述订单确定模块,具体用于:

22、将所述订单标识作为键数据;

23、对所述订单数据中的所述第一目标手掌特征进行压缩,得到压缩手掌特征,根据所述订单数据中的所述第一目标车辆标识、所述第一费用参考信息、所述订单产生时间和所述状态信息,生成预设结构的元数据,并将所述压缩手掌特征和所述元数据作为值数据;

24、在所述临时订单库中存储所述键数据和所述值数据之间的对应关系。

25、可选地,所述装置还包括:

26、第二费用参考信息获取模块,用于获取第二费用参考信息,所述第二费用参考信息基于所述出口位置确定,其用于确定所述目标临时订单对应的订单费用;

27、对应地,所述订单确定模块,具体用于:

28、根据所述第二目标手掌特征和所述第二目标车辆标识中的至少一种信息,在临时订单库中查询所述目标临时订单,并将所述第二费用参考信息写入所查询到的所述目标临时订单中。

29、可选地,所述订单确定模块,具体用于:

30、在所述第二目标车辆标识存在部分被遮挡信息的情况下,根据所述入口位置到所述出口位置之间的预估路径、以及所述目标车辆到达所述出口位置的时间,确定所述目标车辆到达所述入口位置的预估时段;

31、根据所述预估时段,在所述临时订单库中确定候选临时订单集;

32、根据所述第二目标车辆标识和所述第二目标手掌特征中的至少一种信息,在所述候选临时订单集中查询所述目标临时订单。

33、可选地,所述发送模块,具体用于:

34、在根据所述第一目标手掌特征和所述第一目标车辆标识,创建所述目标临时订单后,向所述入口位置的第一车辆拦截设备发送第一订单通知消息,所述第一订单通知消息用于指示成功创建所述目标临时订单;

35、或者,

36、在根据所述第二目标手掌特征和所述第二目标车辆标识,查询到所述目标临时订单后,向所述出口位置的第二车辆拦截设备发送第二订单通知消息,所述第二订单通知消息用于指示成功查询到所述目标临时订单。

37、可选地,所述装置还包括:

38、第一查询模块,用于在手掌特征库中查询是否存在与所述目标手掌特征相匹配的手掌特征,所述手掌特征库用于存储已开通刷掌支付服务的对象的手掌特征;

39、第一确定模块,用于若在所述手掌特征库中查询到与所述目标手掌特征相匹配的手掌特征,则确定第一目标订单,所述第一目标订单用于支持从所述目标手掌特征关联的支付渠道付费扣款;

40、第二确定模块,用于若在所述手掌特征库中未查询到与所述目标手掌特征相匹配的手掌特征,则执行所述根据所述目标手掌特征和所述目标车辆标识,确定目标临时订单。

41、可选地,所述装置还包括:

42、第二查询模块,用于在车辆标识库中查询是否存在所述目标车辆标识,所述车辆标识库用于存储已关联有支付渠道的车辆标识;

43、第三确定模块,用于若在所述车辆标识库中查询到所述目标车辆标识,则确定第二目标订单,所述第二目标订单用于支持从所述目标车辆标识关联的支付渠道付费扣款;

44、第四确定模块,用于若在所述车辆标识库中未查询到所述目标车辆标识,则执行所述根据所述目标手掌特征和所述目标车辆标识,确定目标临时订单。

45、可选地,所述装置还包括:

46、第三查询模块,用于根据所述目标手掌特征和所述目标车辆标识中的至少一种参考信息,在临时订单库中查询匹配临时订单,所述匹配临时订单中包括与所述目标手掌特征相匹配的手掌特征,或者包括所述目标车辆标识;

47、第一告警模块,用于若查询到未支付的所述匹配临时订单超过预设数量,则控制进行告警。

48、可选地,所述装置还包括:

49、第一接收模块,用于接收通过目标程序发起的订单查询请求,所述订单查询请求中包括针对所述目标车辆的临时订单查询信息;

50、第五确定模块,用于根据所述订单查询请求,确定所述目标临时订单;

51、第一支付模块,用于向所述目标程序发送所述目标临时订单,以通过所述目标程序支付所述目标临时订单。

52、可选地,所述目标程序为目标应用支持的小程序,所述装置中还包括支持所述目标程序发起所述订单查询请求的以下模块:

53、对象信息获取模块,用于获取所述目标应用的当前登录对象的对象信息;

54、发起模块,用于若所述对象信息指示所述当前登录对象具有关联车辆标识,则基于所述关联车辆标识发起所述订单查询请求;

55、第二接收模块,用于若所述对象信息指示所述当前登录对象不具有所述关联车辆标识,则接收输入的所述临时订单查询信息,所述临时订单查询信息包括所述目标车辆标识和相关查询条件。

56、可选地,所述装置还包括:

57、第三接收模块,用于接收通过所述目标程序采集的补录手掌特征;

58、第二支付模块,用于若所述补录手掌特征与所述目标临时订单中的所述目标手掌特征相匹配,则支持通过所述目标程序支付所述目标临时订单;

59、第二告警模块,用于若所述补录手掌特征与所述目标临时订单中的所述目标手掌特征不匹配,则通过所述目标程序进行提醒告警。

60、可选地,所述目标程序为目标应用支持的小程序,所述装置还包括:

61、第四接收模块,用于在所述补录手掌特征与所述目标临时订单中的所述目标手掌特征相匹配的情况下,接收通过所述目标程序发送的服务开通消息,所述服务开通消息用于指示开通刷掌支付服务;

62、开通刷掌支付服务模块,用于响应于所述服务开通消息,根据所述目标应用的当前登录对象以及所述目标临时订单中的所述目标手掌特征,为所述当前登录对象开通所述刷掌支付服务。

63、可选地,所述目标临时订单存储于临时订单库,所述装置还包括:

64、迁移模块,用于针对所述临时订单库中的每个临时订单,若所述临时订单到达其对应的存储时限,则将所述临时订单从所述临时订单库中的缓存层迁移至持久层存储,所述缓存层的查询效率高于所述持久层的查询效率,所述持久层的存储成本低于所述缓存层的存储成本。

65、本技术第三方面提供了一种计算机设备,所述设备包括处理器和存储器:

66、所述存储器用于存储计算机程序;

67、所述处理器用于根据所述计算机程序,执行如上述第一方面所述的刷掌应用方法。

68、本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被计算机设备执行时实现上述第一方面所述的刷掌应用方法。

69、本技术第五方面提供了一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序被处理器执行时,实现上述第一方面所述的刷掌应用方法。

70、从以上技术方案可以看出,本技术实施例具有以下优点:

71、本技术实施例提供了一种刷掌应用方法,该方法在车辆付费场景中支持用户通过刷掌来触发放行车辆,并且支持用户延迟付费。具体的,在该方法中,可以获取通过刷掌设备采集的目标对象的目标手掌特征,还可以获取通过车辆标识识别设备采集的、与目标对象相关联的目标车辆的目标车辆标识;然后,根据该目标手掌特征和目标车辆标识确定目标临时订单,该目标临时订单即为该目标车辆对应的待支付订单,且该目标临时订单支持被延迟支付;在确定出目标临时订单后,可以向车辆拦截设备发送订单通知消息,以指示车辆拦截设备放行该目标车辆。如此,目标对象仅需执行简单的刷掌动作,即可触发车辆拦截设备放行目标车辆通过,提高了用户的操作便捷性,并且提高了车辆拦截设备处车辆的通行效率。此外,由于目标临时订单支持被延迟支付,因此,目标对象可以在事后(如目标车辆通过车辆拦截设备后、或体验完车辆付费场景对应的相关服务后)根据该目标车辆标识,查询该目标车辆对应的目标临时订单,并完成对于该目标临时订单的支付,由此将放行车辆的环节和支付订单的环节分离开来,实现先放行再支付的车辆付费机制,避免车辆拦截设备处发生车辆拥堵的情况,且方便目标对象事后随时支付该目标临时订单,进一步提高了用户体验。