停车控制方法、装置、计算机设备和存储介质转让专利

申请号 : CN202111455380.4

文献号 : CN114170838B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张宏杰王祎丰李海波熊在竹

申请人 : 中国工商银行股份有限公司

摘要 :

本申请涉及一种停车控制方法、装置、计算机设备、存储介质和计算机程序产品,涉及物联网技术领域。所述方法包括:在车位状态表中,确定车位状态为空闲状态的目标外车位;车位状态包括空闲状态和占用状态;根据预先存储的外车位和内车位的对应关系,确定与目标外车位对应的目标内车位;在车位状态表中,确定目标内车位对应的车位状态;根据目标内车位对应的车位状态,在目标外车位和目标内车位中确定可用车位;输出可用车位对应的可用车位信息,可用车位信息用于确定待停车辆的目标停车车位。本方法可以提高套车位的停车合理性和停车便利性。

权利要求 :

1.一种停车控制方法,其特征在于,所述方法包括:

在车位状态表中,确定车位状态为空闲状态的目标外车位;所述车位状态包括空闲状态和占用状态;

根据预先存储的外车位和内车位的对应关系,确定与所述目标外车位对应的目标内车位;

在所述车位状态表中,确定所述目标内车位对应的车位状态;

根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位;

输出所述可用车位对应的可用车位信息,所述可用车位信息用于确定待停车辆的目标停车车位;

其中,在所述目标外车位对应有多级目标内车位,不同级的目标内车位与车位出入口的相对距离不同,并且所述目标内车位的级数与所述相对距离正相关的情况下,所述根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位,包括:在所述多级目标内车位中部分目标内车位对应的车位状态为占用状态的情况下,确定所述部分目标内车位对应的最小级数,根据所述最小级数确定目标级数,将所述多级目标内车位中、所述目标级数对应的目标内车位确定为可用车位;所述目标级数比所述最小级数小一级。

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位,包括:在所述目标内车位对应的车位状态为空闲状态的情况下,将所述空闲状态的目标内车位确定为可用车位;

在所述目标内车位对应的车位状态为占用状态的情况下,将所述目标内车位对应的所述目标外车位确定为所述可用车位。

3.根据权利要求2所述的方法,其特征在于,所述车位状态表还用于存储车位对应的计划驶出时间;所述方法还包括:获取所述待停车辆的目标计划驶出时间;

所述在所述目标内车位对应的车位状态为占用状态的情况下,将所述目标内车位对应的所述目标外车位确定为所述可用车位,包括:在所述目标内车位对应的车位状态为占用状态的情况下,在所述车位状态表中,确定所述目标内车位对应的第一计划驶出时间;

在所述目标计划驶出时间在所述第一计划驶出时间之前的情况下,将所述目标内车位对应的所述目标外车位确定为所述可用车位。

4.根据权利要求1所述的方法,其特征在于,在所述目标外车位对应有多级目标内车位,不同级的目标内车位与车位出入口的相对距离不同,并且所述目标内车位的级数与所述相对距离正相关的情况下,所述根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位,还包括:在所述多级目标内车位对应的车位状态均为空闲状态的情况下,将所述多级目标内车位中级数最大的目标内车位确定为可用车位;

在所述多级目标内车位对应的车位状态均为占用状态的情况下,将所述多级目标内车位对应的所述目标外车位确定为所述可用车位。

5.根据权利要求1所述的方法,其特征在于,所述车位状态表还用于存储车位对应的计划驶出时间;所述方法还包括:获取所述待停车辆的目标计划驶出时间;

确定所述待停车辆的实际停车车位;

在所述实际停车车位为所述目标外车位的情况下,确定所述实际停车车位对应的所述目标内车位,得到关联车位;

在所述车位状态表中,确定所述关联车位对应的第二计划驶出时间;

在所述目标计划驶出时间在所述第二计划驶出时间之后的情况下,根据所述第二计划驶出时间确定所述待停车辆的挪车时间,并生成和输出针对所述待停车辆的、包含所述挪车时间的挪车通知。

6.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述待停车辆的实际停车车位;

在所述实际停车车位与所述可用车位不一致的情况下,在违规记录表中,添加所述待停车辆的车辆信息和违规信息。

7.一种停车控制装置,其特征在于,所述装置包括:

第一确定模块,用于在车位状态表中,确定车位状态为空闲状态的目标外车位;所述车位状态包括空闲状态和占用状态;

第二确定模块,用于根据预先存储的外车位和内车位的对应关系,确定与所述目标外车位对应的目标内车位;

第三确定模块,用于在所述车位状态表中,确定所述目标内车位对应的车位状态;

第四确定模块,用于根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位;

第一输出模块,用于输出所述可用车位对应的可用车位信息,所述可用车位信息用于确定待停车辆的目标停车车位;

其中,在所述目标外车位对应有多级目标内车位,不同级的目标内车位与车位出入口的相对距离不同,并且所述目标内车位的级数与所述相对距离正相关的情况下,所述第四确定模块具体用于:在所述多级目标内车位中部分目标内车位对应的车位状态为占用状态的情况下,确定所述部分目标内车位对应的最小级数,根据所述最小级数确定目标级数,将所述多级目标内车位中、所述目标级数对应的目标内车位确定为可用车位;所述目标级数比所述最小级数小一级。

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

说明书 :

停车控制方法、装置、计算机设备和存储介质

技术领域

[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] 根据预先存储的外车位和内车位的对应关系,确定与所述目标外车位对应的目标内车位;
[0042] 在所述车位状态表中,确定所述目标内车位对应的车位状态;
[0043] 根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位;
[0044] 输出所述可用车位对应的可用车位信息,所述可用车位信息用于确定待停车辆的目标停车车位。
[0045] 第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0046] 在车位状态表中,确定车位状态为空闲状态的目标外车位;所述车位状态包括空闲状态和占用状态;
[0047] 根据预先存储的外车位和内车位的对应关系,确定与所述目标外车位对应的目标内车位;
[0048] 在所述车位状态表中,确定所述目标内车位对应的车位状态;
[0049] 根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位;
[0050] 输出所述可用车位对应的可用车位信息,所述可用车位信息用于确定待停车辆的目标停车车位。
[0051] 第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0052] 在车位状态表中,确定车位状态为空闲状态的目标外车位;所述车位状态包括空闲状态和占用状态;
[0053] 根据预先存储的外车位和内车位的对应关系,确定与所述目标外车位对应的目标内车位;
[0054] 在所述车位状态表中,确定所述目标内车位对应的车位状态;
[0055] 根据所述目标内车位对应的车位状态,在所述目标外车位和所述目标内车位中确定可用车位;
[0056] 输出所述可用车位对应的可用车位信息,所述可用车位信息用于确定待停车辆的目标停车车位。
[0057] 上述停车管理方法、装置、计算机设备、存储介质和计算机程序产品,通过先确定空闲状态的目标外车位,进而确定目标外车位对应的目标内车位以及目标内车位的车位状态,然后根据目标内车位的车位状态,在目标外车位和目标内车位中确定可用车位,并输出可用车位信息,用于确定待停车辆的目标停车车位。本方法是根据内车位的车位状态确定可用车位,以便为待停车辆分配停车车位,可以避免直接将待停车辆停入外车位,导致空闲状态的内车位不可使用的情况,因此本方法可以提高套车位的停车合理性和停车便利性。

附图说明

[0058] 图1为一个实施例中套车位示例图;
[0059] 图2为一个实施例中停车控制方法的流程示意图;
[0060] 图3为另一个实施例中套车位示例图;
[0061] 图4为另一个实施例中停车控制方法的流程示意图;
[0062] 图5为一个实施例中停车控制装置的结构框图;
[0063] 图6为一个实施例中计算机设备的内部结构图。

具体实施方式

[0064] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0065] 首先,在具体介绍本申请实施例的技术方案之前,先对本申请实施例基于的技术背景或者技术演进脉络进行介绍。随着汽车保有量增大,停车问题受到关注。为了提高停车空间的利用率,出现了套车位。套车位是指使用同一车位出入口、毗邻的两个或以上车位。一套套车位中,包含外车位和内车位,其中,相对靠近车位出入口、且车辆可以不受其它车位的车辆限制而停入或驶出的车位,称为外车位,外车位以外的车位,称为内车位,当车辆停入或驶出内车位时,需经过外车位,即内车位的使用会受到外车位的车辆限制。如图1所示的套车位示例,其中套车位1包含1个外车位和1个内车位,套车位2包含1个外车位和2个内车位。对于套车位的使用,若待停车辆不受控制地随意停入空闲的外车位,则容易出现该外车位对应的内车位为空闲状态却无法正常使用的情况,影响停车位的使用便利性,因此需要对待停车辆的停车进行控制,提高套车位的停车合理性和停车便利性。而相关技术中的停车控制方法只适用于独立车位,不适用于套车位。基于该背景,申请人通过长期的研发以及实验验证,提出本申请的停车控制方法,可以提高套车位的停车合理性和停车便利性。
另外,需要说明的是,本申请技术问题的发现以及下述实施例介绍的技术方案,申请人均付出了大量的创造性劳动。
[0066] 在一个实施例中,如图2所示,提供了一种停车控制方法,本实施例以该方法应用于终端进行举例说明。可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。其中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。该方法包括以下步骤:
[0067] 步骤201,在车位状态表中,确定车位状态为空闲状态的目标外车位。
[0068] 其中,车位状态表用于存储车位基本信息和车位状态信息。车位基本信息包括车位标识、车位属性(包括内车位和外车位)、车位地址、车位尺寸等。车位状态信息用于指示车位状态为空闲状态或占用状态。如表1所示的车位状态表示例。停车场管理员可以在终端对车位状态表进行更新维护。
[0069] 表1
[0070]
[0071] 在实施中,终端可以在接收到停车请求后,在车位状态表中,查找车位状态为空闲状态、车位属性为外车位的车位,即为目标外车位。例如,可以由待停车辆在停车场入口通过传感器向终端发送停车请求,也可以由停车场管理员在终端通过点击、触摸等操作触发停车请求。
[0072] 步骤202,根据预先存储的外车位和内车位的对应关系,确定与目标外车位对应的目标内车位。
[0073] 在实施中,终端在确定目标外车位后,可以根据预先存储的外车位和内车位的对应关系,确定目标外车位对应的目标内车位。例如,可以将一套套车位包含的外车位和内车位的车位标识对应存储于套车位信息表中,如表2所示的套车位信息表示例。若终端在表1中确定出目标外车位为1号车位和8号车位,然后,终端可以通过查表等方式,在表2中查找出1号车位对应的内车位为2号车位和3号车位,以及8号车位对应的内车位为9号车位,该2号车位和3号车位即为1号目标外车位对应的目标内车位,9号车位即为8号目标外车位对应的目标内车位。
[0074] 表2
[0075]
[0076] 步骤203,在车位状态表中,确定目标内车位对应的车位状态。
[0077] 在实施中,终端在确定出目标内车位后,可以在车位状态表中,通过查表等方式,查找目标内车位对应的车位状态。例如,终端在确定出1号目标外车位对应的2号和3号目标内车位、以及8号目标外车位对应的9号目标内车位之后,可以在表1中,查找该3个目标内车位对应的车位状态信息,该车位状态信息即可指示车位状态,本示例中,2号目标内车位为空闲状态,3号目标内车位为占用状态,9号目标内车位为占用状态。对于1号目标外车位,其对应的2号目标内车位为空闲状态、3号目标内车位为占用状态,可以认为1号目标外车位对应的目标内车位为空闲状态。
[0078] 步骤204,根据目标内车位对应的车位状态,在目标外车位和目标内车位中确定可用车位。
[0079] 在实施中,终端在确定出目标内车位对应的车位状态后,可以根据目标内车位对应的车位状态,在目标外车位和目标内车位中确定可用车位。终端可以将空闲状态的目标内车位确定为可用车位,也可以将占用状态的目标内车位对应的目标外车位确定为可用车位,目的是避免将空闲状态的目标内车位对应的目标外车位确定为可用车位。
[0080] 步骤205,输出可用车位对应的可用车位信息。
[0081] 其中,可用车位信息用于确定待停车辆的目标停车车位。
[0082] 在实施中,终端在确定出可用车位后,可以输出可用车位对应的可用车位信息。可用车位信息可以包含可用车位的车位标识、车位属性、车位地址、车位尺寸和模板信息等,例如,可用车位信息可以是“请选择2号、8号或11号车位进行停车”,可以通过停车场入口的屏幕显示该可用车位信息,进而待停车辆的车主可以根据该可用车位信息确定目标停车位以进行停车。
[0083] 上述停车控制方法中,通过先确定空闲状态的目标外车位,进而确定目标外车位对应的目标内车位以及目标内车位的车位状态,然后根据目标内车位的车位状态,在目标外车位和目标内车位中确定可用车位,并输出可用车位信息,用于确定待停车辆的目标停车车位。本方法是根据内车位的车位状态确定可用车位,以便为待停车辆分配停车车位,可以避免直接将待停车辆停入外车位,导致空闲状态的内车位不可使用的情况,因此本方法可以提高套车位的停车合理性和停车便利性。
[0084] 在一个实施例中,步骤204中确定可用车位的具体过程包括如下步骤:
[0085] 在目标内车位对应的车位状态为空闲状态的情况下,将空闲状态的目标内车位确定为可用车位;在目标内车位对应的车位状态为占用状态的情况下,将目标内车位对应的目标外车位确定为可用车位。
[0086] 在实施中,终端可以在目标内车位对应的车位状态为空闲状态的情况下,将空闲状态的目标内车位确定为可用车位,以及,终端可以在目标内车位对应的车位状态为占用状态的情况下,将目标内车位对应的目标外车位确定为可用车位。可以理解的,若一个外车位对应有多个内车位,参考图1中套车位2,一个外车位对应有两个内车位,则该多个内车位均为占用状态时,则认为外车位对应的内车位为占用状态;当多个内车位中存在空闲状态的车位时,则认为外车位对应的内车位为空闲状态。如表2中,1号外车位对应有2号内车位和3号内车位,根据表1可知,其中2号车位为空闲状态,3号车位为占用状态,因此,对于1号目标外车位,其对应的目标内车位的车位状态为空闲状态,然后,终端可以将空闲状态的2号车位确定为可用车位。
[0087] 本实施例,通过在目标内车位对应的车位状态为空闲状态的情况下,将空闲状态的目标内车位确定为可用车位,在目标内车位对应的车位状态为占用状态的情况下,将目标内车位对应的目标外车位确定为可用车位,由此可以避免将空闲状态的目标内车位对应的目标外车位确定为可用车位,保障停车合理性和停车便利性。
[0088] 在一个实施例中,车位状态表还用于存储车位对应的计划驶出时间。该方法还包括如下步骤:
[0089] 获取待停车辆的目标计划驶出时间。
[0090] 相应的,步骤204中,在目标内车位对应的车位状态为占用状态的情况下确定可用车位的过程具体包括如下步骤:
[0091] 在目标内车位对应的车位状态为占用状态的情况下,在车位状态表中,确定目标内车位对应的第一计划驶出时间;在目标计划驶出时间在第一计划驶出时间之前的情况下,将目标内车位对应的目标外车位确定为可用车位。
[0092] 在实施中,终端可以获取待停车辆的目标计划驶出时间,例如,可以是由停车管理人员通过终端输入目标计划驶出时间,也可以是由待停车辆的车主通过手机APP等方式将目标计划驶出时间上传到云端,进而终端可以从云端获取目标计划驶出时间。然后,若终端确定出目标内车位对应的车位状态为占用状态,则终端可以在车位状态表中,通过查表等方式,查找该目标内车位对应的计划驶出时间,即第一计划驶出时间。然后,终端可以将目标计划驶出时间和第一计划驶出时间进行比较,若目标计划驶出时间在第一计划驶出时间之前,则终端可以将目标内车位对应的目标外车位确定为可用车位。例如,若终端确定出8号目标外车位对应的9号目标内车位为占用状态,然后,终端可以在表3所示的车位状态表示例中,确定9号目标内车位对应的第一计划驶出时间,即为2021/11/25‑17:30。
[0093] 表3
[0094]
[0095] 若目标计划驶出时间在2021/11/25‑17:30之前,比如为2021/11/25‑16:30,则终端可以将该9号目标内车位对应的8号目标外车位确定为可用车位;若目标计划驶出时间在2021/11/25‑17:30之后,则终端可以将该9号目标内车位对应的8号目标外车位确定为不可用车位或者作为优先级在可用车位之后的备选车位。
[0096] 本实施例中,通过将待停车辆的目标计划驶出时间与占用状态的目标内车位的第一计划驶出时间进行比较,并在目标计划驶出时间在第一计划驶出时间之前的情况下,将该占用状态的目标内车位对应的目标外车位确定为可用车位,由此,当待停车辆按照目标计划驶出时间驶出外车位后,内车位的车辆可以在第一计划驶出时间自由驶出车位,因而可以避免内车位的车辆驶出车位时,被对应的外车位的车辆阻挡,影响车位使用便利性,因此,该方法可以进一步提高停车合理性和停车便利性。
[0097] 在一个实施例中,目标外车位对应有多级目标内车位;不同级的目标内车位与车位出入口的相对距离不同,并且目标内车位的级数与相对距离正相关。
[0098] 步骤204中确定可用车位的具体过程包括如下步骤:
[0099] 在多级目标内车位对应的车位状态均为空闲状态的情况下,将多级目标内车位中级数最大的目标内车位确定为可用车位;在多级目标内车位对应的车位状态均为占用状态的情况下,将多级目标内车位对应的目标外车位确定为可用车位;在多级目标内车位中部分目标内车位对应的车位状态为占用状态的情况下,确定部分目标内车位对应的最小级数,根据最小级数确定目标级数,将多级目标内车位中、目标级数对应的目标内车位作为可用车位。
[0100] 其中,目标级数小于最小级数。
[0101] 在实施中,目标外车位可以对应有多级目标内车位,不同级的目标内车位与车位出入口的相对距离不同,并且目标内车位的级数与相对距离正相关。内车位的级数可以存储在套车位信息表中,如表4所示的套车位信息表示例,10号外车位对应有三个级数的内车位,可对应图3所示的套车位示例,其中离车位出入口相对最近的内车位的级数为一级,离车位出入口相对最远的内车位的级数为三级。
[0102] 表4
[0103]外车位标识 一级内车位标识 二级内车位标识 三级内车位标识
1 2和3 / /
10 11 12 13
[0104] 终端在确定出目标外车位对应的多级目标内车位的车位状态后,可以根据该多级目标内车位的车位状态确定可用车位。具体的,若该多级目标内车位对应的车位状态均为空闲状态,终端可以将该多级目标内车位中级数最大的目标内车位确定为可用车位。例如,若10号目标外车位对应的11号、12号和13号该三个级数的目标内车位均为空闲状态,则终端可以将级数最大的13号目标内车位确定为可用车位。若该多级目标内车位对应的车位状态均为占用状态,则终端可以将该多级目标内车位对应的目标外车位确定为可用车位。例如,若10号目标外车位对应的11号、12号和13号该三个级数的目标内车位均为占用状态,则终端可以将10号目标外车位确定为可用车位。若该多级目标内车位中部分目标内车位对应的车位状态为占用状态,则终端可以确定该部分目标内车位对应的最小级数,然后终端可以根据该最小级数确定目标级数,并将该多级目标内车位中、目标级数对应的目标内车位作为可用车位。其中,目标级数小于最小级数,可以是比最小级数小一级的级数。例如,若10号目标外车位对应的多级目标内车位中,仅12号车位和13号车位为占用状态,11号车位为空闲状态,则终端可以根据12号车位和13号车位对应的级数,确定最小级数,本示例中最小级数为12号车位对应的二级,然后终端可以根据最小级数(即二级)确定比二级小的目标级数(本示例中目标级数为一级),之后,终端可以将一级的目标内车位(本示例中为11号车位)确定为可用车位。可以理解的,本实施例仅以目标内车位的级数与相对距离正相关为例进行说明,也可以负相关,或者按照其他规则设定,并且,目标内车位的级数可以为更多级数,每一级也可以设多个车位,本方法均可适用,原理同理。
[0105] 本实施例中,通过对多级目标内车位进一步设定可用车位的确定规则,避免待停车辆随意停入多级目标内车位中相对靠近停车出入口的内车位,而导致该多级目标内车位中相对远离停车出入口的内车位为空闲状态而无法进行使用的情况,因此,本实施例可以适用于多级形式的套车位,并提高套车位的停车合理性和停车便利性。
[0106] 在一个实施例中,如图4所示,车位状态表还用于存储车位对应的计划驶出时间。该方法还包括如下步骤:
[0107] 步骤401,获取待停车辆的目标计划驶出时间。
[0108] 在实施中,终端可以获取待停车辆的目标计划驶出时间,例如,可以是由停车管理人员通过终端输入目标计划驶出时间,也可以是由待停车辆的车主通过手机APP等方式将目标计划驶出时间上传到云端,进而终端可以从云端获取目标计划驶出时间。
[0109] 步骤402,确定待停车辆的实际停车车位。
[0110] 在实施中,终端可以在待停车辆停入车位后,确定待停车辆的实际停车车位。例如,可以是由停车管理人员通过终端输入实际停车车位标识,终端可以根据输入的实际停车车位标识确定实际停车车位;也可以是由终端通过车位的停车感应器,确定实际停车车位。终端在确定实际停车车位后,还可以在车位状态表中,修改相应车位的车位状态,并添加实际停车车位对应的目标计划驶出时间表项。
[0111] 步骤403,在实际停车车位为目标外车位的情况下,确定实际停车车位对应的目标内车位,得到关联车位。
[0112] 在实施中,终端可以根据实际停车车位标识,在车位状态表中,或者在套车位信息表中,确定实际停车车位标识对应的车位属性。若实际停车车位的车位属性为外车位,即认为实际停车车位为目标外车位,则终端可以在套车位信息表中,确定实际停车车位对应的目标内车位,该对应的目标内车位即为关联车位。若实际停车车位的车位属性为内车位,则终端不执行后续处理。
[0113] 步骤404,在车位状态表中,确定关联车位对应的第二计划驶出时间。
[0114] 在实施中,终端在得到关联车位后,可以在车位状态表中,确定关联车位对应的计划驶出时间,即为第二计划驶出时间。
[0115] 步骤405,在目标计划驶出时间在第二计划驶出时间之后的情况下,根据第二计划驶出时间确定待停车辆的挪车时间,并生成和输出针对待停车辆的、包含挪车时间的挪车通知。
[0116] 在实施中,终端在确定出第二计划驶出时间后,可以将目标计划驶出时间和第二计划驶出时间进行比较。若目标计划驶出时间在第二计划驶出时间之后,则终端可以根据第二计划驶出时间确定待停车辆的挪车时间。例如,可以直接将第二计划驶出时间作为挪车时间,也可以将相比第二计划驶出时间提前几分钟的时间作为挪车时间。然后,终端可以生成并输出针对待停车辆的、包含挪车时间的挪车通知。若目标计划驶出时间在第二计划驶出时间之前,则终端不执行后续处理。终端还可以在生成挪车通知后,将待停车辆的车辆信息(如车牌号、车主联系信息等)和挪车通知对应存储,然后,终端可以在预设时间(例如相比挪车时间提前15分钟)将挪车通知通过短信或APP消息发送给待停车辆的车主,使车主根据挪车通知中包含的挪车时间及时挪车,以便关联车位的车辆在第二计划驶出时间顺利驶出车位。
[0117] 可选的,终端还可以获取新的第二计划驶出时间或新的目标计划驶出时间,然后对挪车通知进行更新维护。例如,若更新后的第二计划驶出时间在目标计划驶出时间之后,则终端可以取消发送挪车通知;若更新后的第二计划驶出时间仍然在目标计划驶出时间之前,但时间发生了变化,则终端可以更改挪车通知中的挪车时间。
[0118] 本实施例中,若待停车辆的实际停车车位为目标外车位,说明待停车辆停入的车位对应的内车位(即关联车位)为占用状态,若待停车辆的计划驶出时间在停入关联车位的车辆的第二计划驶出时间之后,则说明停入内车位的车辆在计划驶出时间驶出车位时,会被待停车辆阻挡,因此,本实施例通过针对待停车辆生成和输出挪车通知,使待停车辆的车主根据挪车通知及时挪车,以便停入内车位的车辆顺利驶出车位,由此提高停车位的使用便利性。
[0119] 在一个实施例中,该方法还包括如下步骤:
[0120] 确定待停车辆的实际停车车位;在实际停车车位与可用车位不一致的情况下,在违规记录表中,添加待停车辆的车辆信息和违规信息。
[0121] 在实施中,终端可以在待停车辆停入车位后,确定待停车辆的实际停车车位。例如,可以是由停车管理人员通过终端输入实际停车车位标识,终端可以根据输入的实际停车车位标识确定实际停车车位;也可以是由终端通过车位的停车感应器,确定实际停车车位。然后,终端可以判断实际停车车位是否与可用车位一致,例如,终端可以将实际停车车位的标识与可用车位的标识进行匹配,若匹配成功,则终端判断实际停车车位与可用车位一致,若匹配不成功,则终端判断实际停车车位与可用车位不一致。然后,终端可以在实际停车车位与可用车位不一致的情况下,在违规记录表中,添加待停车辆的车辆信息(如车牌号、车主联系方式等)和违规信息。违规信息可以包括违规原因、违规次数和违规时间等。若实际停车车位与可用车位一致,则终端不执行后续处理。可选的,终端还可以针对未按照挪车时间及时挪车的待停车辆添加违规信息。
[0122] 本实施例中,若待停车辆未停入可用车位中,则对待停车辆进行记录违规信息,以便对待停车辆的车主进行规范停车提醒,还可以在待停车辆的违规次数达到预设次数后,在一定时间内限制待停车辆使用停车位,使车主提高规范停车意识,以此来提高套车位的停车合理性和停车便利性。
[0123] 应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0124] 基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的停车控制方法的停车控制装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个停车控制装置实施例中的具体限定可以参见上文中对于停车控制方法的限定,在此不再赘述。
[0125] 在一个实施例中,如图5所示,提供了一种停车控制装置500,包括:第一确定模块501、第二确定模块502、第三确定模块503、第四确定模块504和第一输出模块505,其中:
[0126] 第一确定模块501,用于在车位状态表中,确定车位状态为空闲状态的目标外车位;车位状态包括空闲状态和占用状态。
[0127] 第二确定模块502,用于根据预先存储的外车位和内车位的对应关系,确定与目标外车位对应的目标内车位。
[0128] 第三确定模块503,用于在车位状态表中,确定目标内车位对应的车位状态。
[0129] 第四确定模块504,用于根据目标内车位对应的车位状态,在目标外车位和目标内车位中确定可用车位。
[0130] 第一输出模块505,用于输出可用车位对应的可用车位信息,可用车位信息用于确定待停车辆的目标停车车位。
[0131] 在一个实施例中,第四确定模块504具体用于:
[0132] 在目标内车位对应的车位状态为空闲状态的情况下,将空闲状态的目标内车位确定为可用车位;在目标内车位对应的车位状态为占用状态的情况下,将目标内车位对应的目标外车位确定为可用车位。
[0133] 在一个实施例中,车位状态表还用于存储车位对应的计划驶出时间。该装置还包括第一获取模块,用于:
[0134] 获取待停车辆的目标计划驶出时间。
[0135] 相应的,第四确定模块504具体用于:
[0136] 在目标内车位对应的车位状态为占用状态的情况下,在车位状态表中,确定目标内车位对应的第一计划驶出时间;在目标计划驶出时间在第一计划驶出时间之前的情况下,将目标内车位对应的目标外车位确定为可用车位。
[0137] 在一个实施例中,目标外车位对应有多级目标内车位,不同级的目标内车位与车位出入口的相对距离不同,并且目标内车位的级数与相对距离正相关。
[0138] 第四确定模块504具体用于:
[0139] 在多级目标内车位对应的车位状态均为空闲状态的情况下,将多级目标内车位中级数最大的目标内车位确定为可用车位;在多级目标内车位对应的车位状态均为占用状态的情况下,将多级目标内车位对应的目标外车位确定为可用车位;在多级目标内车位中部分目标内车位的车位状态为占用状态的情况下,确定部分目标内车位对应的最小级数,根据最小级数确定目标级数,将多级目标内车位中、目标级数对应的目标内车位作为可用车位;目标级数小于最小级数。
[0140] 在一个实施例中,车位状态表还用于存储车位对应的计划驶出时间。该装置还包括第二获取模块、第五确定模块、第六确定模块、第七确定模块和第二输出模块,其中:
[0141] 第二获取模块,用于获取待停车辆的目标计划驶出时间。
[0142] 第五确定模块,用于确定待停车辆的实际停车车位。
[0143] 第六确定模块,用于在实际停车车位为目标外车位的情况下,确定实际停车车位对应的目标内车位,得到关联车位。
[0144] 第七确定模块,用于在车位状态表中,确定关联车位对应的第二计划驶出时间。
[0145] 第二输出模块,用于在目标计划驶出时间在第二计划驶出时间之后的情况下,根据第二计划驶出时间确定待停车辆的挪车时间,并生成和输出针对待停车辆的、包含挪车时间的挪车通知。
[0146] 在一个实施例中,该装置还包括第八确定模块和记录模块,其中:
[0147] 第八确定模块,用于确定待停车辆的实际停车车位。
[0148] 记录模块,用于在实际停车车位与可用车位不一致的情况下,在违规记录表中,添加待停车辆的车辆信息和违规信息。
[0149] 上述停车控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0150] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种停车控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0151] 本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0152] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0153] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0154] 在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0155] 本申请提供的停车控制方法、装置、计算机设备、存储介质和计算机程序产品可用于金融领域,例如银行停车系统,也可用于其他任意领域,本申请对停车控制方法、装置、计算机设备、存储介质和计算机程序产品的应用领域不做限定。
[0156] 需要说明的是,本申请所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
[0157] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑Only Memory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
[0158] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0159] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。