一种支付方法及装置与流程

文档序号:21275128发布日期:2020-06-26 23:12阅读:183来源:国知局
一种支付方法及装置与流程

本申请属于计算机技术领域,尤其涉及一种支付方法及装置。



背景技术:

目前在线支付已成为日常支付的一种方式,但是有时会出现由于支付设备的使用者无法准确的判断当前支付是否安全的情况,从而导致支付设备的使用者在支付的过程中存在支付风险,例如,当支付设备的使用者为儿童时,儿童的行为能力不足以准确的判断当前支付是否安全,可能会出现密码泄露或者金钱损失的情况。



技术实现要素:

本申请实施例提供了一种支付方法及装置,可以解决支付设备的使用者在支付的过程中存在支付风险的问题。

第一方面,本申请实施例提供了一种支付方法,包括:

当检测到支付请求时,获取当前支付场景图像信息;

基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态;

将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息;

当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。

进一步地,所述基于所述当前支付场景图像信息确定本次支付的安全状态信息,包括:

基于所述当前支付场景图像信息确定支付地点类型信息、购买商品类型信息;

当所述支付地点类型信息属于预设危险地点类型信息集合,或者所述购买商品类型信息属于预设危险商品类型信息集合时,确定本次支付的安全状态信息为危险状态。

进一步地,所述基于所述当前支付场景图像信息确定本次支付的安全状态信息,包括:

基于所述当前支付场景图像信息和用户操作信息确定本次支付的支付动作序列;

基于预设支付习惯信息判断所述支付动作序列是否出现异常,当所述支付动作序列是否出现异常时,确定本次支付的安全状态信息为危险状态。

进一步地,所述支付请求为刷脸支付请求;

所述当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求,包括:

当所述安全状态信息标识所述当前支付场景安全时,获取用户脸部图像信息;

将所述用户脸部图像信息发送至服务器,用以触发服务器基于所述用户脸部图像信息得到验证结果;其中,当所述验证结果为通过时,所述验证结果用于触发所述服务器生成第三方支付请求;所述第三方支付请求用于触发第三方支付服务器进行支付,并向所述服务器返回支付结果;

接收由所述服务器发送的支付结果。

第二方面,本申请实施例提供了一种支付方法,包括:

接收由设备发送的当前支付场景图像信息;

对所述当前支付场景图像信息进行识别,得到场景识别结果;

基于所述场景识别结果确定安全状态信息;

将所述安全状态信息发送至所述设备。

进一步地,在所述基于所述场景识别结果确定安全状态信息之后,还包括:

将所述当前支付场景图像信息和所述安全状态信息发送至与所述设备关联的目标设备。

进一步地,所述场景识别结果包括支付地点信息、支付内容信息、当前人物表情信息;

所述基于所述场景识别结果确定安全状态信息,包括:

基于预设用户支付习惯信息、所述支付地点信息、所述支付内容信息和所述当前人物表情信息,确定安全状态信息。

第三方面,本申请实施例提供了一种支付装置,包括:

获取单元,用于当检测到支付请求时,获取当前支付场景图像信息;

处理单元,用于

基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态;

将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息;

执行单元,用于当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。

进一步地,所述执行单元,具体用于:

基于所述当前支付场景图像信息确定支付地点类型信息、购买商品类型信息;

当所述支付地点类型信息属于预设危险地点类型信息集合,或者所述购买商品类型信息属于预设危险商品类型信息集合时,确定本次支付的安全状态信息为危险状态。

进一步地,所述执行单元,具体用于:

基于所述当前支付场景图像信息和用户操作信息确定本次支付的支付动作序列;

基于预设支付习惯信息判断所述支付动作序列是否出现异常,当所述支付动作序列是否出现异常时,确定本次支付的安全状态信息为危险状态。

进一步地,所述支付请求为刷脸支付请求;

所述执行单元,具体用于:

当所述安全状态信息标识所述当前支付场景安全时,获取用户脸部图像信息;

将所述用户脸部图像信息发送至服务器,用以触发服务器基于所述用户脸部图像信息得到验证结果;其中,当所述验证结果为通过时,所述验证结果用于触发所述服务器生成第三方支付请求;所述第三方支付请求用于触发第三方支付服务器进行支付,并向所述服务器返回支付结果;

接收由所述服务器发送的支付结果。

第四方面,本申请实施例提供了一种支付装置,包括:

接收单元,用于接收由设备发送的当前支付场景图像信息;

识别单元,用于对所述当前支付场景图像信息进行识别,得到场景识别结果;

确定单元,用于基于所述场景识别结果确定安全状态信息;

第一发送单元,用于将所述安全状态信息发送至所述设备。

进一步地,所述支付装置,还包括:

第二发送单元,用于将所述当前支付场景图像信息和所述安全状态信息发送至与所述设备关联的目标设备。

进一步地,所述场景识别结果包括支付地点信息、支付内容信息、当前人物表情信息;

所述识别单元,具体用于:

基于预设用户支付习惯信息、所述支付地点信息、所述支付内容信息和所述当前人物表情信息,确定安全状态信息。

第五方面,本申请实施例提供了一种支付设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的支付方法。

第六方面,本申请实施例提供了一种支付设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第二方面所述的支付方法。

第七方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的支付方法。

第八方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第二方面所述的支付方法。

本申请实施例中,当检测到支付请求时,获取当前支付场景图像信息;基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态;或将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息;当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。上述方法,当支付设备的使用者无法准确的判断当前支付是否安全时,设备获取当前支付场景图像信息,将当前支付场景图像信息发送至服务器,由服务器来确定安全状态信息,根据安全状态信息确定是否进行支付,避免了支付风险,提升了支付安全。

另一方面,接收由设备发送的支付场景图像信息;对所述当前支付场景图像信息进行识别,得到场景识别结果;基于所述场景识别结果确定安全状态信息;将所述安全状态信息发送至所述设备。上述方法,当支付设备的使用者无法准确的判断当前支付是否安全时,获取当前支付场景图像信息,从确定安全状态信息,根据安全状态信息确定是否进行支付,避免了支付风险,提升了支付安全。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请第一实施例提供的一种支付方法的示意流程图;

图2是本申请第一实施例提供的一种支付方法中s102细化的示意流程图;

图3是本申请第一实施例提供的一种支付方法中s102细化的示意流程图;

图4是本申请第一实施例提供的一种支付方法中s104细化的示意流程图;

图5是本申请第二实施例提供的一种支付方法的示意流程图;

图6是本申请第三实施例提供的支付装置的示意图;

图7是本申请第四实施例提供的支付装置的示意图;

图8是本申请第五实施例提供的支付设备的示意图;

图9是本申请第六实施例提供的支付设备的示意图。

具体实施方式

以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。

应当理解,当在本申请说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

还应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本申请说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在本申请说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

请参见图1,图1是本申请第一实施例提供的一种支付方法的示意流程图。本实施例中的支付方法的执行主体为具有支付功能的设备,例如,手机、平板电脑、可穿戴设备。如图1所示的支付方法可包括:

s101:当检测到支付请求时,获取当前支付场景图像信息。

在本实施例中,设备上具有至少一个摄像头,该摄像头用于拍摄支付场景图像,该摄像头可以为后置摄像头。当设备检测到支付请求时,开启该摄像头,拍摄支付场景图像信息。

设备获取支付请求,其中,支付请求包括但不限于收款方的标识信息、交易金额、支付密码。支付请求可以通过用户在设备上输入支付密码触发生成。当设备检测到支付请求时,通过开启摄像头进行拍摄,获取当前支付场景图像信息。其中,当前支付场景图像信息可以为图片信息,也可以为视频信息。

s102:基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态。

设备基于当前支付场景图像信息确定本次支付的安全状态信息,安全状态信息用于标识当前支付场景的安全状态,设备可以对当前支付场景图像信息进行识别,确定出当前支付环境的风险因素,当前支付环境的风险因素可以为具有风险的人物、购买了具有风险的的商品、处于具有风险的地点等等。例如,当设备通过对当前支付场景图像信息进行识别,确定当前支付环境中存在登记在案的诈骗份子,说明此时的支付行为存在支付风险,本次支付的安全状态信息为危险状态或者存在风险。

在本实施例中,s102与s103两者择一执行,也就是说,在本实施例中,既可以由设备来确定安全状态信息,也可以像s103中描述的一样,将当前支付场景图像信息发送至服务器,由服务器来确定安全状态信息。

进一步地,为了设备可以准确的获取到安全状态信息,s102可以包括s1021~s1022,如图2所示,s1021~s1022具体如下:

s1021:基于所述当前支付场景图像信息确定支付地点类型信息、购买商品类型信息。

设备对当前支付场景图像信息进行识别,确定支付地点类型信息、购买商品类型信息。其中,当前支付场景图像信息中可以识别出具有标志性的商标、物体或者人物,从而确定支付地点类型信息、购买商品类型信息。举例来说,当在当前支付场景图像信息识别出某一商场的标志或者商场名称文字时,可以确定支付地点类型信息为商场;当在当前支付场景图像信息识别出某一商品的商标时,基于这一商标可以确认用户购买该商品的商品类型信息;当在当前支付场景图像信息识别出穿特定标志性服装的人物时,可以根据标志性服装来确认支付地点类型信息。

s1022:当所述支付地点类型信息属于预设危险地点类型信息集合,或者所述购买商品类型信息属于预设危险商品类型信息集合时,确定本次支付的安全状态信息为危险状态。

设备中预先存储预设危险地点类型信息集合,预设危险地点类型信息集合中包括存在支付风险的地点类型信息,例如,某一确定为买假的商家的店铺。当设备判断支付地点类型信息属于预设危险地点类型信息集合时,说明此时存在支付风险。

设备中预先存储预设危险商品类型信息集合,预设危险商品类型信息集合中包括存在支付风险的商品类型信息,例如,某一确定存在食品安全隐患的保健品。当设备判断支付商品类型信息属于预设危险商品类型信息集合时,说明此时存在支付风险。

可以理解的是,当支付地点类型信息属于预设危险地点类型信息集合,或者购买商品类型信息属于预设危险商品类型信息集合时,两者确定一个时,就可以确定本次支付的安全状态信息为危险状态。

进一步地,另一种实施方式中,为了设备可以准确的获取到安全状态信息,s102可以包括s1023~s1024,其中,s1021~s1022和s1023~s1024为并列的方案,如图3所示,s1023~s1024具体如下:

s1023:基于所述当前支付场景图像信息和用户操作信息确定本次支付的支付动作序列。

设备获取用户操作信息,用户操作信息为用户在设备上的操作信息,例如打开了某一应用程序,通过某一银行卡进行转账等等。本实施例中,当前支付场景图像信息可以为多张图片,设备对当前支付场景图像信息进行识别,可以识别到用户本次支付过程中的他人的动作或者本次支付过程中的场景流程,例如,在当前支付场景图像信息中获取到收款人出示的收款码、或者在当前支付场景图像信息中获取到收款人移交的商品。

设备基于当前支付场景图像信息和用户操作信息确定本次支付的支付动作序列,支付动作序列包括支付的整个流程,包括到达支付地点进行支付行为以及从支付行为的开始到完成支付后拿到商品的所有动作。

s1024:基于预设支付习惯信息判断所述支付动作序列是否出现异常,当所述支付动作序列是否出现异常时,确定本次支付的安全状态信息为危险状态。

设备中预先存储支付习惯信息,支付习惯信息可以包括用户支付习惯使用的银行卡、最高支付额度、常用支付地点等等,支付习惯可以基于用户多次安全支付的行为产生。设备基于预设支付习惯信息判断支付动作序列是否出现异常,例如,支付动作序列中用户在支付时通过不常用的应用程序先进行转账,转账金额超出最高支付额度,可以判断支付动作序列出现异常,确定本次支付的安全状态信息为危险状态。

s103:将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息。。

设备将当前支付场景图像信息发送至服务器,用以触发服务器基于当前支付场景图像信息确定安全状态信息。其中,服务器端接收到当前支付场景图像信息后,对当前支付场景图像信息进行识别,判断当前支付场景是否安全,确定安全状态信息,安全状态信息用于标识当前支付场景的安全状态。当服务器判断当前支付场景安全时,得到安全状态信息标识当前支付场景安全;当服务器判断当前支付场景不安全时,得到安全状态信息标识当前支付场景不安全。设备接收由服务器发送的安全状态信息。

进一步地,当前支付场景不安全时,为了保证支付安全,在s103之后,还可以包括:当所述安全状态信息标识所述当前支付场景不安全时,停止执行所述支付请求。设备获取安全状态信息,当设备检测安全状态信息标识当前支付场景不安全时,说明继续进行支付存在风险,停止执行支付请求,保证支付安全。

进一步的,为了使得用户可以及时了解到当前支付情况,在当所述安全状态信息标识所述当前支付场景不安全时,停止执行所述支付请求之后,还可以包括:提示所述当前支付场景不安全和支付失败。设备提示当前支付场景不安全和支付失败,具体来说,设备可以将当前支付场景存在的不安全因素进行显示,例如,支付地点异常、支付金额异常等等。

s104:当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。

设备获取安全状态信息,当设备检测安全状态信息标识当前支付场景安全时,说明当前进行支付风险极低,可以进行支付,执行支付请求。具体执行支付请求可以为将支付请求发送至服务器,再由服务器将支付请求发送至第三方支付系统的服务器,例如,银行服务器等,银行服务器基于支付请求进行扣款,完成支付。

进一步地,所述支付请求为刷脸支付请求,为了在进行刷脸支付时,可以保证支付安全,s104可以包括s1041~s1043,如图4所示,s1041~s1043具体如下:

s1041:当所述安全状态信息标识所述当前支付场景安全时,获取用户脸部图像信息。

设备获取安全状态信息,当设备检测安全状态信息标识当前支付场景安全时,说明当前进行支付风险极低,可以进行支付。在本实施例中,设备可以为具有前后两个摄像头的智能手机,后摄像头用于获取当前支付场景图像信息,前摄像头用于获取用户的脸部图像信息。本实施例中的支付请求为刷脸支付请求,需要对支付用户的脸部进行识别,所以,当设备确定当前支付场景安全时,可以控制开启前摄像头,提示用户进行脸部图像信息的拍摄,获取用户脸部图像信息。

s1042:将所述用户脸部图像信息发送至服务器,用以触发服务器基于所述用户脸部图像信息得到验证结果;其中,当所述验证结果为通过时,所述验证结果用于触发所述服务器生成第三方支付请求;所述第三方支付请求用于触发第三方支付服务器进行支付,并向所述服务器返回支付结果。

设备获取到用户脸部图像信息,将用户脸部图像信息发送至服务器,用以触发服务器基于用户脸部图像信息得到验证结果。其中,服务器基于用户脸部图像信息得到验证结果的方法可以为,当服务器接收到用户脸部图像信息时,基于预设的脸部图像对用户脸部图像信息进行验证,当验证结果为通过时,服务器生成第三方支付请求,第三方支付请求用于触发第三方支付服务器进行支付,当第三方支付服务器完成时,向服务器返回支付结果。服务器获取到支付结果后,将支付结果发送至设备。

s1043:接收由所述服务器发送的支付结果。

设备接收有服务器发送的支付结果,支付结果可以包括支付状态:支付成功或者支付失败,如果支付结果为支付失败时,可以一并将支付失败的原因发送至设备,让用户了解支付情况。

本申请实施例中,当检测到支付请求时,获取当前支付场景图像信息;基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态;或将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息;当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。上述方法,当支付设备的使用者无法准确的判断当前支付是否安全时,设备获取当前支付场景图像信息,将当前支付场景图像信息发送至服务器,由服务器来确定安全状态信息,根据安全状态信息确定是否进行支付,避免了支付风险,提升了支付安全。

请参见图5,图5是本申请第二实施例提供的一种支付方法的示意流程图。本实施例中的支付方法的执行主体为服务器。如图5所示的支付方法可包括:

s201:接收由设备发送的当前支付场景图像信息。

服务器接收由设备发送的当前支付场景图像信息。其中,设备获取当前支付场景图像信息的具体细节可以参阅第一实施例中的相关描述,此处不再赘述。

s202:对所述当前支付场景图像信息进行识别,得到场景识别结果。

服务器对当前支付场景图像信息进行识别,得到场景识别结果,场景识别结果为可以标识当前场景的信息,具体可以通过场景关键词来表示,场景识别结果可以包括多个场景关键词。当前支付场景图像信息为图片信息时,可以对图片进行识别,获取图片中的人物及其人物表情、标志性的图标或者购买商品等等,此处不做限制。

s203:基于所述场景识别结果确定安全状态信息。

服务器基于场景识别结果确定安全状态信息,举例来说,当场景识别结果中包括场景关键词时,服务器中可以预先存储预设安全状态信息对应的预设关键词,服务器基于预设安全状态信息和预设关键词之间的对应关系,确定场景识别结果中场景关键词对应的安全状态信息。例如,服务器中预先存储预设安全状态信息为危险时对应的预设关键词为:地点a、人物b。服务器获取到的场景识别结果中包括的场景关键词为:地点a。则获基于场景识别结果确定安全状态信息为危险状态。

进一步地,所述场景识别结果包括支付地点信息、支付内容信息、当前用户表情信息,为了准确的得到安全状态信息,s203可以包括:基于预设用户支付习惯信息、所述支付地点信息、所述支付内容信息和所述当前用户表情信息,确定安全状态信息。在本实施例中,场景识别结果包括支付地点信息、支付内容信息、当前用户表情信息,服务器中预先存储预设用户支付习惯信息,预设用户支付习惯信息可以包括预设支付地点、预设支付内容和预设用户表情,当所述支付地点信息、所述支付内容信息、所述当前用户表情信息与预设用户支付习惯信息一致时,确定安全状态信息为安全;当所述支付地点信息、所述支付内容信息、所述当前用户表情信息与预设用户支付习惯信息不一致时,确定安全状态信息为不安全。

进一步地,为了支付用户的关联设备可以实时获取支付情况,进一步保证支付安全,在s203之后,还可以包括:将所述当前支付场景图像信息和所述安全状态信息发送至与所述设备关联的目标设备。设备可以关联多个目标设备,例如,当设备的使用者为儿童时,设备可以关联该儿童的家长的设备,将该儿童的家长的设备作为目标设备。服务器将当前支付场景图像信息和安全状态信息发送至与设备关联的目标设备,这样,目标设备的使用者可以实时的了解支付情况,当出现支付风险时,目标设备的使用者可以进行阻止,进一步保证支付安全。

s204:将所述安全状态信息发送至所述设备。

服务器将安全状态信息发送至设备。

另一方面,接收由设备发送的支付场景图像信息;对所述当前支付场景图像信息进行识别,得到场景识别结果;基于所述场景识别结果确定安全状态信息;将所述安全状态信息发送至所述设备。上述方法,当支付设备的使用者无法准确的判断当前支付是否安全时,获取当前支付场景图像信息,从确定安全状态信息,根据安全状态信息确定是否进行支付,避免了支付风险,提升了支付安全。

应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

请参见图6,图6是本申请第三实施例提供的支付装置的示意图。包括的各单元用于执行图1~图4对应的实施例中的各步骤。具体请参阅图1~图4各自对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图6,支付装置6包括:

获取单元610,用于当检测到支付请求时,获取当前支付场景图像信息;

处理单元620,用于基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态;或将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息;;

执行单元630,用于当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。

进一步地,执行单元630,具体用于:

基于所述当前支付场景图像信息确定支付地点类型信息、购买商品类型信息;

当所述支付地点类型信息属于预设危险地点类型信息集合,或者所述购买商品类型信息属于预设危险商品类型信息集合时,确定本次支付的安全状态信息为危险状态。

进一步地,执行单元630,具体用于:

基于所述当前支付场景图像信息和用户操作信息确定本次支付的支付动作序列;

基于预设支付习惯信息判断所述支付动作序列是否出现异常,当所述支付动作序列是否出现异常时,确定本次支付的安全状态信息为危险状态。

进一步地,所述支付请求为刷脸支付请求;

执行单元630,具体用于:

当所述安全状态信息标识所述当前支付场景安全时,获取用户脸部图像信息;

将所述用户脸部图像信息发送至服务器,用以触发服务器基于所述用户脸部图像信息得到验证结果;其中,当所述验证结果为通过时,所述验证结果用于触发所述服务器生成第三方支付请求;所述第三方支付请求用于触发第三方支付服务器进行支付,并向所述服务器返回支付结果;

接收由所述服务器发送的支付结果。

请参见图7,图7是本申请第四实施例提供的支付装置的示意图。包括的各单元用于执行图5对应的实施例中的各步骤。具体请参阅图5各自对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图7,支付装置7包括:

接收单元710,用于接收由设备发送的当前支付场景图像信息;

识别单元720,用于对所述当前支付场景图像信息进行识别,得到场景识别结果;

确定单元730,用于基于所述场景识别结果确定安全状态信息;

第一发送单元740,用于将所述安全状态信息发送至所述设备。

进一步地,支付装置7,还包括:

第二发送单元,用于将所述当前支付场景图像信息和所述安全状态信息发送至与所述设备关联的目标设备。

进一步地,所述场景识别结果包括支付地点信息、支付内容信息、当前用户表情信息;

识别单元720,具体用于:

基于预设用户支付习惯信息、所述支付地点信息、所述支付内容信息和所述当前用户表情信息,确定安全状态信息。

图8是本申请第五实施例提供的支付设备的示意图。如图8所示,该实施例的支付设备8包括:处理器80、存储器81以及存储在所述存储器81中并可在所述处理器80上运行的计算机程序82,例如支付程序。所述处理器80执行所述计算机程序82时实现上述各个支付方法实施例中的步骤,例如图1所示的步骤101至104。或者,所述处理器80执行所述计算机程序82时实现上述各装置实施例中各模块/单元的功能,例如图4所示模块410至440的功能。

示例性的,所述计算机程序82可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器81中,并由所述处理器80执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序82在所述支付设备8中的执行过程。例如,所述计算机程序82可以被分割成获取单元、发送单元、接收单元、执行单元,各单元具体功能如下:

获取单元,用于当检测到支付请求时,获取当前支付场景图像信息;

处理单元,用于基于所述当前支付场景图像信息确定本次支付的安全状态信息;所述安全状态信息用于标识当前支付场景的安全状态;

将所述当前支付场景图像信息发送至服务器,接收所述服务器返回的所述安全状态信息;所述当前支付场景图像信息用以触发所述服务器基于所述当前支付场景图像信息确定安全状态信息;

执行单元,用于当所述安全状态信息标识所述当前支付场景安全时,执行所述支付请求。

所述支付设备可包括,但不仅限于,处理器80、存储器81。本领域技术人员可以理解,图8仅仅是支付设备8的示例,并不构成对支付设备8的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述支付设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器80可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器81可以是所述支付设备8的内部存储单元,例如支付设备8的硬盘或内存。所述存储器81也可以是所述支付设备8的外部存储设备,例如所述支付设备8上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述支付设备8还可以既包括所述支付设备8的内部存储单元也包括外部存储设备。所述存储器81用于存储所述计算机程序以及所述支付设备所需的其他程序和数据。所述存储器81还可以用于暂时地存储已经输出或者将要输出的数据。

图9是本申请第六实施例提供的支付设备的示意图。如图9所示,该实施例的支付设备9包括:处理器90、存储器91以及存储在所述存储器91中并可在所述处理器90上运行的计算机程序92,例如支付程序。所述处理器90执行所述计算机程序92时实现上述各个支付方法实施例中的步骤,例如图3所示的步骤201至204。或者,所述处理器90执行所述计算机程序92时实现上述各装置实施例中各模块/单元的功能,例如图5所示模块510至540的功能。

示例性的,所述计算机程序92可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器91中,并由所述处理器90执行,以完成本申请。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序92在所述支付设备9中的执行过程。例如,所述计算机程序92可以被分割成接收单元、识别单元、确定单元、第一发送单元,各单元具体功能如下:

接收单元,用于接收由设备发送的当前支付场景图像信息;

识别单元,用于对所述当前支付场景图像信息进行识别,得到场景识别结果;

确定单元,用于基于所述场景识别结果确定安全状态信息;

第一发送单元,用于将所述安全状态信息发送至所述设备。

所述支付设备可包括,但不仅限于,处理器90、存储器91。本领域技术人员可以理解,图9仅仅是支付设备9的示例,并不构成对支付设备9的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述支付设备还可以包括输入输出设备、网络接入设备、总线等。

所称处理器90可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述存储器91可以是所述支付设备9的内部存储单元,例如支付设备9的硬盘或内存。所述存储器91也可以是所述支付设备9的外部存储设备,例如所述支付设备9上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述支付设备9还可以既包括所述支付设备9的内部存储单元也包括外部存储设备。所述存储器91用于存储所述计算机程序以及所述支付设备所需的其他程序和数据。所述存储器91还可以用于暂时地存储已经输出或者将要输出的数据。

需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本申请方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本申请实施例还提供了一种网络设备,该网络设备包括:至少一个处理器、存储器以及存储在所述存储器中并可在所述至少一个处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任意各个方法实施例中的步骤。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现可实现上述各个方法实施例中的步骤。

本申请实施例提供了一种计算机程序产品,当计算机程序产品在移动终端上运行时,使得移动终端执行时实现可实现上述各个方法实施例中的步骤。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质至少可以包括:能够将计算机程序代码携带到拍照装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

在本申请所提供的实施例中,应该理解到,所揭露的装置/网络设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/网络设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

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

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

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