辅助驾驶车辆的方法和装置、机器可读存储介质及处理器与流程

文档序号:17469826发布日期:2019-04-20 05:44阅读:154来源:国知局
辅助驾驶车辆的方法和装置、机器可读存储介质及处理器与流程

本发明涉及车辆领域,具体地涉及一种辅助驾驶车辆的方法和装置、机器可读存储介质及处理器。



背景技术:

随着汽车行业的不断发展,驾车出行已成为人们日常生活中的首选交通方式。现有技术中,当车辆出现故障时,通过提示音和仪表盘故障灯来提示司机车辆出现故障。但是,司机看不懂到底哪里出现了问题,也不知道问题有多严重及怎么解决。



技术实现要素:

本发明的目的是提供一种辅助驾驶车辆的方法和装置、机器可读存储介质及处理器,其可解决或至少部分解决上述问题。

为了实现上述目的,本发明的一个方面提供一种用于辅助司机驾驶车辆的方法,该方法包括:判断所述车辆是否出现故障;在所述车辆出现故障的情况下,确定所出现故障的危险程度及解决所出现的故障的解决方案;以及语音播报所出现的故障、所述危险程度及所述解决方案。

可选地,在通过语音播报所出现的故障、所述危险程度及所述解决方案之前,该方法还包括:在所述车辆出现故障的情况下,判断所出现的故障的数量是否大于1;所述通过语音播报所出现的故障、所述危险程度及所述解决方案包括:在所述数量为1的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;在所述数量大于1且针对所出现的故障的所述解决方案包括第一预设解决方案的情况下,语音播报需要所述第一预设解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要所述第一预设解决方案;在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案但包括第二预设解决方案中的一者或多者的情况下,执行:语音播报需要所述一者的故障及其危险程度,并多轮语音播报询问用户是否需要所述一者;或根据预设解决方案优先级规则,语音播报需要所述多者中具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案;以及在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案和所述第二预设解决方案中的一者或多者的情况下,按照所出现的故障的优先级,语音播报出现的每一故障及其危险程度和解决方案。

可选地,该方法还包括:接收查询语音,该查询语音用于查询所述车辆的健康状态;判断所述查询语音所针对的方面是否出现故障;在所述查询语音所针对的方面出现故障的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;以及在所述查询语音所针对的方面未出现故障的情况下,语音播报所针对的方面健康。

可选地,在判断所述车辆是否出现故障包括判断所述车辆是否油量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余油量与安全油量阈值进行比较来判断是否出现油量不充足。

可选地,在判断所述车辆是否出现故障包括判断所述车辆是否电量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余电量与安全电量阈值进行比较来判断是否出现电量不充足。

可选地,在判断所述车辆是否出现故障包括判断所述车辆是否胎压异常的情况下,通过检测车辆的胎压并将检测到的胎压与安全胎压范围进行比较来判断所述车辆是否出现胎压异常。

相应地,本发明的另一方面提供一种用于辅助司机驾驶的装置,该装置包括:判断模块,用于判断所述车辆是否出现故障;确定模块,用于在所述车辆出现故障的情况下,确定所出现故障的危险程度及解决所出现的故障的解决方案;以及语音播报模块,用于播报所出现的故障、所述危险程度及所述解决方案。

可选地,所述判断模块还用于:在所述车辆出现故障的情况下,判断所出现的故障的数量是否大于1;所述通过语音播报所出现的故障、所述危险程度及所述解决方案包括:在所述数量为1的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;在所述数量大于1且针对所出现的故障的所述解决方案包括第一预设解决方案的情况下,语音播报需要所述第一预设解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要所述第一预设解决方案;在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案但包括第二预设解决方案中的一者或多者的情况下,执行:语音播报需要所述一者的故障及其危险程度,并多轮语音播报询问用户是否需要所述一者;或根据预设解决方案优先级规则,语音播报需要所述多者中具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案;以及在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案和所述第二预设解决方案中的一者或多者的情况下,按照所出现的故障的优先级,语音播报出现的每一故障及其危险程度和解决方案。

可选地,该装置还包括:语音接收模块,用于接收查询语音,该查询语音用于查询所述车辆的健康状态;所述判断模块还用于判断所述查询语音所针对的方面是否出现故障;所述语音播报模块还用于:在所述查询语音所针对的方面出现故障的情况下,播报所出现的故障、所述危险程度及所述解决方案;以及在所述查询语音所针对的方面未出现故障的情况下,播报该针对的方面健康。

可选地,在判断所述车辆是否出现故障包括判断所述车辆是否油量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余油量与安全油量阈值进行比较来判断是否出现油量不充足。

可选地,在判断所述车辆是否出现故障包括判断所述车辆是否电量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余电量与安全电量阈值进行比较来判断是否出现电量不充足。

可选地,在判断所述车辆是否出现故障包括判断所述车辆是否胎压异常的情况下,通过检测车辆的胎压并将检测到的胎压与安全胎压范围进行比较来判断所述车辆是否出现胎压异常。

此外,本发明的另一方面还提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行上述的方法。

另外,本发明的另一方面还提供一种处理器,用于运行程序,其中,所述程序被运行时用于执行上述的方法。

通过上述技术方案,当判断出车辆出现故障时,确定出故障的危险程度及对应的解决方案,语音播报所出现的故障及故障的危险程度和解决方案,如此,实现了在车辆出现故障的情况下,使得驾驶车辆的司机能明白哪里出现了故障、故障的危险程度及怎么解决故障。

本发明的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1是本发明一实施例提供的用于辅助司机驾驶车辆的方法的流程图;

图2是本发明另一实施例提供的弹窗展示的示意图;

图3是本发明另一实施例提供的处理弹窗的逻辑示意图;

图4是本发明另一实施例提供的用于辅助司机驾驶车辆的方法的流程图;

图5是本发明另一实施例提供的语音查询的逻辑示意图;

图6是本发明另一实施例提供的主动查询油量的逻辑示意图;

图7是本发明另一实施例提供的主动查询油量的逻辑示意图;

图8是本发明另一实施例提供的判断油量或电量是否充足的逻辑示意图;

图9是本发明另一实施例提供的判断胎压是否异常的逻辑示意图;

图10本发明另一实施例提供的展示车辆健康状况的示例图;以及

图11是本发明另一实施例提供的用于辅助司机驾驶车辆的装置的结构框图。

附图标记说明

1判断模块2确定模块

3语音播报模块

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

本发明实施例的一个方面提供一种用于辅助司机驾驶车辆的方法。图1是本发明一实施例提供的用于辅助司机驾驶车辆的方法的流程图,如图1所示,该方法包括以下内容。

在步骤s10中,判断车辆是否出现故障,若是则执行步骤s11,若否则重复执行步骤s10。具体地,可以根据车辆的各个部件通过can总线发送的信号来车辆的各个部件的状态进行判断,判断车辆是否存在故障。例如,故障可以包括油量不充足、电量不充足、胎压异常、机油寿命不长、车门未关闭等。

在步骤s11中,确定故障的危险程度及解决所出现的故障的解决方案。在确定出车辆存在故障的情况下,根据基于其确定车辆出现故障的信号确定故障的危险程度,结合预设解决方案规则确定解决所出现的故障的解决方案。

在步骤s12中,语音播报出现的故障及所出现的故障的危险程度及解决方案。此外,还可以向驾驶员提供对应解决方案的串联功能入口供用户选择。例如,在解决方案为道路救援时,向驾驶员提供可以连接道路救援的入口,使得驾驶员只要点击该入口就可以连接道路救援,向道路救援提供者求救。

当判断出车辆出现故障时,确定出故障的危险程度及对应的解决方案,语音播报所出现的故障及故障的危险程度和解决方案,如此,实现了在车辆出现故障的情况下,使得驾驶车辆的司机能明白哪里出现了故障、故障的危险程度及怎么解决故障。实时判断车辆是否出现故障是车辆的主动推送功能。在行车过程中及时监测车辆故障情况,主动推送燃油不足、胎压异常等异常信息。驾驶员可以在设置中主动推送功能的开启与关闭。当关闭主动推动功能时,该主动推送功能不再运行。可选地,可以默认出厂设置主动推送功能为开启。

此外,在本发明实施例中,除了可以通过语音播报外,还可以通过弹窗展示的形式告知驾驶员出现的故障及所出现的故障的危险程度及解决方案,如图2所示。此外,对应解决方案的串联功能入口也可以参见图2中的“道路救援”所示。另外,针对弹窗使用的逻辑可以参见图3所示。针对图3所示的逻辑示意图的详细解释可以参见表1。另外,车况异常弹窗为系统优先级最高弹窗,不区分页面、不被覆盖。展示效果建议采用hmi边框透光效果,当车辆出现异常时,hmi四边框按照故障的等级以1.5s一次的频率呼吸透光。(高级故障为红色,中低级故障为黄色)

表1

图4是本发明另一实施例提供的用于辅助司机驾驶车辆的方法的流程图。如图4所述,在该实施例中,该方法包括以下内容。

在步骤s40中,判断车辆是否出现故障,若是则执行步骤s41,若否则重复执行步骤s40。具体地,可以根据车辆的各个部件通过can总线发送的信号来车辆的各个部件的状态进行判断,判断车辆是否存在故障。

在步骤s41中,确定故障的危险程度及解决所出现的故障的解决方案。在确定出车辆存在故障的情况下,根据基于其确定车辆出现故障的信号确定故障的危险程度,结合预设解决方案规则确定解决所出现的故障的解决方案。

在步骤s42中,判断所出现的故障的数量是否大于1,若是则执行步骤s44,若否则执行步骤s43。

在步骤s43中,语音播报所出现的故障、所出现的故障的危险程度及解决所出现的故障的解决方案。

在步骤s44中,判断针对所出现的故障的解决方案中是否包括第一预设解决方案,其中,第一预设解决方案为最高级别的解决方案。例如,第一预设解决方案可以是道路救援、呼叫紧急联系人、发送定位至预设联系人、呼叫救援。若是则执行步骤s45,若否则执行步骤s46。

在步骤s45中,语音播报需要第一预设解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要第一预设解决方案。因为,第一预设解决方案是最高级别的解决方案,若出现需要第一预设解决方案的故障,则说明该故障的危险程度已经很高,只需要播报该需要第一预设解决方案的故障,其他故障可以暂时先不考虑。例如,第一预设解决方案是道路救援。语音播报需要道路救援的故障及该故障的危险程度,并多轮语音播报询问用户是否需要道路救援或建议联系道路救援。其中,是否多轮语音播报取决于车辆是否联网。例如,以出现的故障为发动机过热为例,在车辆联网的状态下,语音播报“检测到发动机过热,很危险,请立即停车熄火,你可以使用道路救援,是否立即进入道路救援”,并多轮语音播报“是否进入道路救援”;在车辆未联网的状态下,语音播报“检测到发动机过热,很危险,请立即停车熄火,建议道路救援”。

在步骤s46中,判断针对所出现的故障的解决方案中是否包括第二预设解决方案中的一者或多者,若是则执行步骤s47,若否则执行步骤s48。

在步骤s47中,语音播报需要一者的故障及其危险程度,并多轮语音播报询问用户是否需要一者;或根据预设解决方案优先级规则,语音播报需要多者中具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案。第二预设解决方案是优先级仅次于第一预设解决方案的解决方案,第二预设解决方案可以包括多种解决方案。判断针对所出现的解决方案中是否包括第二预设解决方案中的解决方案。当针对所出现的故障的解决方案中包括第一预设解决方案中的一者的情况下,语音播报需要一者的故障及其危险程度,并多轮语音播报询问用户是否需要一者。当针对所出现的故障的解决方案中包括第二预设解决方案中的多者的情况下,根据预设设定的解决方案优先级规则,确定所包括的多者中的具有最高优先级的解决方案,语音播报需要该具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案。例如,第二预设解决方案包括加油站搜索、充电桩检索、4s店检索等。

在步骤s48中,按照所出现的故障的优先级语音播报出现的每一故障及其危险程度和解决方案。

多故障同时出现时语音播报策略:播报最先取到的最高级别故障名称,并提供策略。多故障提示策略的示例可以参见表2所示。其中,该表2中,以道路救援、联系经销商、加油站/充电桩检索为例进行说明。

表2

可选地,在本发明实施例中,多异常/故障展示策略还可以是多异常/故障同时出现时,弹窗需展示列表,并将相关处理策略{【找加油站(充电桩)】、【联系经销商】、【道路救援】}按钮在弹窗中显示。

可选地,在本发明实施例中,用于辅助司机驾驶车辆的方法还可以包括语音查询车辆的健康状态。具体地,该用于辅助司机驾驶车辆的方法还可以包括以下内容。接收查询语音,该查询语音用于查询车辆的健康状态。例如,查询语音是“胎压正常吗?”,查询胎压是否正常。或者,还可以通过语音查询油量、车灯、水温、机油等,或者若车辆是电动汽车或者混动汽车,则还可以查询充电状态。判断查询语音所针对的方面是否出现故障。以上述的查询语音是“胎压正常吗”为例,该查询语音用于针对的方面是胎压,则判断胎压是否正常来判断胎压是否出现故障。具体地,根据检测胎压的部件传来的信号来判断胎压是否出现故障。在查询语音所针对的方面出现故障的情况下,语音播报所出现的故障、故障的危险程度及针对所出现的故障的解决方案;以及在查询语音所针对的方面未出现故障的情况下,语音播报所针对的方面健康。另外,还可以在接收到查询语音以后,在没有权限检测查询语音多针对的方面的情况下,语音告知驾驶权自己没有权限并提示驾驶权关注其所想要查询的方面。

另外,根据查询语音内容的不同,还可以分为驾驶员想要查询的是“是/否”层级的内容还是具体数值层级的内容。例如,对应于“是/否”层级的查询语音可以是“车子油还够用吗”、“该加油了吗”、“汽油够不够用”、“用不用去加油啊”。对应于具体数值层级的查询语音可以是“车子还能跑多远”、“还剩多少油啊”、“现在的油量还能到目的地吗”。针对语音查询方面的示例可以参见图5所示。

仅召回明确查询油量和胎压意图的查询可以参见表3所示。

表3

可选地,在本发明实施例中,在判断车辆是否出现故障包括判断车辆是否油量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余油量与安全油量阈值进行比较来判断是否出现油量不充足。

可选地,在本发明实施例中,在判断车辆是否出现故障包括判断车辆是否电量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余电量与安全电量阈值进行比较来判断是否出现电量不充足。

当判断油量是否充足时,若车辆处于导航中且有续航里程数据,则可以基于导航确定车辆当前所处位置至目的地的导航剩余里程,将续航里程与导航剩余里程进行比较可以判断出车辆的油量是否充足。此外,除了可以判断油量是否充足外,在车辆是电动车辆或混动车辆的情况下,还可以判断电量是否充足,即基于续航里程与导航剩余里程进行比较来判断电量是否充足。

当判断油量是否充足时,若车辆未处于导航中或没有续航里程数据,则可以基于车辆的剩余油量与安全油量阈值来判断油量是否充足。具体地,可以是当剩余油量大于或等于安全油量阈值时,油量充足;当剩余油量小于安全油量阈值时,油量不充足。此外,在驾驶车辆是电动车或混动车辆的情况下,还可以基于剩余电量与安全剩余电量来判断电量是否充足。

在本发明实施例中主动查询油量的逻辑示意图可以参见图6或图7所示。针对图6所示的示例,主动推送的时机可以是车辆启动后,开始轮询,若当前油量低于油量安全阈值,则油量不充足。针对图7所示的示例,可以是在可以是在导航路线规划完成之后,由地图侧提取系统层数据,达到播报条件后进行播报,通过对比续航里程和剩余油量可行驶里程来判断油量是否充足。

另外,在本发明实施例中,在确定油量或电量不充足的情况下,则解决方案可以是为驾驶员提供如何去加油站或充电桩。

具体地,若车辆处于导航中,则可以在导航线路的沿途搜索加油站或者充电桩。其中,搜索结果不同可以采用不同的播报话术。例如,当搜索到加油站的数量大于1时,可以采用以下话术:“当前距离目的地200公里,续航里程约150公里,油量不足。为你推荐沿途加油站,要去第几个”。当搜索到的充电桩的数量为1个时,可以采用以下话术:“当前距离目的地200公里,续航里程约100公里,电量不足。为你推荐沿途充电桩,要导航过去吗”。当未搜索到加油站时,则可以采用以下话术:“当前距离目的地200公里,续航里程约100公里,油量不足,请及时补充。”另外,还可以多轮语音播报来提示驾驶员。需要说明的是,播报话术可以根据实际情况不同采用不同的形式,对此,不用于限制本发明。

具体地,若车辆没有处于导航中,则可以在车辆的周边搜索加油站或充电桩。采用周边搜时,也可以根据搜索出的加油站或充电桩的数量不同有所区分,与上述沿途搜类似,这里将不再赘述。

可选地,在本发明实施例中,针对油量或电量的检测的逻辑可以参见图8所示,详细介绍可以参见表4所示。

表4

可选地,在本发明实施例中,在判断车辆是否出现故障包括判断车辆是否胎压异常的情况下,通过检测车辆的胎压并将检测到的胎压与安全胎压范围进行比较来判断车辆是否出现胎压异常。其中,针对胎压异常程度的不同,为驾驶员提供不同的解决方案。当轮胎的胎压处于安全胎压范围外但偏离安全胎压范围不是很多时,可以向驾驶员建议检修或者联系经销商检修。当轮胎的胎压处于安全胎压范围外且偏离安全胎压范围很多时,例如,当前胎压低于安全胎压范围最低值25%或者当前胎压高于安全胎压范围最高值25%,此时轮胎处于极度不安全状态,则向驾驶员建议立即停车并联系救援。另外,对于轮胎处于极度不安全状态的情况,根据车辆是联网还是无网,向驾驶员提供的解决方案会略有不同,不同之处在于,当车辆有网时,可以向驾驶员提供连接一键有救援的接口。当车辆联网时,语音播报“胎压异常,请立即停车,是否使用一键救援”并提供可以连接一键救援的的接口,以使得用户点击该接口即可联系到救援的提供方。当车辆无网时,语音播报“胎压异常,请立即停车,联系救援”。另外,还可以多轮语音播报来提示驾驶员。

其中,针对胎压检测的逻辑示例可以参见图9所示,详细介绍可以参见表5。

表5

可选地,在本发明实施例中,还可以在hmi界面展示车辆健康状况,当用户想要查看车辆状况详细信息时,可以在该页面查询到所有车况相关内容。方便用户了解车辆的健康状况,可以更安全方便的使用汽车。其中,hmi界面展示车辆健康状况的相关内容可以参见表6所示。此外,展示车辆健康状况的示例可以参见图10所示。

表6

相应地,本发明实施例的另一方面还提供用于辅助司机驾驶的装置。图11是本发明另一实施例提供的用于辅助司机驾驶的装置的结构框图。如图11所示,该装置包括判断模块1、确定模块2和语音播报模块3。其中,判断模块1用于判断车辆是否出现故障;确定模块2用于在车辆出现故障的情况下,确定所出现故障的危险程度及解决所出现的故障的解决方案;语音播报模块,用于播报所出现的故障、所述危险程度及所述解决方案。

可选地,在本发明实施例中,判断模块还用于:在车辆出现故障的情况下,判断所出现的故障的数量是否大于1;所述通过语音播报所出现的故障、所述危险程度及所述解决方案包括:在所述数量为1的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;在所述数量大于1且针对所出现的故障的所述解决方案包括第一预设解决方案的情况下,语音播报需要所述第一预设解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要所述第一预设解决方案;在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案但包括第二预设解决方案中的一者或多者的情况下,执行:语音播报需要所述一者的故障及其危险程度,并多轮语音播报询问用户是否需要所述一者;或根据预设解决方案优先级规则,语音播报需要所述多者中具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案;以及在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案和所述第二预设解决方案中的一者或多者的情况下,按照所出现的故障的优先级,语音播报出现的每一故障及其危险程度和解决方案。

可选地,在本发明实施例中,该装置还包括:语音接收模块,用于接收查询语音,该查询语音用于查询车辆的健康状态;判断模块还用于判断查询语音所针对的方面是否出现故障;语音播报模块还用于:在查询语音所针对的方面出现故障的情况下,播报所出现的故障、危险程度及解决方案;以及在查询语音所针对的方面未出现故障的情况下,播报该针对的方面健康。

可选地,在本发明实施例中,在判断车辆是否出现故障包括判断车辆是否油量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余油量与安全油量阈值进行比较来判断是否出现油量不充足。

可选地,在本发明实施例中,在判断车辆是否出现故障包括判断车辆是否电量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余电量与安全电量阈值进行比较来判断是否出现电量不充足。

可选地,在本发明实施例中,在判断车辆是否出现故障包括判断车辆是否胎压异常的情况下,通过检测车辆的胎压并将检测到的胎压与安全胎压范围进行比较来判断所述车辆是否出现胎压异常。

本发明实施例提供的用于辅助司机驾驶的装置的具体工作原理及益处与本发明实施例提供的用于辅助司机驾驶的方法的具体工作原理及益处相似,这里将不再赘述。

所述用于辅助司机驾驶的装置包括处理器和存储器,上述判断模块、确定模块及语音播报模块等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来实现在车辆出现故障的情况下,使得驾驶车辆的司机能明白哪里出现了故障、故障的危险程度及怎么解决故障。。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述实施例中所述的用于辅助司机驾驶车辆的方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述实施例中所述的用于辅助司机驾驶车辆的方法。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现以下步骤:判断所述车辆是否出现故障;在所述车辆出现故障的情况下,确定所出现故障的危险程度及解决所出现的故障的解决方案;以及语音播报所出现的故障、所述危险程度及所述解决方案;在通过语音播报所出现的故障、所述危险程度及所述解决方案之前,该方法还包括:在所述车辆出现故障的情况下,判断所出现的故障的数量是否大于1;所述通过语音播报所出现的故障、所述危险程度及所述解决方案包括:在所述数量为1的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;在所述数量大于1且针对所出现的故障的所述解决方案包括第一预设解决方案的情况下,语音播报需要所述第一预设解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要所述第一预设解决方案;在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案但包括第二预设解决方案中的一者或多者的情况下,执行:语音播报需要所述一者的故障及其危险程度,并多轮语音播报询问用户是否需要所述一者;或根据预设解决方案优先级规则,语音播报需要所述多者中具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案;以及在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案和所述第二预设解决方案中的一者或多者的情况下,按照所出现的故障的优先级,语音播报出现的每一故障及其危险程度和解决方案;接收查询语音,该查询语音用于查询所述车辆的健康状态;判断所述查询语音所针对的方面是否出现故障;在所述查询语音所针对的方面出现故障的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;以及在所述查询语音所针对的方面未出现故障的情况下,语音播报所针对的方面健康;在判断所述车辆是否出现故障包括判断所述车辆是否油量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余油量与安全油量阈值进行比较来判断是否出现油量不充足;在判断所述车辆是否出现故障包括判断所述车辆是否电量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余电量与安全电量阈值进行比较来判断是否出现电量不充足;在判断所述车辆是否出现故障包括判断所述车辆是否胎压异常的情况下,通过检测车辆的胎压并将检测到的胎压与安全胎压范围进行比较来判断所述车辆是否出现胎压异常。本文中的设备可以是服务器、pc、pad、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:判断所述车辆是否出现故障;在所述车辆出现故障的情况下,确定所出现故障的危险程度及解决所出现的故障的解决方案;以及语音播报所出现的故障、所述危险程度及所述解决方案;在通过语音播报所出现的故障、所述危险程度及所述解决方案之前,该方法还包括:在所述车辆出现故障的情况下,判断所出现的故障的数量是否大于1;所述通过语音播报所出现的故障、所述危险程度及所述解决方案包括:在所述数量为1的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;在所述数量大于1且针对所出现的故障的所述解决方案包括第一预设解决方案的情况下,语音播报需要所述第一预设解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要所述第一预设解决方案;在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案但包括第二预设解决方案中的一者或多者的情况下,执行:语音播报需要所述一者的故障及其危险程度,并多轮语音播报询问用户是否需要所述一者;或根据预设解决方案优先级规则,语音播报需要所述多者中具有最高优先级的解决方案的故障及其危险程度,并多轮语音播报询问用户是否需要该具有最高优先级的解决方案;以及在所述数量大于1且针对所出现的故障的所述解决方案不包括所述第一预设解决方案和所述第二预设解决方案中的一者或多者的情况下,按照所出现的故障的优先级,语音播报出现的每一故障及其危险程度和解决方案;接收查询语音,该查询语音用于查询所述车辆的健康状态;判断所述查询语音所针对的方面是否出现故障;在所述查询语音所针对的方面出现故障的情况下,语音播报所出现的故障、所述危险程度及所述解决方案;以及在所述查询语音所针对的方面未出现故障的情况下,语音播报所针对的方面健康;在判断所述车辆是否出现故障包括判断所述车辆是否油量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余油量与安全油量阈值进行比较来判断是否出现油量不充足;在判断所述车辆是否出现故障包括判断所述车辆是否电量不充足的情况下,通过将续航里程与导航剩余里程进行比较和/或将剩余电量与安全电量阈值进行比较来判断是否出现电量不充足;在判断所述车辆是否出现故障包括判断所述车辆是否胎压异常的情况下,通过检测车辆的胎压并将检测到的胎压与安全胎压范围进行比较来判断所述车辆是否出现胎压异常。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1