技术新讯 > 信号装置的制造及其应用技术 > 停车场可用车位数计算方法、装置、电子设备及存储介质与流程  >  正文

停车场可用车位数计算方法、装置、电子设备及存储介质与流程

  • 国知局
  • 2024-07-31 20:51:17

本申请涉及停车场车位管理,尤其是涉及一种停车场可用车位数计算方法、装置、电子设备及存储介质。

背景技术:

1、随着车辆的保有量持续增加,对停车位的需求也日益增长,为了实现停车位的查询和调度功能,需要有停车场总车位数和当前空余车位数信息。停车场总车位数在规划设计车场时已经确定,但因为停车需求大,会对场内的停车位进行挖潜利用,实际可用的车位数很可能会超过规划设计的总车位数。

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、本申请通过获取预设时间段内停车场中的进出场记录成对存在的所有历史车辆进出场记录;将预设时间段进行时间颗粒度划分为多个时间单元;根据历史车辆进出场记录获取每个时间单元对应的车牌号集合;获取在对应时间单元的目标进场记录集合、目标出场记录集合以及目标进出场记录集合;根据车牌号集合、目标进场记录集合、目标出场记录集合及目标进出场记录集合,得到时间单元内的目标车辆数;根据多个时间单元内的目标车辆数,得到所述停车场的可用车位数。解决了停车场难以获取到实际可用的车位数的技术问题。

技术特征:

1.一种停车场可用车位数计算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的停车场可用车位数计算方法,其特征在于,所述根据所述车牌号集合、所述目标进场记录集合、所述目标出场记录集合及所述目标进出场记录集合,得到所述时间单元内的目标车辆数包括:

3.根据权利要求2所述的停车场可用车位数计算方法,其特征在于,所述根据所述记录序列及所述车牌号集合,得到所述时间单元内的目标车辆数包括:

4.根据权利要求3所述的停车场可用车位数计算方法,其特征在于,当遍历到的记录为进场记录时,所述方法还包括:

5.根据权利要求3所述的停车场可用车位数计算方法,其特征在于,当遍历到的记录为出场记录时,所述方法还包括:

6.根据权利要求1至5中任意一项所述的停车场可用车位数计算方法,其特征在于,所述根据多个所述时间单元内的目标车辆数,得到所述停车场的可用车位数包括:

7.根据权利要求6所述的停车场可用车位数计算方法,其特征在于,所述方法还包括:

8.一种停车场可用车位数计算装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的停车场可用车位数计算方法的步骤。

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

技术总结本申请涉及停车场车位管理技术领域,提供一种停车场可用车位数计算方法、装置、电子设备及存储介质。本申请通过获取预设时间段内停车场中的进出场记录成对存在的所有历史车辆进出场记录;将预设时间段进行时间颗粒度划分为多个时间单元;根据历史车辆进出场记录获取每个时间单元对应的车牌号集合;获取在对应时间单元的目标进场记录集合、目标出场记录集合以及目标进出场记录集合;根据车牌号集合、目标进场记录集合、目标出场记录集合及目标进出场记录集合,得到时间单元内的目标车辆数;根据多个时间单元内的目标车辆数,从而得到停车场的可用车位数。解决了停车场难以获取到实际可用的车位数的技术问题。技术研发人员:李剑,郑敬颂受保护的技术使用者:深圳市神州路路通网络科技有限公司技术研发日:技术公布日:2024/6/20

本文地址:https://www.jishuxx.com/zhuanli/20240731/187899.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。