基于区块链的停车预约管理方法、节点、设备及介质技术

技术编号:27838213 阅读:11 留言:0更新日期:2021-03-30 12:12
本公开提供一种基于区块链的停车预约管理方法、区块链节点、终端设备及计算机可读存储介质,其中,所述方法包括:接收用户终端发送的第一申请消息,所述第一申请消息中包括待请求的停车场或者停车位;从区块链中获取所有停车场及停车位的预约状态;基于所述所有停车场及停车位的预约状态判断所述待请求的停车场或者停车位是否空闲;若待请求的停车场或者停车位空闲,则生成所述待请求的停车场或者停车位预约成功消息,并将所述预约成功消息广播至区块链中。本公开实施例利用区块链技术,实现停车预约数据的快速同步,提高用户的预约停车效率,提升用户体验,同时降低停车预约管理过程中的人工成本。程中的人工成本。程中的人工成本。

【技术实现步骤摘要】
基于区块链的停车预约管理方法、节点、设备及介质


[0001]本公开涉及通信
,尤其涉及一种基于区块链的停车预约管理方法、一种区块链节点、一种终端设备以及一种计算机可读存储介质。

技术介绍

[0002]随着城市车辆的不断增多,停车预约管理问题也逐渐成为不可忽视的问题。
[0003]目前广泛采用的停车预约管理方法主要有:各个停车场建立并维护各自的停车管理系统,用户可通过停车管理系统预约或电话预约停车位和停车时间,或者停车场发布车位使用情况供用户参考,或者用户到了停车场后由管理员指挥停车或自行寻找停车位。在上述的停车预约管理方案中,各个停车场不能实时获取空车位及预约车位数据,可能出现预约车位数据出现延迟,且各个停车场维护自己的系统,或人工预约、人工指挥的方式,造成大量人力物力的浪费,同时也给用户预约车位带来极大的不便。

技术实现思路

[0004]本公开提供了一种基于区块链的停车预约管理方法、区块链节点、终端设备及计算机可读存储介质,以至少解决上述问题。
[0005]根据本公开实施例的一方面,提供一种基于区块链的停车预约管理方法,应用于区块链节点,包括:
[0006]接收用户终端发送的第一申请消息,所述第一申请消息中包括待请求的停车场或者停车位;
[0007]从区块链中获取所有停车场及停车位的预约状态;
[0008]基于所述所有停车场及停车位的预约状态判断所述待请求的停车场或者停车位是否空闲;
[0009]若所述待请求的停车场或者停车位空闲,则生成所述待请求的停车场或者停车位预约成功消息,并将所述预约成功消息广播至区块链中。
[0010]在一种实施方式中,在接收用户终端发送的第一申请消息之前,还包括:
[0011]接收用户终端发送的第二申请消息,所述第二申请消息中包括停车预约信息;
[0012]基于所述停车预约信息为所述用户终端匹配所有符合预设条件的停车场或者停车位;以及,
[0013]将所述所有符合预设条件的停车场或者停车位发送给所述用户终端,以使所述用户终端从所述所有符合预设条件的停车场或者停车位中选择出待请求的停车场或停车位。
[0014]在一种实施方式中,所述停车预约信息包括停车时间、停车日期及停车位置。
[0015]在一种实施方式中,所述第一申请消息中还包括所述用户终端的身份信息,
[0016]在接收用户终端发送的第一申请消息之后,以及从区块链中获取所有停车场及停车位的预约状态之前,还包括:
[0017]根据所述用户终端的身份信息判断所述用户终端的身份是否有效,若有效,则执
行从区块链中获取所有停车场及停车位的预约状态的步骤。
[0018]在一种实施方式中,所述第一申请消息为对所述待请求的停车场或者停车位及所述用户终端的身份信息进行加密后得到的,
[0019]所述根据所述用户终端的身份信息判断所述用户终端的身份是否有效,包括:
[0020]将所述第一申请消息广播至区块链中,以使所有其它区块链节点分别对所述第一申请消息进行解密,得到所述待请求的停车场或者停车位及所述身份信息,并各自对所述身份信息进行验证签名,得到各自的签名结果;
[0021]接收所有其它区块链节点各自的签名结果,并判断所述所有其它区块链节点各自的签名结果是否均一致;
[0022]若均一致,则判定为所述用户终端的身份有效。
[0023]在一种实施方式中,所述第一申请信息还包括所述用户终端的数字签名,所述第一申请消息为对所述待请求的停车场或者停车位及所述用户终端的数字签名进行加密后得到的,所述数字签名为对所述用户终端的身份信息进行加密后得到的,
[0024]在接收用户终端发送的第一申请消息之后,以及从区块链中获取所有停车场及停车位的预约状态之前,还包括:
[0025]将所述第一申请消息广播至区块链中,以使所有其它区块链节点分别对所述第一申请消息进行解密,得到所述待请求的停车场或者停车位及所述数字签名,并各自对所述数字签名进行解密得到所述用户终端的身份信息,然后各自对所述身份信息进行验证签名,得到各自的签名结果;
[0026]接收所有其它区块链节点各自的签名结果,并判断所述所有其它区块链节点各自的签名结果是否均一致;
[0027]若均一致,则判定为所述用户终端的身份有效,然后执行从区块链中获取所有停车场及停车位的预约状态的步骤。
[0028]在一种实施方式中,所述方法还包括:
[0029]接收用户终端的注册消息,所述注册消息中包括所述用户终端的身份信息;
[0030]基于所述用户终端的注册消息在区块链中对所述用户终端进行身份注册;以及,
[0031]使用随机函数对所述身份信息进行哈希运算,得到对所述身份信息加密后的数字签名,并将所述数字签名返回给所述用户终端。根据本公开实施例的另一方面,提供一种区块链节点,包括:
[0032]第一接收模块,其设置为接收用户终端发送的第一申请消息,所述第一申请消息中包括待请求的停车场或者停车位;
[0033]获取模块,其设置为从区块链中获取所有停车场及停车位的预约状态;
[0034]判断模块,其设置为基于所述所有停车场及停车位的预约状态判断所述待请求的停车场或者停车位是否空闲;
[0035]生成广播模块,其设置为在所述判断模块判断为待请求的停车场或者停车位空闲,则基于所述待请求的停车场或者停车位生成预约成功消息,并将所述预约成功消息广播至区块链中。
[0036]根据本公开实施例的又一方面,提供一种终端设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理
器执行所述的基于区块链的停车预约管理方法。
[0037]根据本公开实施例的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行所述的停车预约管理方法。
[0038]本公开的实施例提供的技术方案可以包括以下有益效果:
[0039]本公开实施例提供的基于区块链的停车预约管理方法,接收用户终端发送的第一申请消息,所述第一申请消息中包括待请求的停车场或者停车位;从区块链中获取所有停车场及停车位的预约状态;基于所述停车场及停车位的预约状态判断所述待请求的停车场或者停车位是否空闲;若待请求的停车场或者停车位空闲,则基于所述待请求的停车场或者停车位生成预约成功消息,并将所述预约成功消息广播至区块链中。本公开实施例利用区块链技术,至少可以实现停车预约数据的快速同步,提高用户的预约停车效率,提升用户体验,同时降低停车预约管理过程中的人工成本。
[0040]本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0041]附本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的停车预约管理方法,应用于区块链节点,其特征在于,包括:接收用户终端发送的第一申请消息,所述第一申请消息中包括待请求的停车场或者停车位;从区块链中获取所有停车场及停车位的预约状态;基于所述所有停车场及停车位的预约状态判断所述待请求的停车场或者停车位是否空闲;若所述待请求的停车场或者停车位空闲,则生成所述待请求的停车场或者停车位预约成功消息,并将所述预约成功消息广播至区块链中。2.根据权利要求1所述的方法,其特征在于,在接收用户终端发送的第一申请消息之前,还包括:接收用户终端发送的第二申请消息,所述第二申请消息中包括停车预约信息;基于所述停车预约信息为所述用户终端匹配所有符合预设条件的停车场或者停车位;以及,将所述所有符合预设条件的停车场或者停车位发送给所述用户终端,以使所述用户终端从所述所有符合预设条件的停车场或者停车位中选择出待请求的停车场或停车位。3.根据权利要求2所述的方法,其特征在于,所述停车预约信息包括停车时间、停车日期及停车位置。4.根据权利要求1所述的方法,其特征在于,所述第一申请消息中还包括所述用户终端的身份信息,在接收用户终端发送的第一申请消息之后,以及从区块链中获取所有停车场及停车位的预约状态之前,还包括:根据所述用户终端的身份信息判断所述用户终端的身份是否有效,若有效,则执行从区块链中获取所有停车场及停车位的预约状态的步骤。5.根据权利要求4所述的方法,其特征在于,所述第一申请消息为对所述待请求的停车场或者停车位及所述用户终端的身份信息进行加密后得到的,所述根据所述用户终端的身份信息判断所述用户终端的身份是否有效,包括:将所述第一申请消息广播至区块链中,以使所有其它区块链节点分别对所述第一申请消息进行解密,得到所述待请求的停车场或者停车位及所述身份信息,并各自对所述身份信息进行验证签名,得到各自的签名结果;接收所有其它区块链节点各自的签名结果,并判断所述所有其它区块链节点各自的签名结果是否均一致;若均一致,则判定为所述用户终端的身份有效。6.根据权利要求1所述的方法,其特征在于,所述第一申请信息还包括所述用户终端的数字签名,所述第一申请消息...

【专利技术属性】
技术研发人员:黄珂杜杏兰
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1