路径导航方法及装置、计算机设备与流程

文档序号:16795103发布日期:2019-02-01 19:49阅读:143来源:国知局
本发明涉及计算机
技术领域
:,尤其涉及一种路径导航方法及装置、计算机设备。
背景技术
::随着城市的不断发展,各类地下设施也愈益完善,并为人们生活提供便捷服务。例如,地下停车场或者地下商场等。并且,出于充分利用空间的考虑,越来越多的地下设施被设计成多层结构。随之而来的,地下设施的设计愈发复杂,除非经常进出的人,很难在复杂的地下设施中找到目的地。以地下停车场为例,当用户车辆进入地下停车场,停车场会为其分配目标停车位,但是,由于地下停车场的结构复杂,用户车辆可能需要根据地下停车场的标识的指示,在地下停车场车位,由此,也经常发生用户车辆在地下停车场转了很多圈都找不到目标停车位的情况。技术实现要素:有鉴于此,本发明实施例提供了一种路径导航方法及装置、计算机设备,用以解决现有技术中用户车辆自行查找停车位存在停车效率较低的问题。第一方面,本发明实施例提供了一种路径导航方法,包括:获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位;根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位;在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径;基于所述目标路径,为所述目标车辆进行停车路径导航。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据各停车位位置,在各空闲停车位中确定一个目标停车位,包括:获取所述目标车辆当前所处的车辆位置;获取各停车位位置分别与所述车辆位置之间的距离;获取距离最短的一个空闲停车位,以作为所述目标停车位。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径之前,所述方法还包括:将所述目标停车位的停车位位置发送给所述目标车辆的车辆控制器;当接收到所述车辆控制器发送的确认所述目标停车位的第一指示信息时,执行所述在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径的步骤;当接收到所述车辆控制器发送的拒绝所述目标停车位的第二指示信息时,执行所述各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位的步骤。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位,包括:将各停车位位置发送给所述目标车辆的车辆控制器;接收所述车辆控制器根据所述各停车位位置反馈的停车指示信息;获取所述停车指示信息所指定的一个空闲停车位,以作为所述目标停车位。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径,包括:将所述目标停车位的停车位位置作为终点,并将所述目标车辆的车辆位置作为起点,获取所述起点与所述终点之间的至少一条候选路径;根据所述各候选路径的路径长度,确定所述目标路径。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述基于所述目标路径,为所述目标车辆进行停车路径导航,包括:将所述目标路径发送给所述用户车辆的车辆控制器。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:实时获取所述目标停车位的停车位位置与所述目标车辆的车辆位置;检测所述停车位位置与所述车辆位置是否一致;当检测出所述停车位位置与所述车辆位置一致时,将所述目标停车位的标识切换为占用标识。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位,包括:根据所述目标位置,确定所述目标位置的指定范围内的至少一个停车场;获取各所述停车场中每个停车位的标识,所述标识为占用标识或者空闲标识;获取具备空闲标识的所有停车位,以作为所述空闲停车位;获取各所述空闲停车位的停车位位置。上述技术方案中的一个技术方案具有如下有益效果:本发明实施例中,通过获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位,并根据各停车位位置,在其中确定一个目标停车位,进而,在各目标停车位与目标车辆之间的至少一条候选路径中,确定一条目标路径,从而,基于该目标路径,自动为目标车辆进行停车路径导航。基于此,通过自动分配的方式,能够便捷的为目标车辆进行导航,既能够避免目标车辆自行在停车场中查找停车位所存在的时间浪费问题,也能够极大的降低停车场安排人工进行路径导航导致的人力成本;如此,目标车辆在进入目标停车场后,能够基于停车路径导航便捷的找到目标停车位,避免不必要的时间浪费,提高停车效率。第二方面,本发明实施例提供了一种路径导航装置,包括:获取单元,用于获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位;第一确定单元,用于根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位;第二确定单元,用于在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径;导航单元,用于基于所述目标路径,为所述目标车辆进行停车路径导航。第三方面,本发明实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述的路径导航方法。第四方面,本发明实施例提供了一种计算机可读存储介质,包括:计算机可执行指令,当所述计算机可执行指令被运行时,用以执行如第一方面任一项所述的路径导航方法。上述技术方案中的一个技术方案具有如下有益效果:本发明实施例中,通过获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位,并根据各停车位位置,在其中确定一个目标停车位,进而,在各目标停车位与目标车辆之间的至少一条候选路径中,确定一条目标路径,从而,基于该目标路径,自动为目标车辆进行停车路径导航。基于此,通过自动分配的方式,能够便捷的为目标车辆进行导航,既能够避免目标车辆自行在停车场中查找停车位所存在的时间浪费问题,也能够极大的降低停车场安排人工进行路径导航导致的人力成本;如此,目标车辆在进入目标停车场后,能够基于停车路径导航便捷的找到目标停车位,避免不必要的时间浪费,提高停车效率。【附图说明】为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1是本发明实施例所提供的路径导航方法的实施例一的流程示意图;图2是本发明实施例所提供的路径导航方法的实施例二的流程示意图;图3是本发明实施例所提供的路径导航方法的实施例三的流程示意图;图4是本发明实施例所提供的路径导航方法的实施例四的流程示意图;图5是本发明实施例所提供的路径导航装置的功能方块图;图6是本发明实施例所提供的计算机设备的功能方块图。【具体实施方式】为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述指示信息,但这些指示信息不应限于这些术语。这些术语仅用来将指示信息彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一指示信息也可以被称为第二指示信息,类似地,第二指示信息也可以被称为第一指示信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。针对现有技术中用户车辆自行查找停车位存在的停车效率较低的问题,本发明实施例提供了如下解决思路:自动整合目标停车场内的多个空闲停车位,并为目标车辆自动筛选并确定出目标停车位,从而,为目标车辆进行停车路径导航,使得目标车辆可以便捷的基于该路径导航找到目标停车位。在该思路的引导下,本方案实施例提供了以下可行的实施方案。实施例一本发明实施例给出一种路径导航方法,请参考图1,该方法包括以下步骤:s102,获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位。s104,根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位。s106,在目标车辆与目标停车位之间的至少一条候选路径中,确定一条目标路径。s108,基于目标路径,为目标车辆进行停车路径导航。以下,对上述各步骤进行具体说明。本发明实施了中可以实现针对停车路径的远程导航或停车场内的实地导航。s102中涉及的目标位置可以是用户确定的,该位置可以是任一地理位置,或者,也可以具体为某一停车场的位置。基于此,本发明实施例可以结合不同的应用场景触发执行s102步骤。举例说明,针对目标车辆即将进入任一停车场停车的场景,可以是在目标车辆进入该停车场时,触发执行s102步骤;也就是,实现停车场内的实地导航。或者,在另一个应用场景中,也可以在接收到目标车辆的车辆控制器发送的停车位预定请求或者目标位置指示信息时,基于该停车位预定请求或者目标位置指示信息,触发执行s102步骤。本发明实施例所涉及的车辆控制器为可以控制目标车辆的控制器,并不局限于车辆本身设置的控制器,例如,可以是与目标车辆的主控制器建立通信连接的控制终端。需要说明的是,本发明实施例中所涉及的终端可以包括但不限于个人计算机(personalcomputer,pc)、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)、手机等。基于该路径导航方法被触发,执行s102步骤。具体的,s102步骤的执行可以有多种方式。为了便于理解,本发明实施例给出如下一种实现方式:在停车场中为各停车位设置标识,该标识可以为空闲标识或占用标识,其中,具备空闲标识的停车位表示该停车位并未被占用,处于可停放车辆的状态;反之,具备占用标识的停车位表示该停车位已经停放有车辆,处于不可停放车辆的状态。在这种场景下,执行s102步骤时,只需要按照如下方式实现:根据目标位置,确定目标位置的指定范围内的至少一个停车场;获取各停车场中每个停车位的标识,标识为占用标识或者空闲标识;获取具备空闲标识的所有停车位,以作为空闲停车位;获取各空闲停车位的停车位位置。本发明实施例对于空闲标识或占用标识的设置方式及显示方式无限定。例如,若以平面图或三维立体图的方式呈现目标停车场中各停车位的状态,因此,在一个场景中,可以以不同的颜色来对停车位进行标识,如占用标识显示为红色,空闲标识显示为灰色。本发明实施例中,考虑到若目标位置的指定范围内所有的停车场均已经满员,即在s102中无法获取到空闲停车位时,还可以输出用于提示该目标位置的指定范围内的停车场均无空闲停车位的提示信息至目标车辆的车辆控制器,或者,输出请求扩大范围的请求消息至目标车辆的车辆控制器。基于s102获取到的至少一个空闲停车位,本发明实施例给出以下两种实现s104步骤的实现方式:第一种方式:根据预设的规则自动在多个空闲停车位确定一个目标停车位。为了便于理解,本发明实施例给出一种根据预设的距离最短原则确定目标停车位的方法。具体的,可以参考图2,此时,s104步骤可以具体包括如下步骤:s1042a,获取目标车辆当前所处的车辆位置s1044a,获取各停车位位置分别与车辆位置之间的距离。其中,该步骤所涉及的距离可以是直线距离,或者,也可以是路径距离,也就是停车位位置与车辆位置之间的至少一条可通行路径的行进距离。s1046a,获取距离最短的一个空闲停车位,以作为目标停车位。可知,上述方式为一种可行的方式,具体实现时,规则提前预设即可。例如,还可以预设为最靠近出口原则、步行最短原则等。这种实现方式无需用户参与,就可以便捷的在目标车辆进入停车场时快速获得目标停车位,节省时间,效率较高。在这种实现方式中,也可以进一步与用户选择相结合。此时,也可以参考图3,该方法还可以包括如下步骤:s105,将目标停车位的停车位位置发送给目标车辆的车辆控制器。从而,根据接收到的车辆控制器根据目标停车位的停车位位置反馈的指示信息,采取不同的处理方式,具体包括如下两种方式:当接收到车辆控制器发送的确认目标停车位的第一指示信息时,执行s106中在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径的步骤。或者,当接收到车辆控制器发送的拒绝目标停车位的第二指示信息时,执行s104中根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位的步骤。如此,在自动分配停车位的方案中,还进一步为用户提供了进一步选择的空间,当用户对当前自动确定的目标停车位不满意时,可以回到执行s104中确定目标停车位的步骤,以重新确定目标停车位。在一个更具体的实现场景中,若根据s105步骤的判断回到执行s104步骤中重新确定目标停车位的步骤时,在此次执行s104步骤时,可在各空闲停车位中去掉上次执行s104步骤时确定的目标停车位,以避免再次得到用户不认可的目标停车位,或避免进入死循环。第二种方式:提示用户,并基于用户的选择确定目标停车位。具体的,可以参考图3,此时,s104步骤可以具体包括如下步骤:s1042b,将各空闲停车位的停车位位置发送给目标车辆的车辆控制器。s1044b,接收车辆控制器根据各空闲停车位的停车位位置反馈的停车指示信息。s1046b,获取停车指示信息所指定的一个空闲停车位,以作为目标停车位。上述实现方式可以满足用户远程预定停车位或者现场选择停车位的不同需求,即便用户目前不在现场,也能够实现针对目标停车位的预定。这种实现方式,是将确定目标停车位的选择权交给了用户,如此,得到的目标停车位更符合用户的个性化需求,灵活性较高。基于上述两种实现方式,得到了目标停车位,则请参考图4,执行s106步骤的方法可以为:s1062,将目标停车位的停车位位置作为终点,并将目标车辆的车辆位置作为起点,获取起点与终点之间的至少一条候选路径。s1064,根据所述各候选路径的路径长度,确定所述目标路径。其中,该步骤的实现方式与s104步骤的实现方式类似,可以通过预设规则选择,和/或,与用户选择路径相结合,对此不再进行赘述。基于此,在具体执行时,s108中的导航步骤的实现方式可以为:将目标路径发送给用户车辆的车辆控制器。从而,通过车辆控制器实现对该目标路径的导航功能。具体实现时,可以通过车辆控制器中内置的导航应用程序实现路径导航,或者,亦可以通过车辆控制器上的浏览器的一个网页程序来实现路径导航。本发明实施例中,考虑到s108步骤执行路径导航后,还可以进一步在导航结束后,更换目标停车位的标识。因此,该方法还可以包括如下步骤:实时获取目标目标停车位的停车位位置与目标车辆的车辆位置;检测该目标停车位的停车位位置与车辆位置是否一致;当检测出停车位位置与车辆位置一致时,将目标停车位的标识切换为占用标识。基于本发明实施例上述提供的路径导航方法,本发明实施例提供了一种计算机可读存储介质,包括:计算机可执行指令,当所述计算机可执行指令被运行时,用以执行如上任一种实现方式所述的路径导航方法。本发明实施例的技术方案具有以下有益效果:本发明实施例中,通过获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位,在其中确定一个目标停车位,进而,在各目标停车位与目标车辆之间的至少一条候选路径中,确定一条目标路径,从而,基于该目标路径,自动为目标车辆进行停车路径导航。基于此,通过自动分配的方式,能够便捷的为目标车辆进行导航,既能够避免目标车辆自行在停车场中查找停车位所存在的时间浪费问题,也能够极大的降低停车场安排人工进行路径导航导致的人力成本;如此,目标车辆在进入目标停车场后,能够基于停车路径导航便捷的找到目标停车位,避免不必要的时间浪费,提高停车效率。实施例二基于上述实施例一所提供的路径导航方法,本发明实施例进一步给出实现上述方法实施例中各步骤及方法的装置实施例。一方面,本发明实施例提供了一种路径导航装置,请参考图5,该路径导航装置500包括:获取单元51,用于获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位;第一确定单元52,用于根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位;第二确定单元53,用于在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径;导航单元54,用于基于所述目标路径,为所述目标车辆进行停车路径导航。在一个实现场景中,第一确定单元52具体用于:获取所述目标车辆当前所处的车辆位置;获取各停车位位置分别与所述车辆位置之间的距离;获取距离最短的一个空闲停车位,以作为所述目标停车位。此时,第一确定单元52还可以进一步用于在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径之前,还具体用于:将目标停车位的停车位位置发送给目标车辆的车辆控制器;当接收到车辆控制器发送的确认目标停车位的第一指示信息时,执行在目标车辆与所述目标停车位之间的至少一条候选路径中,确定一条目标路径的步骤;当接收到车辆控制器发送的拒绝目标停车位的第二指示信息时,执行根据各空闲停车位的停车位位置,在各空闲停车位中确定一个目标停车位的步骤。在另一实现场景中,第一确定单元52具体用于:将各空闲停车位的停车位位置发送给目标车辆的车辆控制器;接收车辆控制器根据各空闲停车位的停车位位置反馈的停车指示信息;获取停车指示信息所指定的一个空闲停车位,以作为目标停车位。本发明实施例中,第二确定单元53具体用于:将目标停车位的停车位位置作为终点,并将目标车辆的车辆位置作为起点,获取起点与终点之间的至少一条候选路径;根据所述各候选路径的路径长度,确定所述目标路径。其中,导航单元54在具体执行根据目标路径,为目标车辆进行停车路径导航的步骤时,进一步具体用于:将目标路径发送给用户车辆的车辆控制器。在一个可行的场景中,该路径导航装置还可以包括:实时获取单元(图5未示出),用于实时获取目标停车位的停车位位置与目标车辆的车辆位置;检测单元(图5未示出),用于检测停车位位置与车辆位置是否一致;切换单元(图5未示出),用于当检测出停车位位置与车辆位置一致时,将目标停车位的标识切换为占用标识。在这种实现场景中个,获取单元51具体用于:根据所述目标位置,确定所述目标位置的指定范围内的至少一个停车场;获取各所述停车场中每个停车位的标识,所述标识为占用标识或者空闲标识;获取具备空闲标识的所有停车位,以作为所述空闲停车位;获取各所述空闲停车位的停车位位置。另一方面,本发明实施例提供了一种计算机设备,请参考图6,该计算机设备600包括:存储器61、处理器62以及存储在存储器61中并可在处理器62上运行的计算机程序,处理器62执行计算机程序时实现如实施例一任一项所述的路径导航方法的步骤。由于本实施例中的各单元能够执行实施例一所示的方法,本实施例未详细描述的部分,可参考对实施例一的相关说明。本发明实施例的技术方案具有以下有益效果:本发明实施例中,通过获取目标位置的指定范围内的至少一个停车场中的至少一个空闲停车位,并根据各停车位位置,在其中确定一个目标停车位,进而,在各目标停车位与目标车辆之间的至少一条候选路径中,确定一条目标路径,从而,基于该目标路径,自动为目标车辆进行停车路径导航。基于此,通过自动分配的方式,能够便捷的为目标车辆进行导航,既能够避免目标车辆自行在停车场中查找停车位所存在的时间浪费问题,也能够极大的降低停车场安排人工进行路径导航导致的人力成本;如此,目标车辆在进入目标停车场后,能够基于停车路径导航便捷的找到目标停车位,避免不必要的时间浪费,提高停车效率。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1