扫码状态提醒方法、装置、设备及计算机可读存储介质与流程

文档序号:29261982发布日期:2022-03-16 12:25阅读:131来源:国知局
扫码状态提醒方法、装置、设备及计算机可读存储介质与流程

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.在一些实施方式中,光源装置包括红外装置或led灯组装置。
30.第三方面,本技术实施例提供了一种扫码状态提醒装置,应用于支付终端,该装置包括:
31.确定模块,用于在利用扫码终端扫描支付终端当前显示的第一支付码的情况下,确定是否检测到目标光信号,其中,目标光信号为扫码终端在扫码完成后控制光源装置发出的用于进行状态提醒的光信号,光源装置设置于扫码终端朝向支付终端的一侧;
32.提醒模块,用于在检测到目标光信号的情况下,按照预设提醒方式进行扫码完成状态提醒,其中,预设提醒方式包括震动提醒和声音提醒中的至少一项。
33.在一些实施方式中,确定模块具体可以包括:
34.启动子模块,用于启动支付终端的前置摄像头;
35.确定子模块,用于根据前置摄像头采集的图像信息,确定是否检测到目标光信号。
36.在一些实施方式中,确定模块或确定子模块具体可以包括:
37.识别单元,用于对检测到的光信号进行识别,确定光信号是否满足预设条件,其中,预设条件包括目标颜色、目标概率和目标强度中的至少一项。
38.确定单元,用于在光信号满足预设条件的情况下,确定检测到目标光信号。
39.在一些实施方式中,扫码状态提醒装置还包括:
40.第一更新模块,用于在检测到目标光信号的情况下,将第一支付码对应的使用状态更新为已使用。
41.在一些实施方式中,扫码状态提醒装置还包括:
42.第二更新模块,用于在检测到目标光信号的情况下,将当前显示的第一支付码更新为第二支付码。
43.第四方面,本技术实施例提供了一种扫码状态提醒装置,应用于扫码终端,该装置包括:
44.扫描模块,用于在接收到针对目标账单的收款指令的情况下,对支付终端当前显示的第一支付码进行扫描;
45.控制模块,用于在确定完成对第一支付码的扫描过程后,控制光源装置发出目标光信号,以使支付终端在检测到目标光信号的情况下,按照预设提醒方式进行扫码完成状态提醒;其中,光源装置设置于扫码终端朝向支付终端的一侧。
46.在一些实施方式中,扫码状态提醒装置还包括:
47.获取模块,用于在确定完成对第一支付码的扫描过程后,获取第一支付码对应的支付信息;
48.支付模块,用于根据支付信息执行针对目标账单的支付处理,得到支付结果;
49.第一发光模块,用于在支付结果为支付成功的情况下,控制光源装置发出第一光信号;
50.第二发光模块,用于在支付结果为支付失败的情况下,控制光源装置发出第二光信号;
51.其中,目标光信号、第一光信号和第二光信号互为不同颜色的光信号。
52.在一些实施方式中,光源装置包括红外装置或led灯组装置。
53.第五方面,本技术实施例提供了一种电子设备,该电子设备包括:处理器以及存储有计算机程序指令的存储器;
54.处理器执行计算机程序指令时实现如第一方面或第二方面的任一项实施例中的扫码状态提醒方法的步骤。
55.第六方面,本技术实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面或第二方面的任一项实施例中的扫码状态提醒方法的步骤。
56.本技术实施例中的扫码状态提醒方法、装置、设备及计算机可读存储介质,在利用扫码终端扫描支付终端的过程中,支付终端能够对扫码终端发出的代表扫码状态完成的目标光信号进行检测,在支付终端检测到目标光信号的情况下,通过用户能够感知的振动和/或声音的提醒方式对用户进行扫码状态已完成的提醒。如此,由于在扫码完成后,支付终端能够及时获知扫码完成的提醒信息并以用户能够感知的方式进行提醒,因此可以避免用户无法及时获知扫码是否已完成,而导致用户长时间保持扫码状态的问题,减少了扫码时间,提高了支付的效率和用户的支付体验。
附图说明
57.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
58.图1是本技术提供的移动支付场景的一示例的示意图;
59.图2是本技术提供的扫码状态提醒方法的一实施例的流程示意图;
60.图3是本技术提供的扫码状态提醒方法的另一实施例的流程示意图;
61.图4是本技术提供的光源装置的一示例的结构示意图;
62.图5是本技术提供的基于三端的扫码状态提醒方法的一示例的流程示意图;
63.图6是本技术提供的基于三端的扫码状态提醒方法的另一示例的流程示意图;
64.图7是本技术提供的扫码状态提醒装置的一实施例的结构示意图;
65.图8是本技术提供的扫码状态提醒装置的另一实施例的结构示意图;
66.图9是本技术提供的电子设备的一实施例的结构示意图。
具体实施方式
67.下面将详细描述本技术的各个方面的特征和示例性实施例,为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本技术进行进一步详细描述。应理解,此处所描述的具体实施例仅意在解释本技术,而不是限定本技术。对于本领域技术人员来说,本技术可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本技术的示例来提供对本技术更好的理解。
68.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者设备中还存在另外的相同要素。
69.随着社会的发展,移动支付逐渐普及。但是在移动支付的过程中,尤其是在用户利用支付终端展示付款码,由扫码终端进行扫描的场景下,由于支付终端展示付款码通常都是由支付终端的屏幕进行展示,在扫码支付过程中,支付终端的屏幕需要贴近扫码终端,这样会使得用户只能观察到支付终端不具有屏幕的一侧。在这种情况下,用户无法通过对扫码终端和支付终端的观察来确定扫码的状态。由此,可能会造成用户支付完成后一直保持扫码动作或用户未支付完成就停止扫码动作,而使得扫码失败,进而重复扫码。长时间保持扫码状态或重复扫码都延长了扫码的时间,影响了用户支付的效率,降低了用户支付的体验。
70.为了解决现有技术问题,本技术实施例提供了一种扫码状态提醒方法、装置、设备及计算机可读存储介质。该扫码状态提醒方法可以应用于如图1所示的架构中,具体结合图1进行详细说明。
71.图1示出了本技术提供的移动支付场景的一示例的示意图。
72.如图1所示,在移动扫码支付的场景中,包括至少一个支付终端10和扫码终端11。付款用户可以使用支付终端10展示可以用于支付的支付码。在付款用户使用支付终端10展示支付码之后,收款用户可以使用扫码终端11对支付终端10展示的支付码进行扫描。扫码终端11在对支付码扫描后,将扫描得到的信息发送到后台,由后台完成扣款。扫码终端11可以包括光源装置111。
73.根据上述应用场景,下面结合图2至图3对本技术实施例提供扫码状态提醒方法进行详细说明,需要说明的是,本技术实施例提供的扫码状态提醒方法,执行主体可以包括支付终端和扫码终端。下面,首先对执行主体为支付终端的扫码状态提醒方法进行详细介绍。
74.图2示出了本技术提供的扫码状态提醒方法的一实施例的流程示意图,需要说明的是,上述扫码状态提醒方法应用于支付终端,如图2所示,该扫码状态提醒方法可以包括如下步骤:
75.s210、在利用扫码终端扫描支付终端当前显示的第一支付码的情况下,确定是否检测到目标光信号,其中,目标光信号为扫码终端在扫码完成后控制光源装置发出的可以用于进行状态提醒的光信号,光源装置设置于扫码终端朝向支付终端的一侧;
76.s220、在检测到目标光信号的情况下,按照预设提醒方式进行扫码完成状态提醒,其中,预设提醒方式包括震动提醒和声音提醒中的至少一项。
77.由此,在利用扫码终端扫描支付终端的过程中,支付终端能够对扫码终端发出的代表扫码状态完成的目标光信号进行检测,在支付终端检测到目标光信号的情况下,通过用户能够感知的振动和/或声音的提醒方式对用户进行扫码状态已完成的提醒。如此,由于在扫码完成后,支付终端能够及时获知扫码完成的提醒信息并以用户能够感知的方式进行提醒,因此可以避免用户无法及时获知扫码是否已完成,而导致用户长时间保持扫码状态的问题,减少了扫码时间,提高了支付的效率和用户的支付体验。
78.在一些实施方式中,在s210中,第一支付码可以包括但不限于二维码和条形码。支付终端可以采用设置在支付终端上的感光元件对目标光信号进行检测。其中,感光元件可以包括支付终端的前置摄像头或光接收器中的至少一个,此处不做具体限定。
79.目标光信号可以是由设置在扫码终端上的光源装置发出的呈扇形分布的可见光或不可见光,例如彩色光或红外光。目标光信号可以是由扫码终端在扫码完成后发出的,为了将扫码完成状态和扫码未完成状态进行区分的光信号。
80.具体的,在扫码完成之前,扫码终端可一直处于光信号发送状态,当然,其也可以在扫码完成之后,才处于光信号发送状态。若在扫码完成之前,扫码终端一直处于光信号发送状态,则目标光信号可以是能够区别于扫码完成之前发出的光信号的信号。其中,区别方式可以包括颜色、频率或强度中的至少一种。若在扫码完成之后,扫码终端才处于光信号发送状态,则目标光信号可以包括能够被支付终端检测和识别的光信号。
81.示例性的,在扫码过程中,支付终端响应于用户的输入,显示第一支付码。用户控制支付终端靠近扫码终端,以使扫码终端能够对支付终端显示的支付码进行扫描。在扫码完成的状态下,扫码终端发出用于区别扫码未完成状态的目标光信号。支付终端通过设置在靠近扫码终端一侧的摄像头或光接收器对目标光信号进行检测。
82.在一些实施方式中,上述步骤中,确定是否检测到目标光信号可以包括:
83.启动支付终端的前置摄像头;
84.根据前置摄像头采集的图像信息,确定是否检测到目标光信号。
85.这里,启动支付终端的前置摄像头可以包括,响应于用户的输入,支付终端显示支付码,在支付终端显示支付码之后启动支付终端的前置摄像头。前置摄像头可以包括具有图像获取功能的摄像头和具有感光功能的感光元件。相应的,图像信息可以包括由可见光构成的图像信息。也可以包括能够被感光元件识别的不可见光信号。
86.由此,由于使用了支付终端原有的前置摄像头对扫码终端发送的目标光信号进行检测,因此,可以避免为了对目标光信号进行检测而在支付终端上增加新的装置的问题,节约了成本。
87.在一些实施方式中,上述步骤中,确定是否检测到目标光信号,还可以包括:
88.对检测到的光信号进行识别,确定光信号是否满足预设条件,其中,预设条件包括目标颜色、目标频率和目标强度中的至少一项;
89.在光信号满足预设条件的情况下,确定检测到目标光信号。
90.这里,预设条件可以是由用户自定义设置的用于区分目标光信号与普通光信号的条件。
91.在一些示例中,在扫码过程中,扫码终端发出的光信号可以包括在扫码完成之前为了对支付终端显示的支付码进行清晰的识别而发出的光信号。在这种情况下,扫码终端在扫码完成后,需要控制光源装置发出能够区别于扫码未完成状态下的光信号的目标光信号。其中,扫码完成状态下的目标光信号与扫码未完成状态的光信号的区别可以是,采用不同的光信号的颜色、频率和/或强度。对应的,支付终端通过设置在靠近扫码终端一侧的前置摄像头对两种状态分别对应的光信号进行获取,并由支付终端对两种光信号进行检测,识别目标光信号。
92.在另一些示例中,在扫码过程中,扫码终端在完成扫码过程之前,并不发出光信号。在这种情况下,扫码终端在扫码完成后可发出目标光信号,以表示扫码完成。
93.在一些实施方式中,在s220中,预设的提醒方式可以包括通过用户自定义设置的能够在屏幕背对用户的情况下仍然能够让用户感知的提醒方式,具体的,预设的提醒方式可以包括震动提醒和声音提醒中的至少一项。
94.在一些具体例子中,当支付终端通过如s210中的方式获取并检测到目标光信号之后,支付终端可以通过震动的方式发出扫码完成状态的提醒,以使用户获知扫码已经完成。
95.在一些实施方式中,在检测到目标光信号的情况下,本技术实施例提供的扫码状态提醒方法还可以包括:
96.将第一支付码对应的使用状态更新为已使用。
97.这里,对第一支付码对应的使用状态更新可以包括在联网状态下,对第一支付码的使用状态进行更新,或在离线状态下将第一支付码替换为预存的第二支付码。
98.在一些实施方式中,在检测到目标光信号时,说明扫码终端已经完成扫码的动作,此时,为了避免扫码终端对第一支付码进行重复扫码支付,支付终端需要将第一支付码的状态更新为已使用。
99.由此,支付终端在检测到扫码终端发送的目标光信号之后,确定扫码终端已经完成扫码。支付终端通过将第一支付码的状态进行更新,能够有效的防止扫码终端对第一支付码进行重复扫码。这样,可以避免出现由于扫码终端重复扫码造成的付款用户财产损失的问题。
100.在一些实施方式中,上述步骤中,在检测到目标光信号的情况下,本技术实施例提供的扫码状态提醒方法还可以包括:
101.将当前显示的第一支付码更新为第二支付码。
102.这里,第二支付码与第一支付码不同,但第一支付码与第二支付码均可以支持扫码终端完成扫码操作。
103.在一些实施方式中,在支付终端检测到目标光信号时,说明扫码终端已经完成了当前扫码的操作。为了便于用户进行下一次支付,支付终端可以响应于获取到的目标光信号,将第一支付码更新为第二支付码,以便于用户使用第二支付码完成下一次移动支付。在非联网状态下即离线状态下,第一支付码和第二支付码均可以是预存的离线支付码。
104.由此,支付终端在监测到扫码终端发送的目标光信号之后,确定扫码终端已经完
成对第一支付码的扫码过程。支付终端通过将第一支付码更新为第二支付码,可以方便付款用户使用更新后的第二支付码进行下一次支付过程,从而可以保证每次支付前显示的都是未使用过的支付码,无需用户手动更新支付码,提高了用户的支付体验。
105.图3示出了本技术提供的扫码状态提醒方法的另一实施例的流程示意图,该扫码状态提醒方法可应用于扫码终端。如图3所示,该扫码状态提醒方法可以包括如下步骤:
106.s310、在接收到针对目标账单的收款指令的情况下,对支付终端当前显示的第一支付码进行扫描;
107.s320、在确定完成对第一支付码的扫描过程后,控制光源装置发出目标光信号,以使支付终端在检测到目标光信号的情况下,按照预设提醒方式进行扫码完成状态提醒;其中,光源装置设置于扫码终端朝向支付终端的一侧。
108.如此,通过在扫码终端朝向支付终端的一侧设置光源装置,使得扫码终端在完成对支付终端上显示的支付码的扫描过程后,利用光源装置向支付终端发送目标光信号,进而提醒支付终端扫码已完成,以便支付终端及时提醒用户收回支付端。如此,由于在扫码完成后,支付终端无需等待整个支付扣款过程完成即可收到扫码终端发出的扫码完成的提醒信息,进而可以及时提醒用户收回支付端,因此可以避免用户无法及时获知扫码是否已完成,而导致用户长时间保持扫码状态的问题,减少了扫码时间,提高了支付的效率和用户的支付体验。
109.在一些实施方式中,在s310中,收款指令可以是由用户触发的针对目标账单的收款过程而生成的指令。
110.在一些实施方式中,扫码终端可以在接收到由用户发送的收款指令的情况下,进入扫描状态,然后在支付终端靠近扫码终端并且显示第一支付码的情况下,扫描到第一支付码,完成扫码过程。
111.在一些实施方式中,在s320中,扫码终端确定完成对第一支付码的扫描过程的方式可以是扫码终端确定获取到第一支付码的信息的情况下,确定扫码过程完成。
112.示例性地,扫码终端在确定完成对第一支付码的扫描后,控制扫码终端中设置的光源装置发出目标光信号,以提醒支付终端扫码已完成,这样,支付终端在检测到目标光信号之后,就可按照预设提醒方式进行扫码完成状态提醒。
113.在一些示例中,扫码终端中的光源装置可以设置于扫码终端朝向支付终端的一侧。例如,在可以用于扫描的区域位于扫码终端的中心区域时,光源装置可以设置在扫描区域的四周。本技术实施例中,不对光源装置的具体位置进行限定。其中,光源装置可以包括红外装置或led灯组装置。
114.如图4所示,光源装置可以包括红外装置401和led灯组402。
115.在一些具体的例子中,在扫码未完成的状态下,led灯组402发出白色可见光,扫码终端在完成对第一支付码的扫描过程后,led灯组402发出区别于白色可见光的红色可见光。支付终端的前置摄像头检测到红色可见光后,将检测到红色可见光的信息发送至支付终端,支付终端根据成像图像确定接收到的光信号的颜色为红色的情况下,向用户发出声音提醒,以提示用户扫码完成,可以收回支付终端。
116.在另一些具体的例子中,在扫码未完成的状态下,红外装置401不发射红外光。在扫码完成的状态下,红外装置401发出红外光。设置在支付终端上的感光元件如红外接收器
检测到红外光之后,对该红外光进行信号解析,若该红外光为表示扫码完成状态的目标光信号,则支付终端发出振动提醒,以提示用户扫码完成,可以收回支付终端。
117.在一些实施方式中,在确定完成对第一支付码的扫描过程后,本技术实施例提供的扫码状态提醒方法还可以包括:
118.获取第一支付码对应的支付信息;
119.根据支付信息执行针对目标账单的支付处理,得到支付结果;
120.在支付结果为支付成功的情况下,控制光源装置发出第一光信号;
121.在支付结果为支付失败的情况下,控制光源装置发出第二光信号;
122.其中,目标光信号、第一光信号和第二光信号互为不同颜色的光信号。
123.这里,支付信息包括但不限于用户支付码信息、目标账单的账单信息等。示例性地,可将该支付信息发送至服务后台,或第三方金融机构的服务后台,例如银行后台,以便后台对支付信息进行验证、扣款等操作,并将扣款结果,也即支付结果,反馈给扫码终端,这样,扫码终端可得到针对目标账单的支付结果。
124.在一些示例中,光源装置发出的光信号可以是以颜色区分的可见光信号,不同的阶段和/或不同的支付结果可对应发出不同颜色的光信号。例如在扫码成功的情况下,扫码终端上的光源装置发出的目标光信号可以是红色光信号;在支付成功的情况下,扫码终端上的光源装置发出的第一光信号可以是绿色光信号;在支付失败的情况下,扫码终端上的光源装置发出的第二光信号可以是黄色光信号。
125.如此,通过在不同阶段和不同的支付结果,扫码终端控制其光源装置发出不同颜色的光信号,可以方便用户通过观察光源装置发出的光信号的颜色,来确定扫码结果和支付结果,提升用户使用体验。
126.为了更好地描述整个方案,基于上述各种实施方式,下面举一些具体例子。
127.如图5所示,在支付终端处于联网的状态下,本示例的扫码状态提醒方法可以包括s501-s510,下面对此进行详细解释。
128.s501、响应于收款用户的操作,扫码终端发起支付。
129.这里,收款用户的操作可以包括设置收款的金额。扫码终端发起支付可以包括扫码终端进入扫码状态。
130.在一些实施方式中,扫码终端在收款用户设置收款金额完毕之后,进入扫码的状态。
131.s502、支付终端响应于付款用户的操作,显示第一支付码。
132.这里,付款用户的操作可以包括打开对应支付软件,控制支付终端显示第一支付码。
133.在一些实施方式中,付款用户打开支付终端上对应的软件,使得支付终端显示第一支付码,然后将付款终端显示第一支付码的一侧靠近扫码终端。
134.s503、扫码终端对支付终端显示的第一支付码进行扫码。
135.这里,扫码终端进行扫码可以包括对第一支付码的标识进行获取。
136.s504、扫码终端在扫码完成后控制光源装置发出目标光信号。
137.在一些实施例中,在支付终端靠近扫码终端的距离足够扫码终端获取支付终端显示的第一支付码的状态下,扫码终端扫描支付终端显示的第一支付码,然后在获取到第一
支付码的支付信息之后,控制位于扫码终端靠近支付终端一侧的光源装置发出目标光信号。由于目标光信号已经在上述实施例中进行了详细的解释,此处就不再赘述。
138.s505、支付终端识别目标光信号。
139.在一些实施方式中,支付终端对目标光信号进行检测可以包括支付终端利用前置摄像头或红外接收器接收光信号,并对光信号进行检测,识别其是否为目标光信号。
140.s506、按照预设方式进行扫码完成状态提醒。
141.在一些实施方式中,支付终端在通过前置摄像头或红外接收器检测到目标光信号的情况下,以包括震动提醒或声音提醒中的至少一种方式发出扫码完成状态提醒,以使付款用户获知扫码状态已完成。
142.s507、扫码终端向后台发送获取的第一支付码的标识。
143.这里,后台可以包括银行等金融机构后台,此处不做具体限定。第一支付码的标识可以包括第一支付码的图像信息、编号信息或金额中的至少一项。
144.在一些实施方式中,扫码终端在通过扫码获取第一支付码的标识之后,将第一支付码的标识通过网络传输的方式发送至扫码终端对应的后台。
145.需要说明的是,本示例中,s507可以在s504之后执行。并且,在s507执行完毕之后可以按照顺序执行s508至s510。
146.s508、后台对第一支付码的标识进行验证并完成扣款。
147.这里,对第一支付码的标识进行验证可以包括,提取第一支付码对应的付款终端的信息、付款金额和验证信息中的至少一项。
148.在一些实施方式中,后台对第一支付码的标识中的验证信息与保留的验证信息进行比对,在比对无误的情况下,完成对应的付款终端的对应付款金额的扣除。
149.s509、后台将扣款信息发送至扫码终端。
150.s510、后台将扣款信息发送至支付终端。
151.这里,扣款信息可以包括扣除的金额的具体数值。
152.在一些实施方式中,后台将扣款信息发送至扫码终端之后,扫码终端对扣款信息进行显示,以使付款用户和收款用户对扣款信息进行确认。
153.由此,付款用户可以通过支付终端的扫码完成状态提醒及时获知扫码状态完成的信息,从而可以避免付款用户无法及时获知扫码状态已完成的信息,导致付款用户长时间保持扫码状态。进一步的,由于避免了付款用户长时间的保持扫码状态,所以减少了扫码的时间,整体上提高了支付的效率和付款用户的支付体验。
154.另外,如图6所示,在支付终端处于非联网的状态下,本示例的扫码状态提醒方法可以包括s601-s610,下面对此进行详细解释。
155.s601、响应于收款用户的操作,扫码终端发起支付。
156.s602、支付终端响应于付款用户的操作,显示离线预存的第一支付码。
157.s603、扫码终端对支付终端显示的第一支付码进行扫码。
158.s604、扫码终端在扫码完成后控制光源装置发出目标光信号。
159.s605、支付终端识别目标光信号。
160.s606、按照预设方式进行扫码完成状态提醒。
161.s607、支付终端将第一支付码对应的使用状态更新为已使用,并更新显示为预存
的第二支付码。
162.这里,支付终端处于离线状态,且支付终端中可存储有多个离线预存的支付码。在支付终端检测到目标光信号的情况下,将第一支付码更新为第二支付码,并将第一支付码的使用状态更新为已使用。
163.s608、扫码终端向后台发送获取的第一支付码的标识。
164.需要说明的是,本示例中,s608可以在s604之后执行。并且,在s608执行完毕之后可以按照顺序执行s609至s610。
165.s609、后台对第一支付码的标识进行验证并完成扣款。
166.s610、后台将扣款信息发送至扫码终端。
167.本示例中的步骤已在上述步骤中进行了详细说明,此处不再赘述。
168.如此,在支付终端非联网环境下使用离线支付码支付时,若扫码终端完成扫码过程,依然可以通过目标光信号向支付终端发出扫码完成提醒,并且支付终端可对离线支付码的状态进行变更,这样,在无网络的情况下,本技术实施例增加了支付终端对存量离线支付码的状态更新方式,从而使得非联网状态下的离线支付消费过程更加透明准确。
169.需要说明的是,上述公开实施例描述的应用场景是为了更加清楚的说明本公开实施例的技术方案,并不构成本公开实施例提供的技术方案的限定,本领域普通技术人员可知,随着新应用场景的出现,本公开实施例提供的技术方案对于类似的技术问题,同样适用。
170.基于相同的发明构思,本技术实施例还提供了一种扫码状态提醒装置,该装置可以应用于支付终端,下面结合图7对本技术实施例提供的扫码状态提醒装置进行详细说明。
171.图7示出了本技术提供的扫码状态提醒装置的一实施例的结构示意图。
172.如图7所示,支付终端的扫码状态提醒装置700可以包括:
173.确定模块701,用于在利用扫码终端扫描支付终端当前显示的第一支付码的情况下,确定是否检测到目标光信号,其中,目标光信号为扫码终端在扫码完成后控制光源装置发出的可以用于进行状态提醒的光信号,光源装置设置于扫码终端朝向支付终端的一侧;
174.提醒模块702,用于在检测到目标光信号的情况下,按照预设提醒方式进行扫码完成状态提醒,其中,预设提醒方式包括震动提醒和声音提醒中的至少一项。
175.下面对上述扫码状态提醒装置进行详细说明,具体如下所示。
176.在一些实施例中,确定模块701具体可以包括:
177.启动子模块,用于启动支付终端的前置摄像头。
178.确定子模块,用于根据前置摄像头采集的图像信息,确定是否检测到目标光信号。
179.在一些实施方式中,确定模块701或确定子模块具体还可以包括:
180.识别单元,用于对检测到的光信号进行识别,确定光信号是否满足预设条件,其中,预设条件包括目标颜色、目标频率和目标强度中的至少一项。
181.确定单元,具体可以用于在光信号满足预设条件的情况下,确定检测到目标光信号。
182.在一些实施方式中,扫码状态提醒装置700还可以包括:
183.第一更新模块,用于在检测到目标光信号的情况下,将第一支付码对应的使用状态更新为已使用。
184.在其中的一个实施例中,扫码状态提醒装置700还可以包括:
185.第二更新模块,用于在检测到目标光信号的情况下,将当前显示的第一支付码更新为第二支付码。
186.这样,在利用扫码终端扫描支付终端的过程中,支付终端能够对扫码终端发出的代表扫码状态完成的目标光信号进行检测,在支付终端检测到目标光信号的情况下,通过用户能够感知的振动和/或声音的提醒方式对用户进行扫码状态已完成的提醒。如此,由于在扫码完成后,支付终端能够及时获知扫码完成的提醒信息并以用户能够感知的方式进行提醒,因此可以避免用户无法及时获知扫码是否已完成,而导致用户长时间保持扫码状态的问题,减少了扫码时间,提高了支付的效率和用户的支付体验。
187.基于相同的发明构思,本技术实施例还提供了一种扫码状态提醒装置,装置应可以用于扫码终端,下面结合图8对本技术实施例提供的扫码状态提醒装置进行详细说明。
188.图8是本技术提供的扫码状态提醒装置的另一实施例的结构示意。
189.如图8所示,应用于扫码终端的扫码状态提醒装置800可以包括:
190.扫描模块801,用于在接收到针对目标账单的收款指令的情况下,对支付终端当前显示的第一支付码进行扫描。
191.控制模块802,用于在确定完成对第一支付码的扫描过程后,控制光源装置发出目标光信号,以使支付终端在检测到目标光信号的情况下,按照预设提醒方式进行扫码完成状态提醒;其中,光源装置设置于扫码终端朝向支付终端的一侧。
192.在一些实施方式中,扫码状态提醒装置800还可以包括:
193.获取模块,用于在确定完成对第一支付码的扫描过程后,获取第一支付码对应的支付信息;
194.支付模块,用于根据支付信息执行针对目标账单的支付处理,得到支付结果;
195.第一发光模块,用于在支付结果为支付成功的情况下,控制光源装置发出第一光信号;
196.第二发光模块,用于在支付结果为支付失败的情况下,控制光源装置发出第二光信号;
197.其中,目标光信号、第一光信号和第二光信号互为不同颜色的光信号。
198.在一些实施方式中,光源装置包括红外装置或led灯组装置。
199.如此,通过在扫码终端朝向支付终端的一侧设置光源装置,使得扫码终端在完成对支付终端上显示的支付码的扫描过程后,利用光源装置向支付终端发送目标光信号,进而提醒支付终端扫码已完成,以便支付终端及时提醒用户收回支付端。如此,由于在扫码完成后,支付终端无需等待整个支付扣款过程完成即可收到扫码终端发出的扫码完成的提醒信息,进而可以及时提醒用户收回支付端,因此可以避免用户无法及时获知扫码是否已完成,而导致用户长时间保持扫码状态的问题,减少了扫码时间,提高了支付的效率和用户的支付体验。
200.图9示出了本技术提供的电子设备的一实施例的硬件结构示意图。
201.该电子设备900可以包括处理器901以及存储有计算机程序指令的存储器902。
202.具体地,上述处理器901可以包括中央处理器(cpu),或者特定集成电路(application specific integrated circuit,asic),或者可以被配置成实施本技术实施
例的一个或多个集成电路。
203.存储器902可以包括可以用于数据或指令的大容量存储器。举例来说而非限制,存储器902可包括硬盘驱动器(hard disk drive,hdd)、软盘驱动器、闪存、光盘、磁光盘、磁带或通用串行总线(universal serial bus,usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器902可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器902可在综合网关容灾设备的内部或外部。在特定实施例中,存储器902是非易失性固态存储器。
204.存储器可包括只读存储器(rom),随机存取存储器(ram),磁盘存储介质设备,光存储介质设备,闪存设备,电气、光学或其他物理/有形的存储器存储设备。因此,通常,存储器包括一个或多个编码有包括计算机可执行指令的软件的有形(非暂态)计算机可读存储介质(例如,存储器设备),并且当该软件被执行(例如,由一个或多个处理器)时,其可操作来执行参考根据本技术的一方面的方法所描述的操作。
205.处理器901通过读取并执行存储器902中存储的计算机程序指令,以实现上述实施例中的任意一种扫码状态提醒方法。
206.在一些示例中,电子设备900还可包括通信接口903和总线910。其中,如图9所示,处理器901、存储器902、通信接口903通过总线910连接并完成相互间的通信。
207.通信接口903主要可以用于实现本技术实施例中各模块、装置、单元和/或设备之间的通信。
208.总线910包括硬件、软件或两者,将在线数据流量计费设备的部件彼此耦接在一起。举例来说而非限制,总线910可包括加速图形端口(agp)或其他图形总线、增强工业标准架构(eisa)总线、前端总线(fsb)、超传输(ht)互连、工业标准架构(isa)总线、无限带宽互连、低引脚数(lpc)总线、存储器总线、微信道架构(mca)总线、外围组件互连(pci)总线、pci-express(pci-x)总线、串行高级技术附件(sata)总线、视频电子标准协会局部(vlb)总线或其他合适的总线或者两个或更多个以上这些的组合。在合适的情况下,总线910可包括一个或多个总线。尽管本技术实施例描述和示出了特定的总线,但本技术考虑任何合适的总线或互连。
209.示例性的,作为支付终端,电子设备900可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等。作为扫码终端,电子设备900可以为pos机(point of sales terminal,pos)、扫码器等。
210.该电子设备可以执行本技术实施例中的扫码状态提醒方法,从而实现结合图2至图8描述的扫码状态提醒方法和装置。
211.另外,结合上述实施例中的扫码状态提醒方法,本技术实施例可提供一种计算机可读存储介质来实现。该计算机可读存储介质上存储有计算机程序指令;该计算机程序指令被处理器执行时实现上述实施例中的任意一种扫码状态提醒方法。计算机可读存储介质的示例包括非暂态计算机可读存储介质,如便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件等。
212.需要明确的是,本技术并不局限于上文所描述并在图中示出的特定配置和处理。
为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本技术的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本技术的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。
213.以上的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(asic)、适当的固件、插件、功能卡等等。当以软件方式实现时,本技术的元素是被可以用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、rom、闪存、可擦除rom(erom)、软盘、cd-rom、光盘、硬盘、光纤介质、射频(rf)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。
214.还需要说明的是,本技术中提及的示例性实施例,基于一系列的步骤或者装置描述一些方法或系统。但是,本技术不局限于上述步骤的顺序,也就是说,可以按照实施例中提及的顺序执行步骤,也可以不同于实施例中的顺序,或者若干步骤同时执行。
215.上面参考根据本技术的实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各方面。应当理解,流程图和/或框图中的每个方框以及流程图和/或框图中各方框的组合可以由计算机程序指令实现。这些计算机程序指令可被提供给通用计算机、专用计算机、或其它可编程数据处理装置的处理器,以产生一种机器,使得经由计算机或其它可编程数据处理装置的处理器执行的这些指令使能对流程图和/或框图的一个或多个方框中指定的功能/动作的实现。这种处理器可以是但不限于是通用处理器、专用处理器、特殊应用处理器或者现场可编程逻辑电路。还可理解,框图和/或流程图中的每个方框以及框图和/或流程图中的方框的组合,也可以由执行指定的功能或动作的专用硬件来实现,或可由专用硬件和计算机指令的组合来实现。
216.以上,仅为本技术的具体实施方式,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。应理解,本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1