基于区块链的停车订单共享方法及系统与流程
- 国知局
- 2024-07-31 22:11:23
本发明涉及数据通信,尤其涉及一种基于区块链的停车订单共享方法及系统。
背景技术:
1、停车难一直是城市的社会问题,特别是大城市中心区域,由于停车设施不足导致矛盾更为突出。究其原因主要包含以下几个方面:(1)随着城市规划的不断扩大,小汽车数量快速增长,但小汽车数量的增速远远超过了停车位数量的增速,造成停车位缺口不断扩大;(2)城市规划空间布局和功能失衡;城市规划建设当中配套设施标准低;在大城市总体停车资源不足的情况下,现有停车资源利用不够充分,加剧了停车困难,因此,停车订单共享的问题越来越受人们所重视。
2、现有的停车订单共享过程中,一般是基于停车场中,当前时刻空闲停车位的位置生成停车订单,当用户驾驶车辆行驶至空闲停车位时,空闲停车位容易发生已停放车辆的现象,进而降低了停车订单共享的准确性。
技术实现思路
1、本发明实施例的目的在于提供一种基于区块链的停车订单共享方法及系统,旨在解决现有的停车订单共享准确性低下的问题。
2、本发明实施例是这样实现的,一种基于区块链的停车订单共享方法,所述方法包括:
3、获取目标停车场中空闲停车位的车位位置和车位空闲数量;
4、若所述车位空闲数量小于数量阈值,则根据所述车位位置对各空闲停车位进行位置筛选;
5、根据位置筛选后的各空闲停车位的车位位置生成空闲检测区域,并分别对各空闲检测区域进行图像采集,得到空闲检测图像;
6、对各空闲检测图像进行车辆检测,所述车辆检测用于检测所述空闲检测图像中是否存在移动车辆;
7、若任一所述空闲检测图像中存在所述移动车辆,则获取所述移动车辆的入场时间,并计算当前时间与所述入场时间之间的时间差;
8、若所述时间差小于时间阈值,则删除所述空闲检测图像对应的空闲停车位;
9、将剩余的各空闲停车位设置为待停停车位,并根据各待停停车位的车位位置确定停车优先级;
10、根据所述停车优先级对各待停停车位进行排序,得到待停车位列表,并根据各待停停车位的车位位置和所述待停车位列表生成停车订单;
11、将所述停车订单上传至区块链,并将所述区块链中的所述停车订单进行订单广播共享。
12、优选的,对各空闲检测图像进行车辆检测,包括:
13、分别获取各空闲检测图像对应图像采集设备的设备标识,并根据所述设备标识确定停车位区域;
14、根据所述停车位区域对对应空闲检测图像进行图像筛选,并对图像筛选后的各空闲检测图像进行车牌识别;
15、若任一所述空闲检测图像中识别到车辆车牌,则对所述空闲检测图像对应的空闲检测区域进行图像采集,得到空闲更新图像;
16、若所述空闲更新图像中未识别到所述车辆车牌,则判定所述空闲检测图像中不存在所述移动车辆;
17、若所述空闲更新图像中识别到所述车辆车牌,则分别获取所述车辆车牌在所述空闲检测图像和所述空闲更新图像中的位置,得到第一车牌位置和第二车牌位置;
18、若所述第一车牌位置与所述第二车牌位置之间的位置距离大于距离阈值,则判定所述空闲检测图像中存在所述移动车辆,并将所述车辆车牌对应车辆确定为所述移动车辆。
19、优选的,根据各待停停车位的车位位置确定停车优先级,包括:
20、分别获取所述目标停车场中各停车入口的出入口位置;
21、针对各待停停车位,根据所述入口位置分别计算与各停车入口之间的停车距离,并将最小停车距离对应的停车入口设置为所述待停停车位的目标入口;
22、分别获取所述目标停车场中各停车场电梯的电梯位置;
23、针对各待停停车位,根据所述电梯位置分别计算与各停车入口之间的步行距离,并将最小步行距离对应的停车场电梯设置为所述待停停车位的目标电梯;
24、针对各待停停车位,将与所述目标入口之间的停车距离确定为第一优先权值,并将与所述目标电梯之间的步行距离确定为第二优先权值;
25、分别获取各停车入口的车辆出入数量,并根据所述车辆出入数量确定所述目标入口的权重系数,得到第一权重系数;
26、分别获取各停车场电梯的电梯上行人数,并根据所述电梯上行人数确定所述目标电梯的权重系数,得到第二权重系数;
27、针对各待停停车位,根据对应的所述第一优先权值、所述第二优先权值、所述第一权重系数和所述第二权重系数进行优先级权重计算,得到所述停车优先级。
28、优选的,根据所述停车优先级对待停停车位进行排序,得到待停车位列表之后,还包括:
29、若接收针对任一所述待停停车位的已停车信号,则在所述待停车位列表中删除所述待停停车位。
30、本发明实施例的另一目的在于提供一种基于区块链的停车订单共享系统,所述系统包括:
31、位置获取模块,用于获取目标停车场中空闲停车位的车位位置和车位空闲数量;
32、位置筛选模块,用于若所述车位空闲数量小于数量阈值,则根据所述车位位置对各空闲停车位进行位置筛选;
33、图像采集模块,用于根据位置筛选后的各空闲停车位的车位位置生成空闲检测区域,并分别对各空闲检测区域进行图像采集,得到空闲检测图像;
34、车辆检测模块,用于对各空闲检测图像进行车辆检测,所述车辆检测用于检测所述空闲检测图像中是否存在移动车辆;
35、若任一所述空闲检测图像中存在所述移动车辆,则获取所述移动车辆的入场时间,并计算当前时间与所述入场时间之间的时间差;
36、若所述时间差小于时间阈值,则删除所述空闲检测图像对应的空闲停车位;
37、优先级确定模块,用于将剩余的各空闲停车位设置为待停停车位,并根据各待停停车位的车位位置确定停车优先级;
38、订单共享模块,用于根据所述停车优先级对各待停停车位进行排序,得到待停车位列表,并根据各待停停车位的车位位置和所述待停车位列表生成停车订单;
39、将所述停车订单上传至区块链,并将所述区块链中的所述停车订单进行订单广播共享。
40、本发明实施例的另一目的在于提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述方法的步骤。
41、本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
42、本发明实施例,通过车位位置对各空闲停车位进行位置筛选,提高了空闲停车位的准确性,基于位置筛选后的各空闲停车位的车位位置,能自动生成空闲检测区域,通过对各空闲检测图像进行车辆检测,能有效地检测各空闲检测图像对应空闲停车位的周边是否存在移动车辆,通过将时间差与时间阈值进行大小比对,能有效地判断移动车辆是否为刚进入停车场需要进行停车的车辆,若时间差小于时间阈值,则判定移动车辆是刚进入停车场需要进行停车的车辆,通过删除空闲检测图像对应的空闲停车位,防止了用户驾驶车辆行驶至空闲停车位时,空闲停车位已发生停放车辆的现象,提高了停车订单共享的准确性,通过将停车订单上传至区块链,防止了停车订单中数据的篡改,通过将区块链中停车订单进行订单广播共享,方便了用户对目标停车场中待停停车位信息的了解,方便了用户的停车操作。
本文地址:https://www.jishuxx.com/zhuanli/20240731/192165.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。