一种导航推荐方法、装置、介质及计算机设备
技术领域
本申请涉及新能源汽车
技术领域
,尤其涉及一种导航推荐方法、装置、介质及计算机设备。背景技术
目前,随着新能源汽车(例如纯电动汽车或混动汽车)的兴起,越来越多的人选择了绿色出行。为了满足人们的出行需求,可以在用来操作新能源汽车的APP中为用户出行进行导航。
但是,由于目前的导航仅仅依据用户提供的目的地进行导航,缺乏深度交互,不能精准把握用户需求,因此不能够为用户提供精准的导航服务。
发明内容
本发明提供了一种导航推荐方法、装置、介质及计算机设备,以解决或者部分解决目前的导航服务精准度较低的技术问题。
为解决上述技术问题,本发明提供了一种导航推荐方法,所述方法包括:
响应用户的导航请求,获得所述导航请求对应的第一目的地;
根据所述用户驾驶的目标车辆的车况和所述导航请求对应的导航路径的路况进行分析,获得分析结果;
若所述分析结果为所述目标车辆无法到达所述第一目的地,根据所述导航路径确定是否存在与所述第一目的地类型相同、且为所述目标车辆能够到达的第二目的地;
若存在,将所述第二目的地推荐至所述用户。
优选的,根据所述用户驾驶的目标车辆的车况和所述导航请求对应的导航路径的路况进行分析,获得分析结果,具体包括:
根据所述车况获取维持所述目标车辆安全行驶要求的电量阈值;
根据所述车况和所述路况预测得到所述目标车辆到达所述第一目的地时的剩余电量;
判断所述剩余电量是否高于所述电量阈值;
若所述剩余电量低于所述电量阈值,搜索以所述第一目的地为中心的第一预设范围内是否具有可用充电桩;
若所述第一预设范围内没有所述可用充电桩,所述分析结果为所述目标车辆无法到达所述第一目的地。
优选的,所述搜索以所述第一目的地为中心的第一预设范围内是否具有可用充电桩之后,所述方法还包括:
若所述第一预设范围内具有所述可用充电桩,判断所述目标车辆能否到达所述第一预设范围内的可用充电桩;
若所述目标车辆能无法到达所述第一预设范围内的可用充电桩,所述分析结果为所述目标车辆无法到达所述第一目的地;
若所述目标车辆能到达所述第一预设范围内的可用充电桩,将所述第一预设范围内的可用充电桩推荐至所述用户。
优选的,根据所述导航路径确定是否存在与所述第一目的地类型相同、且为所述目标车辆能够到达的第二目的地,具体包括:
获取所述导航路径的预设距离范围;
在所述预设距离范围内确定是否存在所述第二目的地。
优选的,所述从所述导航请求对应的导航路径上搜索第二目的地进行推荐,具体包括:
判断以所述第二目的地为中心的第二预设范围内是否具有可用充电桩;
若所述第二预设范围内具有所述可用充电桩,将所述第二预设范围内的可用充电桩和所述第二目的地一并推荐至所述用户。
优选的,根据所述导航路径确定是否存在与所述第一目的地类型相同、且为所述目标车辆能够到达的第二目的地之后,所述方法还包括:
若不存在,以所述目标车辆的当前位置为中心确定出第三预设范围;
搜索所述第三预设范围内的可用充电桩进行推荐。
优选的,所述将所述第二目的地推荐至所述用户之后,所述方法还包括:
响应用户针对所述第二目的地的导航请求,确定所述第二目的地对应的导航路径进行导航。
本发明公开了一种导航推荐装置,包括:
获得模块,用于响应用户的导航请求,获得所述导航请求对应的第一目的地;
分析模块,用于根据所述用户驾驶的目标车辆的车况和所述导航请求对应的导航路径的路况进行分析,获得分析结果;
确定模块,用于若所述分析结果为所述目标车辆无法到达所述第一目的地,根据所述导航路径确定是否存在与所述第一目的地类型相同、且为所述目标车辆能够到达的第二目的地;
推荐模块,用于若存在,将所述第二目的地推荐至所述用户。
本发明公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。
本发明公开了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。
通过本发明的一个或者多个技术方案,本发明具有以下有益效果或者优点:
本发明公开了一种导航推荐方法、装置、介质及计算机设备,在该方法中,在用户驾驶的目标车辆需要导航的情况下,若分析出目标车辆有意向前往第一目的地但无法到达第一目的地,能够推荐保证目标车辆能够到达并且类型相同的第二目的地。既考虑了用户的主观需求,又考虑了目标车辆的实际客观条件,故能够在充分了解用户需求的基础上,基于客观实际条件为用户提供目的地进行选择,使导航能顺利进行,不但提高了导航推荐的精确性也保证了行车安全性。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的
具体实施方式
。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了根据本发明一个实施例的导航推荐方法的流程图;
图2示出了根据本发明一个实施例的导航推荐装置的示意图;
图3为本发明实施例提供的计算机设备结构示意图;
图4为本发明实施例提供的计算机存储介质结构示意图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种导航推荐方法、装置、介质及计算机设备,用以解决现有技术的目前的导航、推荐服务精准度较低的技术问题。该方法应用在终端侧(例如车载端或者手机端)装载的用于管理目标车辆的APP中或车机中,该APP可针对目标车辆执行多种操作,或者响应针对目标车辆的各类需求。例如,当目标车辆需要充电时,该装置可响应充电请求提供充电桩分布地图给用户,以便筛选合适的充电站。或者,当用户需要导航时为其提供导航服务。
值得注意的是,本实施例的目标车辆并不代表特指的车辆,任意车辆都可以作为本实施例的目标车辆来实施本实施例中的方案,而任何和本发明相关的实施方案都应当处于本发明的保护范围之内。
下面结合实施例对导航推荐方法进行具体说明,如图1所示,该方法包括:
步骤11,响应用户的导航请求,获得所述导航请求对应的第一目的地。
在本实施例中,导航请求是由用户在APP/车机中输入第一目的地后产生的请求,根据输入的第一目的地进行导航,而第一目的地为用户有前往意向的目的地。
作为一种可选的实施例,在获得所述导航请求对应的第一目的地之后,还会响应导航请求,规划从目标车辆的当前位置到第一目的地的导航路径。
步骤12,根据所述用户驾驶的目标车辆的车况和所述导航请求对应的导航路径的路况进行分析,获得分析结果。
在本实施例具体的分析过程中,根据目标车辆的车况获取维持所述目标车辆安全行驶要求的电量阈值。其中,目标车辆的车况包括:车速、行车时间、电量消耗速率、当前剩余电量、维持所述目标车辆安全行驶要求的电量阈值等等。电量消耗速率由行车中的电量使用情况决定,例如车速越高、空调温度越低,电量消耗速率就快,剩余电量可参考车速、行车时间、电量消耗速率等等一个或者多个因素计算得到。电量阈值从车况中获取,结合用户一般充电频次和电池保养推荐电量进行确定,即维持车辆电池健康,保证行车安全所对应的最低电量。根据车况和路况预测得到目标车辆到达第一目的地时的剩余电量。剩余电量由路况和车况共同决定,例如道路拥堵状况,结合目标车辆的行车速度、行车时间等共同预测出剩余电量。判断剩余电量是否高于电量阈值。若低于电量阈值,分析结果为目标车辆无法到达第一目的地。
作为一种可选的实施例,虽然目标车辆无法直接到达第一目的地,若第一目的地附近有充电桩,可前往其附近的充电桩先充电,充电后再到达第一目的地。因此,为了推荐的准确性,若预判出剩余电量低于电量阈值,搜索以第一目的地为中心的第一预设范围内是否具有可用充电桩。其中,第一预设范围可以根据用户电量确定,例如以第一目的地为中心,在车辆的续航里程之内范围;而可用充电桩指的是目标车辆可正常使用的充电桩,若第一预设范围内没有所述可用充电桩,分析结果为目标车辆无法到达第一目的地。若第一预设范围内有可用充电桩,则进一步判断目标车辆能否到达第一预设范围内的可用充电桩,即根据电量情况判断是否车辆能到达;若目标车辆能到达第一预设范围内的可用充电桩,将第一预设范围内的可用充电桩推荐至用户。若第一预设范围内没有可用充电桩,则确定目标车辆无法到达第一目的地,执行后续的推荐步骤。
步骤13,若分析结果为目标车辆无法到达第一目的地,根据导航路径确定是否存在与第一目的地类型相同、且为目标车辆能够到达的第二目的地。
其中,第二目的地为目标车辆能够到达且和第一目的地类型相同的目的地。例如第一目的地和第二目的地同为百货商城,或者同为医院等等。
通过上述方案,本发明的一个或者多个实施例在目标车辆通过导航前往第一目的地的情况下,若分析出目标车辆无法到达第一目的地,能够推荐与第一目的地类型相同且目标车辆能够到达的第二目的地。既考虑了用户的主观需求,又考虑了目标车辆的实际客观条件,故能够在充分了解用户需求的基础上,基于客观实际条件为用户提供满足需求的目的地供其选择,不但提高了推荐的精确性,也保证了行车安全性。
在一种可选的推荐实施例中,获取导航路径的预设距离范围;在所述预设距离范围内确定是否存在所述第二目的地。例如,某导航路径附近50米内的第二目的地都可以作为潜在的候选点,本实施例并不限制其必须处于导航路径上。
若在导航路径上搜索到和第一目的地类型相同的若干(例如两个以上)待选目的地。从若干待选目的地中随机选择一个待选目的地作为第二目的地;或者从若干待选目的地中选择距离目标车辆最近的待选目的地作为第二目的地。当然还有其他多种选择方式,在此不再赘述。
在一种可选的推荐实施例中,若不存在第二目的地,为了使目标车辆顺利到达第一目的地并且保证行车安全,以目标车辆的当前位置为中心确定出第三预设范围;搜索第三预设范围内的可用充电桩进行推荐。其中,第三预设范围可以是根据实际情况而定的任意范围值;而可用充电桩指的是目标车辆能够到达且使用的充电桩,例如目标车辆按照车况预测出其可行驶10公里,推荐距离目标车辆5公里范围内的可用充电桩给目标车辆充电,以保证行车安全。
步骤24,若存在第二目的地,将第二目的地推荐至所述用户。
例如,将第一目的地对应的导航路径和提示信息一并进行显示。而由于目标车辆无法到达第一目的地,故也可以不在显示界面上显示第一目的地的导航路径,根据第二目的地生成提示信息,将提示信息替代第一目的地的导航路径进行显示。在推荐第二目的地的过程中,根据第二目的地生成提示信息显示在显示界面上,该提示信息具体用于提示用户根据第二目的地进行导航。
在一种可选的推荐实施例中,为了充分保证行车安全性,在推荐的过程中,判断以第二目的地为中心的第二预设范围内是否具有可用充电桩;其中,第二预设范围根据实际路况确定;而可用充电桩指的是目标车辆能够到达且使用的充电桩,例如可用充电桩处于目标车辆前往第二目的地的导航路径上。若第二预设范围内具有所述可用充电桩,将第二预设范围内的可用充电桩和第二目的地一并推荐至用户。此处的推荐过程和上述类似,故在此不再赘述。
在具体的实施过程中,若从所述导航路径上搜索到和所述第一目的地类型相同的两个以上待选目的地,针对每个待选目的地,可确定出每个待选目的地对应的可用充电桩数量,例如确定出处于每个待选目的地各自的第二预设范围内的可用桩数量;再根据各待选目的地和目标车辆的距离,和/或各待选目的地对应的可用充电桩数量,确定出第二目的地。例如,将距离最近,和/或可用桩数量最多的待选目的地为第二目的地,如此能够得到更符合目标车辆需求的目的地,保证行车安全。
作为一种可选的实施例,将第二目的地推荐至用户之后,响应用户针对第二目的地的导航请求,确定所述第二目的地对应的导航路径进行导航。
举例来说,当目标车辆所属用户在APP中的地图输入框中输入百货商城1,但是分析出目标车辆无法到达百货商城1,确认沿途是否有与目的地性质相似的地点,例如百货商城2,若有,将百货商城2对应的提示信息显示在APP的地图中,而不显示百货商城1的导航路径。该提示信息为:当前电量无法到达百货商城1,是否前往百货商城2。若用户确认前往,以百货商城2为目的地导航。再例如,若搜索到百货商城2附近的可用充电桩,将百货商城2附近的可用充电桩和百货商城2的提示信息一并显示在APP地图中。
基于与前述实施例中同样的发明构思,本发明实施例还提供本发明公开了一种导航推荐装置,参看图2,包括:
获得模块21,用于响应用户的导航请求,获得所述导航请求对应的第一目的地;
分析模块22,用于根据所述用户驾驶的目标车辆的车况和所述导航请求对应的导航路径的路况进行分析,获得分析结果;
确定模块23,用于若所述分析结果为所述目标车辆无法到达所述第一目的地,根据所述导航路径确定是否存在与所述第一目的地类型相同、且为所述目标车辆能够到达的第二目的地;
推荐模块24,用于若存在第二目的地,将所述第二目的地推荐至所述用户。
作为一种可选的实施例,分析模块22,具体用于:
根据所述车况获取维持所述目标车辆安全行驶要求的电量阈值;
根据所述车况和所述路况预测得到所述目标车辆到达所述第一目的地时的剩余电量;
判断所述剩余电量是否高于所述电量阈值;
若所述剩余电量低于所述电量阈值,搜索以所述第一目的地为中心的第一预设范围内是否具有可用充电桩;
若所述第一预设范围内没有所述可用充电桩,所述分析结果为所述目标车辆无法到达所述第一目的地。
所述搜索以所述第一目的地为中心的第一预设范围内是否具有可用充电桩之后,所述方法还包括:
作为一种可选的实施例,分析模块22,具体用于:
若所述第一预设范围内具有所述可用充电桩,判断所述目标车辆能否到达所述第一预设范围内的可用充电桩;
若所述目标车辆能无法到达所述第一预设范围内的可用充电桩,所述分析结果为所述目标车辆无法到达所述第一目的地;
若所述目标车辆能到达所述第一预设范围内的可用充电桩,对所述第一预设范围内的可用充电桩进行推荐。
作为一种可选的实施例,所述目标车辆到达所述第一目的地时的剩余电量根据所述导航路径的路况预判得到。
作为一种可选的实施例,所述确定模块23,具体用于:
获取所述导航路径的预设距离范围;
在所述预设距离范围内确定是否存在所述第二目的地。
作为一种可选的实施例,所述推荐模块24,具体用于:
判断以所述第二目的地为中心的第二预设范围内是否具有可用充电桩;
若所述第二预设范围内具有所述可用充电桩,将所述第二预设范围内的可用充电桩和所述第二目的地一并推荐至所述用户。
作为一种可选的实施例,确定模块23,具体还用于:
若不存在所述第二目的地,以所述目标车辆的当前位置为中心确定出第三预设范围;
搜索所述第三预设范围内的可用充电桩进行推荐。
作为一种可选的实施例,所述确定模块23,还用于将所述第二目的地推荐至所述用户之后,响应用户针对所述第二目的地的导航请求,确定所述第二目的地对应的导航路径进行导航。
基于与前述实施例同样的发明构思,本实施例提供一种计算机设备300,如图3所示,包括存储器310、处理器320及存储在存储器310上并可在处理器320上运行的计算机程序311,处理器320执行计算机程序311时实现上述实施例中任一种方法。
由于本实施例所介绍的计算机设备为实施本申请实施例一种充电站显示方法所采用的设备,故而基于本申请前述实施例中所介绍的方法,本领域所属技术人员能够了解本实施例的计算机设备的具体实施方式以及其各种变化形式,所以在此对于该服务器如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
基于与前述实施例同一发明构思,本实施例还提供一种计算机可读存储介质400,如图4所示,其上存储有计算机程序411,该计算机程序411被处理器执行时可以实现前述实施例中任一实施方式。
在本发明的方法中,在用户驾驶的目标车辆需要导航的情况下,若分析出目标车辆有意向前往的第一目的地但无法到达第一目的地,能够推荐保证目标车辆能够到达的且处于同一导航路径上的相同类型的第二目的地。既考虑了用户的主观需求,又考虑了目标车辆的实际客观条件,故能够在充分了解用户需求的基础上,基于客观实际条件为用户提供目的地进行选择,使导航能顺利进行,不但提高了导航推荐的精确性和也保证了行车安全性。
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的网关、代理服务器、系统中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:一种快速在线日志聚类的方法及设备