一种代理支付方法、装置以及电子设备的制造方法

文档序号:10625153阅读:381来源:国知局
一种代理支付方法、装置以及电子设备的制造方法
【专利摘要】本发明涉及一种代理支付方法、装置以及电子设备,其中,代理支付方法包括:获得代理支付请求指令,对代理支付请求指令进行解析,获得代理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通过委托人的账户执行支付过程的操作产生;根据代理支付请求指令的控制信息查询代理支付请求指令的内容信息,获得登陆账号、交易账号,对登陆账号和交易账号的代理关系进行验证;验证通过后,生成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信息;其中,交易账号为委托人的账户;登陆账号为代理人的账户;回复信息是根据委托人对代理人执行支付过程的操作的确认产生的;根据所述回复信息的验证结果决定是否完成支付。
【专利说明】
-种代理支付方法、装置从及电子设备
技术领域
[0001] 本发明设及金融数据处理技术领域,特别设及一种代理支付方法、装置W及电子 设备。
【背景技术】
[0002] 现已进入电子支付的时代,网上支付或移动支付越来越普及,但是对于不熟悉或 不方便使用电脑、手机操作的人来说运无疑是个问题。
[0003] 基于运一问题,当前有人提出代理支付的措施。依据现有的技术,如果要实现代理 他人操作与支付只能由W下几种途径:
[0004] 1、委托人将账户的用户名和密码告知代理人,运样委托账户面临着极高的安全风 险。 阳〇化]2、委托人先转账或现金给代理人,再由代理人使用本人账户进行支付,运样的操 作流程非常麻烦。

【发明内容】

[0006] 为解决现有技术的问题,本发明提出一种代理支付方法、装置W及电子设备,委托 人将委托他人代理支付操作,但是账户的每一笔支付交易仍由本人回复确认后,钱从委托 人账户划走,若在指定时间范围内没有确认信息,则支付操作不准生效,安全性高。
[0007] 为实现上述目的,本发明提供了一种代理支付方法,包括:
[0008] 验证通过后,获得代理支付请求指令,对所述代理支付请求指令进行解析,获得代 理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通过委托人的账 户执行支付过程的操作产生;
[0009] 根据代理支付请求指令的控制信息查询代理支付请求指令的内容信息,获得登陆 账号、交易账号,对登陆账号和交易账号的代理关系进行验证;验证通过后,生成支付确认 信息;根据所述支付确认信息获得回复信息,验证回复信息;其中,所述交易账号为委托人 的账户;所述回复信息是根据委托人对代理人执行支付过程的操作的确认产生的;
[0010] 根据所述回复信息的验证结果决定是否完成支付。
[0011] 优选地,还包括:
[0012] 获得账户代理请求指令,对所述账户代理请求指令进行解析,获得账户代理请求 指令的控制信息;
[0013] 根据所述账户代理请求指令的控制信息查询账户代理请求指令的内容信息,获得 登陆账号和交易账号,对登陆账号和交易账号进行验证;
[0014] 验证通过后,建立登陆账号和交易账号之间的代理关系。 阳01引优选地,还包括:
[0016] 在获取代理支付请求指令之前,获得交易验证请求指令,对所述交易验证请求指 令进行解析,获得交易验证请求指令的控制信息;
[0017] 根据交易验证请求指令的控制信息查询交易验证请求指令的内容信息,获得登陆 账号,对登陆账号进行有效性验证,验证通过后,才允许获取代理支付请求指令。 阳01引优选地,还包括:
[0019] 获得账户代理取消指令,对所述账户代理取消指令进行解析,获得账户代理取消 指令的控制信息;
[0020] 根据所述账户代理取消指令的控制信息查询账户代理取消指令的内容信息,获得 交易账号,对交易账号进行有效性验证;
[0021] 验证通过后,取消登陆账号和交易账号之间的代理关系。 阳02引优选地,还包括:
[0023] 存储账户信息、代理关系、操作日志、验证信息。
[0024] 为实现上述目的,本发明还提供了一种代理支付装置,包括:
[0025] 第一解析指令单元,用于获得代理支付请求指令,对所述代理支付请求指令进行 解析,获得代理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通过 委托人的账户执行支付过程的操作产生;
[00%] 代理支付行为验证单元,用于根据代理支付请求指令的控制信息查询代理支付 请求指令的内容信息,获得登陆账号、交易账号,对登陆账号和交易账号的代理关系进行 验证;验证通过后,生成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信 息;其中,所述交易账号为委托人的账户;所述回复信息是根据委托人对代理人执行支付 过程的操作的确认产生的;
[0027] 支付单元,用于根据所述回复信息的验证结果决定是否完成支付。 阳02引优选地,还包括:
[0029] 第二解析指令单元,用于获得账户代理请求指令,对所述账户代理请求指令进行 解析,获得账户代理请求指令的控制信息;
[0030] 代理关系验证单元,用于根据所述账户代理请求指令的控制信息查询账户代理请 求指令的内容信息,获得登陆账号和交易账号,对登陆账号和交易账号进行验证;
[0031] 代理关系建立单元,用于验证通过后,建立登陆账号和交易账号的代理关系。 阳03引优选地,还包括:
[0033] 第Ξ解析指令单元,用于在获取代理支付请求指令之前,获得交易验证请求指令, 对所述交易验证请求指令进行解析,获得交易验证请求指令的控制信息;
[0034] 登陆账号验证单元,用于根据交易验证请求指令的控制信息查询交易验证请求指 令的内容信息,获得登陆账号,对登陆账号进行有效性验证,验证通过后,才允许获取代理 支付请求指令。 阳03引优选地,还包括:
[0036] 第四解析指令单元,用于获得账户代理取消指令,对所述账户代理取消指令进行 解析,获得账户代理取消指令的控制信息;
[0037] 交易账号验证单元,用于根据所述账户代理取消指令的控制信息查询账户代理取 消指令的内容信息,获得交易账号,对交易账号进行有效性验证;
[0038] 代理关系取消单元,用于验证通过后,取消登陆账号和交易账号之间的代理关系。
[0039] 优选地,还包括:存储单元;
[0040] 所述存储单元,用于存储账户信息、代理关系、操作日志、验证信息。
[0041] 为实现上述目的,本发明还提供一种电子设备,所述电子设备包括如前所述的代 理支付装置。
[0042] 与现有技术方案相比,本技术方案通过对账户操作权限与支付权限分离设计,它 具有如下特点:
[0043] 1、代理人看到的只是委托人账号标识(一串字母或数字),无法看到委托人的其 他信息(如密码、身份证号、卡号等)。
[0044] 2、代理人替代委托人执行复杂的支付操作过程行为。
[0045] 3、代理人的替代行为是否最终有效,即是否可W完成支付操作,需经过委托人确 认。
[0046] 4、账户之间设置代理关系,必须得到委托方的确认回复后方可生效,并且委托人 可单方自主撤销账户之间代理关系。
[0047] 本技术方案实际上只是让别人知道了自己的账号,达到的效果是他人不用登陆自 己的账户便可替本人发起支付交易,而交易必须由本人回复确认后才生效。巧妙解决了不 善操作电脑与手机人群的支付问题。
【附图说明】 W48] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W 根据运些附图获得其他的附图。
[0049] 图1为本发明实施方式的应用场景图;
[0050] 图2为本发明实施例提供的一种代理支付装置的结构示意图之一;
[0051] 图3为本发明实施例提供的一种代理支付装置的结构示意图之二;
[0052] 图4为本发明实施例提供的一种代理支付装置的结构示意图之Ξ ;
[0053] 图5为本发明实施例提供的一种代理支付装置的结构示意图之四;
[0054] 图6为本发明实施例提供的一种代理支付方法流程图之一; 阳化5]图7为本发明实施例的代理支付方法中代理关系的建立流程图;
[0056] 图8为本发明实施例提供的一种代理支付方法流程图之二;
[0057] 图9为本发明实施例的代理支付方法中代理关系的取消流程图;
[0058] 图10为本发明实施例提供的一种电子设备框图;
[0059] 图11为具体实施例对于代理关系设置的流程示意图;
[0060] 图12为具体实施例对于代理支付的流程示意图。
【具体实施方式】
[0061] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0062] 本领域技术人员知道,本发明的实施方式可W实现为一种系统、装置、设备、方法 或计算机程序产品。因此,本公开可W具体实现为W下形式,即:完全的硬件、完全的软件 (包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。
[0063] 根据本发明的实施方式,提出了一种代理支付方法、装置W及电子设备。
[0064] 在本文中,需要理解的是,所设及的术语中:
[0065] 1、委托人:对于本技术方案来讲,将账户操作的权限委托给他人,代替自己执行支 付过程行为的人。为确保委托人权益问题,支付过程行为需经过委托人确认才可生效,委托 人的确认方式可W为输入支付密码等。
[0066] 2、代理人:对于本技术方案来讲,登陆本人的账号,根据委托人的指示,通过委托 人的账号为委托人执行支付操作行为的人。但是,该支付操作行为仅仅是支付过程的行为, 不包括最终支付行为。
[0067] 3、交易账号:为完成支付提供资金的账号。对于本技术方案来讲,当代理人执行代 理支付时,交易账号是委托人的银行账户。当代理人为自己的交易行为支付时,交易账号是 代理人的银行账户。
[0068] 4、登陆账号:操控中屯、服务器执行支付过程操作的凭证(token)。当代理人为自 己的交易行为支付时,登陆账号等同于交易账号。当代理人执行代理支付时,登陆账号不等 同于交易账号。
[0069] 此外,附图中的任何元素数量均用于示例而非限制,W及任何命名都仅用于区分, 而不具有任何限制含义。
[0070] 下面参考本发明的若干代表性实施方式,详细阐释本发明的原理和精神。
[0071] 发巧概沐
[0072] 常规上,现有电子支付的原理为:将智能终端登陆用户与用户本人的银行卡账号 建立一种一一对应的关系,用户根据智能终端页面上的提示下执行对应操作,完成交易支 付请求。
[0073] 对于不熟悉或不方便使用电脑、手机操作的人来说运无疑是个问题。
[0074] 为此,本发明提供了一种代理支付机制。代理支付机制将操作权限与支付权限分 离,代理人只需登陆本人账户就可W对委托人账户进行操作,中屯、服务器将代理人的操作 行为W通知方式发送至委托人端,委托人根据通知信息向中屯、服务器发出回复确认信息。 如果中屯、服务器获得肯定性的回复确认,则根据代理人的操作行为完成支付。如果服务中 屯、获得否定性的回复确认,则代理人执行的支付行为无效。
[00巧]在本说明书中,中屯、服务器指代具有支付账户管理功能的系统和/或设备,不限 于银行卡处理,还适用于任何虚拟账户。
[0076] 在介绍了本发明的基本原理之后,下面具体介绍本发明的各种非限制性实施方 式。
[0077] 麻用场景总哈
[0078] 首先参考图1,服务器100可W是服务器等,代理人移动终端200、委托人移动终端 300均可W是手机、平板电脑等。代理人移动终端200、委托人移动终端300 W及服务器100 Ξ者之间例如可W通过移动互联网等进行通信连接。
[0079] 利用本技术方案的代理支付机制,委托人和代理人之间建立了对应的支付代理关 系,中屯、服务器存储有该代理关系。委托人在网上购买商品,完成购买操作,需要支付款项。 委托人通过委托人移动终端300通知代理人执行支付代理操作。为后面代理支付行为的安 全性出发,在代理支付之前,先验证该登陆行为是否为代理人本人所为。验证的过程为:代 理人受到委托人的通知后,通过代理人移动终端200登陆本人账号,代理人移动终端200根 据该登陆行为产生交易验证请求,并传输至服务器100,服务器100根据该交易验证请求执 行一系列验证操作,验证该登陆行为是否为本人所为,防止其他人恶意登陆而为之。服务器 100将验证结果传输至代理人移动终端200。若验证通过,代理人在移动终端200为委托人 执行除最终支付行为之外的其他操作行为,移动终端200根据运些操作行为产生代理支付 请求,并发送至服务器100。服务器100对该代理支付请求再次执行一系列验证操作,主要 目的在于判断此次支付行为是否为代理支付行为,如果是代理支付行为,则根据代理人的 操作行为生成支付确认信息,并将该支付确认信息发送至委托人移动终端300。委托人收到 该支付确认信息后,核对该信息是否准确。委托人根据该支付确认信息在委托人移动终端 300生成回复信息,并传输至服务器100。该服务器100判断该回复信息是否为肯定性。如 果该回复信息为肯定性信息,则完成支付。
[0080] 如果该回复信息为否定性的,即使代理人执行了相应操作,仍然不能够完成支付。
[0081] 示例忡装晉
[0082] 下面结合图1的应用场景,参考图2、图3、图4分别对本发明示例性实施方式的代 理支付装置进行介绍。
[0083] 需要注意的是,上述应用场景仅是为了便于理解本发明的精神和原理而示出,本 发明的实施方式在此方面不受任何限制。相反,本发明的实施方式可W应用于适用的任何 场景。
[0084] 参见图2,为本发明实施例提供的代理支付装置的结构示意图之一。如图所示,代 理支付装置包括:第一解析指令单元201、代理支付行为验证单元202和支付单元203。其 中,
[0085] 第一解析指令单元201,用于获得代理支付请求指令,对所述代理支付请求指令进 行解析,获得代理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通 过委托人的账户执行支付过程的操作产生;
[0086] 代理支付行为验证单元202,用于根据代理支付请求指令的控制信息查询代理支 付请求指令的内容信息,获得登陆账号、交易账号,对登陆账号和交易账号的代理关系进行 验证;验证通过后,生成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信 息;其中,所述交易账号为委托人的账户;所述登陆账号为代理人的账户;所述回复信息是 根据委托人对代理人执行支付过程的操作的确认产生的;
[0087] 支付单元203,用于根据所述回复信息的验证结果决定是否完成支付。
[0088] 对于本实施例来说,代理支付行为验证单元是让委托人确认代理人支付过程操作 行为的合法性。只有委托人确认了,代理人的支付行为才能有效。中屯、服务器根据代理人 的支付行为完成支付。
[0089] 进一步地,本发明实施例提供一种代理支付装置的结构示意图之二。如图3所示, 在图2的基础,还包括:
[0090] 第二解析指令单元204,用于获得账户代理请求指令,对所述账户代理请求指令进 行解析,获得账户代理请求指令的控制信息;
[0091] 代理关系验证单元205,用于根据所述账户代理请求指令的控制信息查询账户代 理请求指令的内容信息,获得登陆账号和交易账号,对登陆账号和交易账号进行验证;
[0092] 代理关系建立单元206,用于验证通过后,建立登陆账号和交易账号的代理关系。
[0093] 对于本实施例来说,代理关系验证单元205是在建立代理关系之前,审核二者之 间是否已经建立过代理关系,W及登录账号和交易账号的合法性。
[0094] 进一步地,本发明实施例提供一种代理支付装置的结构示意图之Ξ。如图4所示, 在图3的基础上,还包括:
[0095] 第Ξ解析指令单元207,用于在获取代理支付请求指令之前,获得交易验证请求指 令,对所述交易验证请求指令进行解析,获得交易验证请求指令的控制信息;
[0096] 登陆账号验证单元208,用于根据交易验证请求指令的控制信息查询交易验证请 求指令的内容信息,获得登陆账号,对登陆账号进行有效性验证,验证通过后,才允许获取 代理支付请求指令。
[0097] 在代理支付之前,先验证该登陆行为是否为代理人本人所为,防止其他人恶意而 为之,为后面代理支付行为的安全性打基础。
[0098] 进一步地,本发明实施例提供一种代理支付装置的结构示意图之Ξ。如图5所示, 在图4的基础上,还包括:
[0099] 第四解析指令单元209,用于获得账户代理取消指令,对所述账户代理取消指令进 行解析,获得账户代理取消指令的控制信息;
[0100] 交易账号验证单元210,用于根据所述账户代理取消指令的控制信息查询账户代 理取消指令的内容信息,获得交易账号,对交易账号进行有效性验证; 阳101] 代理关系取消单元211,用于验证通过后,取消登陆账号和交易账号之间的代理关 系。
[0102] 对于本实施例来说,交易账号验证单元210是在委托人取消代理关系时,验证该 操作是否为委托人本人执行,并不是恶意而为之,同时确保了委托人和代理人之间的权益。
[0103] 在图2、图3、图4、图5的基础上,代理支付装置还包括:存储单元;其中,所述存储 单元,用于存储账户信息、代理关系、操作日志、验证信息。
[0104] 由图2、图3、图4、图5可知,外部支付应用可W通过TCP通讯和API函数两种方式 来调用本装置,代理支付装置将操作指令解析后,调用内部对应服务流程,最后返回处理结 果。
[0105] 由图2、图3、图4、图5可知,本装置由解析器、服务区、验证区、即时通讯接口共五 个部分组成。
[0106] 解析器接收外部应用请求指令,解析指令,根据指令类型调用服务区对应的服务。 指令由指令头和指令体两部分构成。指令头包括版本号、指令长度和通信方式。指令体包 括控制信息和内容信息。控制信息由指令类型、代理标志和应答码构成。内容信息由系统 跟踪号、操作日期、操作时间、登录账号、交易账号、验证码、失效时间、订单内容构成。请见 下表1。 阳107] 指令中的所有字段均为固定长度,因此应用服务通过内存结构体映射获取到指令 的各个字段内容。
[0108]表 1 阳 109]
[0110] 读取固定长度的指令头,从中依次获取到版本号、指令长度、通信方式,运Ξ项数 据都用于对指令合法性的校验。如果校验通过,则继续读取指令体内容进行处理,如果校验 不通过,则组装一个应答指令并返回调用方。应答指令中需要填写指令类型、应答码,其他 字段信息与请求指令保持一致。 阳111] 读取指令体的控制信息,根据指令类型、代理标志两个字段信息,查询指令的内容 信息,对内容信息进行校验,调用代理支付服务。
[0112] 对于服务区来说,服务区提供账户管理的所有服务功能,包括登录账户注册,账户 代理关系的设置,账户交易处理服务,账户交易代理服务,W及记录操作日志,每一个服务 都是一个封装的功能集合,可W处理一个或多个指令类型。
[0113] 对于验证区来说,是对账户操作提供安全验证功能。包括普通交易验证,代理操作 的支付验证,W及验证异常处理等。验证功能不单独对外服务,只能通过服务区的服务进行 内部调用。
[0114] 存储单元存储了用户账户信息、账户之间的代理关系,W及每次操作的日志。
[0115] 由图2、图3、图4、图5可知,时通讯接口可W连接第Ξ方通讯平台,向用户发送交 易验证码、支付确认等信息。
[0116] 对于本装置来说,不管交易账号还是登录账号,既可W是真实的银行卡,也可W是 虚拟卡。
[0117] 对本装置来说,设置账户代理关系后,代理人只要登录本人账户即可对代理账户 进行操作,并且可同时代理多个他人账户,各账户间互相独立,互不影响。并且,为所有的账 户交易提供安全支付验证功能,对代理人发起的支付请求,最终由委托人确认才会生效,既 实现了代理操作的便捷性,又保证了账户支付的安全性。
[0118] 此外,尽管在上文详细描述中提及了代理支付装置的若干单元,但是运种划分仅 仅并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元的特征和功 能可W在一个单元中具体化。同样,上文描述的一个单元的特征和功能也可W进一步划分 为由多个单元来具体化。 。11引 示例忡方法
[0120] 在介绍了本发明示例性实施方式的设备之后,接下来,参考图5对本发明示例性 实施方式的代理支付方法进行介绍。 阳121] 图6为本发明实施例提供的代理支付方法的流程示意图之一。包括:
[0122] 步骤601):获得代理支付请求指令,对所述代理支付请求指令进行解析,获得代 理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通过委托人的账 户执行支付过程的操作产生;
[0123] 步骤602):根据代理支付请求指令的控制信息查询代理支付请求指令的内容信 息,获得登陆账号、交易账号,对登陆账号和交易账号的代理关系进行验证;验证通过后,生 成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信息;其中,所述交易账 号为委托人的账户;所述登陆账号为代理人的账户;所述回复信息是根据委托人对代理人 执行支付过程的操作的确认产生的;
[0124] 步骤603):根据所述回复信息的验证结果决定是否完成支付。
[01巧]对于本实施例来说,代理支付必须基于代理关系进行。代理关系的建立在执行步 骤601之前,如图7所示,代理关系的建立流程包括:
[01%] 步骤1):获得账户代理请求指令,对所述账户代理请求指令进行解析,获得账户 代理请求指令的控制信息;
[0127] 步骤2):根据所述账户代理请求指令的控制信息查询账户代理请求指令的内容 信息,获得登陆账号和交易账号,对登陆账号和交易账号进行验证;
[0128] 步骤3):验证通过后,建立登陆账号和交易账号之间的代理关系。
[0129] 在步骤2中,登陆账号和交易账号的验证包括:对登陆账号和交易账号合法性进 行验证;将验证信息发生至委托人客户端,委托人客户端向中屯、服务器发送回复确认,确认 建立代理支付关系。只有通过上述验证,才能够建立代理关系。
[0130] 如图8所示,为本发明实施例提供的代理支付方法的流程示意图之二。包括: 阳131] 步骤801):获得交易验证请求指令,对所述交易验证请求指令进行解析,获得交 易验证请求指令的控制信息;
[0132] 步骤802):根据交易验证请求指令的控制信息查询交易验证请求指令的内容信 息,获得登陆账号,对登陆账号进行有效性验证;其中,登陆账号为代理人的账户;
[0133] 步骤803):验证通过后,获得代理支付请求指令,对所述代理支付请求指令进行 解析,获得代理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通过 委托人的账户执行支付过程的操作产生;
[0134] 步骤804):根据代理支付请求指令的控制信息查询代理支付请求指令的内容信 息,获得登陆账号、交易账号,对登陆账号和交易账号的代理关系进行验证;验证通过后,生 成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信息;其中,所述交易账 号为委托人的账户;所述回复信息是根据委托人对代理人执行支付过程的操作的确认产生 的;
[0135] 步骤805):根据所述回复信息的验证结果决定是否完成支付。
[0136] 图8与图5相比较,在获得代理支付请求指令之前,验证是否为代理人本人意愿发 送的代理支付请求,防止为代理人本人恶意而为之,为后续代理支付的安全性奠定基础。
[0137] 对于本实施例来说,代理支付关系可W依需要建立,也可W随时解除代理关系。如 图9所示,代理关系的解除流程包括:
[0138] 步骤11):获得账户代理取消指令,对所述账户代理取消指令进行解析,获得账户 代理取消指令的控制信息;
[0139] 步骤12):根据所述账户代理取消指令的控制信息查询账户代理取消指令的内容 信息,获得交易账号,对交易账号进行有效性验证;
[0140] 步骤13):验证通过后,取消登陆账号和交易账号之间的代理关系。 阳141] 分析图6、图7、图8、图9可知,账户代理关系生效后,代理人登录本人账户,就可看 到代理账号,该代理账号在支付过程中启到支付交易的作用。代理人看到的只是他人账号 标识(一串字母或数字),无法看到账号其他信息(如密码、身份证号、卡号等)。 阳142] 从上可W看出,实际上只是让代理人知道委托人的账号,达到的效果是代理人登 录自己的账户,通过委托人的账号替代委托人操作支付过程,而交易必须由委托人回复确 认后才生效。另外,委托人可单方自主撤销账户之间代理关系。
[0143] 应当注意,尽管在附图中W特定顺序描述了本发明方法的操作,但是,运并非要求 或者暗示必须按照该特定顺序来执行运些操作,或是必须执行全部所示的操作才能实现期 望的结果。附加地或备选地,可W省略某些步骤,将多个步骤合并为一个步骤执行,和/或 将一个步骤分解为多个步骤执行。
[0144] 示例忡巧备
[0145] 基于上述示例性装置和方法,本实施例还提出一种电子设备,如图10所示。该电 子设备用于根据各种请求指令去运行代理支付应用程序,包括: 阳146] 存储器曰,用于存储请求指令; 阳147] 处理器b,其与所述存储器禪合,该处理器被配置为执行存储在所述存储器中的请 求指令,其中,所述处理器被配置的应用程序用于:
[0148] 获得代理支付请求指令,对所述代理支付请求指令进行解析,获得代理支付请求 指令的控制信息;其中,所述代理支付请求指令是根据代理人通过委托人的账户执行支付 过程的操作产生; 阳149] 根据代理支付请求指令的控制信息查询代理支付请求指令的内容信息,获得登陆 账号、交易账号,利用应用程序对登陆账号和交易账号的代理关系进行验证;验证通过后, 生成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信息;其中,所述交易 账号为委托人的账户;所述登陆账号为代理人的账户;所述回复信息是根据委托人对代理 人执行支付过程的操作的确认产生的;
[0150] 根据所述回复信息的验证结果决定是否完成支付。 阳151] 在代理关系的建立方面,处理器b进一步被配置的应用程序还用于:
[0152] 获得账户代理请求指令,对所述账户代理请求指令进行解析,获得账户代理请求 指令的控制信息; 阳153] 根据所述账户代理请求指令的控制信息查询账户代理请求指令的内容信息,获得 登陆账号和交易账号,对登陆账号和交易账号进行验证;
[0154] 验证通过后,建立登陆账号和交易账号之间的代理关系。
[0K5] 在代理支付发送之前,对代理人的登陆账号进行验证,分析是否为代理人本人所 为。处理器b进一步被配置的应用程序还用于:
[0156] 在获取代理支付请求指令之前,获得交易验证请求指令,对所述交易验证请求指 令进行解析,获得交易验证请求指令的控制信息; 阳157] 根据交易验证请求指令的控制信息查询交易验证请求指令的内容信息,获得登陆 账号,对登陆账号进行有效性验证,验证通过后,才允许获取代理支付请求指令。
[0158] 在代理关系的取消方面,处理器b进一步被配置的应用程序还用于:
[0159] 获得账户代理取消指令,对所述账户代理取消指令进行解析,获得账户代理取消 指令的控制信息;
[0160] 根据所述账户代理取消指令的控制信息查询账户代理取消指令的内容信息,获得 交易账号,对交易账号进行有效性验证; 阳161] 验证通过后,取消登陆账号和交易账号之间的代理关系。
[0162] 本发明实施例还提供一种计算机可读程序,其中当在电子设备中执行所述程序 时,所述程序使得计算机在所述电子设备中执行如图6、图7、图8 W及图9所述的代理支付 方法。
[0163] 本发明实施例还提供一种存储有计算机可读程序的存储介质,其中所述计算机可 读程序使得计算机在电子设备中执行如图6、图7、图8 W及图9所述的代理支付方法。
[0164] 连施例
[01化]为了能够更加直观的描述本发明的特点和工作原理,下文将结合一个实际运用场 景来描述。
[0166] 场景描述:年迈的父母不善电脑使用,委托异地工作的子女代为购买网上的理财 产品,父母要求账户独立,子女无法查看父母账户具体信息,并且每笔购买交易都需要父母 本人确认方可生效。
[0167] (1)代理关系设置
[0168] 场景描述:父母和子女在支付平台都有自己的独立账户,子女在支付平台发起代 理父母账户的请求,经父母确认,代理关系生效。
[0169] 如图11所示,为本实施例对于代理关系设置的流程示意图。流程分两个阶段:
[0170] 第一阶段账户代理请求流程: 阳171] a)代理人(子女)在支付平台登录本人账户后,输入委托人(父母)账号,向中屯、 服务器发送"账户代理请求"指令。 阳172] b)服务器读取指令,校验通过后,读取指令类型为"设置账户代理关系",从指令内 容中读取登录账号(子女)和交易账号(父母),根据账号查找数据库并检查两个账户是否 都为正常状态,然后向委托人(父母)发送验证码,通过即时通信接口向委托人(父母)发 送验证请求。其中,验证请求包括填写指令类型、应答码、验证码、系统跟踪号,其他内容与 原请求指令一致。同时,中屯、服务器存储账户代理关系记录。在运里需要说明的是,系统跟 踪号的作用在于关联请求指令与应答指令。
[0173] 第二阶段账户代理生效流程:
[0174] C)在委托人(父母)输入验证码,通过即时通信接口回复至中屯、服务器,服务器根 据输入的信息组成应答指令;
[01巧]d)根据查找账户代理关系记录W及系统跟踪号,请求指令与应答指令通过验证码 进行匹配,一旦通过验证,生效账户代理关系。
[0176] 关于取消代理关系的具体工作方式,可参考图7相应步骤的具体工作方式,此次 不再寶述。
[0177] 似代理支付
[0178] 场景描述:代理人对代理的账户进行支付。子女使用父母账户替父母支付所购买 的理财产品。
[0179] 如图12所示,为本实施例对于代理支付的流程示意图。流程分Ξ个阶段:
[0180] 第一阶段:登录账号的验证 阳181] a)子女登录本人账户,选择父母账户支付。向中屯、服务器发送"交易验证请求"指 令;
[0182] b)中屯、服务器获得交易验证请求指令,对交易验证请求指令进行解析,获得交易 验证请求指令的控制信息;根据交易验证请求指令的控制信息查询交易验证请求指令的内 容信息,获得登陆账号,对登陆账号进行有效性验证; 阳183] 第二阶段:支付确认信息的产生
[0184] C)第一阶段验证通过后,代理人客户端执行支付过程的操作,中屯、服务器根据该 操作产生"代理支付请求"指令;该"代理支付请求"包括订单内容、代理人客户端操作产生 的结果信息。 阳化5] d)"代理支付请求"指令进行解析,从指令中读出指令类型(代理支付请求),代 理标志(是),根据运些信息从指令内容中读取登录账号、交易账号,查找并校验账户代理 关系。校验包括:中屯、服务器生成一验证码W及验证码失效时间。将验证码和验证码失效 时间与"代理支付请求"指令一起组装,生成支付确认信息。并将支付确认信息发送至委托 人(父母)。同时,存储服务日志W及各种请求指令。
[0186] 第Ξ阶段:代理支付生效 阳187] e)在委托人(父母)根据支付确认信息输入验证码而产生回复信息,回复信息通 过即时通讯接口传输至中屯、服务器;
[0188] f)中屯、服务器查找上一阶段的服务日志,判断是否超出验证失效时间,若已失效, 则更新服务日志状态为处理超时,并返回委托人(父母)失败信息;否则,更新服务日志状 态为正常回复,确认代理人执行的支付过程操作行为有效,完成支付交易。
[0189] 本技术方案可W执行一般支付交易。对于图1~图10没有示出,可W参考现有技 术。值得注意的是,运种情况下,登录账号和交易账号对应相同的用户。
[0190] 通过上述实施例描述可知,委托人可方便地将账户委托他人进行操作,但是账户 的每一笔支付交易仍由本人回复确认后方可生效,安全性高。 阳191] W上所述的【具体实施方式】,对本发明的目的、技术方案和有益效果进行了进一步 详细说明,所应理解的是,W上所述仅为本发明的【具体实施方式】而已,并不用于限定本发明 的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含 在本发明的保护范围之内。
【主权项】
1. 一种代理支付方法,其特征在于,包括: 获得代理支付请求指令,对所述代理支付请求指令进行解析,获得代理支付请求指令 的控制信息;其中,所述代理支付请求指令是根据代理人通过委托人的账户执行支付过程 的操作产生; 根据代理支付请求指令的控制信息查询代理支付请求指令的内容信息,获得登陆账 号、交易账号,对登陆账号和交易账号的代理关系进行验证;验证通过后,生成支付确认信 息;根据所述支付确认信息获得回复信息,验证回复信息;其中,所述交易账号为委托人的 账户;所述登陆账号为代理人的账户;所述回复信息是根据委托人对代理人执行支付过程 的操作的确认产生的; 根据所述回复信息的验证结果决定是否完成支付。2. 如权利要求1所述的方法,其特征在于,还包括: 获得账户代理请求指令,对所述账户代理请求指令进行解析,获得账户代理请求指令 的控制信息; 根据所述账户代理请求指令的控制信息查询账户代理请求指令的内容信息,获得登陆 账号和交易账号,对登陆账号和交易账号进行验证; 验证通过后,建立登陆账号和交易账号之间的代理关系。3. 如权利要求1所述的方法,其特征在于,还包括: 在获取代理支付请求指令之前,获得交易验证请求指令,对所述交易验证请求指令进 行解析,获得交易验证请求指令的控制信息; 根据交易验证请求指令的控制信息查询交易验证请求指令的内容信息,获得登陆账 号,对登陆账号进行有效性验证,验证通过后,才允许获取代理支付请求指令。4. 如权利要求1或2所述的方法,其特征在于,还包括: 获得账户代理取消指令,对所述账户代理取消指令进行解析,获得账户代理取消指令 的控制信息; 根据所述账户代理取消指令的控制信息查询账户代理取消指令的内容信息,获得交易 账号,对交易账号进行有效性验证; 验证通过后,取消登陆账号和交易账号之间的代理关系。5. 如权利要求1或2所述的方法,其特征在于,还包括: 存储账户信息、代理关系、操作日志、验证信息。6. -种代理支付装置,其特征在于,包括: 第一解析指令单元,用于获得代理支付请求指令,对所述代理支付请求指令进行解析, 获得代理支付请求指令的控制信息;其中,所述代理支付请求指令是根据代理人通过委托 人的账户执行支付过程的操作产生; 代理支付行为验证单元,用于根据代理支付请求指令的控制信息查询代理支付请求 指令的内容信息,获得登陆账号、交易账号,对登陆账号和交易账号的代理关系进行验证; 验证通过后,生成支付确认信息;根据所述支付确认信息获得回复信息,验证回复信息;其 中,所述交易账号为委托人的账户;所述登陆账号为代理人的账户;所述回复信息是根据 委托人对代理人执行支付过程的操作的确认产生的; 支付单元,用于根据所述回复信息的验证结果决定是否完成支付。7. 如权利要求6所述的装置,其特征在于,还包括: 第二解析指令单元,用于获得账户代理请求指令,对所述账户代理请求指令进行解析, 获得账户代理请求指令的控制信息; 代理关系验证单元,用于根据所述账户代理请求指令的控制信息查询账户代理请求指 令的内容信息,获得登陆账号和交易账号,对登陆账号和交易账号进行验证; 代理关系建立单元,用于验证通过后,建立登陆账号和交易账号的代理关系。8. 如权利要求6所述的装置,其特征在于,还包括: 第三解析指令单元,用于在获取代理支付请求指令之前,获得交易验证请求指令,对所 述交易验证请求指令进行解析,获得交易验证请求指令的控制信息; 登陆账号验证单元,用于根据交易验证请求指令的控制信息查询交易验证请求指令的 内容信息,获得登陆账号,对登陆账号进行有效性验证,验证通过后,才允许获取代理支付 请求指令。9. 如权利要求6或7所述的装置,其特征在于,还包括: 第四解析指令单元,用于获得账户代理取消指令,对所述账户代理取消指令进行解析, 获得账户代理取消指令的控制信息; 交易账号验证单元,用于根据所述账户代理取消指令的控制信息查询账户代理取消指 令的内容信息,获得交易账号,对交易账号进行有效性验证; 代理关系取消单元,用于验证通过后,取消登陆账号和交易账号之间的代理关系。10. 如权利要求6或7所述的装置,其特征在于,还包括:存储单元; 所述存储单元,用于存储账户信息、代理关系、操作日志、验证信息。11. 一种电子设备,所述电子设备包括如权利要求6至10任一项所述的代理支付装置。
【文档编号】G06Q20/42GK105989494SQ201510276466
【公开日】2016年10月5日
【申请日】2015年5月27日
【发明人】高建斌, 沈志嵘, 姜丰
【申请人】中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1