一种支付处理方法、装置及智能设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,具体涉及互联网支付技术领域,尤其涉及一种支付处理方法、装置及智能设备。
【背景技术】
[0002]目前,智能设备内的应用程序可以提供电子商务服务,例如:游戏类的应用程序中,可以提供虚拟物品、技能等电子商务服务,用户可以在该游戏类的应用程序的使用过程中,购买所需要的虚拟物品、技能等而向智能设备发起支付请求。现有技术中,智能设备在接收到互娱类的应用程序中的支付请求时会调用并输出支付界面,用户在该支付界面中选择支付方式(如银行卡支付、信用卡支付、第三方平台支付等等)并手动输入用于支付的账户信息确认支付,再由智能设备通过互娱类的应用程序的后台服务器转发至对应的支付平台完成支付并反馈支付结果。上述支付处理的过程中,需要用户使用智能设备的外设操控设备手动在支付界面输入账户信息进行支付,这样的操作过程较为繁琐,支付效率较低,且容易由于输入错误降低支付成功率。
【发明内容】
[0003]本发明实施例提供一种支付处理方法、装置及智能设备,能够简化支付操作流程,提升支付效率。
[0004]本发明实施例第一方面提供一种支付处理方法,应用于智能设备,可包括:
[0005]拦截所述智能设备内的目标应用程序中的支付请求,所述支付请求包括支付参数;
[0006]采用预置可执行文件获取所述目标应用程序的属性信息;
[0007]根据所述支付请求生成图形码;
[0008]输出所述图形码,使终端设备通过扫描所述图形码向支付服务器提交所述支付参数,并向所述支付服务器上报账户信息,由所述支付服务器根据所述支付参数及所述账户信息进行支付处理并返回支付结果;
[0009]根据所述目标应用程序的属性信息将所述支付结果反馈至所述目标应用程序。
[0010]优选地,所述拦截所述智能设备内的目标应用程序中的支付请求,包括:
[0011]当在所述智能设备内的目标应用程序中检测到支付请求时,调用所述智能设备的操作系统组件;
[0012]采用所述操作系统组件拦截所述支付请求。
[0013]优选地,所述采用预置可执行文件获取所述目标应用程序的属性信息,包括:
[0014]在所述目标应用程序的进程中嵌入预置可执行文件;
[0015]采用所嵌入的预置可执行文件获取所述目标应用程序的属性信息,所述属性信息包括标识信息。
[0016]优选地,所述根据所述支付请求生成图形码,包括:
[0017]从所述支付请求中提取所述支付参数,所述支付参数包括:支付方标识、收款方标识、支付总额,以及待支付物品的标识和数量;
[0018]调用用于支付的软件开发工具包对所述支付参数进行编码处理,生成图形码,所述图形码包括一维条形码或二维图形码。
[0019]优选地,所述输出所述图形码,使终端设备通过扫描所述图形码向支付服务器提交所述支付参数,并向所述支付服务器上报账户信息,由所述支付服务器根据所述支付参数及所述账户信息进行支付处理并返回支付结果,包括:
[0020]与显示设备建立通信连接,所述显示设备包括:数字电视、投影仪、PCXPersonalComputer,个人计算机)、平板电脑中的任一种;
[0021]将所述图形码传递至所述显示设备中进行显示,所述终端设备扫描所述显示设备所显示的图形码获得所述支付参数,所述终端设备获取用于进行支付的账户信息,并将所述账户信息及所述支付参数发送至支付服务器,所述支付服务器根据所述支付参数对所述账户信息进行支付处理并返回支付结果。
[0022]优选地,所述根据所述目标应用程序的属性信息将所述支付结果反馈至所述目标应用程序,包括:
[0023]根据所述目标应用程序的属性信息调用回调函数;
[0024]使用所述回调函数将所述支付结果传递给所述目标应用程序。
[0025]本发明实施例第二方面提供一种支付处理装置,应用于智能设备,可包括:
[0026]拦截单元,用于拦截所述智能设备内的目标应用程序中的支付请求,所述支付请求包括支付参数;
[0027]获取单元,用于采用预置可执行文件获取所述目标应用程序的属性信息;
[0028]生成单元,用于根据所述支付请求生成图形码;
[0029]输出单元,用于输出所述图形码,使终端设备通过扫描所述图形码向支付服务器提交所述支付参数,并向所述支付服务器上报账户信息,由所述支付服务器根据所述支付参数及所述账户信息进行支付处理并返回支付结果;
[0030]反馈单元,用于根据所述目标应用程序的属性信息将所述支付结果反馈至所述目标应用程序。
[0031]优选地,所述拦截单元包括:
[0032]组件调用单元,当在所述智能设备内的目标应用程序中检测到支付请求时,调用所述智能设备的操作系统组件;
[0033]请求拦截单元,采用所述操作系统组件拦截所述支付请求。
[0034]优选地,所述获取单元包括:
[0035]嵌入单元,用于在所述目标应用程序的进程中嵌入预置可执行文件;
[0036]属性信息获取单元,用于采用所嵌入的预置可执行文件获取所述目标应用程序的属性信息,所述属性信息包括标识信息。
[0037]优选地,所述生成单元包括:
[0038]支付参数提取单元,用于从所述支付请求中提取所述支付参数,所述支付参数包括:支付方标识、收款方标识、支付总额,以及待支付物品的标识和数量;
[0039]编码处理单元,用于调用用于支付的软件开发工具包对所述支付参数进行编码处理,生成图形码,所述图形码包括一维条形码或二维图形码。
[0040]优选地,所述输出单元包括:
[0041]连接单元,与显示设备建立通信连接,所述显示设备包括:数字电视、投影仪、PC、平板电脑中的任一种;
[0042]显示单元,用于将所述图形码传递至所述显示设备中进行显示,所述终端设备扫描所述显示设备所显示的图形码获得所述支付参数,所述终端设备获取用于进行支付的账户信息,并将所述账户信息及所述支付参数发送至支付服务器,所述支付服务器根据所述支付参数对所述账户信息进行支付处理并返回支付结果。
[0043]优选地,所述反馈单元包括:
[0044]回调函数调用单元,用于根据所述目标应用程序的属性信息调用回调函数;
[0045]支付结果传递单元,用于使用所述回调函数将所述支付结果传递给所述目标应用程序。
[0046]本发明实施例第三方面提供一种智能设备,可包括上述第二方面所述的支付处理
目.ο
[0047]本发明实施例可拦截所述智能设备内的目标应用程序中的包括支付参数的支付请求,并采用预置可执行文件获取所述目标应用程序的属性信息;根据所述支付请求生成图形码,通过输出所述图形码,使终端设备通过扫描所述图形码与支付服务器交互实现支付处理获得支付结果,再将所述支付结果反馈至所述目标应用程序从而完成目标应用程序中的支付过程。采用图形码扫描的方式进行支付处理,大大简化了支付操作流程,且避免手动输入账户信息所带来的时间资源消耗以及可能出现的输入错误,提升支付效率,提升支付成功率。
【附图说明】
[0048]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本发明实施例提供的一种支付处理系统的结构示意图;
[0050]图2为本发明实施例提供的一