一种基于联盟链的账单运营方法和系统技术方案

技术编号:25272604 阅读:12 留言:0更新日期:2020-08-14 23:05
本说明书公开了一种基于联盟链的账单运营方法和系统,所述联盟链包括盟主节点和多个盟友节点,该方法包括:所述盟主节点在联盟链中发起针对待支付账单的共识;对所述待支付账单达成共识的盟友节点,分别基于所述待支付账单制定账单支付方案,并将所述制定的账单支付方案通过所述联盟链的共识机制同步至所述联盟链的其他节点中;接入盟友节点的客户端,从对所述待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于所述目标账单支付方案支付所述待支付账单;所述客户端将携带有支付凭据的交易通过接入的盟友节点上传至所述联盟链中。

【技术实现步骤摘要】
一种基于联盟链的账单运营方法和系统
本文件涉及计算机
,尤其涉及一种基于联盟链的账单运营方法和系统。
技术介绍
目前,账单由出账系统中心化提供查询账单能力,用户或商户自行查询获取后推荐比如支付应用、xx银行的客户端等第三方账单支付平台。然而,当有多个用户或商户同时查询账单时,比如同时查询电费账单时,出账系统中心的压力则很大,且多方查询还会由于网络报文传输存在不同步的缺陷。此外,对于用户或商户而言,用户或商户获取账单后只能接受单方面推荐营销,没有对第三方账单支付平台的选择权。
技术实现思路
本说明书实施例提供了一种基于联盟链的账单运营方法和系统,以解决现有技术中的出账中心压力过大,且用户在收到待支付账单后,通常没有对支付该待支付账单的第三方支付平台的选择权的问题。为解决上述技术问题,本说明书实施例是这样实现的:第一方面,提出了一种基于联盟链的账单运营方法,所述联盟链包括盟主节点和多个盟友节点,所述方法包括:所述盟主节点在联盟链中发起针对待支付账单的共识;对所述待支付账单达成共识的盟友节点,分别基于所述待支付账单制定账单支付方案,并将所述制定的账单支付方案通过所述联盟链的共识机制同步至所述联盟链的其他节点中;接入盟友节点的客户端,从对所述待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于所述目标账单支付方案支付所述待支付账单;所述客户端将携带有支付凭据的交易通过接入的盟友节点上传至所述联盟链中,所述支付凭据是基于所述目标账单支付方案支付所述待支付账单的凭据。第二方面,提出了一种基于联盟链的账单运营系统,包括盟主节点、多个盟友节点和客户端,其中:所述盟主节点在联盟链中发起针对待支付账单的共识;对所述待支付账单达成共识的盟友节点,分别基于所述待支付账单制定账单支付方案,并将所述制定的账单支付方案通过所述联盟链的共识机制同步至所述联盟链的其他节点中;接入盟友节点的客户端,从对所述待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于所述目标账单支付方案支付所述待支付账单,以及将携带有支付凭据的交易通过接入的盟友节点上传至所述联盟链中,所述支付凭据是基于所述目标账单支付方案支付所述待支付账单的凭据。本说明书实施例采用上述技术方案至少可以达到下述技术效果:盟主节点在联盟链中发起针对待支付账单的共识;对待支付账单达成共识的盟友节点,分别基于待支付账单制定账单支付方案,并将制定的账单支付方案通过联盟链的共识机制同步至联盟链的其他节点中;接入盟友节点的客户端,从对待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于目标账单支付方案支付待支付账单,以及将携带有支付凭据的交易通过接入的盟友节点上传至联盟链中,该支付凭据是基于目标账单支付方案支付待支付账单的凭据。由于盟主节点能够在联盟链中发起待支付账单的共识,使得联盟链中的多个盟友节点在对该待支付账单达成共识后,将该待支付账单记录到各个节点的新增区块中,并且,各个盟友节点可以基于待支付账单制定账单支付方案,并将其制定的账单支付方案同步到联盟链中的其他节点中,这样当用户通过客户端获取到这些盟友节点制定的账单支付方案时,可以选择符合其实际需求的账单支付方案来支付待支付账单,且在支付之前查询待支付账单时可在其选择的目标盟友节点侧查询并获取待支付账单。这一方面缓解了盟主节点侧的出账和查账压力,另外一方面也为用户支付待支付账单提供了多种选择。附图说明此处所说明的附图用来提供对本说明书的进一步理解,构成本说明书的一部分,本说明书的示意性实施例及其说明用于解释本说明书,并不构成对本说明书的不当限定。在附图中:图1为本说明书实施例提供的一种基于联盟链的账单运营方法的流程示意图;图2为本说明书一个实施例提供的联盟链中的账单运营方法应用在一种实际场景中的示意图;图3为本说明书一个实施例提供的基于联盟链的账单运营系统的结构示意图。具体实施方式为使本文件的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本文件一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本文件保护的范围。以下结合附图,详细说明本说明书各实施例提供的技术方案。账单对于用户来说是一种交费的凭证,但是对于一些商业主体则是拉动流量的资源甚至是后续盈利的入口。如
技术介绍
中所述,目前账单由出账系统中心化提供查询账单能力,用户或商户自行查询获取后推荐比如支付应用、xx银行的客户端等第三方账单支付平台。然而,现有的这种出账系统中心化的模式通常会给出账系统造成很大的查账压力,且对于用户或账单合作商户而言,用户或商户获取账单后往往只能接受单方面推荐营销,没有对第三方账单支付平台的选择权。而区块链作为一个共享数据库,存储于其中的数据或信息,具有“不可伪造”、“全程留痕”、“可以追溯”、“公开透明”和“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。而联盟链作为区块链的一种,其规模没有公有链那么大,能够为几个组织或个人提供区块链的写入权限,且便于维护。本说明书实施例基于此,为解决现有技术中的出账中心压力过大,且用户在收到待支付账单后,通常没有对支付该待支付账单的第三方支付平台的选择权的问题,提供一种基于联盟链的账单运营方法,该联盟链包括盟主节点和多个盟友节点。具体地,在盟主节点对应的出账系统生成待支付账单之后,盟主节点在联盟链中发起针对待支付账单的共识;对待支付账单达成共识的盟友节点,分别基于待支付账单制定账单支付方案,并将制定的账单支付方案通过联盟链的共识机制同步至联盟链的其他节点中;接入盟友节点的客户端,从对待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于目标账单支付方案支付待支付账单,以及将携带有支付凭据的交易通过接入的盟友节点上传至联盟链中,该支付凭据是基于目标账单支付方案支付待支付账单的凭据。由于盟主节点能够在联盟链中发起待支付账单的共识,使得联盟链中的多个盟友节点在对该待支付账单达成共识后,将该待支付账单记录到各个节点的新增区块中,并且,各个盟友节点可以基于待支付账单制定账单支付方案,并将其制定的账单支付方案同步到联盟链中的其他节点中,这样当用户通过客户端获取到这些盟友节点制定的账单支付方案时,可以选择符合其实际需求的账单支付方案来支付待支付账单,且在支付之前查询待支付账单时可在其选择的目标盟友节点侧查询并获取待支付账单。这一方面缓解了盟主节点侧的出账和查账压力,另外一方面也为用户支付待支付账单提供了多种选择。具体地,本说明书一本文档来自技高网
...

【技术保护点】
1.一种基于联盟链的账单运营方法,所述联盟链包括盟主节点和多个盟友节点,所述方法包括:/n所述盟主节点在联盟链中发起针对待支付账单的共识;/n对所述待支付账单达成共识的盟友节点,分别基于所述待支付账单制定账单支付方案,并将所述制定的账单支付方案通过所述联盟链的共识机制同步至所述联盟链的其他节点中;/n接入盟友节点的客户端,从对所述待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于所述目标账单支付方案支付所述待支付账单;/n所述客户端将携带有支付凭据的交易通过接入的盟友节点上传至所述联盟链中,所述支付凭据是基于所述目标账单支付方案支付所述待支付账单的凭据。/n

【技术特征摘要】
1.一种基于联盟链的账单运营方法,所述联盟链包括盟主节点和多个盟友节点,所述方法包括:
所述盟主节点在联盟链中发起针对待支付账单的共识;
对所述待支付账单达成共识的盟友节点,分别基于所述待支付账单制定账单支付方案,并将所述制定的账单支付方案通过所述联盟链的共识机制同步至所述联盟链的其他节点中;
接入盟友节点的客户端,从对所述待支付账单达成共识的盟友节点制定的账单支付方案中,选择目标盟友节点提供的目标账单支付方案,并基于所述目标账单支付方案支付所述待支付账单;
所述客户端将携带有支付凭据的交易通过接入的盟友节点上传至所述联盟链中,所述支付凭据是基于所述目标账单支付方案支付所述待支付账单的凭据。


2.如权利要求1所述的方法,对所述待支付账单达成共识的盟友节点,将所述制定的账单支付方案通过所述联盟链的共识机制同步至所述联盟链的其他节点中,包括:
对所述待支付账单达成共识的盟友节点,将所述制定的账单支付方案进行加密,得到加密后的账单支付方案;
对所述待支付账单达成共识的盟友节点,将所述加密后的账单支付方案通过所述共识机制同步至所述联盟链的其他节点中。


3.如权利要求2所述的方法,对所述待支付账单达成共识的盟友节点,将所述加密后的账单支付方案通过所述共识机制同步至所述联盟链的其他节点中,包括:
对所述待支付账单达成共识的盟友节点,在所述联盟链中发起针对所述加密后的账单支付方案的共识,以使得所述联盟链的其他节点对所述加密后的账单支付方案进行共识操作,以及在达成共识之后分别生成记录有所述加密后的账单支付方案的区块。


4.如权利要求1所述的方法,所述客户端将携带有支付凭据的交易通过接入的盟友节点上传至所述联盟链中之后,所述方法还包括:
所述盟主节点,从所述联盟链的交易池中捞取携带有所述支付凭据的交易;
所述盟主节点,通过所述共识机制将携带有所述支付凭据的交易同步到所述多个盟友节点中。


5.如权利要求4所述的方法,所述盟主节点,通过所述共识机制将携带有所述支付凭据的交易同步到所述多个盟友节点中之后,所述方法还包括:
所...

【专利技术属性】
技术研发人员:庄寅乾
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1