本申请涉及车辆安全领域,具体而言,涉及一种应用更新方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、随着汽车的普及,车载系统的功能也越来越丰富。为了提高车辆的安全性,丰富车载系统的功能,提高用户的使用体验,车辆安装的应用软件也在不断迭代升级。但是,应用在更新时可能会影响车辆行驶。
技术实现思路
1、有鉴于此,本申请实施例的目的在于提供一种应用更新方法、装置、电子设备及计算机可读存储介质,能够提高车载应用更新过程中车辆行驶的安全性。
2、第一方面,本申请实施例提供了一种应用更新方法,包括:若存在可更新的车载应用,判断所述车载应用是否满足应用更新条件;若不满足,则在满足所述应用更新条件后,对所述车载应用进行更新;其中,所述应用更新条件包括:若所述车载应用为车辆运行辅助应用,则所述车载应用处于停止运行状态。
3、在上述实现过程中,当存在可更新车载应用的时候,在确定该车载应用满足应用更新条件时,才对该车载应用进行更新。尤其对于车辆运行辅助应用来说,由于该车辆运行辅助应用对车辆行驶中安全性具有较大的影响,通过在该车辆运行辅助运行处于停止运行状态才进行更新,可以提高车载应用更新过程中车辆行驶的安全性。
4、在一个实施例中,所述应用更新条件还包括:车辆的电能高于电能阈值;和/或车辆的通信质量高于质量阈值。
5、在上述实现过程中,在对车载应用是否满足应用更新条件进行判断时,通过车辆的电能与电能阈值之间的关系进行判断,可以限制该车载应用更新消耗的电能不影响用户的行程时才对车载应用进行更新,降低车载应用更新对用户行程的影响,提高用户体验感。另外,通过车辆的通信质量与质量阈值之间的关系进行判断,可以限制该车载应用更新时数据传输时消耗过多的电能,同时还可以减少数据传输过程中数据的损失或丢失,不仅可以减少数据传输过程中的电能消耗,还可以提高数据传输的质量。
6、在一个实施例中,所述应用更新条件还包括:车辆处于非行驶状态。
7、在上述实现过程中,由于在车辆处于非行驶状态,即使车载应用在进行更新时会吸引驾驶员的注意力,但也不会影响行车安全。通过限制车辆处于非行驶状态才对车载应用进行更新,可以进一步减少车载应用在进行更新时,对行车安全的影响,进而可以提高车载应用更新过程中车辆行驶的安全性。
8、在一个实施例中,所述在满足所述应用更新条件后,对所述车载应用进行更新,包括:在满足所述应用更新条件后,传输所述车载应用的更新数据,根据所述更新数据对所述车载应用进行更新。
9、在上述实现过程中,由于只有车载应用满足应用更新条件时,在能对该车载应用进行更新。因而,在确定出车载应用满足应用更新条件后,才传输车载应用的更新数据,可减少更新数据传输对车辆行驶的电能、安全等影响,不仅可以提高行车的安全性,还可以降低车载应用更新对用户行程的影响,提高用户体验感。
10、在一个实施例中,所述对所述车载应用进行更新,包括:若所述车载应用为娱乐应用,且所述车载应用处于运行状态,则生成安装提示信息;根据获取的对所述安装提示信息的操作信息更新所述车载应用。
11、上述实现过程中,对于处于运行状态的娱乐应用,通过生成安装提示信息,以提醒用户更新该车载应用,并获取该用户对该成安装提示信息的操作信息,以确定用户的更新意愿,并基于用户的更新意愿对该车载应用进行更新,使得该车载应用的更新可以根据用户意愿进行,提高用户体验感。
12、在一个实施例中,所述对车载应用进行更新,包括:若所述车载应用为娱乐应用,且所述车载应用处于运行状态,则在所述车载应用处于停止运行状态后更新所述车载应用。
13、在上述实现过程中,当娱乐应用处于运行状态时,可以暂缓车载应用的更新,等该车载应用处于停止运行状态才进行应用更新,防止因应用更新造成使用中断,提高用户的体验感。
14、在一个实施例中,所述方法还包括:若所述车载应用为处于运行状态的车辆运行辅助应用,则在所述车载应用的更新内容用于安全隐患消除的情况下,输出应用更新提示信息。
15、在上述实现过程中,若更新内容为用于安全隐患消除,则生成应用更新提示信息,以供用户根据车辆实际行驶情况选择是否立即对该车载应用进行更新。由于该车载应用的更新内容给为安全隐患消除,因而,此次车载应用的更新可以提高车载应用辅助行驶的准确性,以提高行车中的安全性。对于这种情况的车载应用更新,用户可以根据实际行车情况确定是否立即更新,可以及时消除车载应用中的安全隐患,提高行车安全性。
16、在一个实施例中,所述在所述车载应用的更新内容用于安全隐患消除的情况下,输出应用更新提示信息,包括:在所述车载应用的更新内容用于安全隐患消除的情况下,且所述安全隐患消除达到预设级别,输出应用更新提示信息。
17、在上述实现过程中,当该安全隐患消除达到预设级别时,才生成应用更新提示信息,可以减少应用更新提示信息的生成,进而降低应用更新提示信息打扰用户的频率,提高用户使用感。
18、在一个实施例中,所述若存在可更新的车载应用之后,所述方法还包括:查询可更新的车载应用的使用频率;所述判断所述车载应用是否满足应用更新条件,包括:判断使用频率满足频率条件的车载应用是否满足应用更新条件。
19、在上述实现过程中,通过根据车载应用的使用频率对车载应用进行分类,对于使用频率低于频率条件的车载应用则不进行更新,可以减少数据传输量、数据传输消耗的电能以及更新过程中消耗的电能,降低车载应用更新对行车安全的影响,提高行车安全性。另外,不对不常用的车载应用进行更新还可以减少车载应用更新占用的内存。
20、第二方面,本申请实施例还提供一种应用更新装置,包括:判断模块,用于若存在可更新的车载应用,判断所述车载应用是否满足应用更新条件;更新模块,用于若不满足,则在满足所述应用更新条件后,对所述车载应用进行更新;其中,所述应用更新条件包括:若所述车载应用为车辆运行辅助应用,则所述车载应用处于停止运行状态。
21、第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面的任一种可能的实施方式中的方法的步骤。
22、第四方面,本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面的任一种可能的实施方式中应用更新方法的步骤。
23、为使本申请的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,作详细说明如下。
1.一种应用更新方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述应用更新条件还包括:
3.根据权利要求1所述的方法,其特征在于,所述应用更新条件还包括:
4.根据权利要求1所述的方法,其特征在于,所述在满足所述应用更新条件后,对所述车载应用进行更新,包括:
5.根据权利要求1所述的方法,其特征在于,所述对所述车载应用进行更新,包括:
6.根据权利要求1所述的方法,其特征在于,所述对车载应用进行更新,包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述在所述车载应用的更新内容用于安全隐患消除的情况下,输出应用更新提示信息,包括:
9.根据权利要求1-8任意一项所述的方法,其特征在于,所述若存在可更新的车载应用之后,所述方法还包括:
10.一种应用更新装置,其特征在于,包括:
11.一种电子设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述机器可读指令被所述处理器执行时执行如权利要求1至9任一所述的方法的步骤。
12.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至9任一所述的方法的步骤。