CN110015251A - 车辆定位器软件升级的方法、装置、车辆及存储介质 - Google Patents
车辆定位器软件升级的方法、装置、车辆及存储介质 Download PDFInfo
- Publication number
- CN110015251A CN110015251A CN201910312204.1A CN201910312204A CN110015251A CN 110015251 A CN110015251 A CN 110015251A CN 201910312204 A CN201910312204 A CN 201910312204A CN 110015251 A CN110015251 A CN 110015251A
- Authority
- CN
- China
- Prior art keywords
- vehicle
- retainer
- operating status
- motor
- state
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/023—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
- B60R16/0231—Circuits relating to the driving or the functioning of the vehicle
- B60R16/0232—Circuits relating to the driving or the functioning of the vehicle for measuring vehicle parameters and indicating critical, abnormal or dangerous conditions
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
- B60R16/03—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for
- B60R16/0307—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for supply of electrical power to vehicle subsystems or for using generators driven by a machine different from the vehicle motor
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
Abstract
本申请涉及一种车辆定位器软件升级的方法、装置、车辆及存储介质。所述方法包括:获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。利用该方法,不会消耗车辆电瓶,也就不会降低车辆电瓶寿命。
Description
技术领域
本申请涉及车辆技术领域,特别是涉及一种车辆定位器软件升级的方法、装置、车辆及存储介质。
背景技术
随着车辆越来越多,对车辆的监控也显得越来越重要,而定位器作为车辆监控过程中必不可少的部件,在日常生活中,应对市场需求,当车辆厂家对定位器软件进行改进之后,定位器就需要对软件进行升级。
传统技术中,在对定位器的软件进行升级时,一般都是利用车辆电瓶直接给定位器进行供电,从而使定位器完成软件升级,以便后续定位器可以提供更多的报警信息。
但是上述利用车辆电瓶直接给定位器进行供电,使定位器进行软件升级的方法,存在快速消耗车体电瓶,从而导致车体电瓶寿命降低的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种车辆定位器软件升级的方法、装置、车辆和存储介质。
一种车辆定位器软件升级的方法,所述方法包括:
获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
在其中一个实施例中,所述当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级,包括:
当所述车辆发动机的运行状态为启动状态时,则判断是否存在待升级软件;
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级。
在其中一个实施例中,所述当存在时,利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级,包括:
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,下载所述待升级软件,并利用所述待升级软件对所述车辆定位器进行软件升级。
在其中一个实施例中,所述在获取车辆发动机的运行状态之前,所述方法还包括:
对所述车辆定位器进行初始化;
判断所述车辆发动机是否有电信号;
当所述车辆发动机有电信号时,则执行所述获取车辆发动机的运行状态的步骤。
在其中一个实施例中,所述方法还包括:
当所述车辆发动机的运行状态为停止状态时,则利用车辆电源对所述车辆定位器进行供电。
在其中一个实施例中,所述启动状态,包括以下状态中的任一种:
所述车辆发动机的引擎转速不为零的状态;
所述车辆的车速不为零且处于不熄火的状态;
所述车辆发动机具有引擎启动信号的状态。
在其中一个实施例中,所述方法还包括:
获取车辆当前位置;
当车辆电源与车辆定位器之间断电时,或者当车辆发动机的运行状态为停止状态且车辆处于异常移动状态时,或者当检测到车辆当前位置超出预设电子围栏范围时,则控制所述车辆定位器输出所述车辆当前位置和/或发送异常报警;
当车辆电源与车辆定位器之间未断电时,或者当车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,或者当检测到车辆当前位置未超出预设电子围栏范围时,则控制所述车辆定位器进行待机休眠。
一种车辆定位器软件升级的装置,所述装置包括:
获取模块,用于获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
升级模块,用于当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
一种车辆,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
上述车辆定位器软件升级的方法、装置、车辆及存储介质,首先获取车辆发动机的运行状态,该车辆发动机的运行状态包括启动状态或者停止状态,接着对该车辆发动机的运行状态进行检测,当车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对车辆定位器进行供电,以使车辆定位器进行软件升级。在本实施例中,由于车辆是在发动机的运行状态为启动状态时,定位器才会进行软件升级,在进行软件升级时耗费的是发电机和整流器的电量,而不是车辆电瓶的电量;同时,在发动机的运行状态为启动状态时,车辆发电机和整流器还可以对车辆电瓶进行充电,以增加车辆电瓶的使用时长,因此,本实施例的方法在对定位器进行软件升级时,不会降低车辆电瓶寿命,反而会延长车辆电瓶寿命,从而可以避免出现因电瓶耗完使得车辆无法发动的问题。
附图说明
图1为一个实施例中车辆定位器软件升级系统的结构示意图;
图2为一个实施例中车辆定位器软件升级的方法的流程示意图;
图3为另一个实施例中车辆定位器软件升级的方法的流程示意图;
图4为另一个实施例中车辆定位器软件升级的方法的流程示意图;
图5为另一个实施例中车辆定位器软件升级的方法的流程示意图;
图6为另一个实施例中车辆定位器软件升级的方法的流程示意图;
图7为一个实施例中车辆定位器软件升级的装置的结构示意图;
图8为另一个实施例中车辆定位器软件升级的装置的结构示意图;
图9为一个实施例中车辆的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的车辆定位器软件升级的方法,可以应用于如图1所示的车辆定位器软件升级系统。如图1所示,该车辆定位器软件升级系统可以集成在车辆的内部,该系统包括行车电脑101和定位器102,其中,行车电脑101为定位器102的控制主体,其可以与定位器102之间进行控制指令或者其他数据的传输。另外,定位器也称为Telecommunication-BOX,简称车载T-BOX,也就是汽车盒子。
需要说明的是,本实施例中涉及的车辆可以是电动车辆,还可以是新能源电动车辆,本实施例对此不做限定。可选的,本实施例中的车辆可以是电动汽车,还可以是电动车,还可以是摩托车,本实施例对此不做限定。
传统技术中,在对定位器的软件进行升级时,一般都是利用车辆电瓶直接给定位器进行供电,从而使定位器完成软件升级,以便后续定位器可以提供更多的报警信息。但是上述利用车辆电瓶直接给定位器进行供电,使定位器进行软件升级的方法,存在快速消耗车体电瓶,从而导致车体电瓶寿命降低的问题。本申请实施例提供的车辆定位器软件升级的方法、装置、车辆及存储介质,旨在解决传统技术的如上技术问题。
需要说明的是,下述方法实施例的执行主体可以是车辆定位器软件升级的装置,该车辆定位器软件升级的装置可以通过软件、硬件或者软硬件结合的方式实现成为上述车辆的部分或者全部。下述方法实施例以执行主体是车辆为例进行说明。
在一个实施例中,如图2所示,提供了一种车辆定位器软件升级的方法,本实施例涉及的是车辆如何根据发动机的运行状态对定位器软件进行升级的具体过程。该方法可以包括以下步骤:
S201,获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态。
在本实施例中,在获取车辆发动机的运行状态之前,还可以检测车辆电源和/或点火开关是否接通,当车辆电源和/或点火开关接通时,则就可以获取车辆发动机的运行状态;当检测到车辆电源和/或点火开关断开时,则车辆定位器可以进行休眠。上述获取车辆发动机的运行状态基本等同于检测车辆发电机是否有电信号,车辆发动机为启动状态等同于车辆发电机有电信号,车辆发动机为停止状态等同于车辆发电机没有电信号;上述在检测到车辆发电机没有电信号时,或者,当车辆发动机的运行状态为停止状态时,则可以返回检测车辆电源和/或点火开关是否接通。
其中,车辆可以包括定位器、发电机和整流器、发动机、电源等,定位器内设置有控制单元、引擎转速侦测模块、无线通信模块、电源控制模块、备用电池、定位模块、电信号侦测模块等。发动机的启动状态指的是发动机启动的状态,可选的,发动机的启动状态包括以下状态中的任一种:所述车辆发动机的引擎转速不为零的状态;所述车辆的车速不为零且处于不熄火的状态;所述车辆发动机具有引擎启动信号的状态。其中,车辆引擎转速不为零的状态可以是车辆引擎转速不为零,且车速为零的状态,还可以是车辆引擎转速不为零,且车速不为零的状态。可选的,所述车辆发动机的引擎转速为大于或等于预设转速。可选的,预设转速可以是500转每分钟、1000转每分钟、1500转每分钟等,还可以根据实际情况而定,本实施例对此不做限定。发动机的停止状态指的是发动机没有引擎启动信号的状态,或者,车辆引擎转速为零的状态,或者,车速为零且车辆引擎转速为零的状态等。
具体的,车辆在行驶或者停止时,可以利用车辆定位器中的引擎转速侦测模块来测量车辆发动机的运行状态,并在测得车辆发动机的运行状态之后,引擎转速侦测模块可以将该车辆发动机的运行状态发送给定位器的控制单元,这样车辆就可以得到发动机的运行状态。
S202,当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
其中,软件升级可以是对定位器内某些模块的软件进行升级,还可以是对定位器系统进行系统更新;另外,车辆发动机处于启动状态,车辆发电机有电信号,此时可以利用车辆发电机就来对车辆定位器进行供电,该电信号可以是电流信号或者电压信号。
具体的,车辆在得到发动机的运行状态之后,可以对该发动机的运行状态进行检测,在一种可能的实施方式中,当车辆发动机的运行状态为启动状态时,即为上述任一种启动状态时,那么车辆就可以利用车辆发电机和整流器来对车辆定位器进行供电,以使定位器可以进行软件升级;同时,可选的,当车辆发动机的运行状态为启动状态时,车辆发电机和整流器也可以对车辆电源进行充电,以增加车辆电源的使用时间;在另一种可能的实施方式中,当车辆发动机的运行状态为停止状态时,即车辆没有启动,那么车辆就可以利用车辆电源对定位器进行供电,此时车辆定位器不进行软件升级,车辆也可以继续检测车辆电源和/或点火开关是否接通。其中,该供电指的是可以使定位器正常工作的供电方式,车辆电源也可以称之为车辆电瓶。
本实施例提供的车辆定位器软件升级的方法,首先获取车辆发动机的运行状态,该车辆发动机的运行状态包括启动状态或者停止状态,接着对该车辆发动机的运行状态进行检测,当车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对车辆定位器进行供电,以使车辆定位器进行软件升级。在本实施例中,由于车辆是在发动机的运行状态为启动状态时,定位器才会进行软件升级,在进行软件升级时耗费的是发电机和整流器的电量,而不是车辆电瓶的电量;同时,在发动机的运行状态为启动状态时,车辆发电机和整流器还可以对车辆电瓶进行充电,以增加车辆电瓶的使用时长,因此,本实施例的方法在对定位器进行软件升级时,不会降低车辆电瓶寿命,反而会延长车辆电瓶寿命,从而可以避免出现因电瓶耗完使得车辆无法发动的问题。
在另一个实施例中,如图3所示,提供了另一种车辆定位器软件升级的方法。本实施例涉及的是车辆在启动状态时,如何对定位器软件进行升级的一种可能的实施方式。在上述实施例的基础上,上述步骤S202可以包括以下步骤:
S301,当所述车辆发动机的运行状态为启动状态时,则判断是否存在待升级软件。
其中,待升级软件指的是定位器需要升级的软件,该待升级软件来自后台服务器,在定位器正常工作时,定位器可以和后台服务器连接,当后台服务器有待升级软件时,后台服务器可以向定位器发送消息,之后定位器就可以通过无线网络下载待升级软件,之后将该待升级软件通过定位器内的无线通信模块传输给微控制模块,以使微控制模块控制定位器进行软件升级。另外,该软件升级过程也可以称为透过后台进行OTA(Over-the-AirTechnology,空间下载技术)软件升级;另外,上述后台服务器可以是车联网后台服务器,还可以是车联网大数据后台服务器。
具体的,当车辆检测到车辆发动机的运行状态为启动状态时,那么车辆可以继续检测定位器内是否存在待升级软件。可选的,可以通过检测是否存在待升级软件的标识等判断是否存在待升级软件。
S302,当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级。
具体的,当车辆检测到后台服务器存在待升级软件时,则车辆可以利用发电机和整流器对定位器进行供电,以使定位器按照该待升级软件进行软件升级;可选的,当不存在待升级软件时,则车辆可以继续检测车辆电源和/或点火开关是否接通。
本实施例提供的车辆定位器软件升级的方法,当检测到车辆发动机的运行状态为启动状态时,可以继续判断是否存在待升级软件,当存在时,可以利用车辆发电机和整流器对车辆定位器进行供电,并利用待升级软件对定位器进行软件升级。在本实施例中,由于在检测到车辆发动机的运行状态为启动状态时,不是直接对定位器软件进行升级,而是先判断是否存在待升级软件,只有在存在待升级软件时,才利用待升级软件对定位器进行升级,因此,该方法可以避免盲目对定位器进行软件升级,造成车辆发电机和整流器电量严重耗费的问题。
在另一个实施例中,提供了另一种车辆定位器软件升级的方法。本实施例涉及的是车辆在检测到存在待升级软件时,如何对定位器软件进行升级的一种可能的实施方式。在上述实施例的基础上,上述步骤S302可以包括以下步骤:
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,下载所述待升级软件,并利用所述待升级软件对所述车辆定位器进行软件升级。
具体的,当车辆检测到定位器内存在待升级软件时,可以利用车辆发电机和整流器对定位器进行供电,然后车辆定位器内的无线通信模块可以下载上述待升级软件,下载完成后,车辆可以利用该待升级软件对车辆定位器进行软件升级;可选的,在定位器软件升级完成之后,车辆还可以继续检测车辆电源和/或点火开关是否接通。
本实施例提供的车辆定位器软件升级的方法,当车辆检测到存在待升级软件时,则可以利用车辆发电机和车辆整流器对定位器进行供电,下载该待升级软件,并利用该待升级软件对定位器进行软件升级。在本实施例中,由于是在待升级软件存在时,才会下载该待升级软件,并利用该待升级软件来对定位器进行软件升级,因此,该方法可以避免盲目下载升级软件,占用定位器内存空间,造成定位器内存空间资源浪费的问题。
在另一个实施例中,如图4所示,提供了另一种车辆定位器软件升级的方法。本实施例涉及的是车辆在获取发动机的运行状态之前,车辆所做的准备工作的具体过程。在上述实施例的基础上,该方法还可以包括以下步骤:
S401,对所述车辆定位器进行初始化。
具体的,车辆在检测车辆发动机的运行状态之前,可以先对车辆定位器进行初始化,可选的,可以是对车辆定位器的控制单元进行初始化。可选的,该初始化可以是对车辆的一些参数进行配置。
S402,判断所述车辆发动机是否有电信号。
具体的,车辆在对车辆定位器进行初始化之后,可以对车辆发动机是否有电信号进行判断,可选的,可以是通过对车辆钥匙是否启动进行判断来得到车辆发动机是否有电信号,当车辆钥匙启动时,可以确定车辆发动机有电信号,当车辆钥匙未启动时,可以确定车辆发动机没有电信号。
S403,当所述车辆发动机有电信号时,则执行所述获取车辆发动机的运行状态的步骤。
具体的,在一种可能的实施方式中,当车辆钥匙启动时,即当车辆发动机有电信号时,则车辆返回执行上述S201的步骤;在另一种可能的实施方式中,当车辆钥匙未启动时,即当车辆发动机没有电信号时,则车辆返回执行上述S402的步骤。
本实施例提供的车辆定位器软件升级的方法,首先对车辆定位器进行初始化,接着判断车辆发动机是否有电信号,当车辆发动机有电信号时,则进行获取车辆发动机的运行状态的步骤。在本实施例中,由于是在车辆发动机有电信号时,才执行获取车辆发动机的运行状态,并根据运行状态确定后续是否对定位器进行软件升级,因此,利用本实施例的方法,可以避免在发动机没启动时检测发动机的运行状态,造成车辆电源的电量浪费。
在另一个实施例中,如图5所示,提供了另一种车辆定位器软件升级的方法。本实施例涉及的是车辆对车辆电源与定位器之间是否断电进行判断,并根据判断结果执行相应操作的具体过程。在上述实施例的基础上,该方法还可以包括以下步骤:
S501,获取车辆当前位置。
具体的,车辆可以利用定位器内的定位模块测量得到车辆当前位置,并将该当前位置传输给定位器的控制单元,这样车辆就可以得到车辆当前位置。
S502,当车辆电源与车辆定位器之间断电时,或者当车辆发动机的运行状态为停止状态且车辆处于异常移动状态时,或者当检测到车辆当前位置超出预设电子围栏范围时,则控制所述车辆定位器输出所述车辆当前位置和/或发送异常报警。
其中,车辆可以在任意时刻对车辆电源与车辆定位器之间是否断电进行检测,可选的,可以利用定位器内置的控制单元来对车辆电源和定位器之间是否有电信号进行检测。可选的,车辆电源也可以称为车辆电瓶。另外,异常报警可以包括异常断电报警、振动报警、围栏报警等。
具体的,当车辆检测到车辆电源与定位器之间没有电信号,即检测到两者之间断电时,那么车辆就可以控制车辆定位器输出上述测量得到的车辆当前位置,以便定位车辆当前位置,便于找到车辆,或者车辆可以控制车辆定位器发送异常断电报警,或者车辆可以控制车辆定位器输出车辆当前位置的同时发送异常断电报警。可选的,车辆定位器可以将车辆当前位置和异常断电报警输出给车辆后台应用,还可以将车辆当前位置和异常断电报警输出给服务器,本实施例对此不做限定。另外,当车辆检测到车辆发动机处于停止状态且车辆被异常移动时,则车辆可以控制车辆定位器输出车辆当前位置,或者车辆控制车辆定位器发送振动报警,或者车辆可以控制车辆定位器输出车辆当前位置的同时发送振动报警;其中,异常移动指的是车辆在停放后,人为的进行的非正常移动,比如,偷盗移动等;可选的,车辆内部可以内置一个传感器,用以测量车辆是否被移动。另外,车辆在停放时,可以预设一个电子围栏范围,当车辆检测到车辆当前位置超出预设电子围栏范围时,则车辆可以控制车辆定位器输出车辆当前位置,或者车辆控制车辆定位器发送围栏报警,或者车辆可以控制车辆定位器输出车辆当前位置的同时发送围栏报警。
S503,当车辆电源与车辆定位器之间未断电时,或者当车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,或者当检测到车辆当前位置未超出预设电子围栏范围时,则控制所述车辆定位器进行待机休眠。
具体的,当车辆检测到车辆电源与定位器之间存在电信号,即检测到两者之间没有断电时,或者当车辆检测到车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,再或者当车辆检测到车辆当前位置没有超出预设电子围栏范围时,那么车辆定位器就可以进行待机休眠。
本实施例提供的车辆定位器软件升级的方法,首先获取车辆当前位置,同时检测车辆电源与车辆定位器之间是否断电,当车辆电源与车辆定位器之间断电时,则控制车辆定位器输出车辆当前位置,当车辆电源与车辆定位器之间没有断电时,则控制车辆定位器进行待机休眠。在本实施例中,由于在车辆电源和定位器之间断电时,可以将车辆当前位置输出给后台或者服务器,以便更快地找到车辆,因此,利用该方法,可以在车辆被盗或丢失后,且车辆电源被断电后,更快且更准确地找到车辆;另外,在车辆电源和定位器之间没有断电时,定位器就进行休眠待机,从而可以节省车辆定位器电量的损耗。
为了便于本领域技术人员的理解,下面对本申请提供的车辆定位器软件升级的方法进行详细介绍,如图6所示,该方法可以包括:
S601,车辆定位器进行初始化。
S602,判断车辆发动机是否有电信号,若是,则执行S603,若否,则执行S601。
S603,判断车辆发动机的运行状态是否为启动状态,若是,则执行S604,若否,则执行S602。
S604,判断是否存在待升级软件,若是,则执行S605,若否,则执行S602。
S605,利用车辆发电机和车辆整流器对定位器供电,下载待升级软件,并利用待升级软件对定位器进行软件升级。
应该理解的是,虽然图2-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图7所示,提供了一种车辆定位器软件升级的装置,包括:获取模块10、升级模块11。
具体的,获取模块10,用于获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
升级模块11,用于当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
本实施例提供的车辆定位器软件升级的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
在另一个实施例中,如图8所示,提供了一种车辆定位器软件升级的装置,上述升级模块11包括:检测单元111、升级单元112。
具体的,检测单元111,用于当所述车辆发动机的运行状态为启动状态时,则判断是否存在待升级软件;
升级单元112,用于当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级。
在另一个实施例中,请继续参见图8,上述升级单元112还用于当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,下载所述待升级软件,并利用所述待升级软件对所述车辆定位器进行软件升级。
在另一个实施例中,请继续参见图8,上述装置还可以包括:初始化模块12、判断模块13。
具体的,初始化模块12,用于对所述车辆定位器进行初始化;
判断模块13,用于判断所述车辆发动机是否有电信号;当所述车辆发动机有电信号时,则执行所述获取车辆发动机的运行状态的步骤。
在另一个实施例中,请继续参见图8,上述装置还可以包括:供电模块14。
具体的,供电模块14,用于当所述车辆发动机的运行状态为停止状态时,则利用车辆电源对所述车辆定位器进行供电。
在一个实施例中,所述启动状态,包括以下状态中的任一种:
所述车辆发动机的引擎转速不为零的状态;
所述车辆的车速不为零且处于不熄火的状态;
所述车辆发动机具有引擎启动信号的状态。
另一个实施例中,请继续参见图8,上述装置还可以包括:获取位置模块15、调控模块16。
具体的,获取位置模块15,用于获取车辆当前位置;
调控模块16,用于当车辆电源与车辆定位器之间断电时,或者当车辆发动机的运行状态为停止状态且车辆处于异常移动状态时,或者当检测到车辆当前位置超出预设电子围栏范围时,则控制所述车辆定位器输出所述车辆当前位置和/或发送异常报警;当车辆电源与车辆定位器之间未断电时,或者当车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,或者当检测到车辆当前位置未超出预设电子围栏范围时,则控制所述车辆定位器进行待机休眠。
本实施例提供的车辆定位器软件升级的装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
图9为一个实施例提供的车辆定位器软件升级的车辆,如图9所示,该车辆包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该车辆的处理器用于提供计算和控制能力。该车辆的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该车辆的网络接口用于与外部的计算机通过网络连接通信。该计算机程序被处理器执行时以实现一种车辆定位器软件升级的方法。可选的,该车辆的显示屏可以是液晶显示屏或者电子墨水显示屏,该车辆的输入装置可以是显示屏上覆盖的触摸层,也可以是车辆外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
需要说明的是,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的车辆的限定,具体的车辆可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种车辆,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当所述车辆发动机的运行状态为启动状态时,则判断是否存在待升级软件;当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,下载所述待升级软件,并利用所述待升级软件对所述车辆定位器进行软件升级。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
对所述车辆定位器进行初始化;判断所述车辆发动机是否有电信号;当所述车辆发动机有电信号时,则执行所述获取车辆发动机的运行状态的步骤。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
当所述车辆发动机的运行状态为停止状态时,则利用车辆电源对所述车辆定位器进行供电。
在一个实施例中,所述启动状态,包括以下状态中的任一种:
所述车辆发动机的引擎转速不为零的状态;所述车辆的车速不为零且处于不熄火的状态;所述车辆发动机具有引擎启动信号的状态。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
获取车辆当前位置;当车辆电源与车辆定位器之间断电时,或者当车辆发动机的运行状态为停止状态且车辆处于异常移动状态时,或者当检测到车辆当前位置超出预设电子围栏范围时,则控制所述车辆定位器输出所述车辆当前位置和/或发送异常报警;当车辆电源与车辆定位器之间未断电时,或者当车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,或者当检测到车辆当前位置未超出预设电子围栏范围时,则控制所述车辆定位器进行待机休眠。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当所述车辆发动机的运行状态为启动状态时,则判断是否存在待升级软件;当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,下载所述待升级软件,并利用所述待升级软件对所述车辆定位器进行软件升级。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
对所述车辆定位器进行初始化;判断所述车辆发动机是否有电信号;当所述车辆发动机有电信号时,则执行所述获取车辆发动机的运行状态的步骤。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
当所述车辆发动机的运行状态为停止状态时,则利用车辆电源对所述车辆定位器进行供电。
在一个实施例中,所述启动状态,包括以下状态中的任一种:
所述车辆发动机的引擎转速不为零的状态;所述车辆的车速不为零且处于不熄火的状态;所述车辆发动机具有引擎启动信号的状态。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
获取车辆当前位置;当车辆电源与车辆定位器之间断电时,或者当车辆发动机的运行状态为停止状态且车辆处于异常移动状态时,或者当检测到车辆当前位置超出预设电子围栏范围时,则控制所述车辆定位器输出所述车辆当前位置和/或发送异常报警;当车辆电源与车辆定位器之间未断电时,或者当车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,或者当检测到车辆当前位置未超出预设电子围栏范围时,则控制所述车辆定位器进行待机休眠。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)、Flash存储器等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种车辆定位器软件升级的方法,其特征在于,所述方法包括:
获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
2.根据权利要求1所述的方法,其特征在于,所述当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级,包括:
当所述车辆发动机的运行状态为启动状态时,则判断是否存在待升级软件;
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级。
3.根据权利要求2所述的方法,其特征在于,所述当存在时,利用车辆发电机和车辆整流器对所述车辆定位器进行供电,并利用所述待升级软件对所述车辆定位器进行软件升级,包括:
当存在时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,下载所述待升级软件,并利用所述待升级软件对所述车辆定位器进行软件升级。
4.根据权利要求1所述的方法,其特征在于,所述在获取车辆发动机的运行状态之前,所述方法还包括:
对所述车辆定位器进行初始化;
判断所述车辆发动机是否有电信号;
当所述车辆发动机有电信号时,则执行所述获取车辆发动机的运行状态的步骤。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述车辆发动机的运行状态为停止状态时,则利用车辆电源对所述车辆定位器进行供电。
6.根据权利要求1所述的方法,其特征在于,所述启动状态,包括以下状态中的任一种:
所述车辆发动机的引擎转速不为零的状态;
所述车辆的车速不为零且处于不熄火的状态;
所述车辆发动机具有引擎启动信号的状态。
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述方法还包括:
获取车辆当前位置;
当车辆电源与车辆定位器之间断电时,或者当车辆发动机的运行状态为停止状态且车辆处于异常移动状态时,或者当检测到车辆当前位置超出预设电子围栏范围时,则控制所述车辆定位器输出所述车辆当前位置和/或发送异常报警;
当车辆电源与车辆定位器之间未断电时,或者当车辆发动机的运行状态为停止状态且车辆处于正常移动状态时,或者当检测到车辆当前位置未超出预设电子围栏范围时,则控制所述车辆定位器进行待机休眠。
8.一种车辆定位器软件升级的装置,其特征在于,所述装置包括:
获取模块,用于获取车辆发动机的运行状态,所述车辆发动机的运行状态包括启动状态或者停止状态;
升级模块,用于当所述车辆发动机的运行状态为启动状态时,则利用车辆发电机和车辆整流器对所述车辆定位器进行供电,以使所述车辆定位器进行软件升级。
9.一种车辆,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910312204.1A CN110015251A (zh) | 2019-04-18 | 2019-04-18 | 车辆定位器软件升级的方法、装置、车辆及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910312204.1A CN110015251A (zh) | 2019-04-18 | 2019-04-18 | 车辆定位器软件升级的方法、装置、车辆及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110015251A true CN110015251A (zh) | 2019-07-16 |
Family
ID=67191779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910312204.1A Pending CN110015251A (zh) | 2019-04-18 | 2019-04-18 | 车辆定位器软件升级的方法、装置、车辆及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110015251A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831302A (zh) * | 2020-06-04 | 2020-10-27 | 江西江铃集团新能源汽车有限公司 | 车载终端远程升级方法及系统 |
CN113504771A (zh) * | 2021-07-16 | 2021-10-15 | 东风小康汽车有限公司重庆分公司 | 一种控制器升级方法和系统 |
US20220266721A1 (en) * | 2021-02-25 | 2022-08-25 | Toyota Jidosha Kabushiki Kaisha | Electrically-powered vehicle, energy supply apparatus, and energy supply system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442553A (en) * | 1992-11-16 | 1995-08-15 | Motorola | Wireless motor vehicle diagnostic and software upgrade system |
CN101261134A (zh) * | 2008-01-04 | 2008-09-10 | 北京航空航天大学 | 一种面向应急救援的车载定位导航终端 |
CN202189146U (zh) * | 2011-07-29 | 2012-04-11 | 泉州市毅通信息科技有限公司 | 基于车辆的自供电gps终端设备 |
-
2019
- 2019-04-18 CN CN201910312204.1A patent/CN110015251A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5442553A (en) * | 1992-11-16 | 1995-08-15 | Motorola | Wireless motor vehicle diagnostic and software upgrade system |
CN101261134A (zh) * | 2008-01-04 | 2008-09-10 | 北京航空航天大学 | 一种面向应急救援的车载定位导航终端 |
CN202189146U (zh) * | 2011-07-29 | 2012-04-11 | 泉州市毅通信息科技有限公司 | 基于车辆的自供电gps终端设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111831302A (zh) * | 2020-06-04 | 2020-10-27 | 江西江铃集团新能源汽车有限公司 | 车载终端远程升级方法及系统 |
US20220266721A1 (en) * | 2021-02-25 | 2022-08-25 | Toyota Jidosha Kabushiki Kaisha | Electrically-powered vehicle, energy supply apparatus, and energy supply system |
CN113504771A (zh) * | 2021-07-16 | 2021-10-15 | 东风小康汽车有限公司重庆分公司 | 一种控制器升级方法和系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110015251A (zh) | 车辆定位器软件升级的方法、装置、车辆及存储介质 | |
CN101871396B (zh) | 发动机自动控制设备 | |
CN112486528B (zh) | 一种车辆空中下载ota升级方法 | |
JP6501040B2 (ja) | 制御装置 | |
EP1937010B1 (en) | Test apparatus | |
CN112319305A (zh) | 车辆的安全监控方法、监控系统和装置 | |
US12176746B2 (en) | Monitoring method, device, and system for low-voltage vehicle battery, server, and medium | |
US9224253B2 (en) | External diagnosis device, vehicle diagnosis system and vehicle diagnosis method | |
CN103425122A (zh) | 新能源汽车控制器的故障管理方法 | |
KR101491366B1 (ko) | 차량용 배터리 관리 장치 및 방법 | |
CN103963658A (zh) | 用于监测机动车辆的至少一个牵引电池的方法和装置 | |
CN111845552B (zh) | 蓄电池电量提示方法、装置、计算机设备及存储介质 | |
US10394251B2 (en) | Cloud-based connectivity energy budget manager | |
JP2007230398A (ja) | バッテリ監視装置及びバッテリ監視方法 | |
CN108333518A (zh) | 电池健康状况评估 | |
CN112373350B (zh) | 补电控制方法、装置、车辆及存储介质 | |
CN112172608A (zh) | 电池监测方法、装置、车辆及存储介质 | |
CN107139867A (zh) | 汽车点火判断方法、装置及车载设备 | |
CN115649016B (zh) | 一种氢燃料车辆低温冷启动方法、装置、设备及存储介质 | |
CN110065453B (zh) | 基于车辆定位器的省电方法、装置、车辆及存储介质 | |
JP2012065498A (ja) | 制御装置 | |
CN112181464A (zh) | 离车升级方法、系统、介质及装置 | |
JP7279707B2 (ja) | 制御装置、制御方法、およびコンピュータプログラム | |
CN110001581A (zh) | 用于给车辆定位器充电的方法、装置、车辆及存储介质 | |
CN118690372A (zh) | 远程固件升级方法、装置、设备、存储介质及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190716 |
|
RJ01 | Rejection of invention patent application after publication |