停车位推荐方法、装置、计算机设备和存储介质
文献发布时间:2023-06-19 11:21:00
技术领域
本申请涉及自动驾驶技术领域,特别是涉及一种停车位推荐方法、装置、计算机设备和存储介质。
背景技术
通常车辆停放在停车场的时候,可能由于其他车辆的驾驶不慎或者意外状况,例如高空坠物等,导致停放的车辆出现剐蹭或者意外损坏。
为了对车辆的停放过程进行监控,常常在停车场设置监控设备,例如监控摄像头,对停车场的车辆进行监控,从而减少意外事故发生,或者在发生意外时能够及时找到肇事者。
然而,由于监控设备的不足,造成有些情况下出现的事故无法追溯事故原因,导致影响车主的正常出行,造成不便。
发明内容
基于此,有必要针对上述技术问题,提供一种能够便于监控停放车辆的停车位推荐方法、装置、计算机设备和存储介质。
第一方面,本申请实施例提供一种停车位推荐方法,所述方法包括:
获取监控设备的基础建设信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
获取停车区域内空闲车位的空闲车位分布信息;
根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
根据所述空闲车位的优先级序列推荐用于停车的停车位。
在其中一个实施例中,所述监控覆盖状态包括车位全覆盖、车位部分覆盖和车位未覆盖。
在其中一个实施例中,所述方法还包括:
若所述待驶入的空闲车位的所述监控覆盖状态为车位部分覆盖或者车位未覆盖,则输出报警信息。
在其中一个实施例中,所述方法还包括:
判断是否存在车辆处于待停车状态,所述待停车状态为满足预设条件中的至少一个,所述预设条件包括:所述车辆的自动停车系统启动、所述车辆设置的传感器检测到空车位、所述车辆进入用于停车的可停车区域中;
若是,则执行所述根据所述空闲车位的优先级序列推荐用于停车的停车位的步骤。
在其中一个实施例中,所述根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态,包括:
获取每个所述空闲车位的分布区域与所述监控覆盖区域的重叠面积;
若所述重叠面积为零,则确定所述监控覆盖状态为车位未覆盖;
若所述重叠面积大于零且小于所述空闲车位的面积,则确定所述监控覆盖状态为车位部分覆盖;
若所述重叠面积等于所述空闲车位的面积,则确定所述监控覆盖状态为车位全覆盖。
在其中一个实施例中,所述根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列,包括:
所述根据每个空闲车位的所述监控覆盖状态,按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,对所述空闲车位的安全级别进行安全停车优先级排序,生成所述空闲车位的优先级序列。
在其中一个实施例中,所述基础建设信息包括:所述监控设备的安装位置、所述监控设备的监控方向、所述监控设备的成像参数和所述监控设备的监控区域中的至少一个。
在其中一个实施例中,所述获取停车区域内空闲车位的空闲车位分布信息,包括:
根据所述监控设备的安装位置,确定所述监控设备的所属停车区域;
根据所述监控设备的所属停车区域中每个车位的停车状态,确定所述停车区域内空闲车位的所述空闲车位分布信息。
第二方面,本申请实施例提供一种停车位推荐装置,所述装置包括:
获取模块,用于获取监控设备的基础建设信息和停车区域内空闲车位的空闲车位分布信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
处理模块,用于根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
排序模块,用于根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
推荐模块,用于根据所述空闲车位的优先级序列推荐用于停车的停车位。
第三方面,本申请实施例提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取监控设备的基础建设信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
获取停车区域内空闲车位的空闲车位分布信息;
根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
根据所述空闲车位的优先级序列推荐用于停车的停车位。
第四方面,本申请实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取监控设备的基础建设信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
获取停车区域内空闲车位的空闲车位分布信息;
根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
根据所述空闲车位的优先级序列推荐用于停车的停车位。
上述停车位推荐方法、装置、计算机设备和存储介质,通过计算机设备获取监控设备的基础建设信息和停车区域内空闲车位的空闲车位分布信息,由于基础建设信息能够表征监控设备的监控覆盖区域,因此计算机设备能够根据基础建设信息和空闲车位分布信息,确定出每个空闲车位被监控设备所监控的监控覆盖状态,然后根据每个空闲车位的监控覆盖状态,对空闲车位的安全级别进行安全停车优先级排序。采用该方法,计算机设备能够根据排序得到的空闲车位的优先级序列,对需要用于停车的停车位进行推荐,从而使得车主能够根据推荐的结果选择安全级别高的停车位进行停车,避免了将车辆停放在监控覆盖区域外时,车辆发生意外事故却无法找到肇事车辆或事故原因的情况,使得车辆的停放更加安全。
附图说明
图1为一个实施例中计算机设备的内部结构图;
图2为一个实施例提供的停车位推荐方法的流程示意图;
图3为另一个实施例提供的停车位推荐方法的流程示意图;
图4为又一个实施例提供的停车位推荐方法的流程示意图;
图5为又一个实施例提供的停车位推荐方法的流程示意图;
图5a为一个实施例提供的停车位推荐界面的示意图;
图6为一个实施例提供的停车位推荐装置的结构示意图;
图7为另一个实施例提供的停车位推荐装置的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请实施例提供的停车位推荐方法,可以适用于图1所示的计算机设备。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、数据库、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储下述实施例中的基础建设信息,有关基础建设信息的具体描述参见下述实施例中的具体描述。该计算机设备的网络接口可以用于与外部的其他设备通过网络连接通信。可选的,该计算机设备可以是服务器,可以是台式机,可以是个人数字助理,还可以是其他的终端设备,例如平板电脑、手机等等,还可以是云端或者远程服务器,本申请实施例对计算机设备的具体形式并不做限定。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。当然,输入装置和显示屏也可以不属于计算机设备的一部分,可以是计算机设备的外接设备。该计算机设备可以是安装在车辆内部,也可以作为云端的服务器。
本领域技术人员可以理解,图1中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
下面以具体的实施例对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本申请的实施例进行描述。
需要说明的是,下述方法实施例的执行主体可以是停车位推荐装置,该装置可以通过软件、硬件或者软硬件结合的方式实现成为上述计算机设备的部分或者全部。下述方法实施例以执行主体为计算机设备为例进行说明。
图2为一个实施例提供的停车位推荐方法的流程示意图。本实施例涉及的是计算机设备根据停车场内的空闲车位分布状态和监控覆盖状态推荐停车位的具体过程。如图2所示,包括:
S10、获取监控设备的基础建设信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域。
需要说明的是,监控设备的基础建设信息能够表征监控设备所能够监控到的监控覆盖区域,可以包括但不限于监控设备的安装位置、朝向和扫描角度等。
具体的,计算机设备获取监控设备的基础建设信息,可以是通过网络接收监控设备发送的基础建设信息,也可以是通过网络获取服务器上存储的基础建设信息,对此本实施例不做限定。
S20、获取停车区域内空闲车位的空闲车位分布信息。
具体的,空闲车位分布信息能够表征停车区域内,空闲车位所处的位置。计算机设备获取上述空闲车位分布信息,可以是通过访问所在停车区域的停车系统数据库,从而获取所在停车区域的空闲车位分布信息;也可以是获取通过停车区域内设置的传感器,探测每一个停车位上是否停放车辆,以得到空闲车位分布信息;另外,还可以是通过获取停车场的影像并对影像进行识别,从而获取空闲车位分布信息。本实施例对计算机设备获取空闲车位分布信息的具体方式并不做限定。
S30、根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态。
具体的,计算机设备可以根据上述基础建设信息和空闲车位分布信息,对每个空闲车位被监控设备所监控的监控覆盖状态进行识别和判断,从而得到每个空闲车位的监控覆盖状态。其中,每个空闲车位被监控设备所监控的监控覆盖状态,能够表征该空闲车位是否处于监控设备的监控覆盖区域,或者该空闲车位是否全部处于监控设备的监控覆盖区域。
S40、根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列。
具体的,计算机设备根据每个空闲车位的监控覆盖状态,对每个空闲车位按照安全级别进行安全停车优先级排序,从而得到空闲车位的优先级序列。例如,将监控设备将处于监控覆盖区域内的空闲车位排在前面,将处于监控覆盖区域外的空闲车位排在后面;也可以将全部处于监控覆盖区域内的空闲车位排在前面,将部分处于监控覆盖区域的空闲车位和处于监控覆盖区域外的空闲车位排在后面;还可以是按照空闲车位的监控覆盖比例对空闲车位从大到小进行排列,从而能够选择更加安全的停车位进行停车。
可选地,计算机设备还可以将覆盖比例超过预设阈值的空闲车位,再根据空闲车位与车辆的当前位置之间的距离,按照由近及远的顺序再次排列,以使得排在前面的空闲车位不仅处于监控覆盖区域内并且距离车辆较近,从而节约停车时间,便于使用。
S50、根据所述空闲车位的优先级序列推荐用于停车的停车位。
具体的,计算机设备根据上述排序得到的空闲车位的优先级序列,向用户推荐用于停车的停车位。可选地,计算机设备向用户推荐停车位的方式,可以是将空闲车位的优先级序列在车内或用户终端的显示装置上显示,例如在显示屏显示每个空闲车位的编号;也可以将上述优先级序列进行语音播报;还可以是将空闲车位的位置在地图界面中示出,并且将每个空闲车位按照优先级序列显示不同的颜色或者标签。本实施例中,对计算机设备根据空闲车位的优先级序列推荐停车位的具体方式不作限定。
本实施例中,计算机设备获取监控设备的基础建设信息和停车区域内空闲车位的空闲车位分布信息,由于基础建设信息能够表征监控设备的监控覆盖区域,因此计算机设备能够根据基础建设信息和空闲车位分布信息,确定出每个空闲车位被监控设备所监控的监控覆盖状态,然后根据每个空闲车位的监控覆盖状态,对空闲车位的安全级别进行安全停车优先级排序。采用该方法,计算机设备能够根据排序得到的空闲车位的优先级序列,对需要用于停车的停车位进行推荐,从而使得车主能够根据推荐的结果选择安全级别高的停车位进行停车,因此避免了将车辆停放在监控覆盖区域外,而发生了意外事故却无法找到肇事车辆或事故原因的情况。本实施例所提供的停车位推荐方法,能够使得车辆的停放更加安全,以及在发生意外事故的时候便于找到肇事车辆或者发现事故原因,因此能够及时提供相关的事故信息,极大地节约了用户的时间,方便了用户的出行。
可选地,在上述图2所示的实施例基础上,所述监控覆盖状态包括车位全覆盖、车位部分覆盖和车位未覆盖,其中,车位全覆盖表征车位的占地区域全部处于监控设备的监控区域内;车位部分覆盖表征车位的占地区域仅一部分处于监控设备的监控区域内,而另外一部分可能在监控设备的监控区域外;车位未覆盖表征该车位的占地区域全部处于监控设备的监控区域外部。本实施例中,通过将监控覆盖状态分为车位全覆盖、车位部分覆盖和车位未覆盖,从而将车位的监控覆盖状态进行了合理划分,进而使得停车位的推荐更为合理和准确。
可选地,在上述实施例基础上,所述方法还可以包括:若所述待驶入的空闲车位的所述监控覆盖状态为车位部分覆盖或者车位未覆盖,则输出报警信息。
可选地,计算机设备还可以通过获取车辆的定位,或者传感器探测探知车辆需要驶入哪一个空闲车位。例如通过摄像装置拍摄并识别待驶入的空闲车位的车位序号,或者通过探测待驶入的空闲车位上所安装的电子标签的标识得知待驶入的空闲车位是哪一个,对此本实施例不做限定。然后,计算机设备将获取到的车辆待驶入的空闲车位的标识,在上述空闲车位的集合中进行查找,从而获取车辆待驶入的空闲车位的监控覆盖状态为车位全覆盖、车位部分覆盖或车位未覆盖。
需要说明的是,当空闲车位的监控覆盖状态为车位全覆盖,则表征该空闲车位整个位于监控覆盖区域内,因此车辆停放在这样的空闲车位上,其安全性最高;当空闲车位的监控覆盖状态为车位部分覆盖,则表征该空闲车位部分位于监控覆盖区域内,还有部分位于监控覆盖区域外,因此车辆停放在这样的空闲车位上,其安全性较车位全覆盖次之;当空闲车位的监控覆盖状态为车位未覆盖,则表征该空闲车位整个位于监控覆盖区域外,因此车辆停放在这样的空闲车位上,监控设备无法实现监控,其安全性较前面几种情况最低。
当待驶入的空闲车位的监控覆盖状态为车位部分覆盖或者车位未覆盖,则计算机设备认为该空闲车位的安全性较低,此时可以输出报警信息,以对车主进行提示。可选地,上述报警信息可以是在车辆或者用户终端的显示界面出现提示信息,也可以是发出报警提示音,还可以是停止自动泊车程序,本实施例中对输出报警信息的方式也不做限定。可选地,还可以是对车位部分覆盖或者车位未覆盖分别以不同的报警信息进行提醒,以使得车主得知当前待驶入的空闲车位的监控覆盖状态,并根据需要灵活选择。
可选地,若所述待驶入的空闲车位的所述监控覆盖状态为车位全覆盖,则可以输出安全提示信息,从而提醒车主当前待驶入的空闲车位处于监控覆盖区域。
本实施例中,计算机设备能够当待驶入的空闲车位的监控覆盖状态为车位部分覆盖或者车位未覆盖的时候,则认为车辆停放在该空闲车位时,存在监控不到位的风险,因此输出报警信息以提示车主停车风险。采用该方法,能够实现在所选择的停车位存在监控不到位的风险时输出报警提示信息,进而督促车主重新选择其他更为安全的空闲车位或者使得车主预知停车风险。因此使得停车位的选择更为安全合理,停车过程的监控更加全面,进一步降低了车辆停放过程中出现意外事故的风险,以及在发生停车意外时的能够更为及时的对事故进行追溯和处理,进一步方便了车主的出行。
可选地,在上述各个实施例的基础上,步骤S30之前,所述方法还可以包括如图3所示的步骤,包括:
S70、判断是否存在车辆处于待停车状态,所述待停车状态为满足预设条件中的至少一个,所述预设条件包括:所述车辆的自动停车系统启动、所述车辆设置的传感器检测到空车位、所述车辆的当前档位为倒车档、所述车辆进入用于停车的可停车区域中。
具体的,计算机设备可以获取车辆的行驶状态,判断是否存在车辆处于待停车状态。当车辆处于待停车状态时,则表征车辆准备进入停车位进行停车;当车辆并不处于待停车状态时,则表征车辆并未准备进行停车。
可选地,计算机设备判断是否有车辆处于待停车状态,可以是判断是否存在车辆满足预设条件中的至少一个,所述预设条件包括:所述车辆的自动停车系统启动;所述车辆设置的传感器检测到空车位;所述车辆的行驶速度低于预设的低速阈值,且所述车辆的当前档位为倒车档;所述车辆的进入用于停车的可停车区域中,可选地,该允许停车的可停车区域可以为停车场区域,车辆通常进入可停车区域之后,选择合适的停车位进行车辆的停放。具体的,当计算机设备判断车辆满足上述预设条件中的任意一个或任意多个的时候,则确定存在车辆处于待停车状态;当计算机设备判断车辆并不满足上述预设条件中的任意一个时,则确定并不存在车辆处于待停车状态,此时可以不再执行上述停车位推荐方法,可以避免浪费计算机设备的资源。采用上述方式判断是否存在车辆处于待停车状态,该方式灵活,所适用的场景丰富,且判断结果准确。
S80、若是,则执行所述根据所述空闲车位的优先级序列推荐用于停车的停车位的步骤。
如果车辆处于待停车状态的时候,此时计算机设备得知车辆需要进行停车,因此可以自动执行上述S50的步骤,从而实现将空闲车位按照安全停车优先级进行排序,并按照排序得到的优先级序列推荐停车位。可选地,本步骤S80的执行顺序可以是在S50之前,当然还可以在步骤S10、S20、S30或者S40之前,对此本实施例并不做限定。
本实施例中,计算机设备能够判断车辆是否处于待停车状态,在车辆处于待停车状态的时候,执行根据所述空闲车位的优先级序列推荐用于停车的停车位的步骤。由于上述待停车状态为满足预设条件中的至少一个,所述预设条件包括:所述车辆的自动停车系统启动、所述车辆设置的传感器检测到空车位、所述车辆的当前档位为倒车档、所述车辆进入用于停车的可停车区域中,因此计算机设备能够灵活且准确的得到多个场景下车辆需要停车,并基于车辆的状态,在需要停车的时候实现自动根据所述空闲车位的优先级序列推荐用于停车的停车位,避免了用户手动开启停车位推荐的操作不便或者手动开启不准确的问题,该方法能够实现空闲车位的准确和高效地推荐,人机交互更加智能化。
可选地,在上述各个实施例的基础上,步骤S20地一种可能的实现方式还可以如图4所示,包括:
S21、根据所述监控设备的安装位置,确定所述监控设备的所属停车区域。
具体的,计算机设备可以根据监控设备所安装的安装位置,确定出该监控设备需要监控的停车区域,即根据监控设备的安装位置确定出该监控设备所监控的停车场是哪一个。可选地,可以是计算机设备根据监控设备的安装位置,在地图中查找与该安装位置重叠的停车区域是哪一个;也可以是计算机设备根据监控设备所标记的安装位置对应的停车区域的标识,从而确定监控设备的所属停车区域,本实施例对此并不做限定。
S22、根据所述监控设备的所属停车区域中每个车位的停车状态,确定所述停车区域内空闲车位的所述空闲车位分布信息。
具体的,计算机设备可以查找监控设备的所属停车区域的数据库,并从数据库中查找到每个车位的停车状态。其中,每个车位的停车状态包括空闲和已使用两种状态。计算机设备后根据每个车位的停车状态为空闲或者为已使用,筛选出空闲车位,然后根据这些空闲车位在所属停车区域中的位置分布,确定出该停车区域内空闲车位的空闲车位分布信息。
本实施例中,计算机设备根据监控设备的安装位置,确定监控设备的所属停车区域,然后根据监控设备的所属停车区域中每个车位的停车状态,进而能够准确且高效地确定出停车区域内空闲车位的空闲车位分布信息,使得停车位的推荐更加精准和高效。
在一个实施例中,上述步骤S30的一种可能的实现方式可以如图5所示,包括:
S31、获取每个所述空闲车位的分布区域与所述监控覆盖区域的重叠面积。
S32A、若所述重叠面积为零,则确定所述监控覆盖状态为车位未覆盖。
S32B、若所述重叠面积大于零且小于所述空闲车位的面积,则确定所述监控覆盖状态为车位部分覆盖。
S32C、若所述重叠面积等于所述空闲车位的面积,则确定所述监控覆盖状态为车位全覆盖。
具体的,计算机设备将每个空闲车位的分布区域和监控覆盖区域的重叠部分进行统计,从而获取二者的重叠面积。当重叠面积为零的时候,则认为该空闲车位与监控覆盖区域并不重叠,因此,该空闲车位的监控覆盖状态为车位未覆盖;当重叠面积大于零,且小于空闲车位的面积时,则认为该空闲车位的部分区域落入监控覆盖区域中,因此,该空闲车位的监控覆盖状态为车位部分覆盖;当重叠面积等于于空闲车位的面积时,则认为该空闲车位完全落入监控覆盖区域内,因此,该空闲车位的监控覆盖状态为车位全覆盖。
本实现方式中,计算机设备通过获取每个空闲车位的分布区域与监控覆盖区域的重叠面积,并且在重叠面积为零时,确定监控覆盖状态为车位未覆盖;在重叠面积大于零且小于空闲车位的面积时,确定监控覆盖状态为车位部分覆盖;以及在重叠面积等于空闲车位的面积时,确定监控覆盖状态为车位全覆盖,从而能够根据每个空闲车位的分布区域与监控覆盖区域的重叠面积,量化地确定出每个空闲车位的监控覆盖状态,从而确定的每个空闲车位的监控覆盖状态更加精确,进而使得停车位的推荐更精准。
可选地,在上述实施例的基础上,上述步骤S40的一种可能的实现方式还可以包括:所述根据每个空闲车位的所述监控覆盖状态,按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,对所述空闲车位的安全级别进行安全停车优先级排序,生成所述空闲车位的优先级序列。具体的,由于上述空闲车位的监控覆盖状态可以包括车位全覆盖、车位部分覆盖和车位未覆盖三种状态,因此,计算机设备可以按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,对空闲车位的安全级别进行安全停车优先级排序,生成空闲车位的优先级序列,从而可以按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,向车主推荐空闲车使得停车位的选择更为安全合理,停车过程的监控更加全面,进一步降低了车辆停放过程中出现意外事故的风险,以及在发生停车意外时能够更为及时地对事故进行追溯和处理,进一步方便了车主的出行。
可选地,在上述实施例的基础上,所述基础建设信息包括:所述监控设备的安装位置、所述监控设备的监控方向、所述监控设备的成像参数和所述监控设备的监控区域中的至少一个。其中,监控设备的成像参数可以包括但不限于成像角度和可视距离等。计算机设备就可以根据监控设备的安装位置、监控方向、成像参数还有该监控设备所属的监控区域中的至少一个,确定出监控设备的监控覆盖范围。例如,计算机设备根据监控设备所设置的监控区域的地图和监控设备的安装位置,并结合监控设备的成像角度,包括水平方向的成像角度和垂直方向的成像角度,从而确定出监控设备在地图中的监控覆盖范围。可选地,计算机设备还可以结合监控设备的安装高度等信息,确定监控覆盖范围。本实施例中,由于基础建设信息包括监控设备的安装位置、监控设备的监控方向、监控设备的成像参数和监控设备的监控区域中的至少一个,因此计算机设备能够通过基础建设信息确定出监控设备的监控覆盖区域,确定每个空闲车位和监控覆盖范围的重叠情况,进而能够实现精准地空闲车位推荐,方便了用户地使用。
具体可以参见图5a中所示,本申请实施例中,空闲车位1、空闲车位2和空闲车位3的监控覆盖状态依次为车位全覆盖、车位部分覆盖和车位未覆盖。计算机设备可以根据监控设备的监控覆盖区域和空闲车位1、空闲车位2和空闲车位3的监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到空闲车位的优先级序列未:空闲车位1、空闲车位2和空闲车位3,并按照空闲车位1、空闲车位2和空闲车位3的顺序推荐用于停车的停车位。可选地,计算机设备还可以在车辆在空闲车位2和空闲车位3处停车的时候,输出报警信息。
应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种停车位推荐装置,所述装置包括:
获取模块100,用于获取监控设备的基础建设信息和停车区域内空闲车位的空闲车位分布信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
处理模块200,用于根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
排序模块300,用于根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
推荐模块400,用于根据所述空闲车位的优先级序列推荐用于停车的停车位。
在一个实施例中,所述监控覆盖状态包括车位全覆盖、车位部分覆盖和车位未覆盖,所述装置还可以如图7所示,包括:
报警模块500,用于获取车辆待驶入的空闲车位的所述监控覆盖状态;当所述待驶入的空闲车位的所述监控覆盖状态为车位部分覆盖或者车位未覆盖时,则输出报警信息。
在一个实施例中,处理模块200,还用于判断是否存在车辆处于待停车状态,所述待停车状态用于表征所述车辆准备进入停车位停车;若是,则执行所述根据所述空闲车位的优先级序列推荐用于停车的停车位的步骤。。
在一个实施例中,处理模块200,具体用于判断所述车辆是否满足预设条件中的至少一个:所述预设条件包括:所述车辆的自动停车系统启动;所述车辆设置的传感器检测到空车位;所述车辆的行驶速度低于预设的低速阈值,且所述车辆的当前档位为倒车档;所述车辆的位置位于允许停车的可停车区域中。
在一个实施例中,处理模块200,具体用于获取每个所述空闲车位的分布区域与所述监控覆盖区域的重叠面积;若所述重叠面积为零,则确定所述监控覆盖状态为车位未覆盖;若所述重叠面积大于零且小于所述空闲车位的面积,则确定所述监控覆盖状态为车位部分覆盖;若所述重叠面积等于所述空闲车位的面积,则确定所述监控覆盖状态为车位全覆盖。
在一个实施例中,排序模块300,具体用于所述根据每个空闲车位的所述监控覆盖状态,按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,对所述空闲车位的安全级别进行安全停车优先级排序,生成所述空闲车位的优先级序列。
在一个实施例中,所述基础建设信息包括:所述监控设备的安装位置、所述监控设备的监控方向、所述监控设备的成像参数和所述监控设备的监控区域中的至少一个。
在一个实施例中,获取模块100,具体用于根据所述监控设备的安装位置,确定所述监控设备的所属停车区域,并根据所述监控设备的所属停车区域中每个车位的停车状态,确定所述停车区域内空闲车位的所述空闲车位分布信息。
关于停车位推荐装置的具体限定可以参见上文中对于停车位推荐方法的限定,在此不再赘述。上述停车位推荐装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取监控设备的基础建设信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
获取停车区域内空闲车位的空闲车位分布信息;
根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
根据所述空闲车位的优先级序列推荐用于停车的停车位。
在一个实施例中,所述监控覆盖状态包括车位全覆盖、车位部分覆盖和车位未覆盖。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若所述待驶入的空闲车位的所述监控覆盖状态为车位部分覆盖或者车位未覆盖,则输出报警信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
判断是否存在车辆处于待停车状态,所述待停车状态为满足预设条件中的至少一个,所述预设条件包括:所述车辆的自动停车系统启动、所述车辆设置的传感器检测到空车位、所述车辆的当前档位为倒车档、所述车辆进入用于停车的可停车区域中;
若是,则执行所述根据所述空闲车位的优先级序列推荐用于停车的停车位的步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取每个所述空闲车位的分布区域与所述监控覆盖区域的重叠面积;
若所述重叠面积为零,则确定所述监控覆盖状态为车位未覆盖;
若所述重叠面积大于零且小于所述空闲车位的面积,则确定所述监控覆盖状态为车位部分覆盖;
若所述重叠面积等于所述空闲车位的面积,则确定所述监控覆盖状态为车位全覆盖。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
所述根据每个空闲车位的所述监控覆盖状态,按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,对所述空闲车位的安全级别进行安全停车优先级排序,生成所述空闲车位的优先级序列。
在一个实施例中,所述基础建设信息包括:所述监控设备的安装位置、所述监控设备的监控方向、所述监控设备的成像参数和所述监控设备的监控区域中的至少一个。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
根据所述监控设备的安装位置,确定所述监控设备的所属停车区域;
根据所述监控设备的所属停车区域中每个车位的停车状态,确定所述停车区域内空闲车位的所述空闲车位分布信息。
应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取监控设备的基础建设信息,所述基础建设信息用于表征所述监控设备的监控覆盖区域;
获取停车区域内空闲车位的空闲车位分布信息;
根据所述基础建设信息和所述空闲车位分布信息,确定每个所述空闲车位被所述监控设备所监控的监控覆盖状态;
根据每个所述空闲车位的所述监控覆盖状态,对所述空闲车位的安全级别进行安全停车优先级排序,得到所述空闲车位的优先级序列;
根据所述空闲车位的优先级序列推荐用于停车的停车位。
在一个实施例中,所述监控覆盖状态包括车位全覆盖、车位部分覆盖和车位未覆盖。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若所述待驶入的空闲车位的所述监控覆盖状态为车位部分覆盖或者车位未覆盖,则输出报警信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
判断是否存在车辆处于待停车状态,所述待停车状态为满足预设条件中的至少一个,所述预设条件包括:所述车辆的自动停车系统启动、所述车辆设置的传感器检测到空车位、所述车辆的当前档位为倒车档、所述车辆进入用于停车的可停车区域中;
若是,则执行所述根据所述空闲车位的优先级序列推荐用于停车的停车位的步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取每个所述空闲车位的分布区域与所述监控覆盖区域的重叠面积;
若所述重叠面积为零,则确定所述监控覆盖状态为车位未覆盖;
若所述重叠面积大于零且小于所述空闲车位的面积,则确定所述监控覆盖状态为车位部分覆盖;
若所述重叠面积等于所述空闲车位的面积,则确定所述监控覆盖状态为车位全覆盖。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
所述根据每个空闲车位的所述监控覆盖状态,按照车位全覆盖、车位部分覆盖和车位未覆盖的顺序,对所述空闲车位的安全级别进行安全停车优先级排序,生成所述空闲车位的优先级序列。
在一个实施例中,所述基础建设信息包括:所述监控设备的安装位置、所述监控设备的监控方向、所述监控设备的成像参数和所述监控设备的监控区域中的至少一个。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
根据所述监控设备的安装位置,确定所述监控设备的所属停车区域;
根据所述监控设备的所属停车区域中每个车位的停车状态,确定所述停车区域内空闲车位的所述空闲车位分布信息。
应当清楚的是,本申请实施例中处理器执行计算机程序的过程,与上述方法中各个步骤的执行过程一致,具体可参见上文中的描述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
- 停车位推荐方法、装置、计算机设备和存储介质
- 一种停车位推荐方法、存储介质及终端设备