基于区块链的景区业务结算方法、系统及电子设备技术方案

技术编号:23446924 阅读:33 留言:0更新日期:2020-02-28 20:49
本发明专利技术涉及软件管理技术领域,具体涉及一种基于区块链的景区业务结算方法、系统及电子设备,具体为对平台、景区和分销采用联邦链的形式申请授权联邦区块链;通过用户下单完成获取用户订单信息;订单支付状态更新为支付成功后,根据景区与商户的结算比率结算金额,并进行自动结算;结算成功后,将结算成功信息记录至支付监控分账信息查询模块同时进行共享账簿更新操作,本发明专利技术能够根据用户下单时扫描的二维码,关联用户、景区及商户的支付宝账号,实现实时结算,帮助景区解决与商户结算周期长及对账困难的问题,实现了在分布式环境里多方参与的双边交易中的去中心化,在保证安全的情况下大幅度提高了景区商户间实时结算的效率、降低成本。

Settlement method, system and electronic equipment of scenic spot business based on blockchain

【技术实现步骤摘要】
基于区块链的景区业务结算方法、系统及电子设备
本专利技术涉及软件管理
,具体涉及一种基于区块链的景区业务结算方法、系统及电子设备。
技术介绍
智游宝平台,实现对接互联网各大OTA,MTA,以及B2C大平台(如去哪儿、淘宝、天猫)等,建立网络分销及管控体系。系统可自动对电商平台订单信息进行统计分析,统计景区每天的客流量、游客组成和客源地等相关信息。可根据分销商订单信息统计各分销商销售数据,实现景区与分销商自动对账,方便了景区对分销商的管理,运营效果也有了很大的提升,同时也解决了景区的八大难题:票款难收欠账问题、销售问题、财务对账问题、换票问题、游客排队问题、广告宣传问题、市场价格混乱问题以及电子票标准统一问题。在景区的软件管理系统中,虽然基本都已实现与各大平台的票务系统及景区智能硬件的对接,但对于景区内各商户的收入结算管理,还未实现实时的结算,不仅游客在进入景区后需要扫码不同商户的二维码才能购买线下商品或获取景区各项服务,而且造成景区与各商户结算时间周期长及对账困难等问题。
技术实现思路
针对现有技术的不足,本专利技术公开了一种基于区块链的景区业务结算方法、系统及电子设备,用于解决在景区的软件管理系统中,虽然基本都已实现与各大平台的票务系统及景区智能硬件的对接,但对于景区内各商户的收入结算管理,还未实现实时的结算,不仅游客在进入景区后需要扫码不同商户的二维码才能购买线下商品或获取景区各项服务,而且造成景区与各商户结算时间周期长及对账困难等问题。本专利技术通过以下技术方案予以实现:第一方面,本专利技术提供了一种基于区块链的景区业务结算方法,所述结算方法包括以下步骤:S1对平台、景区和分销采用联邦链的形式申请授权联邦区块链;S2通过用户下单完成获取用户订单信息,并记录至用户订单管理模块;S3在共享账簿中新建交易状态节点,共享账簿共识并对共享账簿进行更新;S4根据业务需求添加或更新新区块,当用户订单形成后添加或更新新交易状态节点;S5用户借用支付金融工具完成支付,将支付成功信息记录至支付监控模块,同时进行共享账簿更新操作;S6订单支付状态更新为支付成功后,根据景区与商户的结算比率结算金额,并进行自动结算;S7结算成功后,将结算成功信息记录至支付监控分账信息查询模块同时进行共享账簿更新操作。更进一步的,平台、景区和分销用户申请通过客服审核授权后,具备查看共享账簿和建立节点的权限;用户订单信息包括用户编号、景区编号、商户编号、订单编号、订单金额和结算方式。更进一步的,对共享账簿进行更新时,使用PBFT算法对于联盟链,每个新加入的节点进行验证和审核。更进一步的,所述PBFT算法包括以下步骤:T1首先客户端发送请求给主节点;T2主节点广播请求给其他节点;T3节点执行pre-prepare、prepare和commit三阶段共识流程;T4节点处理完三阶段流程,返回消息给客户端;客户端收到来自半数+1个节点的相同消息后代表共识完成。更进一步的,在添加或更新新区块时,根据业务需求,每一个区块记录一个月内全局最新交易的数据块,每个区块由三部分组成;第一部分记录哈希值,记录的哈希值包括上一个区块的哈希值、交易树根节点的哈希值和状态树根节点的哈希值;第二部分记录交易树,交易树使用二叉树,二叉树上的每一个节点记录一笔资产转移的过程;第三部分记录状态树,状态树使用二叉树,二叉树上的每一个节点记录一笔交易的过程状态,交易树与状态树保持同步跟新。更进一步的,当新用户订单形成后,新的交易节点将形成并增加在交易树上,新的交易节点包含交易ID、帐链ID、公钥私钥、帐链代码操作、帐链代码的哈希值和帐链代码;状态节点由帐链代码形成或更新,状态节点包含状态值列表,里面记录着状态的变化过程;状态值包括下单成功、下单失败、支付成功、支付失败、用户取消、金额结算成功和金额结算失败。更进一步的,根据景区与商户的结算比率,确定订单景区和供应商的结算金额,其中景区A的结算比率为i,商户B的结算比率为j,商户C的结算比率为k,订单金额为H;自动结算的计算方式为,景区A的结算金额为H*i,商户B的结算金额为H*j,商户C的结算金额为H*k,总结算及嗯为H*i+H*j+H*k。更进一步的,借用支付金融工具选择支付宝,结算成功后,将结算成功信息记录至支付监控分账信息查询模块同时进行共享账簿更新操作流程为:步骤1:用户完成下单;步骤2:用户发起支付;步骤3:调用支付创建接口;步骤4:生成支付宝支付订单号;步骤5:调用支付宝小程序支付SDK进行订单支付;步骤6:支付完成,获取支付宝订单号并将支付完成状态推送至订单服务更新状态;步骤7:订单状态更新为支付完成;步骤8:系统自动计算景区与各商户的结算金额;步骤9:系统自动发起实时结算校验;步骤10:根据景区与各商户的结算金额创建结算流水;步骤11:获取订单的支付宝订单号;步骤12:调用支付宝收单结算支付接口;步骤13:系统进行资金划拨;步骤14:结算成功,更新支付流水状态为成功。第二方面,本专利技术提供了一种基于区块链的景区业务结算系统,所述系统用于实现如第一方面所述的方法,包括支付监控模块,用于监控支付流水信息;支付监控分账信息查询模块,用于监控景区与各商户的结算信息。第三方面,本专利技术提供了一种电子设备,包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如第一方面所述的方法。本专利技术的有益效果为:本专利技术能够根据用户下单时扫描的二维码,关联用户、景区及商户的支付宝账号,实现实时结算,帮助景区解决与商户结算周期长及对账困难的问题,同时基于区块链的共享账簿实现了在分布式环境里多方参与的双边交易中的去中心化,达成全网记录、可追溯、防纂改具有最终性,从而在保证安全的情况下大幅度提高了景区商户间实时结算的效率、降低成本。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是一种基于区块链的景区业务结算方法步骤图;图2是本专利技术实施例中软件实时结算的流程图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例1本文档来自技高网...

【技术保护点】
1.一种基于区块链的景区业务结算方法,其特征在于,所述结算方法包括以下步骤:/nS1对平台、景区和分销采用联邦链的形式申请授权联邦区块链;/nS2通过用户下单完成获取用户订单信息,并记录至用户订单管理模块;/nS3在共享账簿中新建交易状态节点,共享账簿共识并对共享账簿进行更新;/nS4根据业务需求添加或更新新区块,当用户订单形成后添加或更新新交易状态节点;/nS5用户借用支付金融工具完成支付,将支付成功信息记录至支付监控模块,同时进行共享账簿更新操作;/nS6订单支付状态更新为支付成功后,根据景区与商户的结算比率结算金额,并进行自动结算;/nS7结算成功后,将结算成功信息记录至支付监控分账信息查询模块同时进行共享账簿更新操作。/n

【技术特征摘要】
1.一种基于区块链的景区业务结算方法,其特征在于,所述结算方法包括以下步骤:
S1对平台、景区和分销采用联邦链的形式申请授权联邦区块链;
S2通过用户下单完成获取用户订单信息,并记录至用户订单管理模块;
S3在共享账簿中新建交易状态节点,共享账簿共识并对共享账簿进行更新;
S4根据业务需求添加或更新新区块,当用户订单形成后添加或更新新交易状态节点;
S5用户借用支付金融工具完成支付,将支付成功信息记录至支付监控模块,同时进行共享账簿更新操作;
S6订单支付状态更新为支付成功后,根据景区与商户的结算比率结算金额,并进行自动结算;
S7结算成功后,将结算成功信息记录至支付监控分账信息查询模块同时进行共享账簿更新操作。


2.根据权利要求1所述的基于区块链的景区业务结算方法,其特征在于,平台、景区和分销用户申请通过客服审核授权后,具备查看共享账簿和建立节点的权限;用户订单信息包括用户编号、景区编号、商户编号、订单编号、订单金额和结算方式。


3.根据权利要求1所述的基于区块链的景区业务结算方法,其特征在于,对共享账簿进行更新时,使用PBFT算法对于联盟链,每个新加入的节点进行验证和审核。


4.根据权利要求3所述的基于区块链的景区业务结算方法,其特征在于,所述PBFT算法包括以下步骤:
T1首先客户端发送请求给主节点;
T2主节点广播请求给其他节点;
T3节点执行pre-prepare、prepare和commit三阶段共识流程;
T4节点处理完三阶段流程,返回消息给客户端;客户端收到来自半数+1个节点的相同消息后代表共识完成。


5.根据权利要求1所述的基于区块链的景区业务结算方法,其特征在于,在添加或更新新区块时,根据业务需求,每一个区块记录一个月内全局最新交易的数据块,每个区块由三部分组成;
第一部分记录哈希值,记录的哈希值包括上一个区块的哈希值、交易树根节点的哈希值和状态树根节点的哈希值;
第二部分记录交易树,交易树使用二叉树,二叉树上的每一个节点记录一笔资产转移的过程;
第三部分记录状态树,状态树使用二叉树,二叉树上的每一个节点记录一笔交易的过程状态,交易树与状态树保持同步跟新。


6....

【专利技术属性】
技术研发人员:陈庆山陈涵轩朱礼邓程钱伯露张佳瑞
申请(专利权)人:上海景域文化传播股份有限公司
类型:发明
国别省市:上海;31

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

1