一种付款码展示方法、支付设备及电子设备
技术领域
本文件涉及数据处理技术领域,尤其涉及一种付款码展示方法、支付设备及电子设备。
背景技术
在付款码支付的应用场景中,收款设备所支持的电子钱包的种类非常多,这些电子钱包提供的码制也不尽相同。对于付款方来讲,由于不了解收款设备所支持的码制,如果不人为选择收款设备所支持的码制进行付款码支付,则支付的成功率偏低,导致用户体验较差。
有鉴于此,如何智能化选择收款设备支持的码制进行付款码支付是当前亟需要解决的技术问题。
发明内容
本说明书实施例目的是提供一种付款码展示方法、支付设备及电子设备,能够辅助支付设备智能化选择收款设备所支持的码制进行付款码支付,从而提高支付成功率。
为了实现上述目的,本说明书实施例是这样实现的:
第一方面,提供一种付款码展示方法,包括:
支付设备扫描针对收款设备设置的图形码,所述图形码包含有所述收款设备支持的至少一种码制的信息;
所述支付设备从所述图形码指示的所述收款设备支持的至少一种码制中确定出目标码制;
所述支付设备展示所述目标码制的付款码,其中,所述付款码用于向所述收款设备付款。
第二方面,提供一种支付设备,包括:
图形码扫描模块,扫描针对收款设备设置的图形码,所述图形码包含有所述收款设备支持的至少一种码制的信息;
码制选择模块,从所述收款设备支持的所述至少一种码制中确定出目标码制;
图形码展示模块,展示所述目标码制的付款码,其中,所述付款码用于向所述收款设备付款。
第三方面,提供一种电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行:
第四方面,提供一种算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:
扫描针对收款设备设置的图形码,所述图形码包含有所述收款设备支持的至少一种码制的信息;
从所述图形码指示的所述收款设备支持的至少一种码制中确定出目标码制;
展示所述目标码制的付款码,其中,所述付款码用于向所述收款设备付款。
基于本说明书实施例的方案,收款设备将支持的码制通过图形码展示给支付设备,支持设备在扫描后,基于图形码选择一种收款设备所支持的码制生成付款码,从而保证收款设备能够成功进行结算。显然,本能够保证用户一次就能成功支付,因此提高用户体验,具有更高的实用价值。
附图说明
为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书实施例中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书实施例提供的付款码展示方法的流程示意图。
图2为本说明书实施例提供的付款码展示方法在应用场景一中的具体流程示意图。
图3为本说明书实施例提供的付款码展示方法在应用场景二中的具体流程示意图。
图4为本说明书实施例提供的付款码展示方法在应用场景三中的具体流程示意图。
图5为本说明书实施例提供的方法的支付设备的结构示意图。
图6为本说明书实施例提供的电子设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
如前所述,在付款码支付的应用场景中,收款设备所支持的电子钱包的种类非常多,这些电子钱包提供的码制也不尽相同。对于付款方来讲,由于不了解收款设备所支持的码制,如果不人为选择收款设备所支持的码制进行付款码支付,则支付的成功率偏低,导致用户体验较差。为此,本文件旨在提供一种能够辅助支付设备智能化选择收款设备所支持的码制进行付款码支付的技术方案。
图1是本说明书实施例付款码展示方法的流程图。图1所示的方法可以由下文相对应的装置执行,包括:
步骤S102,支付设备扫描针对收款设备设置的图形码,图形码包含有收款设备支持的至少一种码制的信息。
其中,支付设备可以但不限于是支付方的个人终端设备,如手机、智能手环或者智能手表等;收款设备可以但不限于是收款方的结账终端,如自助售货机、POS机等等;图形码可以是二维码、条形码等;图形码的码制是图形码的编码要求,码制不同则对应不同的电路识别方式。
在本说明书实施例方案中,图形码可以是通过收款设备进行展示,也可以是通过由所述收款设备的用户提供,这里不作具体限定。
步骤S104,支付设备从图形码指示的收款设备支持的至少一种码制中确定出目标码制。
在本说明书实施例中,支付设备可以根据自己的偏好,从收款设备支持的至少一种码制中选择出目标码制。
比如,支付设备可以基于支付设备的支付记录,从图形码指示的所述收款设备支持的至少一种码制中,选择最近使用的一者作为目标码制。
再比如,支付设备基于支付设备的支付记录,从图形码指示的收款设备支持的至少一种码制中,选择使用频率最高的一者作为目标码制。
或者,支付设备可以按照支付***的要求从收款设备支持的至少一种码制中选择出目标码制。
比如,图形码只包含有由收款设备从支持的码制中确定的唯一一种码制,该唯一一种码制可以是基于所述收款设备的支付***的电子钱包策略确定得到的最优结果。
再比如,图形码包含有收款设备支持的多种码制以及对应的优先级的信息,其中多种码制的优先级可以是基于支付***的电子钱包策略所确定得到的。支付设备需要支付设备根据码制的优先级,从所述图形码指示的所述收款设备支持的多种码制中,选择一者作为目标码制(还可以结合其他确定目标码制的策略,这里本文不再举例赘述)。
步骤S106,支付设备展示目标码制的付款码,其中,付款码用于向收款设备付款。
应理解,当收款设备扫描支付设备展示的付款码后,完成支付款结算。
基于图1所示的方法可以知道,本说明书实施例的方案中,收款设备将支持的码制通过图形码展示给支付设备,支持设备在扫描后,基于图形码选择一种收款设备所支持的码制生成付款码,从而保证收款设备能够成功进行结算,进而带来更好的用户体验,因此具有很高的实用价值。
下面结合不同的应用场景,对本说明书实施例的付款码展示方法进行详细介绍。
应用场景一
本应用场景一中,支付设备为消费者的个人终端,收款设备为商户POS机。对应地,参考图2,消费者从商户购买商品所需要的付款流程包括如下步骤:
步骤S201,商户的运营人员在支付***设置商户支持的码制,支付***生成指示有商户支持的至少一种码制的图形码。
应理解,在后续过程中,如果商户的运营人员后续变更支持的码制时,则可以重新请求支付***更新图形。也就是说这,商户支持的码制可以动态配置。
步骤S202,商户的运营人员把支付***生成的图形码打印后贴在商户的店铺中。
步骤S203,消费者在进行购物时,通过个人终端扫描商户店铺的图形码。
步骤S204,消费者的个人终端解析图形码,获取商户支持的码制,并基于历史支付记录,从中选取一个使用频率最高的或者最近使用的码制作为目标码制。
步骤S205,消费者的个人终端基于目标码制生成并展示付款码。
步骤S206,商户使用POS机扫描消费者的个人终端展示付款码,完成支付结算。
应用场景二
本应用场景二中,支付设备为消费者的个人终端,收款设备为商户POS机,对应地,参考图3,消费者从商户购买商品所需要的付款流程包括如下步骤:
步骤S301,商户的运营人员在支付***设置商户支持的码制,支付***基于电子钱包策略,从商户支持的码制中直接择优确定出目标码制,并生成支持目标码制的图形码。
其中,本说明书实施例不对电子钱包策略作具体限定。作为示例性介绍,支付***可以根据电子钱包策略,从商户支持的码制中选择一个具有提供优惠权益的码制,并将该提供优惠权益的码制作为目标码制。
此外,在后续过程中,如果商户的运营人员后续变更支持的码制时,则可以重新请求支付***更新图形。也就是说这,商户支持的码制可以动态配置。
步骤S302,商户的运营人员在消费者进行购物结算时,使用POS机展示支付***生成的图形码。
步骤S303,消费者通过个人终端扫描POS机展示的图形码。
步骤S304,消费者的个人终端解析图形码,获取支付***所提供的目标码制。
步骤S305,消费者的个人终端基于目标码制生成并展示付款码。
步骤S306,商户使用POS机扫描消费者的个人终端展示付款码,完成支付结算。
应用场景三
本应用场景三中,支付设备为消费者的个人终端,收款设备为商户POS机,对应地,参考图4,消费者从商户购买商品所需要的付款流程包括如下步骤:
步骤S401,商户的运营人员在支付***设置商户支持的码制,支付***基于电子钱包策略,为商户支持的码制确定优先级,并生成指示有商户支持的码制以及对应的优先级的图形码。
其中,本说明书实施例不对电子钱包策略作具体限定。作为示例性介绍,支付***可以根据电子钱包策略,先确定电子钱是否对商户支持的码制提供优惠权益,并根据码制的优惠权益来确定对应的优先级。比如,码制的优惠权益越大,则优先级越高,码制的优先级越小则对应的优先级越低。
此外,在后续过程中,如果商户的运营人员后续变更支持的码制时,则可以重新请求支付***更新图形。也就是说这,商户支持的码制可以动态配置。
步骤S402,商户的运营人员在消费者进行购物结算时,使用POS机展示支付***生成的图形码。
步骤S403,消费者通过个人终端扫描POS机展示的图形码。
步骤S404,消费者的个人终端解析图形码,获取商户支持的码制以及对应的优先级的图形码,并从中选取优先级最高的码制作为目标码制。
步骤S405,消费者的个人终端基于目标码制生成并展示付款码。
步骤S406,商户使用POS机扫描消费者的个人终端展示付款码,完成支付结算。
以上是对本说明书实施例的方法的介绍。应理解,在不脱离本文上述原理基础之上,还可以进行适当的变化,这些变化也应视为本说明书实施例的保护范围。
与上述方法相对应地,如图5所示,本说明书实施例还提供一种支付设备500,包括:
图形码扫描模块510,扫描针对收款设备设置的图形码,所述图形码包含有所述收款设备支持的至少一种码制的信息;
码制选择模块520,从所述收款设备支持的所述至少一种码制中确定出目标码制;
图形码展示模块530,展示所述目标码制的付款码,其中,所述付款码用于向所述收款设备付款。
基于图5所示的支付设备可以知道,本说明书实施例的方案中,收款设备将支持的码制通过图形码展示给支付设备,支持设备在扫描后,基于图形码选择一种收款设备所支持的码制生成付款码,从而保证收款设备能够成功进行结算,进而带来更好的用户体验,因此具有很高的实用价值。
可选地,所述码制选择模块520在执行时,具体基于所述支付设备的支付记录,从所述图形码指示的所述收款设备支持的至少一种码制中,选择使用频率最高的一者作为目标码制。
或者,所述码制选择模块520在执行时,具体基于所述支付设备的支付记录,从所述图形码指示的所述收款设备支持的至少一种码制中,选择最近使用的一者作为目标码制。
可选地,所述图形码包含有由所述收款设备从支持的码制中确定的唯一一种码制。其中,所述唯一一种码制可以是基于所述收款设备的支付***的电子钱包策略确定得到的。对应地,所述码制选择模块520在执行时,可以将所述图形码指示的所述收款设备唯一支持的码制直接确定为目标码制。
可选地,所述图形码包含有所述收款设备支持的多种码制以及对应的优先级的信息。所述码制选择模块520在执行时,以根据码制的优先级,从所述图形码指示的所述收款设备支持的多种码制中,选择一者作为目标码制。其中,所述收款设备支持的多种码制的优先级可以是基于支付***的电子钱包策略所确定得到的。
可选地,所述图形码是通过向支付***设置所述收款设备支持的至少一种码制而由所述支付***生成的。
可选地,所述图形码通过所述收款设备展示,或者由所述收款设备的用户提供。
显然,本说明书实施例的支付设备可以作为上述图1所示的付款码展示方法的执行主体,因此该支付设备能够实现方法在图1至图4所实现的功能。由于原理相同,本文不再赘述。
图6是本说明书的一个实施例电子设备的结构示意图。请参考图6,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(Random-Access Memory,RAM),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(PeripheralComponent Interconnect,外设部件互连标准)总线或EISA(Extended Industry StandardArchitecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成上述支付设备。处理器,执行存储器所存放的程序,并具体用于执行以下操作:
扫描针对收款设备设置的图形码,所述图形码包含有所述收款设备支持的至少一种码制的信息;
从所述图形码指示的所述收款设备支持的至少一种码制中确定出目标码制;
展示所述目标码制的付款码,其中,所述付款码用于向所述收款设备付款。
基于图6所示的电子设备可以知道,本说明书实施例的方案中,收款设备将支持的码制通过图形码展示给电子设备,电子设备在扫描后,基于图形码选择一种收款设备所支持的码制生成付款码,从而保证收款设备能够成功进行结算,进而带来更好的用户体验,因此具有很高的实用价值。
上述如本说明书图1所示实施例揭示的付款码展示方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本说明书实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本说明书实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
应理解,本说明书实施例的电子设备可以实现上述支付设备在图1和图2所示的实施例的功能,本文不再赘述。
当然,除了软件实现方式之外,本说明书的电子设备并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。
此外,本说明书实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的便携式电子设备执行时,能够使该便携式电子设备执行图1所示实施例的方法,并具体用于执行以下方法:
扫描针对收款设备设置的图形码,所述图形码包含有所述收款设备支持的至少一种码制的信息;
从所述图形码指示的所述收款设备支持的至少一种码制中确定出目标码制;
展示所述目标码制的付款码,其中,所述付款码用于向所述收款设备付款。
基于本实施的计算机可读存储介质可以知道,收款设备将支持的码制通过图形码展示给支付设备,支持设备在扫描后,基于图形码选择一种收款设备所支持的码制生成付款码,从而保证收款设备能够成功进行结算,进而带来更好的用户体验,因此具有很高的实用价值。
应理解,上述指令当被包括多个应用程序的便携式电子设备执行时,能够使上文所述的支付设备实现图1至图4所示实施例的功能,本文不再赘述。
本领域技术人员应明白,本说明书的实施例可提供为方法、***或计算机程序产品。因此,本说明书可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
以上仅为本说明书的实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书可以有各种更改和变化。凡在本说明书的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。此外,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。