当前位置: 首页 > 专利查询>云南大学专利>正文

一种基于积分证明链的共享停车管理方法及系统技术方案

技术编号:29761078 阅读:20 留言:0更新日期:2021-08-20 21:14
本发明专利技术涉及一种基于积分证明链的共享停车管理方法及系统,方法包括:基于关键字确定待匹配集合;通过积分证明机制实时将有空位的停车场存入区块链;将区块链中存储的停车场与待匹配集合中的停车场进行匹配,选取距离最短的所述匹配成功的停车场作为最优停车场;根据车主信息、车辆信息、停车时段以及最优停车场信息生成停车信息,并将停车信息发送至车主进行确认;当车主确认后生成停车合约,通过积分证明机制实时将停车合约存入区块链。本发明专利技术使用了基于积分证明共识机制的区块链代替传统共享停车使用的数据库,用来存储实时获取的有空位的停车场和停车合约,不仅实现有空位的停车场能够实时共享,还能加强了数据的安全性。

【技术实现步骤摘要】
一种基于积分证明链的共享停车管理方法及系统
本专利技术涉及停车信息共享管理
,特别是涉及一种基于积分证明链的共享停车管理方法及系统。
技术介绍
传统共享停车系统的数据产生存储都是基于集中式的数据库,因此存在以下问题:1、无法实时共享:车位状态无法实时更新显示,读取车位存在一定的时延。2、效率低:数据的存取需经由第三方,才能从数据库存入读取,在支付的过程中同样也需经由第三方支付。3、数据缺乏安全性:数据存储于由第三方管理的数据库,容易受到攻击,发生单点故障问题。
技术实现思路
本专利技术的目的是提供一种基于积分证明链的共享停车管理方法及系统,以实时共享有空车位的停车场及加强数据安全。为实现上述目的,本专利技术提供了一种基于积分证明链的共享停车管理方法,所述方法包括:基于关键字确定待匹配集合;所述待匹配集合包括至少一个停车场;所述关键字包括:地名或地理位置;通过积分证明机制实时将有空位的停车场存入区块链;将区块链中存储的停车场与待匹配集合中的停车场进行匹配,判断是否存在匹配成功的停车场;如果不存在匹配成功的停车场,则返回“基于关键字确定待匹配集合”;如果存在匹配成功的停车场,则计算各匹配成功的停车场与车辆当前位置的距离,并选取距离最短的所述匹配成功的停车场作为最优停车场;根据车主信息、车辆信息、停车时段以及所述最优停车场信息生成停车信息,并将所述停车信息发送至车主进行确认;当车主确认后生成停车合约,通过积分证明机制实时将停车合约存入区块链;当车主没有确认,则结束。可选地,所述基于关键字确定待匹配集合,具体包括:获取车主发送的停车位预定信息;所述停车位预定信息包括停车时段、车辆当前位置、车主信息和车辆信息;根据所述车辆当前位置确定关键字;调用地图软件,基于所述关键字搜索停车时段内车辆当前位置设定范围内是否存在停车场;如果没有停车场,则返回“根据所述车辆当前位置确定关键字”;如果存在停车场,则将搜索到的停车场存入待匹配集合。可选地,所述方法还包括:当接收到车主发送的停车结束指令时,则判断停车实际结束时间是否小于或等于停车时段对应的结束时间;如果停车实际结束时间小于或等于停车时段对应的结束时间,以停车时段对应的结束时间结束区块链停车合约;如果停车实际结束时间大于停车时段对应的结束时间,则以停车实际结束时间结束区块链停车合约。可选地,所述方法还包括:如果停车实际结束时间小于或等于停车时段对应的结束时间,则根据停车时段自动从车主的节点账户扣取停车费用;如果停车实际结束时间大于停车时段对应的结束时间,则计算停车时段对应的开始时间与停车实际结束时间之间的实际停车时间,根据所述实际停车时间自动从车主的节点账户扣取停车费用。可选地,所述通过积分证明机制实时将有空位的停车场存入区块链,具体包括:实时获取有空位的停车场;利用第一分布式节点将获取的多个有空位的停车场分别进行打包,组装成各停车场对应的区块;基于积分证明共识机制选取第一记账权节点;利用所述第一记账权节点将各停车场对应的区块进行广播、验证以及存入区块链。本专利技术还提供一种基于积分证明链的共享停车管理系统,所述系统包括:待匹配集合确定模块,用于基于关键字确定待匹配集合;所述待匹配集合包括至少一个停车场;所述关键字包括:地名或地理位置;第一存入模块,用于通过积分证明机制实时将有空位的停车场存入区块链;第一判断模块,用于将区块链中存储的停车场与待匹配集合中的停车场进行匹配,判断是否存在匹配成功的停车场;如果不存在匹配成功的停车场,则返回“待匹配集合确定模块”;如果存在匹配成功的停车场,则计算各匹配成功的停车场与车辆当前位置的距离,并选取距离最短的所述匹配成功的停车场作为最优停车场;停车信息生成模块,用于根据车主信息、车辆信息、停车时段以及所述最优停车场信息生成停车信息,并将所述停车信息发送至车主进行确认;第二存入模块,用于当车主确认后生成停车合约,通过积分证明机制实时将停车合约存入区块链;当车主没有确认,则结束。可选地,所述待匹配集合确定模块,具体包括:停车位预定信息获取单元,用于获取车主发送的停车位预定信息;所述停车位预定信息包括停车时段、车辆当前位置、车主信息和车辆信息;关键字确定单元,用于根据所述车辆当前位置确定关键字;待匹配集合确定单元,用于调用地图软件,基于所述关键字搜索停车时段内车辆当前位置设定范围内是否存在停车场;如果没有停车场,则返回“关键字确定单元”;如果存在停车场,则将搜索到的停车场存入待匹配集合。可选地,所述系统还包括:第二判断模块,用于当接收到车主发送的停车结束指令时,则判断停车实际结束时间是否小于或等于停车时段对应的结束时间;如果停车实际结束时间小于或等于停车时段对应的结束时间,以停车时段对应的结束时间结束区块链停车合约;如果停车实际结束时间大于停车时段对应的结束时间,则以停车实际结束时间结束区块链停车合约。可选地,所述系统还包括:费用收取模块,用于如果停车实际结束时间小于或等于停车时段对应的结束时间,则根据停车时段自动从车主的节点账户扣取停车费用;如果停车实际结束时间大于停车时段对应的结束时间,则计算停车时段对应的开始时间与停车实际结束时间之间的实际停车时间,根据所述实际停车时间自动从车主的节点账户扣取停车费用。可选地,所述第一存入区模块,具体包括:有空位停车场获取单元,用于实时获取有空位的停车场;打包单元,用于利用第一分布式节点将获取的多个有空位的停车场分别进行打包,组装成各停车场对应的区块;记账权节点选取单元,用于基于积分证明共识机制选取第一记账权节点;存入单元,用于利用所述第一记账权节点将各停车场对应的区块进行广播、验证以及存入区块链。根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:本专利技术使用了基于积分证明共识机制的区块链代替传统共享停车使用的数据库,用来存储实时获取的有空位的停车场和停车合约,通过积分证明共识机的共识并将有空位的停车场存入区块链,不仅实现有空位的停车场能够实时共享,还能加强了数据的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术基于积分证明链的共享停车管理方法流程图;图2为本专利技术将有空位的停车场存入区块链的具体流程图;图3为本专利技术将停车合约存入区块链的具体流程图;图4为本专利技术基于积分证明链的共享停车管理系统结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部本文档来自技高网...

【技术保护点】
1.一种基于积分证明链的共享停车管理方法,其特征在于,所述方法包括:/n基于关键字确定待匹配集合;所述待匹配集合包括至少一个停车场;所述关键字包括:地名或地理位置;/n通过积分证明机制实时将有空位的停车场存入区块链;/n将区块链中存储的停车场与待匹配集合中的停车场进行匹配,判断是否存在匹配成功的停车场;如果不存在匹配成功的停车场,则返回“基于关键字确定待匹配集合”;如果存在匹配成功的停车场,则计算各匹配成功的停车场与车辆当前位置的距离,并选取距离最短的所述匹配成功的停车场作为最优停车场;/n根据车主信息、车辆信息、停车时段以及所述最优停车场信息生成停车信息,并将所述停车信息发送至车主进行确认;/n当车主确认后生成停车合约,通过积分证明机制实时将停车合约存入区块链;当车主没有确认,则结束。/n

【技术特征摘要】
1.一种基于积分证明链的共享停车管理方法,其特征在于,所述方法包括:
基于关键字确定待匹配集合;所述待匹配集合包括至少一个停车场;所述关键字包括:地名或地理位置;
通过积分证明机制实时将有空位的停车场存入区块链;
将区块链中存储的停车场与待匹配集合中的停车场进行匹配,判断是否存在匹配成功的停车场;如果不存在匹配成功的停车场,则返回“基于关键字确定待匹配集合”;如果存在匹配成功的停车场,则计算各匹配成功的停车场与车辆当前位置的距离,并选取距离最短的所述匹配成功的停车场作为最优停车场;
根据车主信息、车辆信息、停车时段以及所述最优停车场信息生成停车信息,并将所述停车信息发送至车主进行确认;
当车主确认后生成停车合约,通过积分证明机制实时将停车合约存入区块链;当车主没有确认,则结束。


2.根据权利要求1所述的共享停车管理方法,其特征在于,所述基于关键字确定待匹配集合,具体包括:
获取车主发送的停车位预定信息;所述停车位预定信息包括停车时段、车辆当前位置、车主信息和车辆信息;
根据所述车辆当前位置确定关键字;
调用地图软件,基于所述关键字搜索停车时段内车辆当前位置设定范围内是否存在停车场;如果没有停车场,则返回“根据所述车辆当前位置确定关键字”;如果存在停车场,则将搜索到的停车场存入待匹配集合。


3.根据权利要求1所述的共享停车管理方法,其特征在于,所述方法还包括:
当接收到车主发送的停车结束指令时,则判断停车实际结束时间是否小于或等于停车时段对应的结束时间;如果停车实际结束时间小于或等于停车时段对应的结束时间,以停车时段对应的结束时间结束区块链停车合约;如果停车实际结束时间大于停车时段对应的结束时间,则以停车实际结束时间结束区块链停车合约。


4.根据权利要求3所述的共享停车管理方法,其特征在于,所述方法还包括:
如果停车实际结束时间小于或等于停车时段对应的结束时间,则根据停车时段自动从车主的节点账户扣取停车费用;如果停车实际结束时间大于停车时段对应的结束时间,则计算停车时段对应的开始时间与停车实际结束时间之间的实际停车时间,根据所述实际停车时间自动从车主的节点账户扣取停车费用。


5.根据权利要求1所述的共享停车管理方法,其特征在于,所述通过积分证明机制实时将有空位的停车场存入区块链,具体包括:
实时获取有空位的停车场;
利用第一分布式节点将获取的多个有空位的停车场分别进行打包,组装成各停车场对应的区块;
基于积分证明共识机制选取第一记账权节点;
利用所述第一记账权节点将各停车场对应的区块进行广播、验证以及存入区块链。


6.一种基于积分证明链的共享停车管理系统,其特征在于,所述系统包括:
待匹配集合确定模块,用于基...

【专利技术属性】
技术研发人员:李松霖朱锐李彤吕昌龙王基书汤雅惠王强
申请(专利权)人:云南大学
类型:发明
国别省市:云南;53

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

1