基于区块链的车位交易系统技术方案

技术编号:34193773 阅读:14 留言:0更新日期:2022-07-17 16:05
本发明专利技术公开了一种基于区块链的车位交易系统,所述车位交易系统包括共享车位设置模块、请求车辆信息获取模块、初选车位选取模块、最佳车位选取模块和共享交易信息采集存储模块,所述共享车位设置模块用于供车位主预先设置共享车位的位置和共享时间段,所述请求车辆信息获取模块在接收到某辆车辆的停车请求信息时,设该车辆为请求车辆,获取请求车辆的车牌信息、当前车辆的位置、出行目的地和预计停车时间段,所述初选车位选取模块以请求车辆的出行目的地为中心,在周围的共享车位中选出初选车位,所述最佳车位选取模块根据车位的共享时间段和路线信息从初选车位中选取最佳车位的位置。的位置。的位置。

Parking space trading system based on blockchain

【技术实现步骤摘要】
基于区块链的车位交易系统


[0001]本专利技术涉及车位交易
,具体为一种基于区块链的车位交易系统。

技术介绍

[0002]随着经济的发展,私家汽车的数量也逐渐增多,但是城市中的停车位的供应量远远跟不上汽车数量的增长量,因此常常会出现停车位供应紧张的情况。同时,一些车主的私家停车位并不是时刻都停着车,特别是白天上班时,私家停车位会出现长时间的空闲阶段。共享车位能够将闲置的停车位高效利用,实现车位共享,缓解车位供应紧张的情况。现有技术中,缺少合理有效分配共享车位的情况。

技术实现思路

[0003]本专利技术的目的在于提供一种基于区块链的车位交易系统,以解决上述
技术介绍
中提出的问题。
[0004]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于区块链的车位交易系统,所述车位交易系统包括共享车位设置模块、请求车辆信息获取模块、初选车位选取模块、最佳车位选取模块和共享交易信息采集存储模块,所述共享车位设置模块用于供车位主预先设置共享车位的位置和共享时间段,所述请求车辆信息获取模块在接收到某辆车辆的停车请求信息时,设该车辆为请求车辆,获取请求车辆的车牌信息、当前车辆的位置、出行目的地和预计停车时间段,所述初选车位选取模块以请求车辆的出行目的地为中心,在周围的共享车位中选出初选车位,所述最佳车位选取模块根据车位的共享时间段和路线信息从初选车位中选取最佳车位的位置,并将最佳车位的位置推送给请求车辆,并将该最佳车位的状态修改为预占用,所述共享交易信息采集存储模块在某个共享车位检测到请求车辆的车牌信息时,共享车位进行上锁,当检测到请求车辆的支付信息时,共享车位解锁,并将请求车辆的车牌信息、停入共享车位的时间、离开共享车位的时间以及请求车辆的支付信息上传到区块链进行存储。
[0005]进一步的,所述初选车位选取模块包括供应区域选取模块和状态筛选模块,所述供应区域选取模块以出行目的地为圆心,以第一预设值为半径画出第一圆形区域为供应区域,所述状态筛选模块从供应区域选取内当前的状态为可占用的共享车位为初选车位,其中,共享车位的状态包括已占用、预占用和可占用,其中,已占用为车位已经停有车辆,预占用为车位上没有停有车辆但是已经被分配给某个车辆,可占用是车位上既没有停有车辆也没有被分配车辆。
[0006]进一步的,所述最佳车位选取模块包括时间指数获取模块、第一路线指数获取模块、第二路线指数获取模块、第三路线指数获取模块、候选综合指数计算模块和候选综合指数排序模块,所述时间指数获取模块用于筛选出预计停车时间段位于共享时间段内的初选车位为候选车位,并计算各个候选车位的时间指数D=Ty/Tx,其中,Ty为预计停车时间段的时长,Tx为共享时间段的时长;所述第一路线指数获取模块分别获取请求车辆当前的位置
行驶到各个候选车位的所花时间最短的路线为各个候选车位的优选路线,采集各个候选车位的优选路线的距离长度,对距离长度进行归一化处理得到路线第一指数R1;所述第二路线指数获取模块分别以各个候选车位为圆心,以第二预设值为半径画出第二圆形区域,采集各个候选车位的优选路线的两侧距离优选路线小于等于第三预设值的区域为第三区域,将某个候选车位的第二圆形区域与该候选车位的第三区域的重合区域作为该候选车位的考察区域,设各个候选车位的考察区域内状态为预占用的共享车位为第一车位,各个候选车位的考察区域内状态为可占用的共享车位为第二车位,获取各个候选车位的考察区域内的第一车位的数量N1、第二车位的数量N2,获取各个候选车位的考察区域内第一车位和第二车位的数量之和(N1+N2),并对(N1+N2)进行归一化处理得到路线第二指数R2;所述第三路线指数获取模块分别计算各个候选车位的路线第三指数R3=N1/(N1+N2);所述候选综合指数计算模块根据时间指数、第一路线指数、第二路线指数、第三路线指数计算各个候选车位的候选综合指数,所述候选综合指数排序模块将各个候选车位的候选综合指数按照从小到大的顺序排序,选取排序第一的候选车位为最佳车位。
[0007]进一步的,所述车位交易系统还包括车位匹配模块和车位修正模块,所述车位匹配模块在某个共享车位检测到请求车辆的车牌信息时,判断该共享车位是否为请求车辆的最佳车辆,在不是的情况,将该共享车位的状态修改为已占用,修改请求车辆的最佳车位的状态为可占用,并令车位修正模块获取请求车辆停入该个共享车位前,该共享车位的状态,当停入前该共享车位的状态为预占用时,该共享车位所对应的请求车辆为修正车辆,从所有状态为可占用的共享车位中选取与该共享车位最近的车位为修正车辆的最佳车位,并推送给修正车辆。
[0008]进一步的,所述车位交易系统还包括车位交易方法,所述车位交易方法包括以下步骤:车位主预先设置共享车位的位置和共享时间段,当接收到某辆车辆的停车请求信息时,设该车辆为请求车辆,获取请求车辆的车牌信息、当前车辆的位置、出行目的地和预计停车时间段;以请求车辆的出行目的地为中心,在周围的共享车位中选出初选车位,根据车位的共享时间段和路线信息从初选车位中选取最佳车位的位置,并将最佳车位的位置推送给请求车辆,并将该最佳车位的状态修改为预占用;当某个共享车位检测到请求车辆的车牌信息时,共享车位进行上锁;当检测到请求车辆的支付信息时,共享车位解锁;其中,将请求车辆的车牌信息、停入共享车位的时间、离开共享车位的时间以及请求车辆的支付信息上传到区块链进行存储。
[0009]进一步的,所述在周围的共享车位中选出初选车位包括:以出行目的地为圆心,以第一预设值为半径画出第一圆形区域为供应区域,从供应区域选取内当前的状态为可占用的共享车位为初选车位,其中,共享车位的状态包括已占用、预占用和可占用,其中,已占用为车位已经停有车辆,预占用为车位上没有停有车辆但是已经被分配给某个车辆,可占用是车位上既没有停有车辆也没有被分配车辆。
[0010]进一步的,所述选取最佳车位的位置包括:筛选出预计停车时间段位于共享时间段内的初选车位为候选车位,并计算各个候
选车位的时间指数D=Ty/Tx,其中,Ty为预计停车时间段的时长,Tx为共享时间段的时长;分别获取请求车辆当前的位置行驶到各个候选车位的所花时间最短的路线为各个候选车位的优选路线,采集各个候选车位的优选路线的距离长度,对距离长度进行归一化处理得到路线第一指数R1;分别以各个候选车位为圆心,以第二预设值为半径画出第二圆形区域,采集各个候选车位的优选路线的两侧距离优选路线小于等于第三预设值的区域为第三区域,将某个候选车位的第二圆形区域与该候选车位的第三区域的重合区域作为该候选车位的考察区域,设各个候选车位的考察区域内状态为预占用的共享车位为第一车位,各个候选车位的考察区域内状态为可占用的共享车位为第二车位,获取各个候选车位的考察区域内的第一车位的数量N1、第二车位的数量N2,获取各个候选车位的考察区域内第一车位和第二车位的数量之和(N1+N2),并对(N1+N2)进行归一化处理得到路线第二指数R2;分别计算各个候选车位的路线第三指数R3=N1/(N1+N2);那么各个候选车位的候选综合指数Z=0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的车位交易系统,其特征在于,所述车位交易系统包括共享车位设置模块、请求车辆信息获取模块、初选车位选取模块、最佳车位选取模块和共享交易信息采集存储模块,所述共享车位设置模块用于供车位主预先设置共享车位的位置和共享时间段,所述请求车辆信息获取模块在接收到某辆车辆的停车请求信息时,设该车辆为请求车辆,获取请求车辆的车牌信息、当前车辆的位置、出行目的地和预计停车时间段,所述初选车位选取模块以请求车辆的出行目的地为中心,在周围的共享车位中选出初选车位,所述最佳车位选取模块根据车位的共享时间段和路线信息从初选车位中选取最佳车位的位置,并将最佳车位的位置推送给请求车辆,并将该最佳车位的状态修改为预占用,所述共享交易信息采集存储模块在某个共享车位检测到请求车辆的车牌信息时,共享车位进行上锁,当检测到请求车辆的支付信息时,共享车位解锁,并将请求车辆的车牌信息、停入共享车位的时间、离开共享车位的时间以及请求车辆的支付信息上传到区块链进行存储。2.根据权利要求1所述的一种基于区块链的车位交易系统,其特征在于:所述初选车位选取模块包括供应区域选取模块和状态筛选模块,所述供应区域选取模块以出行目的地为圆心,以第一预设值为半径画出第一圆形区域为供应区域,所述状态筛选模块从供应区域选取内当前的状态为可占用的共享车位为初选车位,其中,共享车位的状态包括已占用、预占用和可占用,其中,已占用为车位已经停有车辆,预占用为车位上没有停有车辆但是已经被分配给某个车辆,可占用是车位上既没有停有车辆也没有被分配车辆。3.根据权利要求2所述的一种基于区块链的车位交易系统,其特征在于:所述最佳车位选取模块包括时间指数获取模块、第一路线指数获取模块、第二路线指数获取模块、第三路线指数获取模块、候选综合指数计算模块和候选综合指数排序模块,所述时间指数获取模块用于筛选出预计停车时间段位于共享时间段内的初选车位为候选车位,并计算各个候选车位的时间指数D=Ty/Tx,其中,Ty为预计停车时间段的时长,Tx为共享时间段的时长;所述第一路线指数获取模块分别获取请求车辆当前的位置行驶到各个候选车位的所花时间最短的路线为各个候选车位的优选路线,采集各个候选车位的优选路线的距离长度,对距离长度进行归一化处理得到路线第一指数R1;所述第二路线指数获取模块分别以各个候选车位为圆心,以第二预设值为半径画出第二圆形区域,采集各个候选车位的优选路线的两侧距离优选路线小于等于第三预设值的区域为第三区域,将某个候选车位的第二圆形区域与该候选车位的第三区域的重合区域作为该候选车位的考察区域,设各个候选车位的考察区域内状态为预占用的共享车位为第一车位,各个候选车位的考察区域内状态为可占用的共享车位为第二车位,获取各个候选车位的考察区域内的第一车位的数量N1、第二车位的数量N2,获取各个候选车位的考察区域内第一车位和第二车位的数量之和(N1+N2),并对(N1+N2)进行归一化处理得到路线第二指数R2;所述第三路线指数获取模块分别计算各个候选车位的路线第三指数R3=N1/(N1+N2);所述候选综合指数计算模块根据时间指数、第一路线指数、第二路线指数、第三路线指数计算各个候选车位的候选综合指数,所述候选综合指数排序模块将各个候选车位的候选综合指数按照从小到大的顺序排序,选取排序第一的候选车位为最佳车位。4.根据权利要求3所述的一种基于区块链的车位交易系统,其特征在于:所述车位交易系统还包括车位匹配模块和车位修正模块,所述车位匹配模块在某个共享车位检测到请求车辆的车牌信息时,判断该共享车位是否为请求车辆的最佳车辆,在不是的情况,将该共享
车位的状态修改为已占用,修改请求车辆的最佳车位的状态为可占用,并令车位修正模块获取请求车辆停入该个共享车位前,该共享车位的状...

【专利技术属性】
技术研发人员:侯踊跃
申请(专利权)人:浙江电马云车科技有限公司
类型:发明
国别省市:

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

1