本申请涉及智慧停车技术领域,具体而言,涉及一种车辆的泊车调度方法和装置。
背景技术:
avp(automatedvaletparking)代客泊车为智慧停车场重要功能,目前的代客泊车方案是停车场场端系统随机选择空闲停车位,然后将待停车辆自动停放到空闲停车位处。
随着有些停车场的停车位设施升级使得停车位功能增多,例如停车位上新增充电桩、清洗设备等来给用户提供更多的停车需求服务,在此基础上,随机选择空闲停车位的代客泊车方案很显然无法根据用户实际需求来合理分配车位,在这样的情形下,目前的代客泊车方案存在着资源分配不合理,便利性低的缺点。
技术实现要素:
本申请实施例的目的在于提供一种车辆的泊车调度方法和装置,用以解决上述问题。
第一方面,本发明提供一种车辆的泊车调度方法,包括:获取当前待停车辆的停车需求信息;获取当前多个空闲车位中每一空闲车位对应的车位特征信息;根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;将所述当前待停车辆调度至所述目标空闲车位。
在上述设计的车辆的泊车调度方法中,首先获取当前待停车辆的停车需求信息,以及获取当前多个空闲车位中每个空闲车位对应的车位特征信息,然后根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,最终将当前待停车辆调度至目标空闲车位,由于本申请方案是基于用户的停车需求来确定出满足停车需求的车位特征的目标空闲车位进而完成泊车调度,因此,本申请方案根据用户实际需求来对车位进行合理分配,进而实现资源的合理分配,给用户带来极大便利。
在第一方面的可选实施方式中,所述停车需求信息包括停车时长,所述车位特征信息包括车位位置信息,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:根据每一空闲车位的车位位置信息和当前待停车辆的位置信息确定每一空闲车位与当前待停车辆的距离;选择距离与停车时长匹配的空闲车位作为目标空闲车位。
在第一方面的可选实施方式中,所述停车需求信息包括服务需求,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:根据当前待停车辆的服务需求和每一空闲车位的车位特征信息确定车位特征信息与服务需求匹配的目标空闲车位;所述将所述当前待停车辆调度至所述目标空闲车位,包括:将车辆调度至满足所述服务需求的目标空闲车位。
在第一方面的可选实施方式中,在所述将车辆调度至满足服务需求的目标空闲车位之后,所述方法还包括:若所述服务需求对应的服务已完成,则将车辆调度至不能满足服务需求的其他车位。
在第一方面的可选实施方式中,所述停车需求信息包括充电需求,所述车位特征信息包括充电桩和充电桩的当前状态,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:根据充电需求判断多个空闲车位中是否存在至少一个配置有充电桩的空闲车位;若存在,则判断至少一个配置有充电桩的空闲车位中是否存在充电桩的当前状态为空闲状态的空闲车位;若是,则将充电桩的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在第一方面的可选实施方式中,所述停车需求信息包括洗车需求,所述车位特征信息包括清洗设备和清洗设备的当前状态,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:根据洗车需求判断多个空闲车位中是否存在至少一个配置有清洗设备的空闲车位;若存在,则判断至少一个配置有清洗设备的空闲车位中是否存在清洗设备的当前状态为空闲状态的空闲车位;若是,则将清洗设备的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在第一方面的可选实施方式中,所述停车需求信息包括充电需求、洗车需求以及停车时长,所述车位特征信息包括车位位置和车位设备配置,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:根据充电需求判断多个空闲车位中是否存在至少一个充电桩空闲的空闲车位;若是,则判断至少一个充电桩空闲的空闲车位中是否存在至少一个清洗设备空闲的空闲车位;若是,则根据至少一个清洗设备空闲的空闲车位的车位位置和当前待停车辆的位置确定每一清洗设备空闲的空闲车位与当前待停车辆的距离;选择距离与停车时长匹配的清洗设备空闲的空闲车位作为目标空闲车位。
在第一方面的可选实施方式中,所述获取当前多个空闲车位中每一空闲车位对应的车位特征信息,包括:获取当前拍摄的每一车位的图像信息;根据当前拍摄的每一车位的图像信息和预存的每一车位对应的无车辆图像确定当前多个空闲车位;获取每一空闲车位对应的车位特征信息。
在第一方面的可选实施方式中,所述将所述当前待停车辆调度至所述目标空闲车位,包括:获取所述目标空闲车位的位置信息;根据待停车辆的位置信息和目标空闲车位的位置信息生成停车行驶路径;控制所述待停车辆根据所述停车行驶路径行驶至所述目标空闲车位。
第二方面,本发明提供一种车辆的泊车调度装置,包括:获取模块,用于获取当前待停车辆的停车需求信息;以及,获取当前多个空闲车位中每一空闲车位对应的车位特征信息;确定模块,用于根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;调度模块,用于将所述当前待停车辆调度至所述目标空闲车位。
在上述设计的车辆的泊车调度装置中,首先获取当前待停车辆的停车需求信息,以及获取当前多个空闲车位中每个空闲车位对应的车位特征信息,然后根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,最终将当前待停车辆调度至目标空闲车位,由于本申请方案是基于用户的停车需求来确定出满足停车需求的车位特征的目标空闲车位进而完成泊车调度,因此,本申请方案根据用户实际需求来对车位进行合理分配,进而实现资源的合理分配,给用户带来极大便利。
在第二方面的可选实施方式中,所述停车需求信息包括停车时长,所述车位特征信息包括车位位置信息,所述确定模块,具体用于根据每一空闲车位的车位位置信息和当前待停车辆的位置信息确定每一空闲车位与当前待停车辆的距离;选择距离与停车时长匹配的空闲车位作为目标空闲车位。
在第二方面的可选实施方式中,所述停车需求信息包括充电需求,所述车位特征信息包括充电桩和充电桩的当前状态,所述确定模块,还具体用于根据充电需求判断多个空闲车位中是否存在至少一个配置有充电桩的空闲车位;若存在,则判断至少一个配置有充电桩的空闲车位中是否存在充电桩的当前状态为空闲状态的空闲车位;若是,则将充电桩的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在第二方面的可选实施方式中,所述停车需求信息包括洗车需求,所述车位特征信息包括清洗设备和清洗设备的当前状态,所述确定模块,还具体用于根据洗车需求判断多个空闲车位中是否存在至少一个配置有清洗设备的空闲车位;若存在,则判断至少一个配置有清洗设备的空闲车位中是否存在清洗设备的当前状态为空闲状态的空闲车位;若是,则将清洗设备的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在第二方面的可选实施方式中,所述停车需求信息包括充电需求、洗车需求以及停车时长,所述车位特征信息包括车位位置和车位设备配置,所述确定模块,还具体用于根据充电需求判断多个空闲车位中是否存在至少一个充电桩空闲的空闲车位;若是,则判断至少一个充电桩空闲的空闲车位中是否存在至少一个清洗设备空闲的空闲车位;若是,则根据至少一个清洗设备空闲的空闲车位的车位位置和当前待停车辆的位置确定每一清洗设备空闲的空闲车位与当前待停车辆的距离;选择距离与停车时长匹配的清洗设备空闲的空闲车位作为目标空闲车位。
在第二方面的可选实施方式中,所述获取模块,具体用于获取当前拍摄的每一车位的图像信息;根据当前拍摄的每一车位的图像信息和预存的每一车位对应的无车辆图像确定当前多个空闲车位;获取每一空闲车位对应的车位特征信息。
在第二方面的可选实施方式中,所述调度模块,具体用于获取所述目标空闲车位的位置信息;根据待停车辆的位置信息和目标空闲车位的位置信息生成停车行驶路径;控制所述待停车辆根据所述停车行驶路径行驶至所述目标空闲车位。
第三方面,本发明提供一种车辆的泊车调度系统,所述系统包括座舱域控制器、车位信息采集单元以及计算设备,所述计算设备与所述车位信息采集单元电连接,所述计算设备与所述座舱域控制器通信连接,所述座舱域控制器设置于车辆内;所述计算设备,用于获取座舱域控制器发送的当前待停车辆的停车需求信息;根据所述车位信息采集单元采集的多个车位信息获取当前多个空闲车位中每一空闲车位对应的车位特征信息;根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;将所述当前待停车辆调度至所述目标空闲车位。
在上述设计的车辆的泊车调度系统中,首先获取当前待停车辆的停车需求信息,以及获取当前多个空闲车位中每个空闲车位对应的车位特征信息,然后根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,最终将当前待停车辆调度至目标空闲车位,由于本申请方案是基于用户的停车需求来确定出满足停车需求的车位特征的目标空闲车位进而完成泊车调度,因此,本申请方案根据用户实际需求来对车位进行合理分配,进而实现资源的合理分配,给用户带来极大便利。
第四方面,实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时执行第一方面、第一方面的任一可选的实现方式中的所述方法。
第五方面,实施例提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时执行第一方面、第一方面的任一可选的实现方式中的所述方法。
第六方面,实施例提供了一种计算机程序产品,所述计算机程序产品在计算机上运行时,使得计算机执行第一方面、第一方面的任一可选的实现方式中的所述方法。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的车辆的泊车调度系统的结构示意图;
图2为本申请实施例提供的车辆的泊车调度方法的第一流程示意图;
图3为本申请实施例提供的车辆的泊车调度方法的第二流程示意图;
图4为本申请实施例提供的车辆的泊车调度方法的第三流程示意图;
图5为本申请实施例提供的车辆的泊车调度方法的第四流程示意图;
图6为本申请实施例提供的车辆的泊车调度方法的第五流程示意图;
图7为本申请实施例提供的车辆的泊车调度方法的第六流程示意图;
图8为本申请实施例提供的车辆的泊车调度方法的第七流程示意图;
图9为本申请实施例提供的车辆的泊车调度方法的第八流程示意图;
图10为本申请实施例提供的车辆的泊车调度装置的结构示意图;
图11为本申请实施例提供的电子设备的结构示意图。
图标:10-车位信息采集单元;20-计算设备;a-座舱域控制器;1000-获取模块;1010-确定模块;1020-调度模块;11-电子设备;1101-处理器;1102-存储器;1103-通信总线。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。
本申请实施例提供一种车辆的泊车调度系统,该泊车调度系统可应用于智慧园区中的停车场,如图1所示,该泊车调度系统包括车位信息采集单元10以及计算设备20,该车位信息采集单元10与计算设备20有线/无线连接;该车位信息采集单元10可采集停车场内每一停车位的车位信息,并将每一停车位的车位信息传输给计算设备20,该车位信息包括车位的实时图像信息、车位配置的设备上传的信息等;计算设备20在得到每一停车位的车位信息后可根据车位信息来确定每一停车位是否空闲即每一停车位上是否已停有车辆,以及确定每一停车位配置的设备信息和配置设备的当前状态等。
当有用户需要停车,计算设备20会与待停车辆内的座舱域控制器a连接,例如,可在车辆进入园区或者进入设定的泊车启动位之后,计算设备20向进入园区或者进入设定的泊车启动位的车辆的座舱域控制器a发送通信请求,进而实现计算设备20与该待停车辆的座舱域控制器a的通信连接。
该座舱域控制器a可通过车辆的can通信网络从车身控制器获取车辆相关信息,例如,该座舱域控制器a可获取车辆的剩余电量信息等,该座舱域控制器a还可以通过人机交互获取用户输入的信息,用户输入的信息包含有用户的停车需求信息,该停车需求信息具体可包含有充电需求、清洗需求以及停车时长等,在座舱域控制器a与计算设备20通信连接后,计算设备20可获取座舱域控制器发送的用户的停车需求信息。
计算设备20在得到车位信息采集单元10传输的车位信息以及当前待停车辆的座舱域控制器a传输的用户的停车需求信息之后,即可根据用户的停车需求信息在多个空闲停车位中选择满足用户需求的空闲停车位,进而引导该待停车辆进行泊车。
本申请提供一种车辆的泊车调度方法,该泊车调度方法应用于前述泊车调度系统中的计算设备,使得计算设备可根据用户的停车需求信息在多个空闲停车位中选择满足用户需求的空闲停车位进而进行泊车,该方法如图2所示,具体包括如下步骤:
步骤s200:获取当前待停车辆的停车需求信息。
步骤s210:获取当前多个空闲车位中每一空闲车位对应的车位特征信息。
步骤s220:根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位。
步骤s230:将当前待停车辆调度至目标空闲车位。
在步骤s200中,如前述所说,当车辆进入园区或进入泊车启动位之后,车辆的座舱域控制器与计算设备建立通信连接,进而座舱域控制器将停车需求信息上传给计算设备,由此,该待停车辆表示需要进行停车的车辆,其具体可表现为进入泊车启动位的车辆或座舱域控制器与计算设备建立通信连接的车辆,其中,该停车需求信息表示用户当前停车的需求,可包含有服务需求和停车时长等,其中,服务需求可包括充电需求、清洗需求以及维修需求等。
在步骤s210中,计算设备可先从所有车位中分辨出当前空闲的车位,然后再获取当前多个空闲车位中每一空闲车位对应的车位特征信息,其中,车位特征信息可包含的是该空闲车位的车位位置信息、该空闲车位的配置设备以及配置设备的当前状态,该配置设备可包含有充电桩、清洗设备等,在实际场景下,往往由于经济考虑等原因,不同车位所拥有的配置设备会不相同,例如,有些车位仅配置有充电桩,有些车位仅配置有清洗设备,有些车位充电桩和清洗设备均配置有,而有些车位充电桩和清洗设备均没有;并且不同的车位所处的位置也不相同。
在上述基础上,计算设备执行步骤s210获取到多个空闲车位中每一空闲车位对应的车位特征信息,即可得知每一空闲车位的具体状况。
前述到计算设备先从所有车位中分辨出当前空闲的车位,进而获取分辨出的当前多个空闲车位的车位特征信息,在此基础上,如图3所示,步骤s210即可通过如下步骤实现:
步骤s300:获取当前拍摄的每一车位的图像信息;
步骤s310:根据当前拍摄的每一车位的图像信息和预存的每一车位对应的无车辆图像确定当前多个空闲车位。
步骤s320:获取每一空闲车位对应的车位特征信息。
在上述步骤s300到步骤s310中,前述到计算设备可获取车位信息采集单元拍摄或传输的每一车位的图像信息,在此基础上,计算设备可基于当前拍摄的每一车位的图像信息与预存的对应车位的无车辆图像进行特征对比,通过特征对比即可确定出车位上当前无车辆的车位,即可确定出当前的多个空闲车位,进而执行步骤s320。这里需要说明的是,除了通过图像信息来确定车位上有无车辆以外,还可以通过雷达传感器来判断是具有反射波来进行车辆有无的判断,当然还可以采用现有的其他判断车位是否有车辆的方式来进行判断。
在步骤s320中,前述到车位特征信息可包含车位位置信息、车位配置设备以及配置设备的当前状态,作为一种可能的实施例,计算设备可通过设置在车位位置的定位装置上传获得车位位置信息,也可以通过设置在每一车位上的配置设备主动上传状态即可得知每一车位的配置设备以及其状态。作为另一种可能的实施例,计算设备可对每一空闲车位对应的图像信息进行进一步识别进而得知每一车位的配置设备以及其状态;具体的,计算设备可通过识别空闲车位的图像信息中车位的数字编号即可确定车位的车位位置信息,计算设备可通过识别空闲车位的图像信息中是否具有配置设备的图像即可确定空闲车位对应的配置设备和状态。
在前述获得待停车辆的停车需求信息和每一空闲车位的车位特征信息的基础上,计算设备可执行步骤s220来确定待停车辆的目标空闲车位。
作为一种可能的实施方式,当停车需求信息仅为停车时长时,该车位特征信息对应为车位位置信息,在此基础上,步骤s220具体如图4所示,可包括如下步骤:
步骤s400:根据每一空闲车位的车位位置信息和当前待停车辆的位置信息确定每一空闲车位与当前待停车辆的距离。
步骤s410:选择距离与停车时长匹配的空闲车位作为目标空闲车位。
在上述步骤中,计算设备可根据每一个空闲车位的车位位置信息和当前车辆的位置信息来确定出每一空闲车位与当前待停车辆的距离,其中,当园区具有前述的泊车启动位时,即是确定当前每一空闲车位与泊车启动位的距离;然后计算设备在多个空闲车位中选择距离与停车时长匹配的空闲车位作为目标空闲车位。
作为一种可能的实施例,可在得到停车时长之后,判断停车时长是否超过第一预设时长,若超过第一预设时长,那么则选择距离最远的空闲车位作为目标空闲车位;还可以判断停车时长是否小于第二预设时长,若小于第二预设时长,那么则选择距离最近的空闲车位作为目标空闲车位,该第二预设时长小于第一预设时长;若不大于第一预设时长,也不小于第二预设时长,那么则选择距离在多个空闲车位的距离中处于中间的空闲车位作为目标空闲车位。
上述实施方式是在停车时长过长也就是用户不着急用车的前提下,将车辆泊车在最远的空闲车位,在停车时间过短也就是用户很快则会用车的前提下,将车辆泊车在最近的空闲车位,在用户用车程度处于中等的情况下,将车辆泊车在处于距离中间的空闲停车位,进而在满足用户停车时长的基础上实现合理的空闲车位分配。
作为一种可能的实施例,还可以计算每一空闲车位与出口的距离,进而根据空闲车位与出口的距离以及停车时长来选择匹配的空闲车位作为目标车位。
作为另一种可能的实施方式,当停车需求信息仅为充电需求时,该车位特征信息对应可为充电桩和充电桩的当前状态,在此基础上,步骤s220具体如图5所示,可包括如下步骤:
步骤s500:根据充电需求判断多个空闲车位中是否存在至少一个配置有充电桩的空闲车位,若是,则转到步骤s510。
步骤s510:判断至少一个配置有充电桩的空闲车位中是否存在充电桩的当前状态为空闲状态的空闲车位,若是,则转到步骤s520。
步骤s520:将充电桩的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在上述步骤中,当获取的用户需求信息为充电需求,那么则根据充电需求判断多个空闲停车位中是否存在至少一个配置有充电桩的空闲车位,若不存在,那么可通过计算设备向用户发送提示信息或者控制该待停车辆进入等待区域进行等待;若存在,则说明当前具有配置有充电桩的空闲车位,进而判断该至少一个配置有充电桩的空闲车位中充电桩的状态是否可用(空闲状态),进而将充电桩当前可用的空闲车位确定为目标空闲车位。
这里需要说明的是,当执行步骤s510确定出的充电桩的当前状态为空闲状态的空闲车位为多个并且用户需求信息中仅具有充电需求时,那么可以选择最远或者最近的充电桩的当前状态为空闲状态的空闲车位作为目标空闲车位。
作为又一种可能的实施方式,当停车需求信息仅为洗车需求时,该车位特征信息对应可为清洗设备和清洗设备的当前状态,在此基础上,步骤s220具体如图6所示,可包括如下步骤:
步骤s600:根据洗车需求判断多个空闲车位中是否存在至少一个配置有清洗设备的空闲车位,若是,则转到步骤s610。
步骤s610:判断至少一个配置有清洗设备的空闲车位中是否存在清洗设备的当前状态为空闲状态的空闲车位,若是,则转到步骤s620。
步骤s620:将清洗设备的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在上述步骤中,当获取的用户需求信息为洗手需求,那么则根据洗车需求判断多个空闲停车位中是否存在至少一个配置有清洗设备的空闲车位,若不存在,那么也可以如前述一样通过计算设备向用户发送提示信息或者控制该待停车辆进入等待区域进行等待;若存在,则说明当前具有配置有清洗设备的空闲车位,进而判断该至少一个配置有清洗设备的空闲车位中清洗设备的状态是否可用(空闲状态),进而将清洗设备当前可用的空闲车位确定为目标空闲车位。
这里需要说明的是,当执行步骤s610确定出的清洗设备的当前状态为空闲状态的空闲车位为多个并且用户需求信息中仅具有洗车需求时,那么可以选择最远或者最近的清洗设备的当前状态为空闲状态的空闲车位作为目标空闲车位。
作为又一种可能的实施方式,停车需求信息中往往不仅具有前述的一种停车需求,例如,不仅仅是单独的停车时长需求、充电需求和清洗需求,还可能是两种需求或者三种需求的结合,在此基础上,本实施方式针对三种需求均有的情况下进行说明,该步骤s220具体如图7所示,可包括如下步骤:
步骤s700:根据充电需求判断多个空闲车位中是否存在至少一个充电桩空闲的空闲车位,若是,则转到步骤s710。
步骤s710:判断至少一个充电桩空闲的空闲车位中是否存在至少一个清洗设备空闲的空闲车位,若是,则转到步骤s720。
步骤s720:根据至少一个清洗设备空闲的空闲车位的车位位置和当前待停车辆的位置确定每一清洗设备空闲的空闲车位与当前待停车辆的距离;
步骤s730:选择距离与停车时长匹配的清洗设备空闲的空闲车位作为目标空闲车位。
在上述实施方式中,本申请方案在三种需求均有的情况下可设置优先级,首先对充电需求进行判断即判断多个空闲车位中是否存在至少一个充电桩空闲的空闲车位,若不存在充电桩空闲的空闲车位,那么则进行等待;若存在充电桩空闲的空闲车位,那么则进一步判断至少一个充电桩空闲的空闲车位中是否存在至少一个清洗设备空闲的空闲车位;若不存在清洗设备空闲的空闲车位,那么则继续进行等待;若存在清洗设备也空闲的空闲车位,那么则进一步确定每一清洗设备空闲的空闲车位与当前待停车辆的距离,进而选择距离与停车时长匹配的清洗设备空闲的空闲车位作为目标空闲车位。
其中,上述选择距离与停车时长匹配的过程在前述已经进行了描述,这里不再进行赘述;上述过程表达的是:当停车需求信息包含有多个时,那么则设置优先级依次对每一停车需求信息进行判断,进而决策出目标空闲车位。
通过前述实施方式确定出目标空闲车位之后,计算设备即可执行步骤s230将当前待停车辆调度至目标空闲车位,作为一种可能的实施方式,上述步骤可通过如图8所示的步骤实现:
步骤s800:获取目标空闲车位的位置信息。
步骤s810:根据待停车辆的位置信息和目标空闲车位的位置信息生成停车行驶路径。
步骤s820:控制待停车辆根据停车行驶路径行驶至目标空闲车位。
在上述步骤中,当确定出目标空闲车位后,即可获得目标空闲车位的位置信息,然后基于根据待停车辆的位置信息和目标空闲车位的位置信息生成停车行驶路径,作为一种可能的实施方式可通过待停车辆的位置信息、目标空闲车位的位置信息以及停车场地图来得出停车行驶路径,进而执行步骤s820控制待停车辆根据停车行驶路径行驶至目标空闲车位;作为一种可能的实施方式,计算设备可通过控制该待停车辆的座舱域控制器进而控制该待停车辆启动并行驶,进而按照该停车行驶路径行驶至该目标空闲车位,即可完成自动泊车。
在本实施例的可选实施方式中,在停车需求信息包含服务需求的基础上,计算设备将当前待停车辆调度至目标空闲车位具体可为:
步骤s900:将待停车辆调度至满足服务需求的目标空闲车位。
在步骤s900之后,该方法还可以包括:
步骤s910:若服务需求对应的服务已完成,则将车辆调度至不能满足服务需求的其他车位。
在上述步骤中,当停车需求信息中包含有服务需求时,将待停车辆调度至具有该服务需求的目标空闲车位后,可控制目标空闲车位对应的服务设备为车辆进行对应的服务,例如,当服务需求中包含有充电需求和清洗需求时,计算设备可控制充电桩对车辆进行充电并且控制清洗设备对待停车辆进行清洗。
在服务完成后,计算设备可将服务完成的车辆调度至不能满足所述服务需求的其他车位,依照前述举例,当充电服务和清洗服务完成后,则将车辆调度至不具有充电和清洗服务的车位,进而提高能够进行充电并清洗服务的车位的利用率。
在上述设计的车辆的泊车调度方法中,首先获取当前待停车辆的停车需求信息,以及获取当前多个空闲车位中每个空闲车位对应的车位特征信息,然后根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,最终将当前待停车辆调度至目标空闲车位,由于本申请方案是基于用户的停车需求来确定出满足停车需求的车位特征的目标空闲车位进而完成泊车调度,因此,本申请方案根据用户实际需求来对车位进行合理分配,进而实现资源的合理分配,给用户带来极大便利。
图10出示了本申请提供的车辆的泊车调度装置的示意性结构框图,应理解,该装置与上述图2至图9中执行的方法实施例对应,能够执行前述的方法涉及的步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。该装置包括至少一个能以软件或固件(firmware)的形式存储于存储器中或固化在装置的操作系统(operatingsystem,os)中的软件功能模块。具体地,该装置包括:获取模块1000,用于获取当前待停车辆的停车需求信息;以及,获取当前多个空闲车位中每一空闲车位对应的车位特征信息;确定模块1010,用于根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;调度模块1020,用于将当前待停车辆调度至目标空闲车位。
在上述设计的车辆的泊车调度装置中,首先获取当前待停车辆的停车需求信息,以及获取当前多个空闲车位中每个空闲车位对应的车位特征信息,然后根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,最终将当前待停车辆调度至目标空闲车位,由于本申请方案是基于用户的停车需求来确定出满足停车需求的车位特征的目标空闲车位进而完成泊车调度,因此,本申请方案根据用户实际需求来对车位进行合理分配,进而实现资源的合理分配,给用户带来极大便利。
在本实施例的可选实施方式中,该停车需求信息包括停车时长,车位特征信息包括车位位置信息,确定模块1010,具体用于根据每一空闲车位的车位位置信息和当前待停车辆的位置信息确定每一空闲车位与当前待停车辆的距离;选择距离与停车时长匹配的空闲车位作为目标空闲车位。
在本实施例的可选实施方式中,该停车需求信息包括充电需求,车位特征信息包括充电桩和充电桩的当前状态,确定模块1010,还具体用于根据充电需求判断多个空闲车位中是否存在至少一个配置有充电桩的空闲车位;若存在,则判断至少一个配置有充电桩的空闲车位中是否存在充电桩的当前状态为空闲状态的空闲车位;若是,则将充电桩的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在本实施例的可选实施方式中,该停车需求信息包括洗车需求,车位特征信息包括清洗设备和清洗设备的当前状态,确定模块1010,还具体用于根据洗车需求判断多个空闲车位中是否存在至少一个配置有清洗设备的空闲车位;若存在,则判断至少一个配置有清洗设备的空闲车位中是否存在清洗设备的当前状态为空闲状态的空闲车位;若是,则将清洗设备的当前状态为空闲状态的空闲车位确定为目标空闲车位。
在本实施例的可选实施方式中,该停车需求信息包括充电需求、洗车需求以及停车时长,车位特征信息包括车位位置和车位设备配置,确定模块1010,还具体用于根据充电需求判断多个空闲车位中是否存在至少一个充电桩空闲的空闲车位;若是,则判断至少一个充电桩空闲的空闲车位中是否存在至少一个清洗设备空闲的空闲车位;若是,则根据至少一个清洗设备空闲的空闲车位的车位位置和当前待停车辆的位置确定每一清洗设备空闲的空闲车位与当前待停车辆的距离;选择距离与停车时长匹配的清洗设备空闲的空闲车位作为目标空闲车位。
在本实施例的可选实施方式中,获取模块1000,具体用于获取当前拍摄的每一车位的图像信息;根据当前拍摄的每一车位的图像信息和预存的每一车位对应的无车辆图像确定当前多个空闲车位;获取每一空闲车位对应的车位特征信息。
在本实施例的可选实施方式中,调度模块1020,具体用于获取目标空闲车位的位置信息;根据待停车辆的位置信息和目标空闲车位的位置信息生成停车行驶路径;控制待停车辆根据停车行驶路径行驶至目标空闲车位。
如图11所示,本申请提供一种电子设备11,包括:处理器1101和存储器1102,处理器1101和存储器1102通过通信总线1103和/或其他形式的连接机构(未标出)互连并相互通讯,存储器1102存储有处理器1101可执行的计算机程序,当计算设备运行时,处理器1101执行该计算机程序,以执行时执行任一可选的实现方式中的方法,例如步骤s200至步骤s230:获取当前待停车辆的停车需求信息;获取当前多个空闲车位中每一空闲车位对应的车位特征信息;根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;将当前待停车辆调度至目标空闲车位。
本申请提供一种存储介质,该存储介质上存储有计算机程序,该计算机程序被处理器运行时执行任一可选的实现方式中的方法。
其中,存储介质可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammablereadonlymemory,简称eprom),可编程只读存储器(programmablered-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。
本申请提供一种计算机程序产品,该计算机程序产品在计算机上运行时,使得计算机执行任一可选的实现方式中的所述方法。
在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,计算设备,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。
以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
1.一种车辆的泊车调度方法,其特征在于,包括:
获取当前待停车辆的停车需求信息;
获取当前多个空闲车位中每一空闲车位对应的车位特征信息;
根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;
将所述当前待停车辆调度至所述目标空闲车位。
2.根据权利要求1所述的方法,其特征在于,所述停车需求信息包括停车时长,所述车位特征信息包括车位位置信息,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:
根据每一空闲车位的车位位置信息和当前待停车辆的位置信息确定每一空闲车位与当前待停车辆的距离;
选择距离与停车时长匹配的空闲车位作为目标空闲车位。
3.根据权利要求1所述的方法,其特征在于,所述停车需求信息包括服务需求,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:
根据当前待停车辆的服务需求和每一空闲车位的车位特征信息确定车位特征信息与服务需求匹配的目标空闲车位;
所述将所述当前待停车辆调度至所述目标空闲车位,包括:
将所述待停车辆调度至满足所述服务需求的目标空闲车位。
4.根据权利要求3所述的方法,其特征在于,在所述将所述待停车辆调度至满足所述服务需求的目标空闲车位之后,所述方法还包括:
若所述服务需求对应的服务已完成,则将车辆调度至不能满足所述服务需求的车位。
5.根据权利要求1所述的方法,其特征在于,所述停车需求信息包括充电需求,所述车位特征信息包括充电桩和充电桩的当前状态,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:
根据充电需求判断多个空闲车位中是否存在至少一个配置有充电桩的空闲车位;
若存在,则判断至少一个配置有充电桩的空闲车位中是否存在充电桩的当前状态为空闲状态的空闲车位;
若是,则将充电桩的当前状态为空闲状态的空闲车位确定为目标空闲车位。
6.根据权利要求1所述的方法,其特征在于,所述停车需求信息包括洗车需求,所述车位特征信息包括清洗设备和清洗设备的当前状态,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:
根据洗车需求判断多个空闲车位中是否存在至少一个配置有清洗设备的空闲车位;
若存在,则判断至少一个配置有清洗设备的空闲车位中是否存在清洗设备的当前状态为空闲状态的空闲车位;
若是,则将清洗设备的当前状态为空闲状态的空闲车位确定为目标空闲车位。
7.根据权利要求1所述的方法,其特征在于,所述停车需求信息包括充电需求、洗车需求以及停车时长,所述车位特征信息包括车位位置、充电桩和清洗设备,所述根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位,包括:
根据充电需求判断多个空闲车位中是否存在至少一个充电桩空闲的空闲车位;
若是,则判断至少一个充电桩空闲的空闲车位中是否存在至少一个清洗设备空闲的空闲车位;
若是,则根据至少一个清洗设备空闲的空闲车位的车位位置和当前待停车辆的位置确定每一清洗设备空闲的空闲车位与当前待停车辆的距离;
选择距离与停车时长匹配的清洗设备空闲的空闲车位作为目标空闲车位。
8.根据权利要求1所述的方法,其特征在于,所述获取当前多个空闲车位中每一空闲车位对应的车位特征信息,包括:
获取当前拍摄的每一车位的图像信息;
根据当前拍摄的每一车位的图像信息和对应的无车辆图像确定当前多个空闲车位;
获取每一空闲车位对应的车位特征信息。
9.根据权利要求1所述的方法,其特征在于,所述将所述当前待停车辆调度至所述目标空闲车位,包括:
获取所述目标空闲车位的位置信息;
根据待停车辆的位置信息和目标空闲车位的位置信息生成停车行驶路径;
控制所述待停车辆根据所述停车行驶路径行驶至所述目标空闲车位。
10.一种车辆的泊车调度装置,其特征在于,包括:
获取模块,用于获取当前待停车辆的停车需求信息;以及,获取当前多个空闲车位中每一空闲车位对应的车位特征信息;
确定模块,用于根据当前待停车辆的停车需求信息和每一空闲车位的车位特征信息确定车位特征信息与停车需求信息匹配的目标空闲车位;
调度模块,用于将所述当前待停车辆调度至所述目标空闲车位。
技术总结