一种总有效停车位数量确定的方法、装置以及存储介质与流程

文档序号:29733055发布日期:2022-04-19 09:50阅读:10885来源:国知局
一种总有效停车位数量确定的方法、装置以及存储介质与流程

本申请涉及停车场管理技术领域,特别涉及一种总有效停车位数量确定的方法、装置以及存储介质。

背景技术

随着经济社会的发展,车辆驾驶越来越普遍,相应的车辆停放问题与人们的出行生活息息相关,因此停车场的管理愈发受到人们的重视。

一般来说,目前的停车场总停车位的统计往往是在停车场建立初期通过人为计数方式统计在案的。因为停车场后期的改造或者停车场存在僵尸车等长期不移动的车辆等因素,可能会导致停车场当前实际的总有效停车位减少,通常需要人工计数再次对停车场的总有效停车位进行统计。

但对于僵尸车等长期不移动的车辆,一般是通过其堆积灰尘等外观由人工进行判定,同时停车场内的车辆数量较多,很难及时地对每一辆车辆进行是否为僵尸车的判定,从而难以及时对停车场内的总有效停车位进行确定。



技术实现要素:

为了解决上述技术问题,本申请提供了一种总有效停车位数量确定的方法、装置以及存储介质,能够及时确定停车场内的总有效停车位数量,具体参考下述例子。

本申请第一方面提供了一种总有效停车位数量确定的方法,包括:

获取预设时间周期内停车场的车辆出入场数据,所述车辆出入场数据包含对应车辆的出场时间以及入场时间;

按照预设阈值时间单位将所述预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期,所述粒度周期按照时间顺序进行排序;

根据所述出场时间以及所述入场时间确定任一所述粒度周期内对应的出场流量以及入场流量;

确定任一所述粒度周期对应的净流量,所述净流量表示所述入场流量与所述出场流量的差值;

按照时间顺序对所述粒度周期对应的净流量进行分段处理,以划分得到若干时间阶段,所述时间阶段分别包含有对应粒度周期对应的净流量;

根据所述时间阶段对应的净流量对任一所述时间阶段内的净流量进行从零开始累计并确定对应累计过程中得到的累计净流量的最大值以及累计净流量的最小值;

根据所述最大值以及所述最小值的差值确定任一所述时间阶段对应的总有效停车位数量;

根据所述总有效停车位数量在所述总有效停车位数量中确定目标总有效停车位数量。

可选地,在所述获取预设时间周期内停车场的车辆出入场数据之后,所述方法还包括:

对所述车辆出入场数据进行过滤预处理。

可选地,所述按照预设阈值时间单位将所述预设时间周期进行时间颗粒度划分包括:

按照小时颗粒度将所述预设时间周期进行时间颗粒度划分。

可选地,在所述确定任一所述粒度周期对应的净流量之后,所述方法还包括:

在所述净流量中标记异常数据;

所述按照时间顺序对所述粒度周期对应的净流量进行分段处理包括:

按照时间顺序以所述异常数据为分界点对所述粒度周期对应的净流量进行分段处理。

可选地,所述在所述净流量中标记异常数据包括:

通过四分位法在所述净流量中标记异常数据。

可选地,在所述按照时间顺序以所述异常数据为分界点对所述粒度周期对应的净流量进行分段处理之后,所述方法还包括:

将所述异常数据从所述净流量中剔除。

可选地,所述根据所述总有效停车位数量在所述总有效停车位数量中确定目标总有效停车位数量包括:

根据所述总有效停车位数量在所述总有效停车位数量中确定对应数值最大的总有效停车位数量为目标总有效停车位数量。

本申请第二方面提供了一种总有效停车位数量确定的装置,包括:

获取单元,用于获取预设时间周期内停车场的车辆出入场数据,所述车辆出入场数据包含对应车辆的出场时间以及入场时间;

划分单元,用于按照预设阈值时间单位将所述预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期,所述粒度周期按照时间顺序进行排序;

第一确定单元,用于根据所述出场时间以及所述入场时间确定任一所述粒度周期内对应的出场流量以及入场流量;

第二确定单元,用于确定任一所述粒度周期对应的净流量,所述净流量表示所述入场流量与所述出场流量的差值;

分段单元,用于按照时间顺序对所述粒度周期对应的净流量进行分段处理,以划分得到若干时间阶段,所述时间阶段分别包含有对应粒度周期对应的净流量;

第三确定单元,用于根据所述时间阶段对应的净流量对任一所述时间阶段内的净流量进行从零开始累计并确定对应累计过程中得到的累计净流量的最大值以及累计净流量的最小值;

第四确定单元,用于根据所述最大值以及所述最小值的差值确定任一所述时间阶段对应的总有效停车位数量;

第五确定单元,用于根据所述总有效停车位数量在所述总有效停车位数量中确定目标总有效停车位数量。

可选地,所述装置还包括:预处理单元,用于对所述车辆出入场数据进行过滤预处理。

可选地,所述划分单元具体用于:按照小时颗粒度将所述预设时间周期进行时间颗粒度划分。

可选地,所述装置还包括:标记单元,用于在净流量中标记异常数据;所述分段单元具体用于:按照时间顺序以所述异常数据为分界点对所述粒度周期对应的净流量进行分段处理。

可选地,所述标记单元具体用于:通过四分位法在所述净流量中标记异常数据。

可选地,所述装置还包括:剔除单元,用于将所述异常数据从所述净流量中剔除。

可选地,所述第五确定单元具体用于:根据所述总有效停车位数量在所述总有效停车位数量中确定对应数值最大的总有效停车位数量为目标总有效停车位数量。

本申请第三方面提供了一种总有效停车位数量确定的装置,包括:

中央处理器,存储器,输入输出接口,有线或无线网络接口以及电源;

所述存储器为短暂存储存储器或持久存储存储器;

所述中央处理器配置为与所述存储器通信,并执行所述存储器中的指令操作以执行第一方面以及第一方面的可选方式中的任意一种所述的方式。

本申请第四方面提供了一种计算机可读存储介质,包括指令,当所述指令在计算机上运行时,使得计算机以执行第一方面以及第一方面的可选方式中的任意一种所述的方式。

从以上技术方案可以看出,本申请具有以下优点:

获取预设时间周期内停车场的车辆出入场数据,并按照预设阈值时间单位颗粒度对预设时间周期进行划分出若干粒度周期,根据车辆出入场数据统计每个粒度周期对应的车辆净流量,再对全部粒度周期这个整体按照时间顺序进行分段,得到时间阶段,从而对每个时间阶段内对应的净流量进行累计并确定累计过程中的最大值和最小值,通过数学极限计算的方法可以知道其最大值与最小值的差值逼近于实际真实的总有效停车位数量,则确定出每个时间阶段对应的总有效停车位数量,进而在若干个总有效停车位数量中确定出目标总有效停车位数量。通过检测分析预设时间周期内的车辆出入场数据,能够及时确定停车场内的总有效停车位数量。

附图说明

为了更清楚地说明本申请中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请中的一种总有效停车位数量确定的方法的一个实施例的流程示意图;

图2为本申请中的一种总有效停车位数量确定的方法的另一实施例的流程示意图;

图3为本申请中的一种总有效停车位数量确定的装置的一个结构示意图;

图4为本申请中的一种总有效停车位数量确定的装置的另一结构示意图;

图5为本申请中的一种总有效停车位数量确定的装置的另一结构示意图。

具体实施方式

本申请提供了一种总有效停车位数量确定的方法、装置以及存储介质,能够及时确定停车场内的总有效停车位数量。

本申请中的总有效停车位数量确定的方法适用于终端、服务器等具有分析计算处理能力的设备。下面以该方法应用到服务器上执行进行具体描述。

由于停车场的占地规模、楼层数量、地形等因素的制约,通过人工对停车场内的有效车位进行统计计数的方式较为繁琐,需要投入大量的精力、财力以及时间。本申请方法通过对预设时间周期内的车辆出入场数据进行分析处理可以大致确定对应停车场的总有效停车位数量。值得一提的是,该确定出的目标总有效停车位数量并非真实实际停车场内总有效停车位数量。可以理解的是,当该预设时间周期足够大,即获取的车辆出入场数据的内容足够多,可以使得确定出的总有效停车位数量的数值趋近于停车场实际真实的总有效停车位数量。

请参阅图1,图1为本申请中的一种总有效停车位数量确定的方法的一个实施例的流程示意图,该方法包括:

101、服务器获取预设时间周期内停车场的车辆出入场数据,该车辆出入场数据包含对应车辆的出场时间以及入场时间。

停车场的出入口一般设置有对应的车辆检测终端,该车辆检测终端关联服务器,通过该车辆检测终端可以向服务器发送该停车场的车辆出入场数据,一般包含有所有出入车辆的出场时间、入场时间以及其他与车辆相关的检测信息。

102、服务器按照预设阈值时间单位将预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期,该粒度周期按照时间顺序进行排序。

预设时间周期是一段时间段,服务器按照预设阈值时间单位可以将预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期。可以理解的是,每个粒度周期在预设时间周期中对应不同的时间段,所有的粒度周期可以连接组成为预设时间周期。

103、服务器根据出场时间以及入场时间确定任一粒度周期内对应的出场流量以及入场流量。

由于车辆出入场数据中可以记录每一辆出入停车场的车辆的出场时间以及入场时间,则服务器可以从对应车辆的出场时间以及入场时间确定其对应时间点所属的粒度周期,从而可以确定每一个粒度周期内的停车场车辆的出场流量和入场流量。

104、服务器确定任一粒度周期对应的净流量,该净流量表示入场流量与出场流量的差值。

根据任一粒度周期的出场流量和入场流量,可以通过入场流量与出场流量的差值计算确定任一粒度周期对应的净流量,例如:某个粒度周期,即某个小时的入场流量对应的数值为1000,出场流量对应的数值为1200,则该小时内的净流量对应的数值为-200。

105、服务器按照时间顺序对粒度周期对应的净流量进行分段处理,以划分得到若干时间阶段,该时间阶段分别包含有对应粒度周期对应的净流量。

由于服务器是通过对获取的车辆出入场数据,确定唯一最终的目标总有效停车位数量,但预设时间周期内的车辆出入场数据为一段数据,且是对其后续是通过其净流量的累计方式计算结果,得到的结果可能会较为平稳,反而不能很好地形成结果对应数值的上下起伏,不符合筛选出唯一最终的目标总有效停车位数量的目的,则需要对粒度周期对应的净流量进行分段处理。服务器按照时间顺序对粒度周期对应的净流量进行分段处理,其中的分界点的设置方式可以为通过预设程序设置方式,也可以为通过将异常数据设置为分界点的方式,此处不做限定,将在下述附图2的实施例中进行说明。例如:服务器将336 个粒度周期的净流量分为7个时间阶段,则每个时间阶段则包含有48个时间连续排序的净流量。

106、服务器根据时间阶段对应的净流量对任一时间阶段内的净流量进行从零开始累计并确定对应累计过程中得到的累计净流量的最大值以及累计净流量的最小值。

可以理解的是,任一时间阶段内包含有若干时间连续的粒度周期,各个粒度周期对应有净流量,服务器在每个时间阶段内对相应的粒度周期对应的净流量按照时间顺序进行依次累计,即对净流量对应的数值进行累加,从而在该累计过程中确定每个时间阶段对应的累计净流量的最大值以及累计净流量的最小值。例如:服务器将7个时间阶段的各自对应包含的48个时间连续排序的净流量进行累计计算,得到7对累计净流量的最大值以及累计净流量的最小值。

107、服务器根据最大值以及最小值的差值确定任一时间阶段对应的总有效停车位数量。

假设每个时间阶段内对应的停车场内的无效总停车位数量为A,停车场内总有效停车位初始使用数量为B,总车量为S,累计净流量为F,则可以得到公式S=A+B+F,当累计净流量F的数值越大,则通过代入累计净流量F的最大值计算该公式所得到的总车量S可以近似为实际真实的停车场的总停车位数量,而代入累计净流量F的最小值计算该公式时,所得到的总车量S可以近似为停车场内的无效总停车位数量,而总有效停车位数量的含义为停车场的总停车位数量减去无效总停车位数量,则通过上述公式的换算,可以表达为累计净流量F的最大值与累计净流量F的最小值的差值,从而确定各个时间阶段对应的总有效停车位数量。

108、服务器根据总有效停车位数量在总有效停车位数量中确定目标总有效停车位数量。

由于各个时间阶段可以确定出若干个一一对应的总有效停车位数量,需要选取其中一个合适的总有效停车位数量对应的数值作为目标总有效停车位数量。按照极限逻辑理论来说,一般是在确定出的若干个总有效停车位数量中确定其对应数值最大的作为目标总有效停车位数量,但获取的车场出入数据可能存在异常或者模糊的数据片段影响该目标总有效停车位数量的确定过程,也可以通过在若干个总有效停车位数量中确定其对应数值相对最高的为目标总有效停车位数量。

在本实施例中,获取预设时间周期内停车场的车辆出入场数据,并按照预设阈值时间单位颗粒度对预设时间周期进行划分出若干粒度周期,根据车辆出入场数据统计每个粒度周期对应的车辆净流量,再对全部粒度周期这个整体按照时间顺序进行分段,得到时间阶段,从而对每个时间阶段内对应的净流量进行累计并确定累计过程中的最大值和最小值,通过数学极限计算的方法可以知道其最大值与最小值的差值逼近于实际真实的总有效停车位数量,则确定出每个时间阶段对应的总有效停车位数量,进而在若干个总有效停车位数量中确定出目标总有效停车位数量。通过实时检测分析预设时间周期内的车辆出入场数据,能够及时确定停车场内的总有效停车位数量。

请参阅图2,图2为本申请中的一种总有效停车位数量确定的方法的另一实施例的流程示意图,该方法包括:

201、服务器获取预设时间周期内停车场的车辆出入场数据,该车辆出入场数据包含对应车辆的出场时间以及入场时间。

本实施例中的步骤201与前述图1所示实施例中的步骤101类似,此处不再赘述。

202、服务器对车辆出入场数据进行过滤预处理。

由于服务器接收到的车辆出入场数据可能包含有脏数据或者其他对于确定总有效停车位数量无关的无效数据,可能会对确定总有效停车位数量的过程产生影响,或者其无效数据会占用服务器对该过程分配的资源,导致过程繁杂,产生的结果出现偏差。在本实施例中,通过对车辆出入场数据进行过滤预处理可以减少数据处理的难度,提高结果的准确度。

203、服务器按照小时颗粒度将预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期,该粒度周期按照时间顺序进行排序。

服务器按照小时颗粒度将预设时间周期进行时间颗粒度划分,例如:预设时间周期为两周,即336小时,预设阈值时间单位可以设置为1小时,则服务器可以对预设时间周期进行划分得到336个时间连续的粒度周期,该336个粒度周期连续可以组成该两周时间段。

204、服务器根据出场时间以及入场时间确定任一粒度周期内对应的出场流量以及入场流量。

205、服务器确定任一粒度周期对应的净流量,该净流量表示入场流量与出场流量的差值。

本实施例中的步骤204、205与前述图1所示实施例中的步骤103、104类似,此处不再赘述。

206、服务器通过四分位法在净流量中标记异常数据。

服务器利用数学中的四分位算法判断各个粒度周期对应的小时净流量是否属于异常数据,并对其异常数据进行标记。值得一提的是,该异常数据是对确定总有效停车位数量的过程起损害性质的数据,该异常数据可能为服务器通过车辆出入场数据非正常获取得到的数据。

207、服务器按照时间顺序以异常数据为分界点对粒度周期对应的净流量进行分段处理,以划分得到若干时间阶段,该时间阶段分别包含有对应粒度周期对应的净流量。

服务器按照时间顺序以异常数据为分界点对粒度周期对应的净流量进行分段处理,一般来说,异常数据所对应的净流量所在的粒度周期为停车场的高峰期或者低谷期时,其净流量数据根据数学中的四分位算法可以较为明显地确定。在本实施例中,对净流量的分段处理可以将一段可能上下波动起伏的数据进行分别计算处理,而依据异常数据为分界点分段,可以很好地减少数据出现的偶然性,减少确定的结果出现的偶然性问题。

208、服务器将异常数据从净流量中剔除。

服务器将异常数据从净流量中剔除,由于异常数据是对确定总有效停车位数量的过程起损害性质的数据,将其剔除进行处理计算后续过程,可以提高确定过程的结果的准确度。

209、服务器根据时间阶段对应的净流量对任一时间阶段内的净流量进行从零开始累计并确定对应累计过程中得到的累计净流量的最大值以及累计净流量的最小值。

210、服务器根据最大值以及最小值的差值确定任一时间阶段对应的总有效停车位数量。

本实施例中的步骤209、210与前述图1所示实施例中的步骤106、107类似,此处不再赘述。

211、服务器根据总有效停车位数量在总有效停车位数量中确定对应数值最大的总有效停车位数量为目标总有效停车位数量。

对应数值最大的总有效停车位数量表示最接近于实际真实总有效停车位的数值,即按照极限逻辑理论来说,一般是在确定出的若干个总有效停车位数量中确定其对应数值最大的作为目标总有效停车位数量。例如:预设两周内,计算每天确定出的总有效停车位数量为:1500、1450、1475、1480、1490、1550、1490、1460、1470、1440、1400、1420、 1510以及1460,其中选取其最大值1550为目标总有效停车位数量。

请参阅图3,图3为本申请中的一种总有效停车位数量确定的装置的一个结构示意图,该装置包括:

获取单元301,用于获取预设时间周期内停车场的车辆出入场数据,该车辆出入场数据包含对应车辆的出场时间以及入场时间;

划分单元302,用于按照预设阈值时间单位将预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期,该粒度周期按照时间顺序进行排序;

第一确定单元303,用于根据出场时间以及入场时间确定任一粒度周期内对应的出场流量以及入场流量;

第二确定单元304,用于确定任一粒度周期对应的净流量,该净流量表示入场流量与出场流量的差值;

分段单元305,用于按照时间顺序对粒度周期对应的净流量进行分段处理,以划分得到若干时间阶段,该时间阶段分别包含有对应粒度周期对应的净流量;

第三确定单元306,用于根据时间阶段对应的净流量对任一时间阶段内的净流量进行从零开始累计并确定对应累计过程中得到的累计净流量的最大值以及累计净流量的最小值;

第四确定单元307,用于根据最大值以及最小值的差值确定任一时间阶段对应的总有效停车位数量;

第五确定单元308,用于根据总有效停车位数量在总有效停车位数量中确定目标总有效停车位数量。

本实施例装置中,各单元的功能与前述图1所示方法实施例中的步骤对应,此处不再赘述。

在本实施例中,获取单元301获取预设时间周期内停车场的车辆出入场数据,划分单元302按照预设阈值时间单位颗粒度对预设时间周期进行划分出若干粒度周期,第一确定单元303以及第二确定单元304根据车辆出入场数据统计每个粒度周期对应的车辆净流量,分段单元305再对全部粒度周期这个整体按照时间顺序进行分段,得到时间阶段,第三确定单元306对每个时间阶段内对应的净流量进行累计并确定累计过程中的最大值和最小值,通过数学极限计算的方法可以知道其最大值与最小值的差值逼近于实际真实的总有效停车位数量,则第四确定单元307确定出每个时间阶段对应的总有效停车位数量,第五确定单元308进而在若干个总有效停车位数量中确定出目标总有效停车位数量。通过检测分析预设时间周期内的车辆出入场数据,能够及时确定停车场内的总有效停车位数量。

请参阅图4,图4为本申请中的一种总有效停车位数量确定的装置的另一结构示意图,该装置包括:

获取单元401,用于获取预设时间周期内停车场的车辆出入场数据,该车辆出入场数据包含对应车辆的出场时间以及入场时间;

划分单元402,用于按照预设阈值时间单位将预设时间周期进行时间颗粒度划分,以划分得到若干粒度周期,该粒度周期按照时间顺序进行排序;

第一确定单元403,用于根据出场时间以及入场时间确定任一粒度周期内对应的出场流量以及入场流量;

第二确定单元404,用于确定任一粒度周期对应的净流量,该净流量表示入场流量与出场流量的差值;

分段单元405,用于按照时间顺序对粒度周期对应的净流量进行分段处理,以划分得到若干时间阶段,该时间阶段分别包含有对应粒度周期对应的净流量;

第三确定单元406,用于根据时间阶段对应的净流量对任一时间阶段内的净流量进行从零开始累计并确定对应累计过程中得到的累计净流量的最大值以及累计净流量的最小值;

第四确定单元407,用于根据最大值以及最小值的差值确定任一时间阶段对应的总有效停车位数量;

第五确定单元408,用于根据总有效停车位数量在总有效停车位数量中确定目标总有效停车位数量。

可选地,装置还包括:预处理单元409,用于对车辆出入场数据进行过滤预处理。

可选地,划分单元具体用于:按照小时颗粒度将预设时间周期进行时间颗粒度划分。

可选地,装置还包括:标记单元410,用于在净流量中标记异常数据;分段单元具体用于:按照时间顺序以异常数据为分界点对粒度周期对应的净流量进行分段处理。

可选地,标记单元410具体用于:通过四分位法在净流量中标记异常数据。

可选地,装置还包括:剔除单元411,用于将异常数据从净流量中剔除。

可选地,第五确定单元408具体用于:根据总有效停车位数量在总有效停车位数量中确定对应数值最大的总有效停车位数量为目标总有效停车位数量。

本实施例装置中,各单元的功能与前述图2所示方法实施例中的步骤对应,此处不再赘述。

请参阅图5,本申请提供的总有效停车位数量确定的装置包括:中央处理器502,存储器501,输入输出接口503,有线或无线网络接口504以及电源505;

存储器501为短暂存储存储器或持久存储存储器;

中央处理器502配置为与存储器501通信,并执行存储器501中的指令操作以执行前述图1至图2所示实施例中的步骤。

本申请还提供了一种计算机可读存储介质,包括指令,当该指令在计算机上运行时,使得计算机执行前述图1至图2所示实施例中的步骤。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM, read-only memory)、随机存取存储器(RAM,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1