支付方法、装置、网关设备、支付系统及存储介质制造方法及图纸

技术编号:34185066 阅读:15 留言:0更新日期:2022-07-17 14:01
本申请涉及区块链技术领域,公开了一种支付方法、装置、网关设备、支付系统及存储介质,包括:响应于物联网设备的通道开启请求,向闪电网络的区块链节点发送通道开启请求,通道开启请求包括事务信息和通道信息,以供区块链节点开启通道信息对应的支付通道;获取物联网设备的第一公钥、网关设备的第二公钥和区块链节点的第三公钥;按照事务信息对第一公钥、第二公钥和第三公钥进行处理,确定支付通道中的支付地址;将物联网设备的代币转移至支付地址;响应于物联网设备的支付请求,根据支付地址执行区块链支付操作。本申请的方法,能够通过网关设备使用闪电网络功能,满足了将物联网设备作为区块链网络的交易终端的需求。作为区块链网络的交易终端的需求。作为区块链网络的交易终端的需求。

【技术实现步骤摘要】
支付方法、装置、网关设备、支付系统及存储介质


[0001]本申请涉及区块链
,尤其是涉及到一种支付方法、装置、网关设备、支付系统及存储介质。

技术介绍

[0002]随着技术的发展,物联网得到了越来越广泛的应用,不少家用电器,例如烤箱、冰箱、音响等装置均具有了物联网的功能,发展成为物联网(Internet of Things,IoT)设备。物联网的发展让所有的物联网设备通过网络连接在一起,方便识别和管理。
[0003]与此同时,随着互联网技术的发展,在网络平台交易已成为人们日常生活中不可或缺的一部分。其中,闪电网络(Lighting Network,LN)是货币的一种链外支付技术,消除了对传统集中支付系统的需求。然而,由于物联网设备的存储、内存和计算能力较弱,所以无法直接在物联网上设备运行闪电网络,用户体验不佳。

技术实现思路

[0004]有鉴于此,本申请提供了一种支付方法、装置、网关设备、支付系统及存储介质,以解决物联网设备无法直接运行闪电网络进行支付的问题。
[0005]第一方面,提供了一种支付方法,包括:
[0006]响应于物联网设备的通道开启请求,向闪电网络的区块链节点发送通道开启请求,通道开启请求包括事务信息和通道信息,以供区块链节点开启通道信息对应的支付通道;
[0007]获取物联网设备的第一公钥、网关设备的第二公钥和区块链节点的第三公钥;
[0008]按照事务信息对第一公钥、第二公钥和第三公钥进行处理,确定支付通道中的支付地址;
[0009]将物联网设备的代币转移至支付地址;
[0010]响应于物联网设备的支付请求,根据支付地址执行区块链支付操作。
[0011]第二方面,提供了一种支付装置,包括:
[0012]通信模块,用于响应于物联网设备的通道开启请求,向闪电网络的区块链节点发送通道开启请求,通道开启请求包括事务信息和通道信息,以供区块链节点开启通道信息对应的支付通道;
[0013]获取模块,用于获取物联网设备的第一公钥、网关设备的第二公钥和区块链节点的第三公钥;
[0014]地址创建模块,用于按照事务信息对第一公钥、第二公钥和第三公钥进行处理,确定支付通道中的支付地址;
[0015]交易模块,用于将物联网设备的代币转移至支付地址;以及
[0016]响应于物联网设备的支付请求,根据支付地址执行区块链支付操作。
[0017]第三方面,提供了一种基于闪电网络的网关设备,包括存储器、处理器以及存储在
存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述支付方法的步骤。
[0018]第四方面,提供了一种支付系统,包括:
[0019]上述基于闪电网络的网关设备;
[0020]物联网设备,与网关设备挺通信连接,物联网设备用于响应于第一触发操作,向网关设备发送通道开启请求,通道开启请求包括事务信息和通道信息;以及,响应于第二触发操作,向网关设备发送支付请求;
[0021]闪电网络,与网关设备挺通信连接,闪电网络包括区块链节点,区块链节点用于响应于通道开启请求,开启通道信息对应的支付通道。
[0022]第五方面,提供了一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行时实现上述支付方法的步骤。
[0023]上述支付方法、装置、网关设备、支付系统及存储介质所实现的方案中,当物联网设备存在支付需求时,物联网设备先将通道开启请求发送至闪电网络的网关设备,由网关设备转发通道开启请求至闪电网络的区块链节点,以使区块链节点开启针对该物联网设备的闪电网络的支付通道。开启支付通道后,网关设备获取物联网设备的第一公钥、网关设备的第二公钥和区块链节点的第三公钥,并以此为脚本内容利用哈希函数创建一个用于暂时存储物联网设备代币的支付地址。然后,按照物联网设备允许的事务信息将对应的物联网设备的代币转移至该支付地址中。由此,物联网设备加入到网关设备网络中,在物联网设备发起支付事务时,只需将支付请求发送至网关设备,利用支付地址中存储的代币由网关设备代理物联网设备提起支付请求相关支付。一方面,使得物联网设备在无需承载区块链数据且不运行智能合约的情况下,能够通过网关设备使用闪电网络功能,满足了将物联网设备作为区块链网络的交易终端的需求,另一方面,交易的性能受网关设备影响,而几乎不受物联网设备的影响,有较高的可扩展性,适用于多物联网设备的应用场景,系统配置灵活性更高。
[0024]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0025]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本申请一实施例中支付方法的流程示意图之一;
[0027]图2是本申请一实施例中支付方法的流程示意图之二;
[0028]图3是本申请一实施例中支付方法的流程示意图之三;
[0029]图4是本申请一实施例中支付方法的流程示意图之四;
[0030]图5是本申请一实施例中支付方法的流程示意图之五;
[0031]图6是本申请一实施例中支付装置的结构示意图;
[0032]图7是本申请一具体实施例中支付方法的流程示意图。
具体实施方式
[0033]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]本申请实施例提供的支付方法,可应用在如图7的应用环境中,其中,物联网设备通过蓝牙或者无线等方式连接网关设备,以接入互联网进行通信。其中,物联网设备可以是存在支付需求的家电设备,例如电视机顶盒、智能插座、网络摄像头、冰箱或者音响等装置,也可以是拥有一定个运算能力的计算机设备或可穿戴设备。网关设备用于公网通信,例如路由器或者4G/5G基站。下面通过具体的实施例对本申请进行详细的描述。
[0035]请参阅图1所示,图1为本申请实施例提供的支付方法的一个流程示意图,包括如下步骤:
[0036]S10:响应于物联网设备的通道开启请求,向闪电网络的区块链节点发送通道开启请求;
[0037]其中,通道开启请求包括事务信息和通道信息,事务信息包括物联网设备ID、开启支付通道的业务信息、允许支配的代币容量和用于验证的签名信息等,通道信息包括物联网设备请求开启的支付通道的容量等与支付通道相关的数据。支付通道即提供支付受理能力本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支付方法,其特征在于,包括:响应于物联网设备的通道开启请求,向闪电网络的区块链节点发送所述通道开启请求,所述通道开启请求包括事务信息和通道信息,以供所述区块链节点开启所述通道信息对应的支付通道;获取所述物联网设备的第一公钥、网关设备的第二公钥和所述区块链节点的第三公钥;按照所述事务信息对所述第一公钥、所述第二公钥和所述第三公钥进行处理,确定所述支付通道中的支付地址;将所述物联网设备的代币转移至所述支付地址;响应于所述物联网设备的支付请求,根据所述支付地址执行区块链支付操作。2.根据权利要求1所述的支付方法,其特征在于,所述按照所述事务信息对所述第一公钥、所述第二公钥和所述第三公钥进行处理,确定所述支付通道中的支付地址,包括:在接收到所述区块链节点反馈的所述支付通道的开启信息的情况下,向所述物联网设备发送地址创建请求,所述开启信息包括第一签名信息;在接收到所述物联网设备反馈的第二签名信息的情况下,通过哈希算法对所述第一公钥、所述第二公钥和所述第三公钥进行转化处理,得到第一字符串;按照所述事务信息对所述第一字符串进行编码处理,得到所述支付地址。3.根据权利要求2所述的支付方法,其特征在于,所述通道开启请求还包括第三签名信息,所述响应于物联网设备的通道开启请求之后,所述方法还包括:根据所述通道开启请求,生成第四签名信息;向所述区块链节点发送所述第四签名信息,以供所述区块链节点对所述第三签名信息和所述第四签名信息进行验证,并生成所述第一签名信息。4.根据权利要求1所述的支付方法,其特征在于,所述将所述物联网设备的代币转移至所述支付地址,包括:广播所述支付地址的交易消息;向所述区块链节点发送第一地址锁定消息;在接收到所述区块链节点反馈的第二地址锁定消息的情况下,将所述物联网设备的代币转移至所述支付地址。5.根据权利要求1所述的支付方法,其特征在于,所述响应于所述物联网设备的支付请求,根据所述支付地址执行区块链支付操作,包括:响应于所述支付请求,创建哈希时间锁定合约;向所述区块链节点发送交易信息,所述交易信息包括所述支付请求、所述哈希时间锁定合约和所述支付地址;向所述物联网设备发送...

【专利技术属性】
技术研发人员:董国超
申请(专利权)人:平安国际智慧城市科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1