一种基于区块链和云计算平台的计费方法技术

技术编号:15749700 阅读:932 留言:0更新日期:2017-07-03 14:30
本发明专利技术旨在提供一种基于区块链和云计算平台的计费方法,步骤如下:客户端收集计费信息,客户端选择服务端,并向服务端发送计费信息,服务端将计费信息记录在区块链中,区块链的智能合约自动收取费用,服务端设置有若干云节点,且所有云节点运行在云计算平台上,云节点中设置有用于接收计费信息的接收端,以及用于处理计费信息的计费引擎。本发明专利技术通过区块链的智能合约来实现计费、缴费的一体自动化,通过区块链来实现计费数据的分布式可信存储,以及通过云计算平台实现计费云节点的动态快速迁移。

【技术实现步骤摘要】
一种基于区块链和云计算平台的计费方法
本专利技术涉及一种基于区块链和云计算平台的计费方法。
技术介绍
日常生活中,商家向客户提供服务常常会基于服务地时间或者提供的服务量进行收费,因此,计费系统也是日常生活中常见的。比如说,网吧中的网费计算系统与方式,一般是网吧给消费者提供一个临时账号,消费者在客户端登陆该临时账号即触发计费系统进行计费,消费者上网完毕,系统会结束计费,然后消费者线下支付网吧上网费。一般而言,参照图1,传统的计费系统设计逻辑大致是客户端收集计费信息,客户端与服务端的接收端发生通信,将计费信息集中存储,计费引擎根据存储的计费信息计费,当消费者消费完毕后,商家线下收取费用。在传统模式下,计费系统的服务端采用中心化结构,一旦服务端出现故障,整个计费系统无法正常恢复,中心化的服务端也容易收到黑客攻击,从而造成计费数据的不正确,最终都造成资金损失。同时,传统的计费系统只进行计费操作,收费通过线下进行,难于实现计费系统的整体自动化。
技术实现思路
为克服上述现有技术的缺陷,本专利技术实施例提供了一种基于区块链和云计算平台的计费方法,通过区块链的智能合约来实现计费、缴费的一体自动化,通过区块链来实现计费数据的分布式可信存储,以及通过云计算平台实现计费云节点的动态快速迁移。为了达到上述目的,提供一种基于区块链和云计算平台的计费方法,包括如下步骤:A)客户端收集计费信息;B)客户端选择服务端,并向服务端发送计费信息;C)服务端将计费信息记录在区块链中;D)区块链的智能合约自动收取费用。优选的,服务端设置有若干云节点,且所有云节点运行在云计算平台上。优选的,若服务端某一云节点发生异常,则关闭该异常云节点,并在云计算平台的其他服务区域部署新的云节点提供服务。优选的,云节点中设置有用于接收计费信息的接收端,以及用于处理计费信息的计费引擎。优选的,步骤B)中,客户端根据预定义的服务端列表选择服务端,若一服务端不可用,则客户端选择其他服务端进行发送。优选的,客户端选择其他服务端时,标记异常服务端,并定期尝试重连该异常服务端,在异常服务端恢复正常后撤销异常标记。优选的,步骤D)中,智能合约自动收取费用需满足付费条件。优选的,付费条件为客户下线或到达一定时间。本专利技术与现有技术相比的优点为:本专利技术将计费数据保存在区块链云节点中,保证了计费数据的不易篡改性,提高了计费数据的可信度;同时当满足付费条件时,区块链的智能合约将自动触发收费操作,实现计费、缴费的一体自动化;而且,由于服务端的所有云节点设置在云计算平台上,实现计费云节点的动态快速迁移,保证计费的连续性。附图说明图1是传统计费模式的示意图;图2是本专利技术计费方法的示意图。具体实施方式在本专利技术描述中,术语“上”、“下”、“前”及“后”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术而不是要求本专利技术必须以特定的方位构造和操作,因此不能理解为对本专利技术的限制。下面结合附图对本专利技术的具体实施方式作进一步说明。本专利技术提出了一种在基于区块链和云计算平台的计费方法,步骤如下:客户端收集计费信息,客户端选择服务端,并向服务端发送计费信息,服务端将计费信息记录在区块链中,区块链的智能合约自动收取费用,服务端设置有若干云节点,且所有云节点运行在云计算平台上,云节点中设置有用于接收计费信息的接收端,以及用于处理计费信息的计费引擎。本专利技术将计费数据保存在区块链云节点中,保证了计费数据的不易篡改性,提高了计费数据的可信度;同时当满足付费条件时,区块链的智能合约将自动触发收费操作,实现计费、缴费的一体自动化;而且,由于服务端的所有云节点设置在云计算平台上,实现计费云节点的动态快速迁移,保证计费的连续性。而且,当一服务端连接的客户端数量越多,基于区块链分布式存储以及去中心化等特性,所有客户的计费数据都会存储在所有区块链云节点中,即使黑客攻克某个区块链云节点也无法修改计费数据。参照图2,本专利技术较佳实施例如下:在本专利技术中,客户端在用户进行操作后开始工作,收集计费所需信息,包括并不限于操作时间、网络流量等。客户端收集信息后,根据预定义的服务端列表,选择一个服务端发送计费信息。如果该服务端不可用,则客户端选择其它服务端进行发送,并将该异常服务端做标记,同时定期尝试重连该异常服务端,在异常服务端恢复正常后撤销异常标记。服务端所有云节点运行在云计算平台上,云节点中设置有用于接收计费信息的接收端,以及用于处理计费信息的计费引擎。一旦某个云节点发生异常,则关闭该异常云节点,通过云计算平台的动态扩展能力,在云计算平台的其它服务区域重新部署新的服务云节点提供服务,保证了客户端与接收端通信的实时性与连续性,以及计费引擎计费的实时性与连续性。服务端将接收到的计费信息记录在区块链中,通过区块链的分布式存储模式将计费信息复制到多个区块链节点上,某个区块链云节点异常不会影响整体数据的稳定。同时,由区块链的不可篡改性质保障计费信息的安全可靠,黑客攻克某个区块链节点也无法修改计费信息。在满足付费条件下,如客户下线、到达一定时间等,由区块链的智能合约自动触发收费操作,通过客户的数字货币或者其它预定义的付款方式收取费用,完成整个计费系统和收费系统的逻辑统一和全流程自动化。根据上述说明书的揭示和教导,本专利技术所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本专利技术并不局限于上面揭示和描述的具体实施方式,对本专利技术的一些修改和变更也应当落入本专利技术的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本专利技术构成任何限制。本文档来自技高网...
一种基于区块链和云计算平台的计费方法

【技术保护点】
一种基于区块链和云计算平台的计费方法,其特征在于,包括如下步骤:A)客户端收集计费信息;B)客户端选择服务端,并向服务端发送计费信息;C)服务端将计费信息记录在区块链中;D)区块链的智能合约自动收取费用。

【技术特征摘要】
1.一种基于区块链和云计算平台的计费方法,其特征在于,包括如下步骤:A)客户端收集计费信息;B)客户端选择服务端,并向服务端发送计费信息;C)服务端将计费信息记录在区块链中;D)区块链的智能合约自动收取费用。2.如权利要求1所述的基于区块链和云计算平台的计费方法,其特征在于:所述服务端设置有若干云节点,且所有云节点运行在云计算平台上。3.如权利要求2所述的基于区块链和云计算平台的计费方法,其特征在于:若所述服务端某一云节点发生异常,则关闭该异常云节点,并在云计算平台的其他服务区域部署新的云节点提供服务。4.如权利要求2或3所述的基于区块链和云计算平台的计费方法,其特征在于:所述云节点中设置有用于接收计费信息的...

【专利技术属性】
技术研发人员:陈强郑均强梁敏鸿王武侠潘晓炜杨少侠
申请(专利权)人:广东网金控股股份有限公司
类型:发明
国别省市:广东,44

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

1