首页> 中国专利> 一种移动支付方法、装置、可穿戴设备和存储介质

一种移动支付方法、装置、可穿戴设备和存储介质

摘要

本公开提供一种移动支付方法、装置、可穿戴设备和存储介质,所述方法包括:响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,所述绑定配置信息包括与所述用户对应的用户标识和与所述用户标识对应的密钥;所述第一图形编码中携带有所述用户标识和所述密钥;以使支付发起方在扫描所述第一图形编码,获得所述用户标识和与所述用户标识对应的密钥时,基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果。

著录项

  • 公开/公告号CN113034141A

    专利类型发明专利

  • 公开/公告日2021-06-25

    原文格式PDF

  • 申请/专利权人 安徽华米信息科技有限公司;

    申请/专利号CN202110436627.1

  • 发明设计人 张心;郑节霞;

    申请日2021-04-22

  • 分类号G06Q20/38(20120101);

  • 代理机构11415 北京博思佳知识产权代理有限公司;

  • 代理人王茹

  • 地址 230088 安徽省合肥市高新区望江西路800号国家动漫基地A4楼1201室

  • 入库时间 2023-06-19 11:35:49

说明书

技术领域

本公开涉及可穿戴设备技术领域,尤其涉及一种移动支付方法、装置、可穿戴设备及计算机可读存储介质。

背景技术

目前,用户可以基于运动手环、智能手表等可穿戴设备,实现移动支付、运动记录、体征检测等功能。其中,用户在未携带现金或智能手机的情况下,可以基于可穿戴设备进行移动支付,具体可以包括:用户可以在可穿戴设备的显示界面中,向收款方展示与其支付账户对应的支付码;由收款方扫描该支付码,向服务端发起针对该支付账户的支付请求,并接收该服务端返回的支付结果,从而完成支付。

例如,在基于Android系统或iOS系统的可穿戴设备中,可以内置第三方支付软件,如微信、支付宝、云闪付等APP,并且可以将第三方支付软件与用户的支付账户进行关联,从而可以展示由第三方支付软件生成的支付码。

由此可见,通过可穿戴设备内置的第三方支付软件生成支付码时,要求可穿戴设备支持Android系统或iOS系统,并且第三方支付软件通常需要占用较多的内存资源,导致可穿戴设备的待机时长缩短。而基于RTOS的可穿戴设备虽然功耗较低,待机时间较长,但是目前无法实现即时生成支付码。

发明内容

本公开提供一种移动支付方法、装置、可穿戴设备和存储介质,以解决相关技术中的不足。

根据本公开实施例的第一方面,提出一种移动支付方法,所述方法用于可穿戴设备,所述方法包括:

响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,所述绑定配置信息包括与所述用户对应的用户标识和与所述用户标识对应的密钥;所述第一图形编码中携带有所述用户标识和所述密钥;

以使支付发起方在扫描所述第一图形编码,获得所述用户标识和与所述用户标识对应的密钥时,基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果。

可选地,所述响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码,包括:

响应于用户在所述可穿戴设备上触发的与所述支付服务对应的支付指令,显示与所述支付服务对应的支付页面;

基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成所述第一图形编码,并在所述支付页面中展示所述第一图形编码。

可选地,所述绑定配置信息还包括绑定有效期;

所述响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码,包括:

响应于用户在所述可穿戴设备上触发的与所述支付服务对应的支付指令,检测当前时刻是否在所述绑定有效期内;

如果是,则生成并展示所述第一图形编码。

可选地,所述绑定配置信息还包括支付有效期;所述第一图形编码中还携带有与生成所述第一图形编码的时刻对应的时间戳;

以使所述支付发起方在扫描所述第一图形编码获得所述时间戳、所述用户标识和与所述用户标识对应的密钥时,基于所述时间戳向与所述支付服务对应的服务端查询当前时刻是否在所述支付有效期内,并在当前时刻在所述支付有效期内时,基于所述用户标识和所述密钥向与所述支付服务对应的服务端发送支付请求。

可选地,所述基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码之前,还包括:

检测与用户终端上的所述支付服务是否已完成绑定;

如果未完成绑定,则与所述用户终端上的所述支付服务进行绑定,获取并保存所述用户终端发送的绑定配置信息,以完成与用户终端上的所述支付服务的绑定;

如果已完成绑定,则进一步地基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,已完成绑定的所述可穿戴设备,以及与所述支付服务对应的服务端,均保存有所述绑定配置信息。

可选地,所述与所述用户终端上的所述支付服务进行绑定,包括:

响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,生成并展示用于绑定所述支付服务的第二图形编码;其中,所述第二图形编码中携带有与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址;以使所述用户终端在扫描所述第二图形编码时,获得所述服务标识和所述MAC地址;

基于所述短距离无线通信硬件,广播发送所述服务标识和所述MAC地址;以使所述用户终端在接收到广播发送的所述服务标识和所述MAC地址时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配,并在二者均匹配时,将所述可穿戴设备与所述用户终端上的所述支付服务进行绑定。

可选地,所述响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,生成并展示用于绑定所述支付服务的第二图形编码,包括:

响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,显示与所述支付服务对应的绑定页面;

基于与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址,生成所述第二图形编码,并在所述绑定页面中展示所述第二图形编码。

可选地,所述第二图形编码中还携带有与所述支付服务的绑定配置页面对应的URL;

以使所述用户终端在扫描所述第二图形编码获得所述URL时,访问与所述URL对应的所述支付服务的绑定配置页面。

可选地,所述第二图形编码中还携带有与所述可穿戴设备对应的可穿戴设备标识;

以使所述用户终端在扫描所述第二图形编码获得所述可穿戴设备标识时,基于所述可穿戴设备标识向与所述支付服务对应的服务端查询与所述可穿戴设备标识对应的可穿戴设备与所述支付服务是否已绑定,并在未绑定时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配。

可选地,所述获取并保存所述用户终端发送的绑定配置信息,以完成与用户终端上的所述支付服务的绑定之后,还包括:

响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的解除绑定指令,删除所述可穿戴设备保存的与所述支付服务对应的绑定配置信息。

可选地,所述短距离无线通信硬件包括支持BLE低功耗蓝牙功能的芯片。

可选地,所述第一图形编码包括二维码或条形码。

可选地,所述第二图形编码包括二维码或条形码。

根据本公开实施例的第二方面,提出一种移动支付装置,所述装置用于可穿戴设备,所述装置包括:

第一生成模块,被配置为:响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,所述绑定配置信息包括与所述用户对应的用户标识和与所述用户标识对应的密钥;所述第一图形编码中携带有所述用户标识和所述密钥;以使支付发起方在扫描所述第一图形编码,获得所述用户标识和与所述用户标识对应的密钥时,基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果。

可选地,所述第一生成模块,包括:

第一显示子模块,被配置为:响应于用户在所述可穿戴设备上触发的与所述支付服务对应的支付指令,显示与所述支付服务对应的支付页面;

第一生成子模块,被配置为:基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成所述第一图形编码,并在所述支付页面中展示所述第一图形编码。

可选地,所述绑定配置信息还包括绑定有效期;

所述第一生成模块,被配置为:

响应于用户在所述可穿戴设备上触发的与所述支付服务对应的支付指令,检测当前时刻是否在所述绑定有效期内;

如果是,则生成并展示所述第一图形编码。

可选地,所述绑定配置信息还包括支付有效期;所述第一图形编码中还携带有与生成所述第一图形编码的时刻对应的时间戳;

以使所述支付发起方在扫描所述第一图形编码获得所述时间戳、所述用户标识和与所述用户标识对应的密钥时,基于所述时间戳向与所述支付服务对应的服务端查询当前时刻是否在所述支付有效期内,并在当前时刻在所述支付有效期内时,基于所述用户标识和所述密钥向与所述支付服务对应的服务端发送支付请求。

可选地,所述装置还包括检测绑定模块,被配置为:

检测与用户终端上的所述支付服务是否已完成绑定;

如果未完成绑定,则调用第二生成模块和广播模块,与所述用户终端上的所述支付服务进行绑定,获取并保存所述用户终端发送的绑定配置信息,以完成与用户终端上的所述支付服务的绑定;

如果已完成绑定,则进一步地调用所述第一生成模块,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,已完成绑定的所述可穿戴设备,以及与所述支付服务对应的服务端,均保存有所述绑定配置信息。

可选地,所述第二生成模块,被配置为:

响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,生成并展示用于绑定所述支付服务的第二图形编码;其中,所述第二图形编码中携带有与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址;以使所述用户终端在扫描所述第二图形编码时,获得所述服务标识和所述MAC地址;

所述广播模块,被配置为:

基于所述短距离无线通信硬件,广播发送所述服务标识和所述MAC地址;以使所述用户终端在接收到广播发送的所述服务标识和所述MAC地址时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配,并在二者均匹配时,将所述可穿戴设备与所述用户终端上的所述支付服务进行绑定。

可选地,所述第二生成模块,包括:

第二显示子模块,被配置为:响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,显示与所述支付服务对应的绑定页面;

第二生成子模块,被配置为:基于与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址,生成所述第二图形编码,并在所述绑定页面中展示所述第二图形编码。

可选地,所述第二图形编码中还携带有与所述支付服务的绑定配置页面对应的URL;

以使所述用户终端在扫描所述第二图形编码获得所述URL时,访问与所述URL对应的所述支付服务的绑定配置页面。

可选地,所述第二图形编码中还携带有与所述可穿戴设备对应的可穿戴设备标识;

以使所述用户终端在扫描所述第二图形编码获得所述可穿戴设备标识时,基于所述可穿戴设备标识向与所述支付服务对应的服务端查询与所述可穿戴设备标识对应的可穿戴设备与所述支付服务是否已绑定,并在未绑定时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配。

可选地,所述装置还包括解除绑定模块,被配置为:

响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的解除绑定指令,删除所述可穿戴设备保存的与所述支付服务对应的绑定配置信息。

可选地,所述短距离无线通信硬件包括支持BLE低功耗蓝牙功能的芯片。

可选地,所述第一图形编码包括二维码或条形码。

可选地,所述第二图形编码包括二维码或条形码。

根据本公开实施例的第三方面,提供一种可穿戴设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述第一方面所述的移动支付方法。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面所述的移动支付方法。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,由于可穿戴设备可以响应于用户触发的与支付服务对应的支付指令,基于其保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码,以使在支付发起方扫描可穿戴设备生成的第一图形编码,获得与用户对应的用户标识和与所述用户标识对应的密钥时,可以基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果;因此,可穿戴设备只需要保存与已完成绑定的支付服务对应的绑定配置信息,就可以即时生成与用户的支付账户对应的支付码,实现在用户未携带现金或用户终端时,利用可穿戴设备完成移动支付的目的,从而改善用户的移动支付体验;并且由于可穿戴设备无需支持Android系统或iOS系统,也无需内置与第三方支付服务对应的应用软件,从而对可穿戴设备的内存资源占用小,功耗低,可以增加可穿戴设备的待机时长。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种移动支付方法的场景示意图。

图2是根据一示例性实施例示出的一种移动支付方法的流程图。

图3是根据一示例性实施例示出的另一种移动支付方法的流程图。

图4是根据一示例性实施例示出的另一种移动支付方法的流程图。

图5是根据一示例性实施例示出的另一种移动支付方法的流程图。

图6是根据一示例性实施例示出的另一种移动支付方法的流程图。

图7是根据一示例性实施例示出的另一种移动支付方法的流程图。

图8是根据一示例性实施例示出的另一种移动支付方法的流程图。

图9是根据一示例性实施例示出的一种移动支付装置框图。

图10是根据一示例性实施例示出的另一种移动支付装置框图。

图11是根据一示例性实施例示出的另一种移动支付装置框图。

图12是根据一示例性实施例示出的另一种移动支付装置框图。

图13是根据一示例性实施例示出的另一种移动支付装置框图。

图14是根据一示例性实施例示出的一种用于移动支付装置的示意框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

参照图1所示,图1是根据一示例性实施例示出的一种移动支付方法的场景示意图。

可穿戴设备10可以包含显示屏11,其中,显示屏11可以用于向用户展示图形编码或者与各功能对应的页面,用户还可以通过显示屏11执行点击、滑动等操作;可穿戴设备10还可以搭载有短距离无线通信硬件,所述短距离无线通信硬件可以用于与其他的终端设备进行数据交互;终端设备20可以与支付发起方相对应,并且可以通过网络与服务端30进行数据通信;服务端30可以包括与支付服务对应的服务端。

在本公开实施例中,所涉及到的可穿戴设备,可以包括基于RTOS(Real-timeoperating system,实时操作系统)的可穿戴设备,具体可以包括但不限于智能手环、智能手表、智能戒指等。

在本公开实施例中,所涉及到的终端设备,可以包括支持扫描图形编码的电子设备,具体可以包括但不限于智能手机、扫描枪、收银设备、二维码收款一体机等等。

在本公开实施例中,所涉及到的服务端,可以包括与支付服务对应的一台服务器,或者与支付服务对应的若干服务器形成的服务器集群。

在本公开实施例中,所涉及到的支付服务,可以包括但不限于微信支付、支付宝、数字货币等。应当理解的是,下面各实施例中,以所述支付服务为微信支付服务进行示例性的描述,并不代表对本公开做限制。

应当注意的是,由于基于RTOS的可穿戴设备中无法内置第三方支付软件,因此,也无法由内置的第三方支付软件即时生成与用户对应的支付码;而通过在可穿戴设备中预先存储的支付码进行离线支付的方式,无法保证用户支付账户的安全性,如果上述预先存储的支付码在未经用户授权的情况下被非法盗用,会对用户账户中的资产造成损失。

有鉴于此,本公开提供一种可基于与支付服务已完成绑定的可穿戴设备所保存的绑定配置信息,生成并展示第一图形编码,以使支付发起方在扫描所述生成的第一图形编码时,可以基于获取到的用户标识和对应的密钥,向与所述支付服务对应的服务端请求支付的技术方案。

下面通过具体实施例,并结合具体的应用场景对本公开进行描述。

本公开实施例提供了一种移动支付方法,可以用于可穿戴设备,参照图2所示,图2是根据一示例性实施例示出的一种移动支付方法的流程图,可以包括以下步骤:

步骤201,响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示第一图形编码;其中,所述第一图形编码中携带有与所述用户对应的用户标识和所述密钥;以使支付发起方在扫描所述第一图形编码,获得与所述用户对应的用户标识和与所述用户标识对应的密钥时,可以基于获得的所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果。

在本公开实施例中,所述绑定配置信息,至少可以包括与用户对应的用户标识和与所述用户标识对应的密钥;其中,所述用户标识,可以用于唯一标识用户或者用户的支付账户;所述与用户标识对应的密钥,可以用于所述支付发起方与所述服务端之间相互验证针对所述用户的支付账户的支付请求的安全性。

需要说明的是,在本公开实施例中,与支付服务已完成绑定的所述可穿戴设备,以及与所述支付服务对应的服务端,均保存有所述绑定配置信息;在将所述可穿戴设备与用户终端上的支付服务进行绑定的过程中,由于所述用户终端和所述支付服务的服务端之间通过数据交互,可以获取到所述绑定配置信息并完成所述绑定配置信息的同步,并且,所述用户终端可以将同步后的所述绑定配置信息发送给所述可穿戴设备,因此,所述可穿戴设备和与所述支付服务对应的服务端中保存的所述绑定配置信息也可以实现同步。

在本公开实施例中,所述第一图形编码,可以包括用于通过所述支付服务进行支付的图形编码;所述第一图形编码中至少可以携带有与用户对应的用户标识和与所述用户标识对应的密钥。

可选的,在步骤201中,所述用户在可穿戴设备上触发的与支付服务对应的支付指令,可以理解为,当用户在所述可穿戴设备上执行预设的支付操作时,所述可穿戴设备可以检测到与所述支付服务对应的支付指令;其中,所述预设的支付操作,本领域技术人员可以根据需求灵活设置,如:打开与支付服务对应的支付页面的操作、在支付页面中点击与支付服务对应的“支付”按钮的操作、与支付对应的手势操作等。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的支付指令时,可以基于其保存的与微信支付服务对应的绑定配置信息,调用相应的SDK接口生成微信支付码,并可以通过可穿戴设备的显示屏向用户展示生成的微信支付码;对于商家等支付发起方而言,可以通过扫描枪等用于收银的终端设备,扫描用户在可穿戴设备上展示的微信支付码,以获得所述微信支付码中携带的与该用户对应的用户标识和与该用户标识对应的密钥;进一步地,所述支付发起方可以基于获得的所述用户标识和对应的密钥,向与微信支付服务对应的服务端发送支付请求,以使所述服务端可以基于与所述用户标识和所述密钥对应的用户支付账户进行支付,并向所述支付发起方返回与所述支付请求对应的支付结果,完成本次支付。

由上述实施例可知,由于可穿戴设备可以响应于用户触发的与支付服务对应的支付指令,基于其保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码,以使在支付发起方扫描可穿戴设备生成的第一图形编码,获得与用户对应的用户标识和与所述用户标识对应的密钥时,可以基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果;因此,可穿戴设备只需要保存与已完成绑定的支付服务对应的绑定配置信息,就可以即时生成与用户的支付账户对应的支付码,实现在用户未携带现金或用户终端时,利用可穿戴设备完成移动支付的目的,从而改善用户的移动支付体验;并且由于可穿戴设备无需支持Android系统或iOS系统,也无需内置与第三方支付服务对应的应用软件,从而对可穿戴设备的内存资源占用小,功耗低,可以增加可穿戴设备的待机时长。

针对上述步骤201,本公开实施例中,所述第一图形编码,可以包括但不限于二维码、条形码等图形编码。

例如,可穿戴设备响应于用户触发的与微信支付服务对应的支付指令,可以生成并展示微信支付码,所述微信支付码可以包括用于微信支付的二维码、条形码等图形编码。

在一实施例中,参照图3所示,图3是根据图2所示的实施例示出的另一种移动支付方法的流程图,上述步骤201,可以包括以下步骤:

步骤201-11,响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,显示与所述支付服务对应的支付页面;

步骤201-12,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成第一图形编码,并在所述支付页面中展示所述第一图形编码。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的支付指令时,可以显示微信支付页面;进一步地,所述可穿戴设备可以基于其保存的与微信支付服务对应的绑定配置信息,具体地,基于所述绑定配置信息中的用户标识和对应的密钥,生成微信支付码,并在所述微信支付页面中展示生成的微信支付码。

由上述实施例可知,由于可穿戴设备可以响应于用户触发的与支付服务对应的支付指令,显示与支付服务对应的支付页面,并在所述支付页面中展示生成的第一图形编码,从而在用户执行预设的支付操作时,实现自动地打开支付页面并在所述支付页面中展示第一图形编码的目的,相较于通过用户的多次操作分别打开支付页面、生成并展示第一图形编码的实现方式,可以简化基于可穿戴设备进行支付时用户所需的操作,提高完成支付的效率,改善用户的支付体验。

在一实施例中,所述绑定配置信息,还可以包括绑定有效期;则可选地,参照图4所示,图4是根据图2所示的实施例示出的另一种移动支付方法的流程图,上述步骤201,可以包括以下步骤:

步骤201-21,响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,检测当前时刻是否在绑定有效期内;

步骤201-21,如果当前时刻在绑定有效期内,则生成并展示第一图形编码。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的支付指令时,可以先检测当前时刻是否在其保存的与微信支付服务对应的绑定有效期内;假设用户预先设置的绑定有效期为1年,并且当前时刻在所述绑定有效期内,则所述可穿戴设备可以进一步地基于其保存的与微信支付服务对应的绑定配置信息,生成并展示微信支付码。

又例如,如果当前时刻不在所述绑定有效期内,则可穿戴设备可以提示用户生成支付码失败、绑定已过期等提示。

由上述实施例可知,由于可穿戴设备在检测到当前时刻在所述绑定有效期内时,才会生成并展示用于支付的第一图形编码,从而可以进一步地提高用户将可穿戴设备与用户终端上的支付服务绑定后的支付安全性,实现只允许已绑定支付服务并且在绑定有效期内的可穿戴设备进行支付的目的。

针对上述步骤201,所述绑定配置信息,还可以包括支付有效期;所述第一图形编码中还可以携带有与生成所述第一图形编码的时刻对应的时间戳。

可选的,在上述步骤201中,所述支付发起方在扫描所述第一图形编码,获得与生成所述第一图形编码的时刻对应的时间戳、与所述用户对应的用户标识和与所述用户标识对应的密钥时,可以基于所述时间戳向与所述支付服务对应的服务端查询当前时刻是否在所述支付有效期内;并在当前时刻在所述支付有效期内时,进一步地基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的支付指令时,可以基于其保存的与微信支付服务对应的绑定配置信息,具体地,基于所述绑定配置信息中包含的与用户对应的用户标识、与所述用户标识对应的密钥和与当前时刻对应的时间戳,生成并展示微信支付码;支付发起方可以扫描用户在可穿戴设备上展示的所述微信支付码,以获得所述微信支付码中携带的所述用户标识、所述密钥、以及与生成所述微信支付码的时刻对应的所述时间戳;所述支付发起方可以先基于所述时间戳,向与微信支付服务对应的服务端查询当前时刻是否在预设的支付有效期内;假设预设的支付有效期为60秒,如果所述服务端检测到当前时刻与所述时间戳对应的时刻之间的时长未超过60秒,则所述支付发起方可以基于所述用户标识和所述密钥,向所述服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果,完成本次支付。

又例如,所述支付发起方也可以直接基于扫描获取到的所述用户标识、所述密钥和所述时间戳,向与所述支付服务对应的服务端发送支付请求;所述服务端可以基于所述时间戳先查询当前时刻是否在所述支付有效期内,如果当前时刻在所述支付有效期内时,进一步地基于所述用户标识和所述密钥完成支付;如果当前时刻不在所述支付有效期内,则可以向所述支付发起方返回支付失败或支付码过期的提示。

由上述实施例可知,由于所述第一图形编码中还可以携带有与生成所述第一图形编码的时刻对应的时间戳,以使在所述支付发起方向所述服务端查询到当前时刻在预设支付有效期内时,才允许所述服务端进行支付,从而进一步提高用户将可穿戴设备与用户终端上的支付服务绑定后的支付安全性,实现只允许已绑定支付服务并且用户进行支付的时刻在支付有效期内的可穿戴设备进行支付的目的,避免其他人将用户生成并展示的第一图形编码另存为图像,并利用保存的图像在未经用户授权的情况下进行支付,对用户支付账户中的资产造成损失。

应当注意的是,在以上实施例中,用户可以根据需求,灵活地设置所述绑定有效期或所述支付有效期,本公开实施例不做限制。

在一实施例中,参照图5所示,图5是根据图2所示的实施例示出的另一种移动支付方法的流程图,上述步骤201之前,还可以包括以下步骤:

步骤202,检测所述可穿戴设备与用户终端上的支付服务是否已完成绑定;

步骤203a,如果未完成绑定,则将所述可穿戴设备与所述用户终端上的所述支付服务进行绑定,获取并保存所述用户终端发送的绑定配置信息,以完成所述可穿戴设备与用户终端上的所述支付服务的绑定;

步骤203b,如果已完成绑定,则进一步地执行步骤201;其中,已完成绑定的所述可穿戴设备,以及与所述支付服务对应的服务端,均保存有所述绑定配置信息。

在本公开实施例中,所涉及到的用户终端,可以包括支持无线连接功能、并且支持扫描图形编码的便携式电子设备,包括但不限于智能手机、平板电脑等等。

在本公开实施例中,所述可穿戴设备与所述用户终端之间,可以基于所述可穿戴设备搭载的短距离无线通信硬件实现无线连接;其中,所述短距离无线通信硬件,可以包括支持BT(Bluetooth,标准/经典蓝牙)功能或BLE(Bluetooth Low Energy,低功耗蓝牙)功能的芯片。

可选的,在步骤202中,所述可穿戴设备检测与用户终端上的支付服务是否已完成绑定,可以理解为,所述可穿戴设备检测是否已保存与所述支付服务对应的绑定配置信息;如果已保存,则可以认为所述可穿戴设备与所述支付服务已完成绑定;如果未保存,则可以认为所述可穿戴设备与所述支付服务未完成绑定。

可选的,在将所述可穿戴设备与所述用户终端上的支付服务进行绑定的过程中,响应于用户在所述用户终端上触发的绑定配置操作,所述用户终端通过与所述支付服务的服务端进行通信,可以生成对应的绑定配置信息,并发送给所述可穿戴设备;可选的,在步骤203a中,所述可穿戴设备获取并保存所述用户终端发送的绑定配置信息,可以理解为,所述可穿戴设备可以接收所述用户终端发送的所述绑定配置信息,并保存接收到的所述绑定配置信息。

例如,可穿戴设备响应于用户触发的与微信支付服务对应的支付指令,可以先检测所述可穿戴设备与用户终端上的微信支付服务是否已完成绑定;如果未绑定,则先提示用户为所述可穿戴设备绑定用户终端上的微信支付服务,还可以进一步地自动进入对应的支付服务绑定的步骤;如果已绑定,则可以基于其保存的与微信支付服务对应的绑定配置信息,生成并展示微信支付码。

由上述实施例可知,由于所述可穿戴设备可以先检测与用户终端上的支付服务是否已完成绑定,并在未绑定时,将所述可穿戴设备与所述用户终端上的所述支付服务进行绑定,在已绑定时,才可以生成并展示用于支付的第一图形编码,从而保证用户通过所述可穿戴设备进行移动支付前,已经将所述可穿戴设备与用户终端上的支付服务完成绑定,确保后续可以正常地完成支付,避免用户在支付失败时,才发现未将可穿戴设备与用户终端上的支付服务进行绑定,影响用户的支付体验。

在一实施例中,参照图6所示,图6是根据图5所示的实施例示出的另一种移动支付方法的流程图,上述步骤203a,可以包括:

步骤203a-1,响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,生成并展示第二图形编码;其中,所述第二图形编码中携带有与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址;

步骤203a-2,基于所述短距离无线通信硬件,广播发送所述服务标识和所述MAC地址;

步骤203a-3,获取并保存所述用户终端发送的绑定配置信息,以完成所述可穿戴设备与用户终端上的所述支付服务的绑定。

在本公开实施例中,所述第二图形编码,可以包括用于绑定所述支付服务的图形编码;所述第二图形编码中至少可以携带有与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址;其中,所述服务标识,可以用于唯一标识支付服务。

可选的,在步骤203a-1中,所述生成并展示第二图形编码,可以理解为,所述可穿戴设备可以基于与所述支付服务对应的服务标识和其搭载的短距离无线通信硬件的MAC地址,生成并展示第二图形编码;以使用户终端在扫描所述第二图形编码时,可以获得所述服务标识和所述MAC地址。

可选的,在步骤203a-1中,所述用户在可穿戴设备上触发的与支付服务对应的绑定指令,可以理解为,当所述可穿戴设备响应于用户触发的支付指令,检测到与所述支付服务未绑定,或者用户在所述可穿戴设备上执行预设的绑定操作时,所述可穿戴设备可以检测到与所述支付服务对应的绑定指令;其中,所述预设的绑定操作,本领域技术人员可以根据需求灵活设置,如:检测到打开与支付服务对应的绑定页面的操作、在绑定页面中点击与支付服务对应的“绑定”按钮的操作、与绑定支付服务对应的手势操作等。

可选的,在步骤203a-2中,所述可穿戴设备可以基于其搭载的短距离无线通信硬件,广播发送与所述支付服务对应的服务标识和所述短距离无线通信硬件的MAC地址;以使所述用户终端在接收到广播发送的所述服务标识和所述MAC地址时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配,并在二者均匹配时,将所述可穿戴设备与所述用户终端的支付服务进行绑定。

可选地,在步骤203a-3中,所述获取并保存所述用户终端发送的绑定配置信息,可以理解为,获取所述用户终端响应于用户在所述用户终端上触发的绑定配置指令,向所述可穿戴设备发送的绑定配置信息,并保存所述绑定配置信息。

其中,所述用户在所述用户终端上触发的绑定配置指令,可以理解为,当用户在所述用户终端上执行预设的绑定配置操作时,所述用户终端可以检测到与所述支付服务对应的绑定配置指令;所述预设的绑定配置操作,可以包括但不限于为所述支付服务绑定银行卡、设置支付额度、设置绑定有效期、设置支付有效期等。

例如,所述可穿戴设备响应于用户触发的与微信支付服务对应的绑定指令,可以基于与微信支付服务对应的服务uuid和其搭载的蓝牙芯片的MAC地址,调用对应的SDK接口,生成并展示微信支付绑定码;可穿戴设备还可以基于所述蓝牙芯片,广播发送所述与微信支付服务对应的服务uuid和所述蓝牙芯片的MAC地址;用户终端可以扫描可穿戴设备展示的微信支付绑定码,获得其中携带的与微信支付服务对应的所述服务uuid和所述蓝牙芯片的MAC地址;所述用户终端还可以接收到广播发送的所述服务uuid和所述MAC地址,并将所述扫描获得的与微信支付服务对应的服务uuid和MAC地址与所述接收到的服务uuid和MAC地址进行匹配,以确定通过扫描微信支付绑定码与通过接收广播这两种方式所获取的需要进行绑定的支付服务和可穿戴设备是否一致;在上述二者均匹配时,可以将所述可穿戴设备与所述用户终端上的微信支付服务进行绑定,并向所述可穿戴设备发送对应的绑定配置信息。

又例如,如果用户终端确定所述扫描获得的与微信支付服务对应的服务uuid和MAC地址与所述接收到的服务uuid和MAC地址并非均匹配时,可能出现用户终端扫描到的并非是所述可穿戴设备生成的微信支付绑定码,或者用户终端接收到的并非是所述可穿戴设备广播发送的所述服务uuid和MAC地址的情况,则绑定失败。

由上述实施例可知,由于可穿戴设备可以响应于用户触发的与支付服务对应的绑定指令,生成并展示用于绑定支付服务的第二图形编码;因此在用户终端扫描所述第二图形编码,获得所述服务标识和所述MAC地址时,可以确定用户需要进行绑定的支付服务以及需要进行绑定的可穿戴设备。并且,由于可穿戴设备可以基于其搭载的短距离无线通信硬件,广播发送所述服务标识和所述MAC地址,因此可穿戴设备与用户终端之间可以实现无线连接,从而用户终端可以进一步地将接收到的服务标识和MAC地址与扫描获得的服务标识和MAC地址进行匹配,实现在验证需要进行绑定的可穿戴设备和支付服务均匹配之后,再将所述可穿戴设备与所述支付服务进行绑定的目的,提高为可穿戴设备绑定支付服务的安全性。

相较于相关技术,所述可穿戴设备中无需内置第三方支付软件,只需要在进行支付前,将所述可穿戴设备与用户终端中的支付服务进行绑定,保存与已完成绑定的支付服务对应的绑定配置信息,就可以即时生成与用户的支付账户对应的支付码,实现在用户未携带现金或用户终端时,利用可穿戴设备完成移动支付的目的,从而改善用户的移动支付体验;并且由于可穿戴设备无需支持Android系统或iOS系统,也无需内置与第三方支付服务对应的应用软件,从而对可穿戴设备的内存资源占用小,功耗低,可以增加可穿戴设备的待机时长。

需要说明的是,本公开实施例中,对所述穿戴设备生成所述第一图形编码或所述第二图像编码的具体方式、以及所述可穿戴设备广播发送所述服务标识和所述MAC地址的具体格式不做限定。

针对上述步骤203a-1,本公开实施例中,所述第二图形编码,可以包括但不限于二维码、条形码等图形编码。

例如,可穿戴设备响应于用户触发的与微信支付服务对应的绑定指令,可以生成并展示微信支付绑定码,所述微信支付绑定码可以包括用于绑定微信支付服务的二维码、条形码等图形编码。

针对上述步骤203a-1,本公开实施例中,所述短距离无线通信硬件,可以包括支持BLE低功耗蓝牙功能的芯片。

例如,可穿戴设备可以搭载有支持BLE功能的蓝牙芯片,所述可穿戴设备还可以基于所述支持BLE功能的蓝牙芯片,广播发送与支付服务对应的服务标识和所述蓝牙芯片的MAC地址。

由上述实施例可知,相较于支持BT功能的芯片,所述可穿戴设备搭载支持BLE功能的芯片时,可以实现功耗更低、待机时间更长的目的,从而改善用户基于可穿戴设备进行移动支付的使用体验。

针对上述步骤203a-1,所述第二图形编码中还可以携带有与所述支付服务的绑定配置页面对应的URL。

在本公开实施例中,所述URL也可以用于引导用户重新扫描所述第二图形编码,以使所述用户终端通过与所述支付服务对应的应用软件,重新扫描所述第二图形编码。

可选的,在上述步骤203a-1中,所述用户终端在扫描所述第二图形编码获得所述URL时,可以访问与所述URL对应的所述支付服务的绑定配置页面。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的绑定指令时,可以生成并展示微信支付绑定码;所述可穿戴设备还可以基于其搭载的蓝牙芯片,广播发送与微信支付服务对应的服务uuid和所述蓝牙芯片的MAC地址;对用户终端而言,可以扫描所述可穿戴设备展示的微信支付绑定码,获得所述微信支付绑定码中携带的与微信支付服务的绑定配置页面对应的URL、与微信服务对应的服务uuid和所述蓝牙芯片的MAC地址;所述用户终端还可以接收到广播发送的所述服务uuid和所述MAC地址,并将所述扫描获得的服务uuid和MAC地址与所述接收到的服务uuid和MAC地址进行匹配;在二者均匹配时,可以将所述可穿戴设备与所述用户终端上的微信支付服务进行绑定;所述用户终端还可以访问与所述URL对应的微信支付服务的绑定配置页面,以使用户可以通过所述绑定配置页面进行绑定配置操作。

又例如,在用户终端通过其他浏览器软件扫描所述微信支付绑定码,获得所述微信支付绑定码中携带的URL时,所述用户终端访问到的与所述URL对应的页面中,可以提示用户通过微信APP中的“扫一扫”功能重新扫描所述微信支付绑定码。

由上述实施例可知,由于所述第二图形编码中还携带有与所述支付服务的绑定配置页面对应的URL,用户终端在扫描所述第二图形编码时可以获取到所述URL,并可以访问与所述URL对应的所述支付服务的绑定配置页面,以使用户可以进一步地在所述绑定配置页面中对所述可穿戴设备和用户终端上的支付服务进行绑定配置操作;还可以引导用户通过与所述支付服务对应的应用软件,重新扫描所述第二图形编码,以在扫描所述第二图形编码之后,可以直接通过与所述支付服务对应的应用软件进行绑定配置操作,避免由其他软件请求打开与所述支付服务对应的应用软件,导致用户需要为其他软件授予不必要的权限。

针对上述步骤203a-1,所述第二图形编码中还可以携带有与所述可穿戴设备对应的可穿戴设备标识;其中,所述可穿戴设备标识可以用于唯一标识可穿戴设备。

可选的,在上述步骤203a-1中,所述用户终端扫描所述第二图形编码,可以获得所述可穿戴设备标识,并基于所述可穿戴设备标识,向与所述支付服务对应的服务端查询与所述可穿戴设备标识对应的可穿戴设备与所述支付服务是否已绑定;进一步地,可以在查询到未绑定时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的绑定指令时,可以生成并展示微信支付绑定码,还可以基于其搭载的蓝牙芯片,广播发送与微信支付服务对应的服务uuid和所述MAC地址;用户终端可以扫描所述可穿戴设备展示的微信支付绑定码,获得微信支付绑定码中携带的与微信支付服务对应的服务uuid、所述蓝牙芯片的MAC地址和所述可穿戴设备标识;进一步地,所述用户终端还可以基于所述可穿戴设备标识,向微信支付服务端查询所述可穿戴设备与微信支付服务是否已完成绑定,并在未绑定时,将所述扫描获得的服务uuid和MAC地址与所述接收到的服务uuid和MAC地址进行匹配,在二者均匹配时,可以将可穿戴设备与用户终端上的支付服务进行绑定。

又例如,在用户终端基于扫描获得的所述可穿戴设备标识,向微信支付服务端查询到所述可穿戴设备与微信支付服务已完成绑定时,可以提示用户已完成绑定的支付账户,还可以提示用户是否需要更换与所述可穿戴设备绑定的支付服务。

由上述实施例可知,由于所述第二图形编码中还携带有可穿戴设备标识,用户终端在扫描所述第二图形编码时,可以获取到所述可穿戴设备标识,进而可以基于所述可穿戴设备标识向待绑定的支付服务的服务端查询所述可穿戴设备是否已绑定,从而避免相同的可穿戴设备同时与相同的支付服务的多个用户进行绑定。

在以上实施例中,应当注意的是,针对同一支付服务,同一可穿戴设备只能与一台用户终端(即一个用户支付账户)进行绑定,而同一用户终端上的支付服务可以与一个或多个可穿戴设备进行绑定,本公开不做限制。

另外,应当注意的是,同一可穿戴设备可以与多个不同的支付服务进行绑定;例如,已经与微信支付服务完成绑定的可穿戴设备,还可以与支付宝服务进行绑定,可以理解为,所述可穿戴设备可以同时支持多种支付服务,以供用户根据需求选择任一支付服务,进行移动支付。

在一实施例中,参照图7所示,图7是根据图6所示的实施例示出的另一种移动支付方法的流程图,上述步骤203a-1,可以包括:

步骤203a-11,响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,显示与所述支付服务对应的绑定页面;

步骤203a-12,基于与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址,生成所述第二图形编码,并在所述绑定页面中展示所述第二图形编码。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的绑定指令时,可以显示微信支付绑定页面;可穿戴设备可以基于与微信支付服务对应的服务uuid和其搭载的BLE芯片的MAC地址,生成微信支付绑定码,并在所述微信支付绑定页面中展示生成的微信支付绑定码;可穿戴设备还可以基于所述短距离无线通信硬件,广播发送所述服务uuid和所MAC地址。

由上述实施例可知,由于可穿戴设备可以响应于用户触发的与待绑定的支付服务对应的绑定指令,显示与所述支付服务对应的绑定页面,并在所述绑定页面中展示生成的第二图形编码,从而在用户执行预设的绑定操作时,实现自动地打开绑定页面并在所述绑定页面中展示第二图形编码的目的,相较于通过用户的多次操作分别打开绑定页面、生成并展示第二图形编码的实现方式,可以简化将可穿戴设备与用户终端上的支付服务进行绑定时用户所需的操作,提高为所述可穿戴设备绑定支付服务的效率,改善用户的使用体验。

在一实施例中,参照图8所示,图8是根据图5所示的实施例示出的另一种移动支付方法的流程图,上述步骤203a之后,还可以包括:

步骤204,响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的解除绑定指令,删除所述可穿戴设备保存的与所述支付服务对应的绑定配置信息。

可选的,在步骤204中,所述用户在所述可穿戴设备上触发的与所述支付服务对应的解除绑定指令,可以理解为,当用户在可穿戴设备上执行预设的解除绑定操作时,所述可穿戴设备可以检测到与所述支付服务对应的解除绑定指令;其中,所述预设的解除绑定操作,本领域技术人员可以根据需求灵活设置,如:打开与支付服务对应的解绑页面的操作、点击“解绑”按钮的操作、与解除绑定对应的手势操作等。

可选的,在步骤204中,当可穿戴设备检测到用户触发的与所述支付服务对应的解除绑定指令时,可以删除在所述可穿戴设备中保存的与所述支付服务对应的绑定配置信息,至少可以删除在所述可穿戴设备中保存的与所述用户对应的用户标识和与所述用户标识对应的密钥。

例如,可穿戴设备在检测到用户触发的与微信支付服务对应的绑定指令时,可以生成微信支付绑定码;用户终端可以扫描所述微信支付绑定码,获得其中携带的所述服务uuid和所述MAC地址;可穿戴设备还可以基于所述短距离无线通信硬件,广播发送所述服务uuid和所述MAC地址;所述用户终端还可以接收到广播发送的所述服务uuid和所述MAC地址,并将所述扫描获得的服务uuid和MAC地址与所述接收到的服务uuid和MAC地址进行匹配,并在二者均匹配时,将所述可穿戴设备与所述用户终端上的微信支付服务进行绑定;进一步地,可穿戴设备在检测到用户触发的与微信支付服务对应的解除绑定指令时,可以删除其保存的与微信支付服务对应的绑定配置信息,以将所述可穿戴设备与所述用户终端上的微信支付服务解除绑定。

由上述实施例可知,通过可穿戴设备响应于用户触发的与支付服务对应的解除绑定指令,删除在所述可穿戴设备中保存的与支付服务对应的绑定配置信息,可以实现将所述可穿戴设备与所述用户终端上的支付服务解除绑定的目的,从而用户可以根据需求,灵活地将可穿戴设备与用户终端上的支付服务进行绑定或解除绑定,改善用户的使用体验。

在本公开实施例中,所述用户终端响应于用户在所述用户终端上触发的与所述支付服务对应的解除绑定指令,可以向与所述支付服务对应的服务端发送解除绑定请求。

可选的,所述在用户终端上触发的与所述支付服务对应的解除绑定指令,可以理解为,当用户在所述用户终端上执行预设的解除绑定操作时,所述用户终端可以检测到与所述支付服务对应的解除绑定指令。

可选的,当用户终端检测到与所述支付服务对应的解除绑定指令时,可以向与所述支付服务对应的服务端发送解除绑定请求,以使所述服务端删除其保存的绑定配置信息,至少可以删除在所述服务端中保存的与所述用户对应的用户标识和与所述用户标识对应的密钥。

例如,将所述可穿戴设备与所述用户终端上的微信支付服务进行绑定之后,用户终端响应于用户在用户终端上的绑定配置操作,可以向与微信支付服务对应的服务端发送对应的绑定配置信息,以使所述服务端保存所述绑定配置信息;所述用户终端在检测到用户触发的与微信支付服务对应的解除绑定指令时,可以向所述服务端发送对应的解除绑定请求,以使所述服务端删除其保存的绑定配置信息,以将可穿戴设备与所述支付服务解除绑定。

由上述实施例可知,通过用户终端响应于用户触发的与支付服务对应的解除绑定指令,向与所述支付服务对应的服务端发送解除绑定请求,以使所述服务端删除其保存的绑定配置信息,可以实现将所述可穿戴设备与所述支付服务解除绑定的目的,从而用户可以根据需求,灵活地将可穿戴设备与用户终端上的支付服务进行绑定或解除绑定,改善用户的使用体验。

应当注意的是,在本公开实施例中,通过在可穿戴设备或用户终端上触发与支付服务对应的解除绑定指令,均可以将所述可穿戴设备与用户终端上的所述支付服务解除绑定;用户可以通过以上示出的任一种或者多种方式实现解除绑定,本公开不做限制。

与所述移动支付方法的实施例相对应,本公开还提供了移动支付装置及相应的可穿戴设备的实施例。

参照图9,图9是根据一示例性实施例示出的一种移动支付装置框图,所述装置用于可穿戴设备,所述装置包括:

第一生成模块901,被配置为:响应于用户在可穿戴设备上触发的与支付服务对应的支付指令,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,所述绑定配置信息包括与所述用户对应的用户标识和与所述用户标识对应的密钥;所述第一图形编码中携带有所述用户标识和所述密钥;以使支付发起方在扫描所述第一图形编码,获得所述用户标识和与所述用户标识对应的密钥时,基于所述用户标识和所述密钥,向与所述支付服务对应的服务端发送支付请求,并接收所述服务端返回的与所述支付请求对应的支付结果。

可选地,所述绑定配置信息还包括绑定有效期;所述第一生成模块901,被配置为:

响应于用户在所述可穿戴设备上触发的与所述支付服务对应的支付指令,检测当前时刻是否在所述绑定有效期内;

如果是,则生成并展示所述第一图形编码。

可选地,所述绑定配置信息还包括支付有效期;所述第一图形编码中还携带有与生成所述第一图形编码的时刻对应的时间戳;以使所述支付发起方在扫描所述第一图形编码获得所述时间戳、所述用户标识和与所述用户标识对应的密钥时,基于所述时间戳向与所述支付服务对应的服务端查询当前时刻是否在所述支付有效期内,并在当前时刻在所述支付有效期内时,基于所述用户标识和所述密钥向与所述支付服务对应的服务端发送支付请求。

可选地,参照图10,图10是根据图9所示实施例的基础上示出的另一种移动支付装置框图,所述第一生成模块901包括:

第一显示子模块901-1,被配置为:响应于用户在所述可穿戴设备上触发的与所述支付服务对应的支付指令,显示与所述支付服务对应的支付页面;

第一生成子模块901-2,被配置为:基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成所述第一图形编码,并在所述支付页面中展示所述第一图形编码。

可选地,参照图11,图11是根据图9所示实施例的基础上示出的另一种移动支付装置框图,所述装置还包括:

检测绑定模块902,被配置为:

检测与用户终端上的所述支付服务是否已完成绑定;

如果未完成绑定,则调用第二生成模块903和广播模块904,与所述用户终端上的所述支付服务进行绑定,获取并保存所述用户终端发送的绑定配置信息,以完成与用户终端上的所述支付服务的绑定;

如果已完成绑定,则进一步地调用所述第一生成模块901,基于所述可穿戴设备保存的与所述支付服务对应的绑定配置信息,生成并展示用于通过所述支付服务进行支付的第一图形编码;其中,已完成绑定的所述可穿戴设备,以及与所述支付服务对应的服务端,均保存有所述绑定配置信息。

可选地,所述第二生成模块903,被配置为:响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,生成并展示用于绑定所述支付服务的第二图形编码;其中,所述第二图形编码中携带有与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址;以使所述用户终端在扫描所述第二图形编码时,获得所述服务标识和所述MAC地址;

所述广播模块904,被配置为:基于所述短距离无线通信硬件,广播发送所述服务标识和所述MAC地址;以使所述用户终端在接收到广播发送的所述服务标识和所述MAC地址时,将所述扫描获得的服务标识和MAC地址与所述接收到的服务标识和MAC地址进行匹配,并在二者均匹配时,将所述可穿戴设备与所述用户终端上的所述支付服务进行绑定。

可选地,参照图12,图12是根据图11所示实施例的基础上示出的另一种移动支付装置框图,所述第二生成模块903,包括:

第二显示子模块903-1,被配置为:响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的绑定指令,显示与所述支付服务对应的绑定页面;

第二生成子模块903-2,被配置为:基于与所述支付服务对应的服务标识和所述可穿戴设备搭载的短距离无线通信硬件的MAC地址,生成所述第二图形编码,并在所述绑定页面中展示所述第二图形编码。

可选地,参照图13,图13是根据图11所示实施例的基础上示出的另一种移动支付装置框图,所述装置还包括解除绑定模块905,被配置为:

响应于所述用户在所述可穿戴设备上触发的与所述支付服务对应的解除绑定指令,删除所述可穿戴设备保存的与所述支付服务对应的绑定配置信息。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在相关方法的实施例中进行了详细描述,此处将不做详细阐述说明。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

相应地,本公开还提供了一种可穿戴设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述用于可穿戴设备的任一所述的移动支付方法中的步骤。

如图14所示,图14是根据一示例性实施例示出的一种用于移动支付装置的示意框图。

参照图14,装置1400可以包括以下一个或多个组件:处理组件1402,存储器1404,电源组件1406,多媒体组件1408,音频组件1410,输入/输出(I/O)的接口1412,传感器组件1414,以及通信组件1416。

处理组件1402通常控制装置1400的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1402可以包括一个或多个处理器1420来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1402可以包括一个或多个模块,便于处理组件1402和其他组件之间的交互。例如,处理组件1402可以包括多媒体模块,以方便多媒体组件1408和处理组件1402之间的交互。

存储器1404被配置为存储各种类型的数据以支持在装置1400的操作。这些数据的示例包括用于在装置1400上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1404可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件1406为装置1400的各种组件提供电力。电源组件1406可以包括电源管理系统,一个或多个电源,及其他与为装置1400生成、管理和分配电力相关联的组件。

多媒体组件1408包括在所述装置1400和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1408包括一个前置摄像头和/或后置摄像头。当装置1400处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1410被配置为输出和/或输入音频信号。例如,音频组件1410包括一个麦克风(MIC),当装置1400处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1404或经由通信组件1416发送。在一些实施例中,音频组件1410还包括一个扬声器,用于输出音频信号。

I/O接口1412为处理组件1402和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1414包括一个或多个传感器,用于为装置1400提供各个方面的状态评估。例如,传感器组件1414可以检测到装置1400的打开/关闭状态,组件的相对定位,例如所述组件为装置1400的显示器和小键盘,传感器组件1414还可以检测装置1400或装置1400一个组件的位置改变,用户与装置1400接触的存在或不存在,装置1400方位或加速/减速和装置1400的温度变化。传感器组件1414可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1414还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1414还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1416被配置为便于装置1400和其他设备之间有线或无线方式的通信。装置1400可以接入基于通信标准的无线网络,如WiFi,2G或3G,4G LTE、5G NR或它们的组合。在一个示例性实施例中,通信组件1416经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1416还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,装置1400可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述任一实施例所述的方法。

上述装置中各个模块的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

与前述移动支付方法的实施例相对应,本公开还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述用于可穿戴设备的任一所述的移动支付方法中的步骤。

本公开可采用在一个或多个其中包含有程序代码的存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机可用存储介质包括永久性和非永久性、可移动和非可移动媒体,可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括但不限于:相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号