您好,欢迎来到星星旅游。
搜索
您的当前位置:首页一种基于区块链的智慧停车的数据处理方法及装置[发明专利]

一种基于区块链的智慧停车的数据处理方法及装置[发明专利]

来源:星星旅游
(19)中华人民共和国国家知识产权局

(12)发明专利申请

(10)申请公布号 CN 112232956 A(43)申请公布日 2021.01.15

(21)申请号 202011110659.4(22)申请日 2020.10.16

(71)申请人 中国银联股份有限公司

地址 200135 上海市浦东新区含笑路36号(72)发明人 季策 刘定广 刘维博 (74)专利代理机构 北京同达信恒知识产权代理

有限公司 11291

代理人 宋正伟(51)Int.Cl.

G06Q 40/04(2012.01)G06F 21/60(2013.01)G06F 16/23(2019.01)G06F 16/27(2019.01)G06Q 20/06(2012.01)G06Q 20/14(2012.01)

权利要求书2页 说明书9页 附图2页

G08G 1/14(2006.01)

()发明名称

一种基于区块链的智慧停车的数据处理方法及装置(57)摘要

本发明公开了一种基于区块链的智慧停车的数据处理方法及装置,其中方法为:目标停车场节点通过预设加密方式对交易信息加密,获得加密交易数据;所述目标停车场节点将所述加密交易数据发送至交易处理节点;所述交易处理节点满足预设健壮性标准;所述目标停车场节点获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点。

CN 112232956 ACN 112232956 A

权 利 要 求 书

1/2页

1.一种基于区块链的智慧停车的数据处理方法,其特征在于,包括:目标停车场节点通过预设加密方式对交易信息加密,获得加密交易数据;所述目标停车场节点将所述加密交易数据发送至交易处理节点;所述交易处理节点满足预设健壮性标准;

所述目标停车场节点获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点;

所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的;所述解密后的交易信息是所述交易处理节点确定了多个共识节点对所述加密交易数据的合法性共识通过后解密得到的;所述目标停车场节点、所述交易处理节点和所述多个共识节点均为区块链中的节点。

2.如权利要求1所述的方法,其特征在于,所述交易处理节点和所述多个共识节点按照以下方式确定:

若所述目标停车场节点不存在指定的交易处理节点,和\\或指定的共识节点小于预设数量阈值,所述目标停车场节点发送探测信息至各区块链节点;所述各区块链节点为所述区块链中除所述目标停车场节点外的至少一个区块链节点;

所述目标停车场节点获取所述各区块链节点的性能属性信息;所述目标停车场节点根据所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点。

3.如权利要求2所述的方法,其特征在于,还包括:

若所述目标停车场节点存在所述指定的交易处理节点,且所述指定的共识节点不小于所述预设数量阈值,所述目标停车场节点发送探测信息至所述指定的交易处理节点和\\或所述指定的共识节点;

所述目标停车场节点获取所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息;

所述目标停车场节点根据所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息,将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除。

4.如权利要求1至3任一项所述的方法,其特征在于,还包括:所述目标停车场节点通过设定查询业务的智能合约,获取所述设定查询业务的数据;所述设定查询业务的数据为交易数据、预设查询数据;所述预设查询数据在所述区块链的各节点中保持一致。

5.如权利要求1至3任一项所述的方法,其特征在于,还包括:所述目标停车场节点获取用户绑定请求;

所述目标停车场节点根据所述用户绑定请求,在前端页面中显示指示信息;所述指示信息用于指示用户输入待绑定数据;

所述目标停车场节点获取用户输入的待绑定数据并加密,获得加密待绑定数据;所述目标停车场节点通过所述区块链的绑定智能合约存储所述加密待绑定数据;所述目标停车场节点将所述加密待绑定数据广播给所述区块链中的其它节点。6.一种基于区块链的智慧停车的数据处理方法,其特征在于,包括:

2

CN 112232956 A

权 利 要 求 书

2/2页

交易处理节点获取来自目标停车场节点的加密交易数据;所述加密交易数据是所述目标停车场节点通过预设加密方式对交易信息加密得到的;所述交易处理节点满足预设健壮性标准;

所述交易处理节点将所述加密交易数据发送至多个共识节点;

所述交易处理节点确定所述多个共识节点对所述加密交易数据的合法性共识通过后,所述交易处理节点通过预设解密方式对所述加密交易数据解密,获得解密后的交易信息;

所述交易处理节点执行所述解密后的交易信息,获得交易结果,并将所述交易结果发送至所述目标停车场节点。

7.一种基于区块链的智慧停车的数据处理系统,其特征在于,包括:目标停车场节点、交易处理节点和多个共识节点;

所述目标停车场节点,用于通过预设加密方式对交易信息加密,获得加密交易数据,并将所述加密交易数据发送至所述交易处理节点;所述交易处理节点满足预设健壮性标准;

所述交易处理节点,用于将所述加密交易数据发送至所述多个共识节点;所述多个共识节点,用于对所述加密交易数据的合法性共识;所述交易处理节点,还用于在所述多个共识节点对所述加密交易数据的合法性共识通过后,通过预设解密方式对所述加密交易数据解密,获得解密后的交易信息;以及执行所述解密后的交易信息,获得交易结果,并将所述交易结果发送至所述目标停车场节点。

8.一种基于区块链的智慧停车的数据处理装置,其特征在于,包括:加密模块,用于通过预设加密方式对交易信息加密,获得加密交易数据;处理模块,用于将所述加密交易数据发送至交易处理节点;所述交易处理节点满足预设健壮性标准;获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点;

所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的;所述解密后的交易信息是所述交易处理节点确定了多个共识节点对所述加密交易数据的合法性共识通过后解密得到的;所述目标停车场节点、所述交易处理节点和所述多个共识节点均为区块链中的节点。

9.一种计算机设备,其特征在于,包括程序或指令,当所述程序或指令被执行时,如权利要求1至5或6中任意一项所述的方法被执行。

10.一种计算机可读存储介质,其特征在于,包括程序或指令,当所述程序或指令被执行时,如权利要求1至5或6中任意一项所述的方法被执行。

3

CN 112232956 A

说 明 书

一种基于区块链的智慧停车的数据处理方法及装置

1/9页

技术领域

[0001]本发明涉及智慧停车技术领域,尤其涉及一种基于区块链的智慧停车的数据处理方法及装置。

背景技术[0002]智慧停车服务中,停车场根据用户的信息(如车牌号)确定用户为智慧停车用户后,便能直接通过后台的支付系统划付停车费,用户无需再临时现金支付。目前智慧停车中的服务是基于传统的中心化系统来实现的。中心化系统中包括中心化平台和停车场的接入方平台。

[0003]目前的交易数据是接入方平台自己得到后传输至中心化平台的,安全性较低。用户停车的交易数据直接保存在停车场的数据库系统中,然而停车场的数据库系统一般不具备安全维护交易数据的能力,很容易造成交易数据滥用、泄露。比如一些不良商家通过对网页数据爬取,便能轻易获取用户的交易数据。因此,目前智慧停车服务中交易数据的处理过程安全性较差,这是一个亟待解决的问题。发明内容

[0004]本发明提供一种基于区块链的智慧停车的数据处理方法及装置,解决了现有技术中智慧停车服务中交易数据的处理过程安全性较差的问题。[0005]第一方面,本发明提供一种基于区块链的智慧停车的数据处理方法,包括:目标停车场节点通过预设加密方式对交易信息加密,获得加密交易数据;所述目标停车场节点将所述加密交易数据发送至交易处理节点;所述交易处理节点满足预设健壮性标准;所述目标停车场节点获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点;所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的;所述解密后的交易信息是所述交易处理节点确定了多个共识节点对所述加密交易数据的合法性共识通过后解密得到的;所述目标停车场节点、所述交易处理节点和所述多个共识节点均为区块链中的节点。

[0006]上述方式下,目标停车场节点通过预设加密方式对交易信息加密,获得加密交易数据后,发送至交易处理节点,由于所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的,所述交易处理节点满足预设健壮性标准,相对于目标停车场节点直接处理交易信息,安全性更高,在此之前,所述解密后的交易信息还是多个共识节点对所述加密交易数据的合法性共识通过后解密得到的,其合法性也是通过多个共识节点检验得到的,进一步地,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点,之后只能通过智能合约才能访问到加密交易数据和交易结果,从而提升了交易数据的处理过程中的安全性。[0007]可选的,所述交易处理节点和所述多个共识节点按照以下方式确定:若所述目标

4

CN 112232956 A

说 明 书

2/9页

停车场节点不存在指定的交易处理节点,和\\或指定的共识节点小于预设数量阈值,所述目标停车场节点发送探测信息至各区块链节点;所述各区块链节点为所述区块链中除所述目标停车场节点外的至少一个区块链节点;所述目标停车场节点获取所述各区块链节点的性能属性信息;所述目标停车场节点根据所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点。[0008]上述方法中,若所述目标停车场节点不存在指定的交易处理节点,和\\或指定的共识节点小于预设数量阈值,所述目标停车场节点发送探测信息至各区块链节点,从而通过所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点,从而保证所述交易处理节点和\\或所述多个共识节点均符合健壮性标准。

[0009]可选的,若所述目标停车场节点存在所述指定的交易处理节点,且所述指定的共识节点不小于所述预设数量阈值,所述目标停车场节点发送探测信息至所述指定的交易处理节点和\\或所述指定的共识节点;所述目标停车场节点获取所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息;所述目标停车场节点根据所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息,将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除。

[0010]上述方法中,及时将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除,从而长期保持所述指定的交易处理节点和\\或所述指定的共识节点符合预设健壮性标准。[0011]可选的,所述目标停车场节点通过设定查询业务的智能合约,获取所述设定查询业务的数据;所述设定查询业务的数据为交易数据、预设查询数据;所述预设查询数据在所述区块链的各节点中保持一致。[0012]上述方法中,所述设定查询业务的数据在所述区块链的各节点均保持一致,因此均可调用相应的智能合约获取设定查询业务的数据,减少了网络波动带来的影响。[0013]可选的,所述目标停车场节点获取用户绑定请求;所述目标停车场节点根据所述用户绑定请求,在前端页面中显示指示信息;所述指示信息用于指示用户输入待绑定数据;所述目标停车场节点获取用户输入的待绑定数据并加密,获得加密待绑定数据;所述目标停车场节点通过所述区块链的绑定智能合约存储所述加密待绑定数据;所述目标停车场节点将所述加密待绑定数据广播给所述区块链中的其它节点。[0014]上述方式下,从而将所述加密待绑定数据广播给其它节点,从而保证了所述加密待绑定数据在所述区块链中保持一致。[0015]第二方面,本发明提供一种基于区块链的智慧停车的数据处理方法,包括:交易处理节点获取来自目标停车场节点的加密交易数据;所述加密交易数据是所述目标停车场节点通过预设加密方式对交易信息加密得到的;所述交易处理节点满足预设健壮性标准;所述交易处理节点将所述加密交易数据发送至多个共识节点;所述交易处理节点确定所述多个共识节点对所述加密交易数据的合法性共识通过后,所述交易处理节点通过预设解密方式对所述加密交易数据解密,获得解密后的交易信息;所述交易处理节点执行所述解密后的交易信息,获得交易结果,并将所述交易结果发送至所述目标停车场节点。

5

CN 112232956 A[0016]

说 明 书

3/9页

第三方面,本发明提供一种基于区块链的智慧停车的数据处理系统,包括:目标停

车场节点、交易处理节点和多个共识节点;所述目标停车场节点,用于通过预设加密方式对交易信息加密,获得加密交易数据,并将所述加密交易数据发送至所述交易处理节点;所述交易处理节点满足预设健壮性标准;所述交易处理节点,用于将所述加密交易数据发送至所述多个共识节点;所述多个共识节点,用于对所述加密交易数据的合法性共识;所述交易处理节点,还用于在所述多个共识节点对所述加密交易数据的合法性共识通过后,通过预设解密方式对所述加密交易数据解密,获得解密后的交易信息;以及执行所述解密后的交易信息,获得交易结果,并将所述交易结果发送至所述目标停车场节点。[0017]第四方面,本发明提供一种基于区块链的智慧停车的数据处理装置,包括:加密模块,用于通过预设加密方式对交易信息加密,获得加密交易数据;处理模块,用于将所述加密交易数据发送至交易处理节点;所述交易处理节点满足预设健壮性标准;获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点;所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的;所述解密后的交易信息是所述交易处理节点确定了多个共识节点对所述加密交易数据的合法性共识通过后解密得到的;所述目标停车场节点、所述交易处理节点和所述多个共识节点均为区块链中的节点。[0018]可选的,所述处理模块还用于:若不存在指定的交易处理节点,和\\或指定的共识节点小于预设数量阈值,发送探测信息至各区块链节点;所述各区块链节点为所述区块链中除所述目标停车场节点外的至少一个区块链节点;获取所述各区块链节点的性能属性信息;根据所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点。[0019]可选的,若存在所述指定的交易处理节点,且所述指定的共识节点不小于所述预设数量阈值,发送探测信息至所述指定的交易处理节点和\\或所述指定的共识节点;获取所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息;根据所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息,将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除。

[0020]可选的,所述处理模块还用于:通过设定查询业务的智能合约,获取所述设定查询业务的数据;所述设定查询业务的数据为交易数据、预设查询数据;所述预设查询数据在所述区块链的各节点中保持一致。

[0021]上述第四方面及第四方面各个可选装置的有益效果,可以参考上述第一方面及第一方面各个可选方法的有益效果,这里不再赘述。[0022]第五方面,本发明提供一种计算机设备,包括程序或指令,当所述程序或指令被执行时,用以执行上述第一方面或第二方面及各个可选的方法。[0023]第六方面,本发明提供一种存储介质,包括程序或指令,当所述程序或指令被执行时,用以执行上述第一方面或第二方面及各个可选的方法。

[0024]本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

6

CN 112232956 A

说 明 书

4/9页

附图说明

[0025]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

[0026]图1为本发明实施例提供的一种基于区块链的智慧停车的数据处理方法对应的流程示意图;

[0027]图2为本发明实施例提供的一种基于区块链的智慧停车的数据处理系统的系统架构示意图;

[0028]图3为本发明实施例提供的一种基于区块链的智慧停车的数据处理系统的模块示意图;

[0029]图4为本发明实施例提供的一种基于区块链的智慧停车的数据处理装置的结构示意图。

具体实施方式

[0030]为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

[0031]目前智慧停车中的服务是基于传统的中心化系统来实现的。用户停车的交易数据直接保存在停车场的数据库系统中,然而停车场的数据库系统一般不具备安全维护交易数据的能力,很容易造成交易数据滥用、泄露。因此,目前智慧停车服务中交易数据的处理过程安全性较差,这是一个亟待解决的问题。为此,如图1所示,本申请提供一种基于区块链的智慧停车的数据处理方法。[0032]步骤101:目标停车场节点通过预设加密方式对交易信息加密,获得加密交易数据。

[0033]步骤102:所述目标停车场节点将所述加密交易数据发送至交易处理节点。[0034]所述交易处理节点满足预设健壮性标准。[0035]步骤103:所述目标停车场节点获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点。[0036]步骤101~步骤103中,所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的;所述解密后的交易信息是所述交易处理节点确定了多个共识节点对所述加密交易数据的合法性共识通过后解密得到的;所述目标停车场节点、所述交易处理节点和所述多个共识节点均为区块链中的节点。[0037]需要说明的是,步骤101~步骤103中,所述区块链可以为联盟链。联盟节点以停车场服务商为主,包含交管部门节点和其他可信节点。[0038]一种可选实施方式中,所述交易处理节点和所述多个共识节点按照以下方式确定:

[0039]若所述目标停车场节点不存在指定的交易处理节点,和\\或指定的共识节点小于

7

CN 112232956 A

说 明 书

5/9页

预设数量阈值,所述目标停车场节点发送探测信息至各区块链节点;所述目标停车场节点获取所述各区块链节点的性能属性信息;所述目标停车场节点根据所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点。[0040]其中,所述各区块链节点为所述区块链中除所述目标停车场节点外的至少一个区块链节点。

[0041]需要说明的是,所述各区块链节点任一区块链节点的性能属性信息可以包括以下项:区块链节点的网速、区块链节点的工作量、区块链节点的可信程度(可以预设,如部门的节点可信程度更高)、区块链节点的权重(可以预设,如部门的节点可信程度更高)。

[0042]需要说明的是,交易处理节点也可以有多个,可以只由一个发送给共识节点,也可以多个交易处理节点都将所述加密交易数据发给多个共识节点,并且在所述多个共识节点对所述加密交易数据的合法性共识通过后,多个交易处理节点通过预设解密方式对所述加密交易数据解密,获得多个解密后的交易信息;多个交易处理节点分别执行多个解密后的交易信息,获得多个交易结果,可以在多个交易处理节点内共识,并由一个交易处理节点将交易结果发送至目标停车场节点,或者,不在多个交易处理节点内共识,直接将多个交易结果发送至所述目标停车场节点,所述目标停车场节点只保留一份交易结果。[0043]在基于交易处理节点的方式下,也可以为多个交易处理节点设置数量阈值,在多个交易处理节点的个数小于数量阈值的情况下,根据区块链节点的性能属性信息补充交易处理节点。

[0044]具体来说,所述目标停车场节点根据所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点,可以如下:[0045]所述目标停车场节点根据所述各区块链节点的性能属性信息,获取所述各区块链节点的综合评分值;从所述各区块链节点中满足所述预设健壮性标准的区块链节点中确定所述交易处理节点和\\或所述多个共识节点,如满足所述预设健壮性标准的区块链节点为M+N个,将前M个区块链节点作为多个交易节点,后N个作为多个共识节点;M,N均为正整数。[0046]进一步地,一种实施方式如下:

[0047]若所述目标停车场节点存在所述指定的交易处理节点,且所述指定的共识节点不小于所述预设数量阈值,所述目标停车场节点发送探测信息至所述指定的交易处理节点和\\或所述指定的共识节点;所述目标停车场节点获取所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息;所述目标停车场节点根据所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息,将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除。

[0048]参照所述目标停车场节点不存在指定的交易处理节点,和\\或指定的共识节点小于预设数量阈值的情形,也可以依据综合评分值,将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除,再此不再赘述。[0049]一种可选实施方式中,所述目标停车场节点通过设定查询业务的智能合约,获取所述设定查询业务的数据。

[0050]所述设定查询业务的数据为交易数据、预设查询数据;所述预设查询数据在所述

8

CN 112232956 A

说 明 书

6/9页

区块链的各节点中保持一致。[0051]需要说明的是,在具体结构上,交易数据和交易数据遵循的协议信息写入区块中,以区块链模式记录存储从而保持分布式一致。具体来说,所述预设查询数据可以包括用户状态数据(指示用户是不是智慧停车的数据,需要用户绑定的数据)、停车场描述数据、车辆状态数据保证分布式一致性。其中数据均以一定规则加密存储,并通过设定查询业务提供的智能合约访问,保证数据不会被滥用。[0052]一种可选实施方式中,用户可以按照以下步骤绑定:[0053]所述目标停车场节点获取用户绑定请求。

[00]所述目标停车场节点根据所述用户绑定请求,在前端页面中显示指示信息。所述指示信息用于指示用户输入待绑定数据。

[0055]所述目标停车场节点获取用户输入的待绑定数据并加密,获得加密待绑定数据。[0056]所述目标停车场节点通过所述区块链的绑定智能合约存储所述加密待绑定数据。[0057]所述目标停车场节点将所述加密待绑定数据广播给所述区块链中的其它节点。[0058]因此,图1示出的方法中,使用区块链体系维护协议信息、车辆信息、入场信息等状态信息,不会引起较多的无效请求。进而,基于共识算法选择一段时间的交易处理节点和共识节点,防止由于健壮性问题导致的交易失败。图1示出的方法可以覆盖较多常规流程,减少停车场的开发成本,保证各节点的稳定性;通过加密隐私交易、智能合约管理数据等方案降低信息安全风险。随着接入方的增多,系统方案不断完善,最终可以达到接入方免开发直接使用的程度,既能提高停车场的接入意愿,又保证了系统的健壮性。[0059]相应地,交易处理节点也有和目标停车场节点类似的步骤,具体如下:[0060]交易处理节点获取来自目标停车场节点的加密交易数据。

[0061]所述交易处理节点将所述加密交易数据发送至多个共识节点。

[0062]所述交易处理节点确定所述多个共识节点对所述加密交易数据的合法性共识通过后,所述交易处理节点通过预设解密方式对所述加密交易数据解密,获得解密后的交易信息。

[0063]所述交易处理节点执行所述解密后的交易信息,获得交易结果,并将所述交易结果发送至所述目标停车场节点。

[00]所述加密交易数据是所述目标停车场节点通过预设加密方式对交易信息加密得到的;所述交易处理节点满足预设健壮性标准。[0065]需要说明的是,图1中的方法适用于图2示出的系统,如图2所示,本发明实施例还提供了一种基于区块链的智慧停车的数据处理系统,包括:目标停车场节点、交易处理节点和多个共识节点。具体来说:[0066]所述目标停车场节点,用于通过预设加密方式对交易信息加密,获得加密交易数据,并将所述加密交易数据发送至所述交易处理节点。[0067]所述交易处理节点满足预设健壮性标准。[0068]所述交易处理节点,用于将所述加密交易数据发送至所述多个共识节点。[0069]所述多个共识节点,用于对所述加密交易数据的合法性共识。[0070]所述交易处理节点,还用于在所述多个共识节点对所述加密交易数据的合法性共识通过后,通过预设解密方式对所述加密交易数据解密,获得解密后的交易信息;以及执行

9

CN 112232956 A

说 明 书

7/9页

所述解密后的交易信息,获得交易结果,并将所述交易结果发送至所述目标停车场节点。[0071]图2示出的系统为基于区块链搭建智慧停车系统。停车场服务商可以停车场节点身份加入联盟链,监管部门也可以选择加入。前端页面由各个节点各自负责。节点可以按城市分组。在非节点自有渠道的公共渠道中,基于一定的共识算法选出负责前端页面的节点,具体如图2所示。图2示出的系统中,需要保证分布式一致性的数据可以有:协议链、交易链(交易数据加密)、车辆状态数据、用户状态数据、停车场数据。由节点各自保管的数据有:车辆入场信息、交易数据(非加密)。在本系统中,区块链的每个节点,一共分为前端子系统、后端子系统、通信子系统三个部分。其中前端子系统和传统中心化系统一样,为用户提供绑定车辆、签订协议、查询历史账单、查询附近停车场、查看入场信息等功能;后端子系统可以分为交易模块、智能合约模块、数据模块和管理模块。通信系统提供前端子系统和后端子系统、不同节点之间的通信功能。各系统模块如图3所示。

[0072]交易模块主要负责接收交易时对请求节点进行鉴权;加解密隐私交易;和共识节点对交易数据进行共识以及执行隐私交易。[0073]智能合约模块提供智能合约访问接口(API);账本访问API;获取可信(推荐)节点API;签约API和签名加密API。[0074]数据模块包含签约数据;交易数据;用户状态数据;停车场数据;车辆进出场数据。[0075]管理模块负责管理成员节点的进出;分配修改各成员节点的签名加密秘钥;分配修改各节点调用智能合约API时的权限。具体来说,可以包括以下接口:[0076]绑定状态查询接口:由于车辆绑定状态保存在本地,停车场可以自由选择在入场或出场时进行状态查询,不需要担心网络波动等原因造成的不便。同时用户数据加密存储,只能通过智能合约获取节点权限允许的内容,不必担心停车场过度使用。[0077]入(离)场通知接口:入离场接口在原系统设计中有两个作用:一是给用户显示入场信息停车金额并用户在场内解绑,用户在场内解绑如果状态同步不及时会导致先抬杆的停车场出现短款,随着绑定状态保存在停车场本地,解绑的功能不再必要。二是方便用户进行主动支付(根据前期调研和实际情况,提供主动支付的停车场较少)。在本系统中,车辆入离场数据不必保证分布式一致性,否则完全没有解决中心化系统保存大量无效数据的浪费,车辆入离场数据仅由停车场所属的服务商节点保存即可。用户如果从当前节点的页面进入则直接查本地数据即可,如果从非当前节点的页面进入,则可以通过定位对比各节点都有存储的停车场数据去对应节点进行查询(可选方式为同一城市的节点可以分组进行数据同步,数据由智慧合约访问防止各节点滥用数据,非数据所属节点的历史入离场数据不保存防止资源浪费)。[0078]支付(退款)接口:每隔一段时间基于共识算法选出交易处理节点和共识节点(示例:如果交管部门作为节点加入联盟链且性能达标则优先使用交管部门节点处理交易;如果没有等可信第三方节点则使用资源较富裕的空闲节点;各节点也可以指定部分可信节点作为自己的交易处理节点。选择信誉度较高的节点作为交易共识节点)。交易发起节点将交易信息加密后送往交易处理节点,交易处理节点和共识节点达成共识后,用约定的秘钥对加密交易进行解密并处理。加密交易数据和交易结果生成区块加入交易主链。保证了隐私交易只有发起节点和交易处理节点拥有非加密的数据,其他节点无法滥用数据。[0079]支付结果查询接口交易结果是所有节点共享的,如果出现需要查询支付结果的情

10

CN 112232956 A

说 明 书

8/9页

况只需要查询本地区块数据即可。[0080]黑名单移除接口:和用户绑定状态数据类似,在区块链模式下黑名单信息保证了分布式一致性,停车场不再需要维护两份黑名单。[0081]如图4所示,本发明提供一种基于区块链的智慧停车的数据处理装置,包括:加密模块401,用于通过预设加密方式对交易信息加密,获得加密交易数据;处理模块402,用于将所述加密交易数据发送至交易处理节点;所述交易处理节点满足预设健壮性标准;获取来自所述交易处理节点的交易结果,根据所述加密交易数据和所述交易结果生成区块,写入所述目标停车场节点;所述交易结果是所述交易处理节点通过预设解密方式对所述加密交易数据解密后,执行解密后的交易信息获得的;所述解密后的交易信息是所述交易处理节点确定了多个共识节点对所述加密交易数据的合法性共识通过后解密得到的;所述目标停车场节点、所述交易处理节点和所述多个共识节点均为区块链中的节点。[0082]可选的,所述处理模块402还用于:若不存在指定的交易处理节点,和\\或指定的共识节点小于预设数量阈值,发送探测信息至各区块链节点;所述各区块链节点为所述区块链中除所述目标停车场节点外的至少一个区块链节点;获取所述各区块链节点的性能属性信息;根据所述各区块链节点的性能属性信息,按照所述预设健壮性标准,确定所述交易处理节点和\\或所述多个共识节点。[0083]可选的,若存在所述指定的交易处理节点,且所述指定的共识节点不小于所述预设数量阈值,发送探测信息至所述指定的交易处理节点和\\或所述指定的共识节点;获取所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息;根据所述指定的交易处理节点的性能属性信息和\\或所述指定的共识节点的性能属性信息,将所述指定的交易处理节点和\\或所述指定的共识节点中不符合所述预设健壮性标准的区块链节点删除。

[0084]可选的,所述处理模块402还用于:通过设定查询业务的智能合约,获取所述设定查询业务的数据;所述设定查询业务的数据为交易数据、预设查询数据;所述预设查询数据在所述区块链的各节点中保持一致。[0085]基于同一发明构思,本发明实施例还提供了一种计算机设备,包括程序或指令,当所述程序或指令被执行时,如本发明实施例提供的基于区块链的智慧停车的数据处理方法及任一可选方法被执行。

[0086]基于同一发明构思,本发明实施例还提供了一种计算机可读存储介质,包括程序或指令,当所述程序或指令被执行时,如本发明实施例提供的基于区块链的智慧停车的数据处理方法及任一可选方法被执行。[0087]本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

[0088]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序

11

CN 112232956 A

说 明 书

9/9页

指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。[00]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

[0090]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

[0091]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。[0092]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

12

CN 112232956 A

说 明 书 附 图

1/2页

图1

图2

13

CN 112232956 A

说 明 书 附 图

2/2页

图3

图4

14

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务