本发明的实施例涉及车辆技术领域,尤其涉及一种车载导航仪及导航方法、导航系统。
背景技术:
车辆在行驶过程中能够监测剩余油量,当监测到油量不足时车载导航仪可以向驾驶员推荐距离最近的加油站。然而现有的车载导航仪仅能向驾驶员推荐距离最近的加油站,该被推荐的距离最近的加油站可能存在排队车辆较多、等候时间较长、油编号与本车不符等问题。驾驶员无法预先了解这些情况。驾驶员需要赶到该被推荐的距离最近的加油站,了解到相关情况后,再重新选择加油站,造成时间的浪费。
技术实现要素:
本发明的实施例提供一种车载导航仪及导航方法、导航系统,能够向驾驶员推荐最合适的加油站,避免时间的浪费提高用户体验。
第一方面,提供一种车载导航仪,包括:
第一获取单元,用于从服务器获取车辆的加油卡对应的油编号;
第二获取单元,用于当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品;
第三获取单元,用于获取所述车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速;获取从所述各个目标加油站到达所述车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速;获取所述各个目标加油站的平均加油时间;
计算单元,用于根据所述第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算所述车辆由当前位置经由各个目标 加油站到达目的地的全程行驶时间;
推荐单元,用于将全程行驶时间最小的目标加油站推荐给驾驶员。
结合第一方面,在第一种可能的实现方式中,所述推荐单元,还用于当所述全程行驶时间最小的目标加油站数量大于或等于2时,则将所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站推荐给驾驶员。
结合第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述推荐单元,还用于当所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站数量大于或等于2时,则将所述平均加油时间最短的目标加油站中第一行驶距离最短的目标加油站推荐给驾驶员。
结合第一方面,在第三种可能的实现方式中,所述第一获取单元,包括:
卡号获取模块,用于获取车辆的加油卡的卡号;
登录模块,用于登陆服务器,并将所述加油卡的卡号发送至所述服务器;
接收模块,用于接收所述服务器发送的所述加油卡的卡号对应的油编号,其中所述油编号为所述服务器自加油卡发售方服务器获取。
结合第一方面或第一方面中任意一种可能的实现方式,在第四种可能的实现方式中,还包括:
所述计算单元,还用于根据推荐的目标加油站对应的第一行驶距离和第二行驶距离以及剩余油量确定加油量;
第四获取单元,用于从所述服务器获取加油卡的剩余金额,其中所述剩余金额为所述服务器自加油卡发售方服务器获取;
提醒单元,用于当所述剩余金额小于预设值或者所述剩余金额不足以购买所述加油量对应的油品时,向驾驶员发出充值提醒。
第二方面,提供一种导航方法,包括:
从服务器获取车辆的加油卡对应的油编号;
当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品;
获取所述车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速;
获取从所述各个目标加油站到达所述车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速;
获取所述各个目标加油站的平均加油时间;
根据所述第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算所述车辆由当前位置经由各个目标加油站到达目的地的全程行驶时间;
将全程行驶时间最小的目标加油站推荐给驾驶员。
结合二方面第一种可能的实现方式,在第二种可能的实现方式中,当所述全程行驶时间最小的目标加油站数量大于或等于2时,则将所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站推荐给驾驶员。
结合第二方面第一种可能的实现方式,在第二种可能的实现方式中,当所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站数量大于或等于2时,则将所述平均加油时间最短的目标加油站中第一行驶距离最短的目标加油站推荐给驾驶员。
结合第二方面,在第三种可能的实现方式中,所述从服务器获取车辆的加油卡对应的油编号,包括:
获取车辆的加油卡的卡号;
登陆服务器,并将所述加油卡的卡号发送至所述服务器;
接收所述服务器发送的所述加油卡的卡号对应的油编号,其中所述油编号为所述服务器自加油卡发售方服务器获取。
结合第二方面或第二方面中任意一种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:
根据推荐的目标加油站对应的第一行驶距离和第二行驶距离以及剩余油量确定加油量;
从所述服务器获取加油卡的剩余金额,其中所述剩余金额为所述服务器自加油卡发售方服务器获取;
当所述剩余金额小于预设值或者所述剩余金额不足以购买所述加油量对应的油品时,向驾驶员发出充值提醒。
本发明的实施例提供的车载导航仪及导航方法、导航系统,能够从服务器获取车辆的加油卡对应的油编号;当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品;获取车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速;获取从各个目标加油站到达车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速;获取各个目标加油站的平均加油时间;根据第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算车辆由当前位置经由各个目标加油站到达目的地的全程行驶时间;将全程行驶时间最小的目标加油站推荐给驾驶员;从而实现向驾驶员推荐最合适的加油站,避免时间的浪费提高用户体验。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的实施例提供的一种导航系统的结构示意图;
图2本发明的实施例提供的一种车载导航仪的结构示意图;
图3本发明的另一实施例提供的一种车载导航仪的结构示意图;
图4本发明的又一实施例提供的一种车载导航仪的结构示意图;
图5本发明的实施例提供的一种导航方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。
本发明的实施例应用于如图1所示的导航系统,包括车载导航仪1、服务器2和加油卡发售方服务器3、其中车载导航仪1能够识别加油卡发售方发售的加油卡,其中车载导航仪1能够通过服务器2与加油卡发售方服务器3进行信息交互,基于上述导航系统,参照图1所示,提供一种车载导航仪,包括:
第一获取单元11,用于从服务器获取车辆的加油卡对应的油编号。
第二获取单元12,用于当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品。
第三获取单元13,用于获取所述车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速;获取从所述各个目标加油站到达所述车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速;获取所述各个目标加油站的平均加油时间。
计算单元14,用于根据所述第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算所述车辆由当前位置经由各个目标加油站到达目的地的全程行驶时间。
推荐单元15,用于将全程行驶时间最小的目标加油站推荐给驾驶员。
其中,以第一行驶距离s1、第一车速v1、第二形式距离s2、第二车 速v2以及平均加油时间t计算全程行驶时间t可以参照如下公式:
t=(s1/v1)+t+(s2/v2);
其中平均加油时间t为服务器提供的统计值,其中该统计值t可以通过计算车辆进入加油站开始计时,至离开加油站结束计时,车载导航仪将车辆进入加油站到离开的时长上报服务器,有服务器将各个车辆上报至同一加油站的时长进行平均计算获取。
本发明的实施例提供的车载导航仪,能够从服务器获取车辆的加油卡对应的油编号;当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品;获取车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速;获取从各个目标加油站到达车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速;获取各个目标加油站的平均加油时间;根据第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算车辆由当前位置经由各个目标加油站到达目的地的全程行驶时间;将全程行驶时间最小的目标加油站推荐给驾驶员;从而实现向驾驶员推荐最合适的加油站,避免时间的浪费提高用户体验。
其中,当全程行驶时间最小的目标加油站数量大于或等于2时,为了将合适的目标加油站推荐给驾驶员,所述推荐单元15,还用于将所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站推荐给驾驶员。
当所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站数量大于或等于2时,推荐单元15,还用于将所述平均加油时间最短的目标加油站中第一行驶距离最短的目标加油站推荐给驾驶员。
具体的,参照图2所示,第一获取单元11,包括:
卡号获取模块111,用于获取车辆的加油卡的卡号。
这里,可以是驾驶员将卡号输入车载导航仪,示例性的,驾驶员将加油卡插入车载导航仪的读卡槽,导航仪读取到加油卡的卡号。或者驾驶员手工将加油卡卡号输入导航仪,并通过密码进行相关的验证。
登录模块112,用于登陆服务器,并将所述加油卡的卡号发送至所述服务器。
接收模块113,用于接收所述服务器发送的所述加油卡的卡号对应的油编号,其中所述油编号为所述服务器自加油卡发售方服务器获取。
其中,服务器还可以从加油卡发售方服务器获取加油卡对应的车牌号、每日加油金额等信息。通过将车牌号与加油卡绑定,并限定加油金额的方式增加加油卡使用的安全性。
进一步的,为了避免加油卡剩余金额不足,参照图3所示的导航仪,还包括:所述计算单元14,还用于根据推荐的目标加油站对应的第一行驶距离和第二行驶距离以及剩余油量确定加油量。
第四获取单元16,用于从所述服务器获取加油卡的剩余金额,其中所述剩余金额为所述服务器自加油卡发售方服务器获取。
提醒单元17,用于当所述剩余金额小于预设值或者所述剩余金额不足以购买所述加油量对应的油品时,向驾驶员发出充值提醒。
参照图4所示,本发明的实施例提供一种导航方法,其中该导航方法通过上述的导航仪实施,包括如下步骤:
401、从服务器获取车辆的加油卡对应的油编号。
步骤401具体通过如下步骤实现:
s1、获取车辆的加油卡的卡号。
其中在步骤s1中,驾驶员将卡号输入车载导航仪,示例性的,驾驶员将加油卡插入车载导航仪的读卡槽,导航仪读取到加油卡的卡号。或者驾驶员手工将加油卡卡号输入导航仪,并通过密码进行相关的验证。
s2、登陆服务器,并将所述加油卡的卡号发送至所述服务器。
s3、接收所述服务器发送的所述加油卡的卡号对应的油编号,其中所述油编号为所述服务器自加油卡发售方服务器获取。
其中,服务器还可以从加油卡发售方服务器获取加油卡对应的车牌号、每日加油金额等信息。通过将车牌号与加油卡绑定,并限定加油金额 的方式增加加油卡使用的安全性。
402、当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品。
403、获取所述车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速。
404、获取从所述各个目标加油站到达所述车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速。
405、获取所述各个目标加油站的平均加油时间。
406、根据所述第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算所述车辆由当前位置经由各个目标加油站到达目的地的全程行驶时间。
其中,以第一行驶距离s1、第一车速v1、第二形式距离s2、第二车速v2以及平均加油时间t计算全程行驶时间t可以参照如下公式:
t=(s1/v1)+t+(s2/v2);
其中平均加油时间t为服务器提供的统计值,其中该统计值t可以通过计算车辆进入加油站开始计时,至离开加油站结束计时,车载导航仪将车辆进入加油站到离开的时长上报服务器,有服务器将各个车辆上报至同一加油站的时长进行平均计算获取。
407、将全程行驶时间最小的目标加油站推荐给驾驶员。
此外,当所述全程行驶时间最小的目标加油站数量大于或等于2时,还包括如下步骤:
408、将所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站推荐给驾驶员。
此外,当所述全程行驶时间最小的目标加油站中平均加油时间最短的目标加油站数量大于或等于2时,还包括如下步骤:
409、将所述平均加油时间最短的目标加油站中第一行驶距离最短的目标加油站推荐给驾驶员。
本发明的实施例提供的导航方法,能够从服务器获取车辆的加油卡对应的油编号;当确定剩余油量低于预设值时,获取剩余油量能够到达的各个目标加油站,所述目标加油站包含所述有编号对应的油品;获取车辆当前位置到达各个目标加油站的第一行驶距离,以及该第一行驶距离对应路段的第一车速;获取从各个目标加油站到达车辆行驶目的地的第二行驶距离,以及该第二行驶距离对应的第二车速;获取各个目标加油站的平均加油时间;根据第一行驶距离、第一车速、第二行驶距离、第二车速以及各个平均加油时间计算车辆由当前位置经由各个目标加油站到达目的地的全程行驶时间;将全程行驶时间最小的目标加油站推荐给驾驶员;从而实现向驾驶员推荐最合适的加油站,避免时间的浪费提高用户体验。
进一步的,该所述方法还包括如下步骤:
410、根据推荐的目标加油站对应的第一行驶距离和第二行驶距离以及剩余油量确定加油量;
411、从所述服务器获取加油卡的剩余金额,其中所述剩余金额为所述服务器自加油卡发售方服务器获取;
412、当所述剩余金额小于预设值或者所述剩余金额不足以购买所述加油量对应的油品时,向驾驶员发出充值提醒。
其中对上述步骤410-412可以在步骤407之后进行或者在步骤408之后进行或者在步骤409之后进行,这里不做限定,只要通过上述步骤401-409能够回去推荐给驾驶员的目标加油站则可以执行步骤410-412。
其中,需要说明的是,本实施例中的各个单元、模块可以为单独设立的处理器,也可以集成在某一个处理器中实现,此外,也可以以程序代码的形式存储于车载导航仪的存储器中,由处理器调用并执行以上各个单元的功能。这里所述的处理器可以是一个中央处理器(英文全称:centralprocessingunit,英文简称:cpu),或者是特定集成电路(英文全称:applicationspecificintegratedcircuit,英文简称:asic),或者是被配置成实施本发明实施例的一个或多个集成电路。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围 内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。