基于区块链和云平台的计费方法及装置制造方法及图纸

技术编号:25710663 阅读:30 留言:0更新日期:2020-09-23 02:57
本发明专利技术公开了一种基于区块链和云平台的计费方法及装置,方法包括如下步骤:客户端收集计费信息;客户端选择服务端,并将计费信息经加密算法加密后通过无线通信模块发送给服务端;无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD‑SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;服务端将收到的计费信息记录在区块链中;区块链的智能合约自动收取费用。实施本发明专利技术的基于区块链和云平台的计费方法及装置,具有以下有益效果:有多种无线数据传输方式、能满足用户对多样化数据传输方式的需求、数据传输的安全性较高。

【技术实现步骤摘要】
基于区块链和云平台的计费方法及装置
本专利技术涉及区块链领域,特别涉及一种基于区块链和云平台的计费方法及装置。
技术介绍
传统的计费系统中,将计费数据保存在区块链云节点中,保证了计费数据的不易篡改性,提高了计费数据的可信度;同时当满足付费条件时,区块链的智能合约将自动触发收费操作,实现计费、缴费的一体自动化;而且,由于服务端的所有云节点设置在云计算平台上,实现计费云节点的动态快速迁移,保证计费的连续性。然而,其数据传输方式较为单一,不能满足用户对多样化数据传输方式的需求。另外,由于数据传输过程中缺少安全防护措施,造成数据传输的安全性不高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种具有多种无线数据传输方式、能满足用户对多样化数据传输方式的需求、数据传输的安全性较高的基于区块链和云平台的计费方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种基于区块链和云平台的计费方法,包括如下步骤:A)客户端收集计费信息;B)所述客户端选择服务端,并将所述计费信息经加密算法加密后通过无线通信模块发送给服务端;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;C)所述服务端将收到的计费信息记录在区块链中;D)所述区块链的智能合约自动收取费用。在本专利技术所述的基于区块链和云平台的计费方法中,所述加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。在本专利技术所述的基于区块链和云平台的计费方法中,所述服务端设置有若干个云节点,所述有云节点运行在云计算平台上。本专利技术还涉及一种实现上述基于区块链和云平台的计费方法的装置,其特征在于,包括:计费信息收集单元:用于客户端收集计费信息;加密传输单元:用于所述客户端选择服务端,并将所述计费信息经加密算法加密后通过无线通信模块发送给服务端;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;区块链记录单元:用于所述服务端将收到的计费信息记录在区块链中;自动收取费用单元:用于所述区块链的智能合约自动收取费用。在本专利技术所述的装置中,所述加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。在本专利技术所述的装置中,所述服务端设置有若干个云节点,所述有云节点运行在云计算平台上。实施本专利技术的基于区块链和云平台的计费方法及装置,具有以下有益效果:由于客户端收集计费信息;客户端选择服务端,并将计费信息经加密算法加密后通过无线通信模块发送给服务端;无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合,其提供多种无线通信方式,对计费信息进行加密传输,可以提高数据的安全性,因此本专利技术具有多种无线数据传输方式、能满足用户对多样化数据传输方式的需求、数据传输的安全性较高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术基于区块链和云平台的计费方法及装置一个实施例中方法的流程图;图2为所述实施例中装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术基于区块链和云平台的计费方法实施例中,其基于区块链和云平台的计费方法的结构示意图如图1所示。图1中,该基于区块链和云平台的计费方法包括如下步骤:步骤S01客户端收集计费信息:本步骤中,客户端收集计费信息。步骤S02客户端选择服务端,并将计费信息经加密算法加密后通过无线通信模块发送给服务端:本步骤中,客户端选择服务端,并将计费信息经加密算法加密后通过无线通信模块发送给服务端。该加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。通过对计费信息进行加密后再进行传输,因此数据传输的安全性较高。服务端设置有若干个云节点,有云节点运行在云计算平台上。DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。DES加密算法是对密钥进行保密,而公开算法,包括加密和解密算法。这样,只有掌握了和发送方相同密钥的人才能解读由DES加密算法加密的密文数据。因此,破译DES加密算法实际上就是搜索密钥的编码。对于56位长度的密钥来说,如果用穷举法来进行搜索的话,其运算次数为256。随着计算机系统能力的不断发展,DES加密算法的安全性比它刚出现时会弱得多,然而从非关键性质的实际出发,仍可以认为它是足够的。不过,DES加密算法现在仅用于旧系统的鉴定,而更多地选择新的加密标准。AES加密算法是密码学中的高级加密标准,该加密算法采用对称分组密码体制,密钥长度的最少支持为128、192、256,分组长度128位,算法应易于各种硬件和软件实现。这种加密算法是美国联邦政府采用的区块加密标准,这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。AES加密算法被设计为支持128/192/256位(/32=nb)数据块大小(即分组长度);支持128/192/256位(/32=nk)密码长度,在10进制里,对应34×1038、62×1057、1.1×1077个密钥。RSA加密算法是目前最有影响力的公钥加密算法,并且被普遍认为是目前最优秀的公钥方案之一。RSA加密算法是第一个能同时用于加密和数宇签名的算法,它能够抵抗到目前为止已知的所有密码攻击,本文档来自技高网...

【技术保护点】
1.一种基于区块链和云平台的计费方法,其特征在于,包括如下步骤:/nA)客户端收集计费信息;/nB)所述客户端选择服务端,并将所述计费信息经加密算法加密后通过无线通信模块发送给服务端;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;/nC)所述服务端将收到的计费信息记录在区块链中;/nD)所述区块链的智能合约自动收取费用。/n

【技术特征摘要】
1.一种基于区块链和云平台的计费方法,其特征在于,包括如下步骤:
A)客户端收集计费信息;
B)所述客户端选择服务端,并将所述计费信息经加密算法加密后通过无线通信模块发送给服务端;所述无线通信模块为5G通信模块、4G通信模块、蓝牙模块、WiFi模块、GSM模块、CDMA模块、CDMA2000模块、WCDMA模块、TD-SCDMA模块、Zigbee模块和LoRa模块中任意一种或任意几种的组合;
C)所述服务端将收到的计费信息记录在区块链中;
D)所述区块链的智能合约自动收取费用。


2.根据权利要求1所述的基于区块链和云平台的计费方法,其特征在于,所述加密算法为DES加密算法、AES加密算法、RSA加密算法、Base64加密算法、MD5加密算法、SHA1加密算法、HMAC加密算法、3DES加密算法、ECC加密算法、RC2加密算法、RC4加密算法、IDEA加密算法或BLOWFISH加密算法。


3.根据权利要求2所述的基于区块链和云平台的计费方法,其特征在于,所述服务端设置有若干个云节点,所述有云节点运行在云计算平台上。


4.一...

【专利技术属性】
技术研发人员:洪志加
申请(专利权)人:广东洪心网络科技股份有限公司
类型:发明
国别省市:广东;44

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

1