本发明涉及停车位预定技术领域,具体为一种基于用户需求优先级的停车位预定管理系统。
背景技术:
目前,很多停车场的使用存在诸多不便,例如停车位的管理问题。很多人在使用停车位时,都是车到停车场,再根据停车场的车位的有无来确定车辆的存放。
现有的停车位预订管理系统存在不能根据用户需求进行合理的停车位预订,导致用户停车不便的问题。
技术实现要素:
本发明的目的就在于为了解决现有的停车位预订管理系统存在不能根据用户需求进行合理的停车位预订,导致用户停车不便的问题,而提出一种基于用户需求优先级的停车位预定管理系统。
所述技术方案如下:
第一方面,本发明实施例提供了本发明的目的可以通过以下技术方案实现:用于用户端中,包括:
停车预订模块,用于需求用户输入预订停车场需求信息和确认信息以及接收服务器选取预订车位的车位信息;所述预订停车场需求信息用于触发服务器获取预订停车场的空闲车位信息并对其进行判断,具体为:
当空闲车位数量大于等于一时,生成预订确认结果;所述预订确认结果用于触发服务器选取预订车位并反馈至停车预订模块得到确认信息,所述确认信息为需求用户对选取预订车位的确认预订指令或不预订指令,其中,确认预订指令用于触发服务器将选取预订车位标记为用户预订车位;不预订指令用于服务器对选取预订车位不进行任何操作;
当空闲车位数量等于零时,服务器获取预订停车场在预设筛选范围内的次选停车场的车位状况信息并对其进行判断,当次选停车场对应空闲车位数量大于等于一时,生成预订确认结果;当次选停车场对应空闲车位数量等于零时,服务器获取预订停车场的停车车位对应的车主的业务数据,对车主的业务数据进行分析获取对应影响停车时长的业务参数,将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长,服务器再获取需求用户的当前实时位置并将其与预订停车场停车车位进行比对换算处理得到需求用户的到达时长,将到达时长与预估时长进行匹配,选取两者差值最小的停车车位为需求用户的预订车位并反馈至停车预订模块得到确认信息。
还包括注册登录模块,注册登录模块用于需求用户提交用户信息并发送至服务器内注册存储;服务器将接收到用户信息的时刻标记为需求用户的注册时刻,其中,用户信息包括姓名、年龄、手机号、车牌号和驾龄;
所述预订停车场需求信息包括预订停车场的名称和位置;预订停车场的空闲车位信息包括没有停车的车位编号和位置。
所述服务器内包括数据采集模块和用户分析模块;
所述数据采集模块用于通过物联网采集停车场的车位数据和停车场对应场所的业务数据;车位数据包括停车位的编号、停车位是否停车、停车位上对应停车的车牌号以及停车的开始时刻和停车结束时刻;停车场对应场所的业务数据包括业务名称、业务名称对应未办理的客户、业务对应工作人员的入职时刻以及工作人员的办理业务开始时刻和业务结束时刻;
所述用户分析模块用于获取需求用户的用户信息并进行分析,具体步骤为:
步骤一:将需求用户的注册时刻与当前时刻进行时间差计算获取得到需求用户的注册时长并标记为m1;
步骤二:将需求用户对应的车牌号与停车场的车位数据进行匹配获取得到需求用户对应车牌号停车的开始时刻和停车结束时刻;
步骤三:将停车的开始时刻与停车结束时刻进行时间差计算得到单次停车时长,统计单次停车时长的数量得到停车场对应停车次数并标记为m2;将所有的单次停车时长进行求和得到停车场对应停车总时长并标记为m3;
步骤四:将所有的停车的开始时刻与停车结束时刻依照时间先后顺序进行排序,将排序第一的停车结束时刻与排序次之的停车开始时刻进行时间差计算获取得到停车间隔时长,将排序次之的停车结束时刻与其之后紧邻的停车开始时刻进行时间差计算得到停车间隔时长,依次类推,将所有的停车间隔时长进行求和并取其均值得到停车场对应停车间隔均值并标记为m4;
步骤五:将需求用户的注册时长、停车场对应停车次数、停车总时长和停车间隔均值进行归一化处理并取其数值;
步骤六:利用公式
步骤七:用户分析模块将需求用户对应停车场的停车值发送至服务器内存储。
所述服务器获取预订停车场在预设筛选范围内的次选停车场的车位状况信息的具体步骤为:
s1:服务器获取需求用户的停车值ty,利用公式bj=ty×b5获取得到筛选半径bj;利用公式xj=30+ty×b6获取得到筛选角度xj;其中,b5为停车筛选半径换算系数;取值为1.23;b6为角度换算系数;取值为0.5;xj的最大值为180;
s2:选取预订停车场的中心为圆心,将圆心与需求用户的当前实时位置进行连线得到停车间距线;以圆心为起点,在停车间距线上选取与筛选半径大小相等的线段得到转动线段,转动线段分别进行顺时针旋转和逆时针旋转,旋转角度与旋转角度的值相等;将转动线段顺时针旋转和逆时针旋转所围成的面积标记为预设筛选范围;
s3:将停车场位置在预设筛选范围内的停车场标记为次选停车场;将次选停车场的车位数据标记为次选停车场的车位状况信息。
所述服务器对车主的业务数据进行分析获取对应影响停车时长的业务参数的具体步骤为:
s01:在服务器内预设若干个业务名称,每个业务名称对应若干个影响停车时长的参数名称;
s02:将车主的业务数据中的名称与所有的业务名称进行匹配获取得到对应的业务名称,将该业务名称对应的所有参数名称标记为影响停车时长的业务参数;获取车主办理业务数据对应场所的业务数据,将其与影响停车时长的业务参数进行匹配,得到业务参数对应的数据并标记为参数计算数据;
所述服务器将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长的具体步骤为:
s11:将业务参数对应的参数计算数据进行处理得到业务参数对应的数值;
s12:将所有业务参数的数值进行归一化处理;
s13:设定所有业务参数均对应一个时长换算系数,设定所有场所均对应一个预设公式;车主办理业务数据对应场所的预设公式标记为选中公式;
s14:将所有业务参数的数值及对应一个时长换算系数带入选中公式中进行计算得到预估时长。
第二方面,本发明实施例提供了一种基于用户需求优先级的停车位预定管理系统,用于服务器中,包括:
数据接收单元,用于接收需求用户通过用户端输入预订停车场需求信息和确认信息,并将其发送至数据分析单元;
数据分析单元,用于对预订停车场需求信息和确认信息进行分析处理,具体为:数据分析单元获取预订停车场的空闲车位信息并对其进行判断,当空闲车位数量大于等于一时,生成预订确认结果;预订确认结果用于触发数据分析单元选取预订车位并反馈至用户端得到确认信息,确认信息为需求用户通过用户端对选取预订车位的确认预订指令或不预订指令,其中,确认预订指令用于触发数据分析单元将选取预订车位标记为用户预订车位;不预订指令用于数据分析单元对选取预订车位不进行任何操作;当空闲车位数量等于零时,数据分析单元获取预订停车场在预设筛选范围内的次选停车场的车位状况信息并对其进行判断,当次选停车场对应空闲车位数量大于等于一时,生成预订确认结果;当次选停车场对应空闲车位数量等于零时,数据分析单元获取预订停车场的停车车位对应的车主的业务数据,对车主的业务数据进行分析获取对应影响停车时长的业务参数,将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长,数据分析单元再获取需求用户的当前实时位置并将其与预订停车场停车车位进行比对换算处理得到需求用户的到达时长,将到达时长与预估时长进行匹配,选取两者差值最小的停车车位为需求用户的预订车位并反馈至停车预订单元得到确认信息;
数据采集单元,用于通过物联网采集停车场的车位数据和停车场对应场所的业务数据;
用户分析单元,用于获取需求用户的用户信息并进行分析;
注册存储单元,用于接收需求用户通过用户端提交的用户信息并进行存储,同时将接收到用户信息的时刻标记为需求用户的时刻。
所述车位数据包括停车位的编号、停车位是否停车、停车位上对应停车的车牌号以及停车的开始时刻和停车结束时刻;停车场对应场所的业务数据包括业务名称、业务名称对应未办理的客户、业务对应工作人员的入职时刻以及工作人员的办理业务开始时刻和业务结束时刻;用户信息包括姓名、年龄、手机号、车牌号和驾龄;预订停车场需求信息包括预订停车场的名称和位置;预订停车场的空闲车位信息包括没有停车的车位编号和位置。
所述数据分析单元获取预订停车场在预设筛选范围内的次选停车场的车位状况信息的具体步骤为:
a1:服务器获取需求用户的停车值ty,利用公式bj=ty×b5获取得到筛选半径bj;利用公式xj=30+ty×b6获取得到筛选角度xj;其中,b5为停车筛选半径换算系数;取值为1.23;b6为角度换算系数;取值为0.5;xj的最大值为180;
a2:选取预订停车场的中心为圆心,将圆心与需求用户的当前实时位置进行连线得到停车间距线;以圆心为起点,在停车间距线上选取与筛选半径大小相等的线段得到转动线段,转动线段分别进行顺时针旋转和逆时针旋转,旋转角度与旋转角度的值相等;将转动线段顺时针旋转和逆时针旋转所围成的面积标记为预设筛选范围;
a3:将停车场位置在预设筛选范围内的停车场标记为次选停车场;将次选停车场的车位数据标记为次选停车场的车位状况信息。
所述数据分析单元对车主的业务数据进行分析获取对应影响停车时长的业务参数的具体步骤为:
a01:在数据分析单元内预设若干个业务名称,每个业务名称对应若干个影响停车时长的参数名称;
a02:将车主的业务数据中的名称与所有的业务名称进行匹配获取得到对应的业务名称,将该业务名称对应的所有参数名称标记为影响停车时长的业务参数;获取车主办理业务数据对应场所的业务数据,将其与影响停车时长的业务参数进行匹配,得到业务参数对应的数据并标记为参数计算数据;
所述数据分析单元将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长的具体步骤为:
a11:将业务参数对应的参数计算数据进行处理得到业务参数对应的数值;
a12:将所有业务参数的数值进行归一化处理;
a13:设定所有业务参数均对应一个时长换算系数,设定所有场所均对应一个预设公式;车主办理业务数据对应场所的预设公式标记为选中公式;
a14:将所有业务参数的数值及对应一个时长换算系数带入选中公式中进行计算得到预估时长。
所述用户分析单元的具体分析步骤为:
aa1:将需求用户的注册时刻与当前时刻进行时间差计算获取得到需求用户的注册时长并标记为m1;
aa2:将需求用户对应的车牌号与停车场的车位数据进行匹配获取得到需求用户对应车牌号停车的开始时刻和停车结束时刻;
aa3:将停车的开始时刻与停车结束时刻进行时间差计算得到单次停车时长,统计单次停车时长的数量得到停车场对应停车次数并标记为m2;将所有的单次停车时长进行求和得到停车场对应停车总时长并标记为m3;
aa4:将所有的停车的开始时刻与停车结束时刻依照时间先后顺序进行排序,将排序第一的停车结束时刻与排序次之的停车开始时刻进行时间差计算获取得到停车间隔时长,将排序次之的停车结束时刻与其之后紧邻的停车开始时刻进行时间差计算得到停车间隔时长,依次类推,将所有的停车间隔时长进行求和并取其均值得到停车场对应停车间隔均值并标记为m4;
aa5:将需求用户的注册时长、停车场对应停车次数、停车总时长和停车间隔均值进行归一化处理并取其数值;
aa6:利用公式
aa7:将需求用户对应停车场的停车值发送至服务器内存储。
与现有技术相比,本发明的有益效果是:
1、本发明需求用户通过用户端输入预订停车场需求信息,经过服务器对预订停车场的车位数据进行分析,当预订停车场车位没有时,获取需求用户的停车值,通过停车值获取得到筛选半径和筛选角度,进一步对其处理得到预设筛选范围,根据预设筛选范围获取预订停车场附近的停车场车位,当预订停车场附近的停车场没有车位,则对预订停车场对应车辆车主的业务数据并结合停车场对应场所的数据得到业务参数,通过业务参数获取得到预订停车场对应车辆的预估时长,从而对需求用户进行车位停车预订,进而根据用户需求优先级实现合理的停车场预订。
附图说明
为了便于本领域技术人员理解,下面结合附图对本发明作进一步的说明。
图1为本发明的原理框图;
图2为本发明的另一实施例原理框图;
图3为本发明的另一实施例原理框图;
图4为本发明的停车值数据处理示意图。
具体实施方式
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1所示,其示出了本发明一个实施例提供的一种基于用户需求优先级的停车位预定管理系统,包括用户端110和服务器120;
用户端110可以是手机、平板电脑;
服务器120可以是一台服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心;用户端110与服务器120之间可以通过无线网络或者有线网络相连;
需求用户通过用户端110输入预订停车场需求信息和确认信息至服务器120;
服务器120接收到预订停车场需求信息后,获取预订停车场的空闲车位信息并对其进行判断:
当空闲车位数量大于等于一时,将空闲车位中随机选取一个车位为选取预订车位并将其发送至用户端110,需求用户通过用户端110接收到选取预订车位后,再通过用户端110输入确认预订指令或不预订指令并将其发送至服务器120;服务器120接收到确认预订指令后将选取预订车位标记为用户预订车位,需求用户到达选取预订车位后进行停车,同时服务器120记录需求用户在选取预订车位的停车开始时刻和停车结束时刻;
当空闲车位数量等于零时,服务器120获取需求用户的用户信息并分析,具体步骤为:
s121:将需求用户的注册时刻与当前时刻进行时间差计算获取得到需求用户的注册时长并标记为m1;
s122:将需求用户对应的车牌号与停车场的车位数据进行匹配获取得到需求用户对应车牌号停车的开始时刻和停车结束时刻;
s123:将停车的开始时刻与停车结束时刻进行时间差计算得到单次停车时长,统计单次停车时长的数量得到停车场对应停车次数并标记为m2;将所有的单次停车时长进行求和得到停车场对应停车总时长并标记为m3;
s124:将所有的停车的开始时刻与停车结束时刻依照时间先后顺序进行排序,将排序第一的停车结束时刻与排序次之的停车开始时刻进行时间差计算获取得到停车间隔时长,将排序次之的停车结束时刻与其之后紧邻的停车开始时刻进行时间差计算得到停车间隔时长,依次类推,将所有的停车间隔时长进行求和并取其均值得到停车场对应停车间隔均值并标记为m4;
s125:将需求用户的注册时长、停车场对应停车次数、停车总时长和停车间隔均值进行归一化处理并取其数值;
s126:利用公式
服务器120对停车值ty进行处理,利用公式bj=ty×b5获取得到筛选半径bj;利用公式xj=30+ty×b6获取得到筛选角度xj;其中,b5为停车筛选半径换算系数;取值为1.23;b6为角度换算系数;取值为0.5;xj的最大值为180;选取预订停车场的中心为圆心,将圆心与需求用户的当前实时位置进行连线得到停车间距线;以圆心为起点,在停车间距线上选取与筛选半径大小相等的线段得到转动线段,转动线段分别进行顺时针旋转和逆时针旋转,旋转角度与旋转角度的值相等;将转动线段顺时针旋转和逆时针旋转所围成的面积标记为预设筛选范围,如图4所示;将停车场位置在预设筛选范围内的停车场标记为次选停车场;将次选停车场的车位数据标记为次选停车场的车位状况信息;
服务器120获取预订停车场在预设筛选范围内的次选停车场的车位状况信息并对其进行判断,当次选停车场对应空闲车位数量大于等于一时,生成预订确认结果;当次选停车场对应空闲车位数量等于零时,服务器120获取预订停车场的停车车位对应的车主的业务数据,在服务器120内预设若干个业务名称,每个业务名称对应若干个影响停车时长的参数名称;将车主的业务数据中的名称与所有的业务名称进行匹配获取得到对应的业务名称,将该业务名称对应的所有参数名称标记为影响停车时长的业务参数;获取车主办理业务数据对应场所的业务数据,将其与影响停车时长的业务参数进行匹配,得到业务参数对应的数据并标记为参数计算数据;将业务参数对应的参数计算数据进行处理得到业务参数对应的数值;将所有业务参数的数值进行归一化处理;设定所有业务参数均对应一个时长换算系数,设定所有场所均对应一个预设公式;车主办理业务数据对应场所的预设公式标记为选中公式;将所有业务参数的数值及对应一个时长换算系数带入选中公式中进行计算得到预估时长;服务器120再获取需求用户的当前实时位置并将其与预订停车场停车车位进行比对换算处理得到需求用户的到达时长,将到达时长与预估时长进行匹配,选取两者差值最小的停车车位为需求用户的预订车位并反馈至停车预订模块得到确认信息;
以预订银行停车场为例:
需求用户通过用户端110输入预订银行停车场的名称和位置至服务器120,服务器120获取银行停车场的空闲车位信息并对其进行判断,当空闲车位数量大于等于一时,将空闲车位中随机选取一个车位为选取预订车位并将其发送至用户端110,需求用户通过用户端110输入确认预订指令并将其发送至服务器120,服务器120接收到确认预订指令后将选取预订车位标记为用户预订车位,需求用户到达选取预订车位后进行停车;当银行停车场没有空闲车位时,则获取需求用户的用户信息并进行分析得到用户停车值,对停车值ty进行处理得到筛选半径和筛选角度,通过筛选半径和筛选角度得到预设筛选范围,通过预设筛选范围选取次选停车场,获取次选停车场的车位数据,当次选停车场没有空闲车位时,则对银行停车场对应车位上停车的预估时长进行分析,获取车位上车主的业务数据,假设车主办理储蓄卡开户,则通过银行系统获取车主办理银行窗口的工作人员,将该工作人员办理储蓄卡开户的所有开始时刻和对应结束时刻进行时间差计算并取均值得到储蓄卡开户时长均值并标记为m1;获取该窗口排在车主前面未办理的客户数量标记为m2;统计排在车主前面未办理的客户对应的业务名称,计算工作人员办理该业务名称对应的时长均值,并将排在车主前面未办理的客户对应的时长均值进行求和得到排队时长m3;
则业务参数包括工作人员储蓄卡开户时长均值、排在车主前面未办理的客户数量和排队时长;将业务参数进行归一化处理并取其数值;设定银行对应的选中公式为
利用公式wp=m1×f1+m3×f3+m2×f2获取得到车主的预估时长wp;其中,f1、f3为时长换算系数,取值为1.1;f2为时长换算系数,单位min,取值为2.5;
需求用户的当前实时位置并将其与银行停车场停车车位进行比对换算处理得到需求用户的到达时长,如需求用户与银行停车场停车车位的距离是10公里,将10公里按照比例换算,如换算为半小时,将半小时与预估时长进行匹配,当预估时长越接近半小时,则将银行对应的车位标记为需求用户的预订车位;
请参阅图2所示,其示出了本发明另一实施例提供的一种基于用户需求优先级的停车位预定管理系统,用于用户端中,包括:
停车预订模块101,用于需求用户输入预订停车场需求信息和确认信息以及接收服务器选取预订车位的车位信息;所述预订停车场需求信息用于触发服务器获取预订停车场的空闲车位信息并对其进行判断,具体为:
当空闲车位数量大于等于一时,生成预订确认结果;所述预订确认结果用于触发服务器选取预订车位并反馈至停车预订模块得到确认信息,所述确认信息为需求用户对选取预订车位的确认预订指令或不预订指令,其中,确认预订指令用于触发服务器将选取预订车位标记为用户预订车位;不预订指令用于服务器对选取预订车位不进行任何操作;
当空闲车位数量等于零时,服务器获取预订停车场在预设筛选范围内的次选停车场的车位状况信息并对其进行判断,当次选停车场对应空闲车位数量大于等于一时,生成预订确认结果;当次选停车场对应空闲车位数量等于零时,服务器获取预订停车场的停车车位对应的车主的业务数据,对车主的业务数据进行分析获取对应影响停车时长的业务参数,将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长,服务器再获取需求用户的当前实时位置并将其与预订停车场停车车位进行比对换算处理得到需求用户的到达时长,将到达时长与预估时长进行匹配,选取两者差值最小的停车车位为需求用户的预订车位并反馈至停车预订模块得到确认信息;
注册登录模块102,用于需求用户提交用户信息并发送至服务器内注册存储;服务器将接收到用户信息的时刻标记为需求用户的注册时刻,其中,用户信息包括姓名、年龄、手机号、车牌号和驾龄;
请参阅图3所示,其示出了本发明另一实施例提供的一种基于用户需求优先级的停车位预定管理系统,用于服务器中,包括:
数据接收单元121,用于接收需求用户通过用户端输入预订停车场需求信息和确认信息,并将其发送至数据分析单元122;
数据分析单元122,用于对预订停车场需求信息和确认信息进行分析处理,具体为:数据分析单元122获取预订停车场的空闲车位信息并对其进行判断,当空闲车位数量大于等于一时,生成预订确认结果;预订确认结果用于触发数据分析单元122选取预订车位并反馈至用户端得到确认信息,确认信息为需求用户通过用户端对选取预订车位的确认预订指令或不预订指令,其中,确认预订指令用于触发数据分析单元122将选取预订车位标记为用户预订车位;不预订指令用于数据分析单元122对选取预订车位不进行任何操作;当空闲车位数量等于零时,数据分析单元122获取预订停车场在预设筛选范围内的次选停车场的车位状况信息并对其进行判断,当次选停车场对应空闲车位数量大于等于一时,生成预订确认结果;当次选停车场对应空闲车位数量等于零时,数据分析单元122获取预订停车场的停车车位对应的车主的业务数据,对车主的业务数据进行分析获取对应影响停车时长的业务参数,将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长,数据分析单元122再获取需求用户的当前实时位置并将其与预订停车场停车车位进行比对换算处理得到需求用户的到达时长,将到达时长与预估时长进行匹配,选取两者差值最小的停车车位为需求用户的预订车位并反馈至停车预订单元得到确认信息;
数据采集单元123,用于通过物联网采集停车场的车位数据和停车场对应场所的业务数据;
用户分析单元124,用于获取需求用户的用户信息并进行分析;
注册存储单元125,用于接收需求用户通过用户端提交的用户信息并进行存储,同时将接收到用户信息的时刻标记为需求用户的时刻;
数据分析单元122获取预订停车场在预设筛选范围内的次选停车场的车位状况信息的具体步骤为:
a1:服务器获取需求用户的停车值ty,利用公式bj=ty×b5获取得到筛选半径bj;利用公式xj=30+ty×b6获取得到筛选角度xj;其中,b5为停车筛选半径换算系数;取值为1.23;b6为角度换算系数;取值为0.5;xj的最大值为180;
a2:选取预订停车场的中心为圆心,将圆心与需求用户的当前实时位置进行连线得到停车间距线;以圆心为起点,在停车间距线上选取与筛选半径大小相等的线段得到转动线段,转动线段分别进行顺时针旋转和逆时针旋转,旋转角度与旋转角度的值相等;将转动线段顺时针旋转和逆时针旋转所围成的面积标记为预设筛选范围;
a3:将停车场位置在预设筛选范围内的停车场标记为次选停车场;将次选停车场的车位数据标记为次选停车场的车位状况信息。
数据分析单元122对车主的业务数据进行分析获取对应影响停车时长的业务参数的具体步骤为:
a01:在数据分析单元122内预设若干个业务名称,每个业务名称对应若干个影响停车时长的参数名称;
a02:将车主的业务数据中的名称与所有的业务名称进行匹配获取得到对应的业务名称,将该业务名称对应的所有参数名称标记为影响停车时长的业务参数;获取车主办理业务数据对应场所的业务数据,将其与影响停车时长的业务参数进行匹配,得到业务参数对应的数据并标记为参数计算数据;
数据分析单元122将得到的所有业务参数进行换算处理得到预订停车场停车车位对应的预估时长的具体步骤为:
a11:将业务参数对应的参数计算数据进行处理得到业务参数对应的数值;
a12:将所有业务参数的数值进行归一化处理;
a13:设定所有业务参数均对应一个时长换算系数,设定所有场所均对应一个预设公式;车主办理业务数据对应场所的预设公式标记为选中公式;
a14:将所有业务参数的数值及对应一个时长换算系数带入选中公式中进行计算得到预估时长。
用户分析单元124的具体分析步骤为:
aa1:将需求用户的注册时刻与当前时刻进行时间差计算获取得到需求用户的注册时长并标记为m1;
aa2:将需求用户对应的车牌号与停车场的车位数据进行匹配获取得到需求用户对应车牌号停车的开始时刻和停车结束时刻;
aa3:将停车的开始时刻与停车结束时刻进行时间差计算得到单次停车时长,统计单次停车时长的数量得到停车场对应停车次数并标记为m2;将所有的单次停车时长进行求和得到停车场对应停车总时长并标记为m3;
aa4:将所有的停车的开始时刻与停车结束时刻依照时间先后顺序进行排序,将排序第一的停车结束时刻与排序次之的停车开始时刻进行时间差计算获取得到停车间隔时长,将排序次之的停车结束时刻与其之后紧邻的停车开始时刻进行时间差计算得到停车间隔时长,依次类推,将所有的停车间隔时长进行求和并取其均值得到停车场对应停车间隔均值并标记为m4;
aa5:将需求用户的注册时长、停车场对应停车次数、停车总时长和停车间隔均值进行归一化处理并取其数值;
aa6:利用公式
aa7:将需求用户对应停车场的停车值发送至服务器内存储;
上述公式均是采集大量数据进行软件模拟得出且选取与真实值接近的一个公式,公式中的系数是由本领域技术人员根据实际情况进行设置;b1、b2、b3和b4分别为1.1、1.3、2.3、1.9;
本发明在使用时,需求用户通过用户端输入预订停车场需求信息,经过服务器对预订停车场的车位数据进行分析,当预订停车场车位没有时,获取需求用户的停车值,通过停车值获取得到筛选半径和筛选角度,进一步对其处理得到预设筛选范围,根据预设筛选范围获取预订停车场附近的停车场车位,当预订停车场附近的停车场没有车位,则对预订停车场对应车辆车主的业务数据并结合停车场对应场所的数据得到业务参数,通过业务参数获取得到预订停车场对应车辆的预估时长,从而对需求用户进行车位停车预订,进而根据用户需求优先级实现合理的停车场预订。
以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。