技术领域
[0001] 本申请涉及车辆技术领域,尤其涉及一种车辆驱动模式的切换方法、电子设备和车辆。
相关背景技术
[0002] 常见的汽车分动器,根据动力的分配方式,可分为全时四驱分动器、适时四驱分动器和分时四驱分动器。其中,分时四驱分动器和适时四驱分动器模式的切换,通常是由驾驶员先操作实体开关或者中控屏幕上的虚拟开关,实体开关或虚拟开关将模式请求的信号发送到分动器控制单元,分动器控制单元再发出对应的指令,控制分动器的换挡机构,以实现不同驱动模式的切换。
具体实施方式
[0017] 为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
[0018] 需要说明的是,除非另外定义,本申请实施例使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
[0019] 分动器是纵置发送机四驱车型动力系统的重要组件,它的主要作用是将变速器输出的动力分配到前、后传动轴,通过主减和驱动轴将扭矩传递至4个车轮,从而实现车辆的四轮驱动。当前市面上常见的汽车分动器,根据动力的分配方式,可分为全时四驱分动器、适时四驱分动器和分时四驱分动器。
[0020] 全时四驱分动器即在车辆行驶过程中全程为四驱模式,四个车轮均驱动车辆前进。
[0021] 分时四驱分动器则可以通过改变分动器的工作模式,实现车辆二轮驱动或四轮驱动行驶,即高速两驱模式(简称“2H”)和高速四驱模式(简称“4H”)。另外,在越野车型上,为提高车辆的脱困性能,分动器可通过内部的行星齿轮机构,将扭矩以一定比例放大后再分配到前后轮,即低速四驱模式(简称“4L”)。
[0022] 适时四驱分动器除2H、4H、4L模式外,还具有自动模式(简称“AUTO”),可根据驾驶工况自动调节前后轮扭矩分配比例。
[0023] 其中,分时四驱分动器和适时四驱分动器模式的切换,通常是由驾驶员先操作实体开关或者中控屏幕上的虚拟开关,实体开关或虚拟开关将模式请求的信号发送到分动器控制单元,分动器控制单元再发出对应的指令,控制分动器的换挡机构,以实现不同驱动模式的切换。
[0024] 为了丰富用户的驾驶体验,某些车型同时具有实体四驱开关和虚拟四驱开关。通常四驱开关的模式请求信号是周期性发送的,例如通过开关(实体四驱开关或虚拟四驱开关)按下4H开关按钮,那么开关控制器会持续将请求4H信号发送至分动器控制单元,直到按下别的驱动模式的开关按钮。
[0025] 由于实体四驱开关的信号与虚拟四驱开关的信号是两个独立的信号,且两者没有交互、互不影响,故在同时具有实体四驱开关和虚拟四驱开关的车型上,会出现两个开关发出不同模式请求信号的情况,导致分动器无法基于这两个不同的模式请求信号正确切换模式。
[0026] 如图1所示,虚拟开关持续请求AUTO模式,实体开关请求了2H模式,此时对于分动器控制单元而言,AUTO模式和2H模式都是有效的请求信号,分动器控制单元无法确定执行哪个请求。
[0027] 相关技术中,为避免出现这样模式请求混乱的情况,通常在使用实体开关时屏蔽虚拟开关,使用虚拟开关时屏蔽实体开关,而这种方式也限制了用户的操作自由,可能影响用户的驾驶体验。
[0028] 基于此,如何在不影响用户驾驶体验的基础上避免出现模式请求混乱的情况,确保分动器控制单元可以执行用户需要的驱动模式是亟需解决的问题。
[0029] 基于此,参见图2,本申请提供了一种车辆驱动模式的切换方法,所述切换方法基于驱动控制系统执行,所述驱动控制系统包括至少一开关控制器、分动器控制单元和分动器。所述至少一开关控制器包括第一开关控制器和第二开关控制器。所述第一开关控制器可以为实体开关控制器,所述第二开关控制器可以为虚拟开关控制器。或者,所述第一开关控制器可以为虚拟开关控制器,所述第二开关控制器可以为实体开关控制器。具体实施时,所述实体开关控制器和所述虚拟开关控制器可以为整车控制器中具有不同功能的子控制器、子控制单元或子控制模块。
[0030] 所述车辆驱动模式的切换方法包括如下步骤:步骤S100、响应于开关控制器接收到模式切换指令,基于所述模式切换指令向分
动器控制单元先发送驱动模式信息,再持续发送预设默认信息;
步骤S200、响应于分动器控制单元接收到至少一驱动模式信息和/或预设默认信
息,基于所述至少一驱动模式信息和/或预设默认信息确定目标驱动模式信息,控制分动器切换至目标驱动模式;
其中,目标驱动模式为目标驱动模式信息对应的驱动模式。
[0031] 具体地,当开关控制器接收到模式切换指令时,开关控制器基于所述模式切换指令向分动器控制单元先发送驱动模式信息,再持续发送预设默认信息。其中,所述模式切换指令由用户发出。示例性地,当开关控制器为实体开关控制器时,所述模式切换指令由用户转动实体按钮或者按下实体按钮发出;当开关控制器为虚拟开关控制器时,所述模式切换指令由用户触摸开关按钮发出。
[0032] 当开关控制器接没有收到模式切换指令时,开关控制器持续向分动器控制单元发送预设默认信息。所述预设默认信息为预设的一个没有实际意义的信息(例如:No action)。
[0033] 当开关控制器接收到模式切换指令时,开关控制器向分动器控制单元先发送驱动模式信息,再持续发送预设默认信息。也就是说,当接收到模式切换指令时,开关控制器不是持续或周期性向分动器控制单元发送驱动模式信息直至接收到下一次模式切换指令,而是先发送驱动模式信息,一段时间后,再持续发送预设默认信息,直至接收到下一次模式切换指令。
[0034] 如此,开关控制器基于每一次模式切换指令而发出的驱动模式信息仅仅持续短暂的时间,只要确保将驱动模式信息发送至分动器控制单元即可,无需持续发送驱动模式信息。如此,分动器控制单元只会在短暂的时间内接收到一次模式切换指令相关的驱动模式信息,不会持续接收一次模式切换指令相关的驱动模式信息,这样就可以减少分动器控制单元接收每次驱动模式信息的持续时间,进而可以减少分动器控制单元同时接收到两个开关控制器发送的驱动模式信息的概率,进而可以减少分动器控制器单元出现模式请求混乱的情况。
[0035] 其中,所述驱动模式信息为第一驱动模式信息或第二驱动模式信息,所述第一驱动模式信息由第一开关控制器发送,所述第二驱动模式信息由第二开关控制器发送。
[0036] 每一所述驱动模式信息均对应一驱动模式,所述驱动模式可以为高速两驱模式(简称“2H”)、高速四驱模式(简称“4H”)、低速四驱模式(简称“4L”)或自动模式(简称“AUTO”)。
[0037] 当开关控制器向分动器控制单元发送驱动模式信息以及预设默认信息后,分动器控制单元会接收到开关控制器发送的驱动模式信息以及预设默认信息。
[0038] 对于同一个开关控制器来说,一个开关控制器一次只能向分动器控制单元发送一个信息,要么是驱动模式信息,要么是预设默认信息。
[0039] 但是,对于同时有实体开关和虚拟开关的车辆来说,实体开关的第一开关控制器和虚拟开关的第二开关控制器都会向分动器控制单元发送信息,发送的信息可能是驱动模式信息,也可能是预设默认信息。
[0040] 对于分动器控制单元来说,分动器控制单元可能会同时接收到分别来自两个开关控制器的两个信息,这两个信息可以是驱动模式信息,也可是是预设默认信息。
[0041] 因此,当分动器控制单元接收到至少一驱动模式信息和/或预设默认信息时,可以基于所述至少一驱动模式信息和/或预设默认信息确定目标驱动模式信息,然后控制分动器切换到目标驱动模式,所述目标驱动模式为目标驱动模式信息对应的驱动模式。
[0042] 本申请中,由于预设默认信息为预设的没有实际意义的信息,因此,当分动器控制单元接收到至少一驱动模式信息和/或预设默认信息时,可以基于驱动模式信息和预设默认信息这两个不同的信息来确定用户实际需要的目标驱动模式信息(即有效的请求信息),然后基于目标驱动模式信息控制分动器切换到其对应的目标驱动模式,使得分动器控制器即使在同时接收到两个信息时,也不会发生信息的混乱,仍然可以准确地识别出目标驱动模式信息,以满足用户的实际需求。
[0043] 在一些实施例中,所述步骤S100中基于所述模式切换指令向分动器控制单元先发送驱动模式信息,再持续发送预设默认信息,包括:步骤S110、基于所述模式切换指令持续向分动器控制单元发送驱动模式信息,至
持续发送的时间达到预设时间;
步骤S120、向分动器控制单元持续发送预设默认信息。
[0044] 具体地,当开关控制器接收到模式切换指令时,先持续向分动器控制单元发送驱动模式信息至持续发送的时间达到预设时间,确保分动器控制单元可以接收到有效的驱动模式信息。
[0045] 所述预设时间为预设的有效信息的发送和接收时间,示例性地,所述预设时间可以为1s、2s或3s等。
[0046] 然后,再向分动器控制单元持续发送预设默认信息。
[0047] 也就是说,当接收到模式切换指令时,开关控制器不是持续或周期性向分动器控制单元发送驱动模式信息直至接收到下一次模式切换指令,而是先持续发送驱动模式信息,预设时间后,再持续发送预设默认信息,直至接收到下一次模式切换指令。
[0048] 如此,开关控制器基于每一次模式切换指令而发出的驱动模式信息仅仅持续预设时间,只要确保将驱动模式信息发送至分动器控制单元即可,无需持续发送驱动模式信息。如此,分动器控制单元只会在预设时间内接收到一次模式切换指令相关的驱动模式信息,不会持续接收一次模式切换指令相关的驱动模式信息,这样就可以减少分动器控制单元接收每次驱动模式信息的持续时间,进而可以减少分动器控制单元同时接收两个开关控制器发送的驱动模式信息的概率,进而可以减少分动控制器单元出现模式请求混乱的情况。
[0049] 在一些实施例中,所述步骤S200中基于所述至少一驱动模式信息和/或预设默认信息确定目标驱动模式信息,包括:步骤S210、响应于分动器控制单元同时接收到第一驱动模式信息和第二驱动模式
信息,则分别获取所述第一驱动模式信息和第二驱动模式信息的发出时间;
步骤S220、基于所述发出时间和/或预设优先级规则,确定目标驱动模式信息。
[0050] 具体地,当分动器控制单元同时接收到第一开关控制器发送的第一驱动模式信息和第二开关控制器发送的第二驱动模式信息时,需要判断第一开关模式信息和第二开关模式信息发出的先后顺序,因为后发出的信息才是用户更新后的请求信息。
[0051] 因此,当分动器控制单元同时接收到第一开关控制器发送的第一驱动模式信息和第二开关控制器发送的第二驱动模式信息时,分别获取所述第一驱动模式信息和第二驱动模式信息的发出时间,然后基于发出时间和/或预设优先级规则,确定目标驱动模式信息。
[0052] 所述预设优先级规则为预设设定的预先设定的优先级规则,用于表征不同驱动模式的优先级,或者不同开关控制器的优先级。
[0053] 本申请中,即使分动器控制单元同时接收到均为有效信息的第一驱动模式信息和第二驱动模式信息时,也可以基于第一驱动模式信息和第二驱动模式信息的发出时间以及预设优先级规则来准确地确定最终的目标驱动模式信息,以满足用户的实际需求,并不会因为同时接收到两个有效信息而发生混乱。
[0054] 在一些实施例中,所述步骤S220基于所述发出时间和/或预设优先级规则,确定目标驱动模式信息,包括:步骤S221、响应于所述第一驱动模式信息的发出时间和所述第二驱动模式信息的
发出时间相同,则基于所述预设优先级规则,确定目标驱动模式信息;
步骤S222、响应于所述第一驱动模式信息的发出时间和所述第二驱动模式信息的
发出时间不同,则比较两个所述发出时间,将发出时间较晚的第一驱动模式信息或第二驱动模式信息确定为目标驱动模式信息。
[0055] 具体地,在基于所述发出时间和/或预设优先级规则,确定目标驱动模式信息时,若所述第一驱动模式信息的发出时间和所述第二驱动模式信息的发出时间相同,那么说明在第一开关控制器发送第一驱动模式信息的同时,第二开关控制器也发送了第二驱动模式信息,这两个驱动模式信息的发出时间是相同的,此时无法仅基于发出时间来确定目标驱动模式信息。因此,此时需要基于所述预设优先级规则来确定目标驱动模式信息,以将优先级更先的驱动模式信息确定为目标驱动模式信息。
[0056] 在基于所述发出时间和/或预设优先级规则,确定目标驱动模式信息时,若所述第一驱动模式信息的发出时间和所述第二驱动模式信息的发出时间不同,则比较两个所述发出时间,将发出时间较晚的第一驱动模式信息或第二驱动模式信息确定为目标驱动模式信息,如此最终确定的目标驱动模式信息为后发出的信息,是用户更新后的请求信息,可以更准确地满足用户的实际需求。
[0057] 本申请中,基于所述第一驱动模式信息的发出时间和所述第二驱动模式信息的发出时间的不同情况,采用不同的方式来确定目标驱动模式信息,以使得最终确定的目标驱动模式信息可以更准确地满足用户的实际需求。
[0058] 在一些实施例中,所述预设优先级规则包括预设安全等级规则;所述步骤S221中基于所述预设优先级规则,确定目标驱动模式信息,包括:基于所述预设安全等级规则,分别确定所述第一开关控制器和所述第二开关控制
器的安全等级;
比较两个所述安全等级,将安全等级较高的第一开关控制器或第二开关等级对应
的第一驱动模式信息或第二驱动模式信息确定为目标驱动模式信息。
[0059] 具体地,所述预设安全等级规则为预设的开关控制器的安全等级规则,用于表征不同开关控制器的安全等级。对于不同的开关控制器来说,有的开关控制器发生误触碰的可能性更大,这类开关控制器的安全等级较低,其发出的驱动模式信息的准确性相对较低;有的开关控制器发生误触碰的可能性更小,这类开关控制器的安全等级较高,其发出的驱动模式信息的准确性相对较高。
[0060] 因此,在基于所述预设优先级规则确定目标驱动模式信息时,首先基于所述预设安全等级规则,分别确定所述第一开关控制器和所述第二开关控制器的安全等级,然后比较两个所述安全等级,将安全等级较高的第一开关控制器或第二开关等级对应的第一驱动模式信息或第二驱动模式信息确定为目标驱动模式信息,如此,可以将安全等级较高的开关控制器发送的相对更为准确地驱动模式信息确定为目标驱动模式信息,以提高目标驱动信息的准确性。
[0061] 本实施例中,第一开关控制器为实体开关控制器,第二开关控制器为虚拟开关控制器,预设安全等级规则为第一开关控制器的安全等级高于第二开关控制器(由于虚拟开关的误触碰概率更大,因此虚拟开关对应的虚拟开关控制器的安全等级较低)。
[0062] 当分动器控制单元同时接收到第一驱动模式信息和第二驱动模式信息且第一驱动模式信息和第二驱动模式信息的发出时间相同时,基于预设安全等级规则为第一开关控制器的安全等级高于第二开关控制器,因此将安全等级更高的第一开关控制器对应的第一驱动模式信息确定为目标驱动模式信息。
[0063] 本申请中,当分动器控制单元同时接收到第一驱动模式信息和第二驱动模式信息且第一驱动模式信息和第二驱动模式信息的发出时间相同时,将安全等级更高的开关控制器对应的驱动模式信息确定为目标驱动模式信息,可以高目标驱动信息的准确性。
[0064] 在一些实施例中,所述预设优先级规则包括预设驱动模式优先级规则;所述步骤S221中基于所述预设优先级规则,确定目标驱动模式信息,包括:分别确定第一驱动模式信息和第二驱动模式信息对应的驱动模式;
基于所述预设驱动模式优先级规则,确定第一驱动模式信息对应的驱动模式和第
二驱动模式信息对应的驱动模式的优先级;
比较两个优先级,将优先级较先的驱动模式对应的第一驱动模式信息或第二驱动
模式信息确定为目标驱动模式信息。
[0065] 具体地,所述预设驱动模式优先级规则为预设的不同驱动模式的优先级规则,优先级较先的驱动模式为更能满足用户需求的驱动模式或更节能省电的驱动模式。
[0066] 示例性地,对于高速两驱模式(简称“2H”)、高速四驱模式(简称“4H”)、低速四驱模式(简称“4L”)和自动模式(简称“AUTO”)这四种驱动模式来说,其优先级从先到后依次为:低速四驱模式(简称“4L”)、自动模式(简称“AUTO”)、高速两驱模式(简称“2H”)和高速四驱模式(简称“4H”)。
[0067] 在基于所述预设优先级规则确定目标驱动模式信息时,分别确定第一驱动模式信息和第二驱动模式信息对应的驱动模式,然后基于所述预设驱动模式优先级规则,确定第一驱动模式信息对应的驱动模式和第二驱动模式信息对应的驱动模式的优先级,比较两个优先级,将优先级较先的驱动模式对应的第一驱动模式信息或第二驱动模式信息确定为目标驱动模式信息,如此,最终确定的目标驱动模式信息为优先级较先的驱动模式信息,优先级较先的驱动模式可以更能满足用户需求或更节能省电。
[0068] 在一些实施例中,所述步骤S200中基于所述至少一驱动模式信息和/或预设默认信息确定目标驱动模式,还包括:步骤S230、响应于分动器控制单元接收到一驱动模式信息和一预设默认信息,或
响应于分动器控制单元接收到一驱动模式信息,则将该驱动模式信息确定为目标驱动模式信息。
[0069] 具体地,当分动器控制单元接收到一驱动模式信息和一预设默认信息时,由于预设默认信息为无效的信息,因此此时直接将有效的驱动模式信息确定为目标驱动模式信息即可,不会出现信号的混乱。
[0070] 当分动器控制单元仅接收到到一驱动模式信息时,此时车辆上可能仅有一个开关控制器,那么分动器控制单元直接将该驱动模式信息确定为目标驱动模式信息即可。
[0071] 在一些实施例中,所述步骤S100中所述响应于开关控制器接收到模式切换指令,基于所述模式切换指令向分动器控制单元先发送驱动模式信息,还包括:步骤S130、响应于第一开关控制器接收到模式切换指令且模式切换指令的持续时
间大于或等于预设切换时间,则基于所述模式切换向分动器控制单元先发送第一驱动模式信息;
步骤S140、响应于第二开关控制器接收到模式切换指令,则基于所述模式切换指
令向分动器控制单元先发送第二驱动模式信息。
[0072] 具体地,示例性地,第一开关控制器为实体开关控制器,第二开关控制器为虚拟开关控制器。
[0073] 当第一开关控制器接收到模式切换指令且模式切换指令的持续时间大于或等于预设切换时间时,才基于所述模式切换向分动器控制单元先发送第一驱动模式信息,如此可以确保第一驱动模式信息的有效性,确保不是因为用户的误触碰而发送的模式切换指令。
[0074] 预设切换时间为预设的实体开关控制器接收有效指令的最短时间。
[0075] 当第二开关控制器接收到模式切换指令,直接基于所述模式切换指令向分动器控制单元先发送第二驱动模式信息,如此可以提高虚拟开关控制器的操作灵敏度,也更便于用户的实际操作。
[0076] 本申请中,基于不同开关控制器的不同属性,确定发送驱动模式信息的不同条件,既可以提升驱动模式信息的有效性,还可以提高开关控制器的操作灵敏度,便于用户实际操作。
[0077] 具体实施时,本申请为解决四驱车型虚拟四驱开关及实体四驱开关不能同时操作的问题,避免信号交互冲突,将周期性四驱请求信号变更为事件性请求信号。
[0078] 未操作开关时,四驱请求信号持续发送一个没有实际意义的默认值(例如:No action),当操作开关时,发出对应的模式请求信号一段固定时间,一般设置为3 5帧或3~ ~5s,之后信号恢复到默认值。
[0079] 当实体开关与虚拟开关发出不同请求时,若发出节点有时间差,分动器可响应后发出的请求;若发出节点无时间差,则需要通过事先制定的响应优先级,分动器执行优先级高的请求信号。
[0080] 如图3所示,实体开关请求2H,分动器切换到2H。
[0081] 实体开关请求4H,虚拟开关随即请求2H,分动器先切换到4H,随后切换到2H。
[0082] 当虚拟开关请求4H,实体开关同时请求AUTO,那么通过设定优先级,确定实体开关的优先级更先,因此分动器优先响应实体开关请求,切换到AUTO。
[0083] 本申请通过四驱实体开关和虚拟开关发送事件性的分动器模式切换请求信号,实现用户可以同时使用四驱实体开关和虚拟开关来切换分动器模式。
[0084] 需要说明的是,本申请实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本申请实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。
[0085] 需要说明的是,上述对本申请的一些实施例进行了描述。在一些情况下,在上述实施例中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
[0086] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上任意一实施例所述的车辆驱动模式的切换方法。
[0087] 图4示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图, 该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线 1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
[0088] 处理器1010可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
[0089] 存储器1020可以采用ROM(Read Only Memory,只读存储器)、RAM(Random Access Memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
[0090] 输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/ 模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
[0091] 通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式 (例如移动网络、WIFI、蓝牙等)实现通信。
[0092] 总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
[0093] 需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
[0094] 上述实施例的电子设备用于实现前述任一实施例中相应的车辆驱动模式的切换方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0095] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的车辆驱动模式的切换方法。
[0096] 本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD‑ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
[0097] 上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施例所述的车辆驱动模式的切换方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
[0098] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种计算机程序产品,包括计算机程序指令,当所述计算机程序指令在计算机上运行时,使得所述计算机执行如上任一实施例所述的车辆驱动模式的切换方法,具有相应的方法实施例的有益效果,在此不再赘述。
[0099] 基于同一发明构思,与上述任意实施例方法相对应的,本申请还提供了一种车辆,包括上述任意实施例所述的电子设备、存储介质或计算机程序产品。
[0100] 所述车辆具有上述任意实施例所述的技术效果,在此不做赘述。
[0101] 可以理解的是,在使用本公开中各个实施例的技术方案之前,均会通过恰当的方式对所涉及的个人信息的类型、使用范围、使用场景等告知用户,并获得用户的授权。
[0102] 例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确的提示用户,其请求执行的操作将需要获取和使用到用户的个人信息。从而,使得用户可以根据提示信息来自主的选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
[0103] 作为一种可选的但非限定的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或者“不同意”向电子设备提供个人信息的选择控件。
[0104] 可以理解的是,上述通知和获取用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
[0105] 所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本申请的范围被限于这些例子;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
[0106] 另外,为简化说明和讨论,并且为了不会使本申请实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本申请实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本申请实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本申请的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本申请实施例。因此,这些描述应被认为是说明性的而不是限制性的。
[0107] 尽管已经结合了本申请的具体实施例对本申请进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。
[0108] 本申请实施例旨在涵盖落入本申请宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本申请实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本申请的保护范围之内。