在线支付动态码处理方法、装置及电子设备与流程

文档序号:11138643阅读:996来源:国知局
在线支付动态码处理方法、装置及电子设备与制造工艺

本发明涉及移动支付技术领域,具体涉及一种在线支付动态码处理方法、装置及电子设备。



背景技术:

目前,网络购物已经成为一种购物趋势,用户足不出户即可通过互联网购买到所需要物品。一般情况下,网络购物所使用的账号会与用户的手机号进行绑定,在生成购物订单执行在线支付操作时一般都会向该绑定的手机号发送动态码信息,动态码信息一般包括动态码数据以及支付信息,其中支付信息可包括购物平台、订单号、银行卡、金额等支付信息。用户根据支付信息确认本次支付信息属实,输入相应的动态码数据后完成在线支付过程。发明人在实现本发明的过程中发现,用户在进行网络购物时,可能手机不在身边,例如用户在公司进行网络购物,但是手机遗忘在家中,或者用户在书房进行网络购物,但是手机在客厅等情况,会给支付带来不便,而且手机如果出现遗失等情况,也可能存在支付安全隐患。



技术实现要素:

本发明提供一种在线支付动态码处理方法、装置及电子设备,以解决现有技术中网络购物时只能通过手机显示动态码给用户带来的不便及安全隐患。

为了解决上述技术问题,本发明实施例提供一种在线支付动态码处理方法,包括如下步骤:

获取用于在线支付的动态码信息;

提取所述动态码信息中的动态码数据;

根据预设信息对所述动态码数据进行处理,生成验证信息;

发送所述验证信息至可穿戴设备,以提示用户。

可选地,上述的线支付动态码处理方法,所述根据预设信息对所述动态码数据进行处理,生成验证信息的步骤中包括:

将所述预设信息和所述动态码数据按照设定组合方式进行组合后生成所述验证信息。

可选地,上述的线支付动态码处理方法,所述根据预设信息对所述动态码数据进行处理,生成验证信息的步骤中:

所述预设信息包括接收所述动态码信息的移动终端的标识码和/或身份识别码。

可选地,上述的线支付动态码处理方法,所述身份识别码包括预留手机号码和/或预留验证码。

可选地,上述的线支付动态码处理方法,所述获取用于在线支付的动态码信息的步骤中还包括:

提取所述动态码信息中的支付信息的步骤;

所述发送所述验证信息至可穿戴设备,以提示用户的步骤中,同时发送所述支付信息至可穿戴设备。

本发明实施例还提供一种在线支付动态码处理装置,包括:

数据获取模块,获取用于在线支付的动态码信息;

信息提取模块,提取所述动态码信息中的动态码数据;

动态码处理模块,根据预设信息对所述动态码数据进行处理,生成验证信息;

数据发送模块,发送所述验证信息至可穿戴设备,以提示用户。

可选地,上述的在线支付动态码处理装置中,所述动态码处理模块,将所述预设信息和所述动态码数据按照设定组合方式进行组合后生成所述验证信息。

可选地,上述的在线支付动态码处理装置中,所述动态码处理模块中,所述预设信息包括接收所述动态码信息的移动终端的标识码和/或身份识别码。

可选地,上述的在线支付动态码处理装置中,所述动态码处理模块中,所述身份识别码包括预留手机号码和/或预留验证码。

可选地,上述的在线支付动态码处理装置中:

所述信息提取模块,还用于提取所述动态码信息中的支付信息;

所述数据发送模块,发送所述验证信息至可穿戴设备,以提示用户的同时发送所述支付信息至可穿戴设备。

本发明实施例还提供一种电子设备,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

获取用于在线支付的动态码信息;

提取所述动态码信息中的动态码数据;

根据预设信息对所述动态码数据进行处理,生成验证信息;

发送所述验证信息至可穿戴设备,以提示用户。

本发明实施例提供的在线支付动态码处理方法、装置及电子设备,使移动终端在接收到动态码信息后并不显示动态码信息,而是提取所述动态码信息中的动态码数据,根据预设信息对所述动态码数据进行处理,生成验证信息,发送所述验证信息至可穿戴设备,通过可穿戴设备提示用户。一般情况下,可穿戴设备如眼镜,基本上需要随身佩戴,即使手机不在身边也不会影响支付过程,并且在手机出现遗失的情况下,也不会泄露动态码信息,提高了支付过程中的安全性。

附图说明

图1是本发明实施例所述方案应用场景示意图;

图2是本发明一个实施例所述的在线支付动态码处理方法的流程图;

图3是本发明另一实施例所述的在线支付动态码处理方法的流程图;

图4是本发明一个实施例所述的在线支付动态码处理装置的原理框图;

图5是本发明一个实施例所述执行在线支付动态码处理方法的电子设备的硬件结构连接示意图。

具体实施方式

本发明实施例提供的在线支付动态码处理方法、装置及电子设备,应用于移动终端中,其应用场景如图1所示。移动终端101可以选择手机,通过在购物平台注册时预留的手机号码等信息,能够与购物平台建立的对应关系,通过在办理银行卡时预留手机号码,能够建立与银行卡的对应关系。当用户在某一购物平台生成订单需要支付时,购物平台服务器或银行服务器102发送动态码信息至该手机。手机接收到动态码信息后,不需要直接显示,而是提取动态码信息中的动态码数据进行处理,得到验证信息,将验证信息发送至可穿戴设备3。可穿戴设备为经常携带在身边的终端,如手表、戒指、眼镜、钥匙扣等等。用户通过可穿戴设备103得到验证信息,通过验证信息可直观得到动态码数据,输入动态码即可完成支付过程。下面通过具体的实施例对本发明的方案进行详细的阐述。

实施例1

本实施例提供一种在线支付动态码处理方法,应用于移动终端中,如图2所示,包括如下步骤:

S201:获取用于在线支付的动态码信息;所述动态码信息包括动态码数据和支付信息,支付信息可提示用户购物平台、购买商品、订单号、金额、要扣款的银行卡或者账户信息等。

S202:提取所述动态码信息中的动态码数据,一般情况所述动态码信息都是按照设定格式进行排布的,对于动态码数据在所述动态码信息中的位置、编码格式等也都可预先获取,因此可根据所述动态码信息提取动态码数据。

S203:根据预设信息对所述动态码数据进行处理,生成验证信息;本步骤中所述的处理,不需要复杂的算法,根据简单的处理逻辑将两种信息进行融合即可,便于用户能够从验证信息中快速方便地确定动态码数据。预设信息可以为用户自行设定,用于供用户进行身份验证,即当用户接收到某一验证信息后,能够根据预设信息判断该验证信息确实为自己的移动终端发送的信息。

S204:发送所述验证信息至可穿戴设备,以提示用户。用户根据所述验证信息能够快速确定动态码数据和预设信息,用户根据预设信息确定该验证信息由自己的移动终端发送,即可确定动态码数据为所需动态码数据。

作为一种优选的方案,上述步骤S203中,将所述预设信息和所述动态码数据按照设定组合方式进行组合后生成所述验证信息。例如,可直接采用“预设信息-动态数据”的方式作为验证信息,例如预设信息为四位数的用户的个人生日,动态数据一般为六位数,则验证信息可以为“0201-390234”,用户可方便的根据这组数据确定验证码为“390234”。

可选地,上述步骤S203中的所述预设信息可以包括接收所述动态码信息的移动终端的标识码和/或身份识别码。终端设备的标志码可选择终端设备的SN码(产品序列号)、身份识别信息可以为预留的身份证信息中的后四位、银行卡信息的后四位等,也可以是预留手机号码和/或预留验证码。还可以为预先记录的用户指纹或者人脸图像等信息,或者预先存储的特定账号数据例如乐视账号等。

本实施例提供上述方案,其中的移动终端在接收到动态码信息后并不显示动态码信息,而是提取所述动态码信息中的动态码数据,根据预设信息对所述动态码数据进行处理,生成验证信息,发送所述验证信息至可穿戴设备,通过可穿戴设备以提示用户。一般情况下,可穿戴设备基本上需要随身佩戴,即使手机不在身边也不会影响支付过程,并且在手机出现遗失的情况下,也不会泄露动态码信息,提高了支付过程中的安全性。

实施例2

如图3所示,本实施例提供的在线支付动态码处理方法,包括如下步骤:

S301:获取用于在线支付的动态码信息。所述动态码信息包括动态码数据和支付信息,支付信息可提示用户购物平台、购买商品、订单号、金额、要扣款的银行卡或者账户信息等。

S302:提取所述动态码信息中的动态码数据,提取所述动态码信息中的支付信息。

S303:根据预设信息对所述动态码数据进行处理,生成验证信息。

S304:发送所述验证信息、所述支付信息至可穿戴设备,以提示用户。

本实施例的方案,在发送验证信息的同时,将支付信息发送给用户,对于用户在同一时间段内针对不同订单进行支付的情况,用户能够根据支付信息确定每一支付订单对应的动态码数据。

实施例3

如图4所示,本实施例提供一种在线支付动态码处理装置,包括:

数据获取模块401,获取用于在线支付的动态码信息;所述动态码信息包括动态码数据和支付信息,支付信息可提示用户购物平台、购买商品、订单号、金额、要扣款的银行卡或者账户信息等。

信息提取模块402,提取所述动态码信息中的动态码数据;一般情况所述动态码信息都是按照设定格式进行排布的,对于动态码数据在所述动态码信息中的位置、编码格式等也都可预先获取,因此可根据所述动态码信息提取动态码数据。

动态码处理模块403,根据预设信息对所述动态码数据进行处理,生成验证信息;所述处理不需要复杂的算法,根据简单的处理逻辑将两种信息进行融合即可,便于用户能够从验证信息中快速方便地确定动态码数据。预设信息可以为用户自行设定,用于供用户进行身份验证,即当用户接收到某一验证信息后,能够根据预设信息判断该验证信息确实为自己的移动终端发送的信息。

数据发送模块404,发送所述验证信息至可穿戴设备,以提示用户。用户根据所述验证信息能够快速确定动态码数据和预设信息,用户根据预设信息确定该验证信息由自己的移动终端发送,即可确定动态码数据为所需动态码数据。

作为一种优选的方案,所述动态码处理模块403,将所述预设信息和所述动态码数据按照设定组合方式进行组合后生成所述验证信息。例如,可直接采用“预设信息-动态数据”的方式作为验证信息。可选地,所述预设信息包括接收所述动态码信息的移动终端的标识码和/或身份识别码。终端设备的标志码可选择终端设备的SN码(产品序列号)、身份识别信息可以为预留的身份证信息中的后四位、银行卡信息的后四位等,也可以是预留手机号码和/或预留验证码。还可以为预先记录的用户指纹或者人脸图像等信息,或者预先存储的特定账号数据例如乐视账号等。

本实施例提供上述方案,移动终端在接收到动态码信息后并不显示动态码信息,而是提取所述动态码信息中的动态码数据,根据预设信息对所述动态码数据进行处理,生成验证信息,发送所述验证信息至可穿戴设备,通过可穿戴设备以提示用户。即使手机不在身边也不会影响支付过程,并且在手机出现遗失的情况下,也不会泄露动态码信息,提高了支付过程中的安全性。

进一步地,所述信息提取模块402,还用于提取所述动态码信息中的支付信息;所述数据发送模块404,所述发送所述验证信息至可穿戴设备,以提示用户的同时发送所述支付信息至可穿戴设备。即在发送验证信息的同时,将支付信息发送给用户,可以使用户更准确的确定当前支付信息,对于用户在同一时间段内针对不同订单进行支付的情况,用户能够根据支付信息确定每一支付订单对应的动态码数据。

实施例4

本实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的在线支付动态码处理方法。

实施例5

图5是本实施例提供的执行在线支付动态码处理方法的电子设备的硬件结构示意图,如图5所示,该设备包括:

一个或多个处理器501以及存储器502,图5中以一个处理器501为例。

执行在线支付动态码处理方法的设备还可以包括:输入装置503和输出装置504。

处理器501、存储器502、输入装置503和输出装置504可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器502作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的在线支付动态码处理方法对应的程序指令/模块(例如,附图4所示的数据获取模块401、信息提取模块402、动态码处理模块403和数据发送模块404)。处理器501通过运行存储在存储器502中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例在线支付动态码处理方法。

存储器502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据在在线支付动态码处理装置的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器502可选包括相对于处理器501远程设置的存储器,这些远程存储器可以通过网络连接至在线支付动态码处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置503可接收输入的数字或字符信息,以及产生与在线支付动态码处理装置的用户设置以及功能控制有关的键信号输入。输出装置504可包括显示屏等显示设备。

所述一个或者多个模块存储在所述存储器502中,当被所述一个或者多个处理器501执行时,执行上述任意方法实施例中的列表项操作的处理方法。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本发明实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、系统总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

(5)其他具有数据交互功能的电子装置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1