一种车辆远程刷新方法及装置与流程

文档序号:17648216发布日期:2019-05-11 01:14阅读:288来源:国知局
一种车辆远程刷新方法及装置与流程

本发明涉及车辆刷新领域,特别涉及一种车辆远程刷新方法及装置。



背景技术:

车辆的刷新通常是对车辆中的控制器进行刷新,通过重新刷写数据包以调整控制器的功能,进而优化车辆。车辆的刷新包括远程刷新和本地刷新,远程刷新指的是通过远程平台发送刷新请求,对车辆实施刷新。例如在夜间不使用车辆时,对停放的车辆进行远程刷新。

目前车辆在进行远程刷新的时候,需要先唤醒车辆,才可以进行刷新。通常车辆被唤醒之后,车辆会开启一些智能功能,例如在下雨天检测到车辆停放在雨中时,会自动开启雨刮;在车辆停放位置的环境较暗时,会自动开启灯光;以及在一些特殊情况下会自动开启空调、防盗警报等。

由于通常情况下车辆进行远程刷新,是在车主不在车辆上进行的。在无人操作的情况下,车辆自动开启上述功能将使车辆周围人员产生恐慌。



技术实现要素:

本发明提供了一种车辆远程刷新方法及装置,用以解决现有技术中车辆进行远程刷新时,容易使车辆周围人员产生恐慌的问题。

为了解决上述技术问题,本发明采用如下技术方案:

依据本发明的一个方面,提供了一种车辆远程刷新方法,包括:

接收远程平台发送的远程刷新请求;

根据所述远程刷新请求,获取车辆的工作状态;

在所述车辆的工作状态指示所述车辆静止时,控制车辆开启禁止功能;

根据所述远程刷新请求,获取刷新对象;

根据所述刷新对象所属的控制器类型,对所述刷新对象进行刷新。

进一步地,所述在所述车辆的工作状态指示所述车辆静止时,控制车辆开启禁止功能的步骤包括:

在所述车辆的工作状态为睡眠状态时,对所述车辆进行唤醒;

在所述车辆被唤醒成功时,控制所述车辆的网关禁止本地刷新、控制所述车辆的整车控制器禁止开启行车模式、控制所述车辆的常电控制器关闭正常功能,其中所述正常功能为正常模式下的功能。

进一步地,所述在所述车辆的工作状态指示所述车辆静止时,控制车辆开启禁止功能的步骤包括:

在所述车辆的工作状态为非睡眠状态,并且所述车辆的车速小于车速阈值时,控制所述车辆的网关禁止本地刷新请求、控制所述车辆的整车控制器禁止开启行车模式,控制所述车辆的常电控制器关闭正常功能,其中所述正常功能为正常模式下的功能。

进一步地,所述根据所述刷新对象所属的控制器类型,对所述刷新对象进行刷新的步骤包括:

获取所述刷新对象所属的控制器类型;

若所述控制器类型为常电控制器,对所述刷新对象进行刷新。

进一步地,在所述对所述刷新对象进行刷新的步骤之后,还包括:

获取所述刷新对象进行刷新的刷新进度;

在所述刷新进度指示完成刷新时,对所述车辆的处于非睡眠状态的控制器进行复位,并在所述车辆进入睡眠状态时,控制车辆关闭禁止功能。

进一步地,在所述获取所述刷新对象所属的控制器类型之后,还包括:

若所述控制器类型为点火开关电控制器,将所述车辆的点火开关档位设置为on档;

控制所述车辆的点火开关电控制器关闭正常功能,并对所述刷新对象进行刷新。

进一步地,在所述控制所述车辆的点火开关电控制器关闭正常功能,并对所述刷新对象进行刷新的步骤之后,还包括:

获取所述刷新对象进行刷新的刷新进度;

在所述刷新进度指示完成刷新时,对所述车辆的处于非睡眠状态的控制器进行复位;

将所述车辆的点火开关档位设置为off档,开启所述点火开关电控制器的正常,并在所述车辆进入睡眠状态时,控制车辆关闭禁止功能。

依据本发明的又一个方面,提供了一种车辆远程刷新装置,包括:

接收模块,用于接收远程平台发送的远程刷新请求;

第一获取模块,用于根据所述远程刷新请求,获取车辆的工作状态;

控制模块,用于在所述车辆的工作状态指示所述车辆静止时,控制车辆开启禁止功能;

第二获取模块,用于根据所述远程刷新请求,获取刷新对象;

刷新模块,用于根据所述刷新对象所属的控制器类型,对所述刷新对象进行刷新。

进一步地,所述控制模块包括:

唤醒单元,用于在所述车辆的工作状态为睡眠状态时,对所述车辆进行唤醒;

第一控制单元,用于在所述车辆被唤醒成功时,控制所述车辆的网关禁止本地刷新、控制所述车辆的整车控制器禁止开启行车模式、控制所述车辆的常电控制器关闭正常功能,其中所述正常功能为正常模式下的功能。

进一步地,所述控制模块包括:

第二控制单元,用于在所述车辆的工作状态为非睡眠状态,并且所述车辆的车速小于车速阈值时,控制所述车辆的网关禁止本地刷新请求、控制所述车辆的整车控制器禁止开启行车模式,控制所述车辆的常电控制器关闭正常功能,其中所述正常功能为正常模式下的功能。

进一步地,所述刷新模块包括:

第一获取单元,用于获取所述刷新对象所属的控制器类型;

第一刷新单元,用于若所述控制器类型为常电控制器,对所述刷新对象进行刷新。

进一步地,所述刷新模块还包括:

第二获取单元,用于获取所述刷新对象进行刷新的刷新进度;

第一复位单元,用于在所述刷新进度指示完成刷新时,对所述车辆的处于非睡眠状态的控制器进行复位,并在所述车辆进入睡眠状态时,控制车辆关闭禁止功能。

进一步地,所述刷新模块还包括:

切换单元,用于若所述控制器类型为点火开关电控制器,将所述车辆的点火开关档位设置为on档;

第二刷新单元,用于控制所述车辆的点火开关电控制器关闭正常功能,并对所述刷新对象进行刷新。

进一步地,所述刷新模块还包括:

第三获取单元,用于获取所述刷新对象进行刷新的刷新进度;

第二复位单元,用于在所述刷新进度指示完成刷新时,对所述车辆的处于非睡眠状态的控制器进行复位;

第三复位单元,用于将所述车辆的点火开关档位设置为off档,开启所述点火开关电控制器的正常功能,并在所述车辆进入睡眠状态时,控制车辆关闭禁止功能。

本发明的有益效果是:

上述技术方案,在接收到远程刷新请求,需要对车辆进行远程刷新时,开启了车辆的禁止功能,从而避免了在对车辆进行刷新的过程中,车辆的雨刮、空调、灯光等自动开启,解决了现有技术中车辆进行远程刷新时,容易使车辆周围人员产生恐慌的问题。

附图说明

图1表示本发明实施例提供的一种车辆远程刷新方法示意图;

图2表示本发明实施例提供的开启禁止功能的示意图;

图3表示本发明实施例提供的对刷新对象进行刷新的示意图之一;

图4表示本发明实施例提供的对刷新对象进行刷新的示意图之二;

图5表示本发明实施例提供的一种车辆远程刷新方法的应用示意图;

图6表示本发明实施例提供的一种车辆远程刷新装置示意图;

图7表示本发明实施例提供的控制模块示意图;

图8表示本发明实施例提供的刷新模块示意图。

附图标记说明:

61、接收模块;62、第一获取模块;63、控制模块;631、唤醒单元;632、第一控制单元;633、第二控制单元;64、第二获取模块;65、刷新模块;651、第一获取单元;652、第一刷新单元;653、第二获取单元;654、第一复位单元;655、切换单元;656、第二刷新单元;657、第三获取单元;658、第二复位单元;659、第三复位单元。

具体实施方式

下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。

如图1所示,本发明实施例提供了一种车辆远程刷新方法,该车辆远程刷新方法包括:

s11:接收远程平台发送的远程刷新请求;

应当说明的是,远程平台用于车辆的远程刷新;车辆通过本地终端接收远程平台发送的用于车辆远程刷新的请求,如远程刷新请求;本地终端为车辆上可以连接到远程平台以及车辆网络的电子设备。

s12:根据远程刷新请求,获取车辆的工作状态;

应当说明的是,车辆的工作状态包括睡眠状态和非睡眠状态;其中睡眠状态下,车辆处于静止,车辆中各控制器均处于睡眠状态,维持较低的功耗。非睡眠状态下车辆是否处于静止状态可以结合车速确定。

s13:在车辆的工作状态指示车辆静止时,控制车辆开启禁止功能;

应当说明的是,车辆静止时,进行远程刷新并不会影响车辆的行车安全。车辆行驶过程中,若进行远程刷新将严重影响车辆的行车安全。车辆开启禁止功能后,将禁止车辆上控制器在正常模式下的功能,使得车辆仅具有刷新模式下的功能;例如车辆开启禁止功能后,仅保留通信功能和刷新功能,也就是在车辆开启禁止功能后,并不影响车辆的刷新,但可以避免车辆上控制器正常功能的自动开启,造成雨刮、空调、灯光等自动开启。

s14:根据远程刷新请求,获取刷新对象;

应当说明的是,远程刷新请求中携带有刷新对象的信息,其中该刷新对象的信息包括刷新对象的身份标识以及刷新对象所属的控制器类型等,刷新对象也就是需要刷新的控制器。

s15:根据刷新对象所属的控制器类型,对刷新对象进行刷新。

应当说明的是,刷新对象为控制器,其所属的控制器类型可以为常电控制器也可以为点火开关控制器;其中点火开关控制器也被称为使用kl15电的控制器,即车辆通过点火信号启动之后,车辆处于行驶模式下才会用到的控制器。

本发明实施例中,在接收到远程刷新请求,需要对车辆进行远程刷新时,开启了车辆的禁止功能,从而避免了在对车辆进行刷新的过程中,车辆的雨刮、空调、灯光等自动开启,解决了现有技术中车辆进行远程刷新时,容易使车辆周围人员产生恐慌的问题。

如图2所示,为了避免车辆远程刷新过程中一些功能的自动启动,在上述发明实施例的基础上,本发明实施例中,根据远程刷新请求,控制车辆开启禁止功能的步骤包括:

s21:在车辆的工作状态为睡眠状态时,对车辆进行唤醒;

应当说明的是,对车辆进行唤醒,通常是指唤醒车辆的常电控制器、整车控制器和网关;将常电控制器、整车控制器和网关从睡眠模式,均转换为非睡眠模式。这里可以将远程刷新请求作为对车辆唤醒请求。例如通过本地终端连续发送第一预定时间的远程刷新请求,车辆的常电控制器、整车控制器和网关接收到远程刷新请求之后,开始唤醒。

s22:在车辆被唤醒成功时,控制车辆的网关禁止本地刷新、控制车辆的整车控制器禁止开启行车模式、控制车辆的常电控制器关闭正常功能,其中正常功能为正常模式下的功能。

应当说明的是,若车辆被唤醒成功,常电控制器、网关和整车控制器在第二预定时间内收到远程刷新请求则需要禁止各自的正常功能,若在第二预定时间内没有再收到远程刷新请求,说明并非需要远程刷新,此时可以开启各自的正常功能。禁止正常功能之后,常电控制器仅保留通信功能以及刷新功能,网关禁止本地刷新,整车控制器禁止开启行车模式。这里可以通过本地终端在2秒时间内周期发送远程刷新请求,既可以保证刷新的顺利进行,同时不会增大刷新时的负载。

常电控制器的工作模式通常分为正常模式和刷新模式,其中正常模式下具有该控制器的正常功能,例如控制雨刮的控制器在正常模式下,具有控制雨刮来回摆动的功能;而在刷新模式下,则不具有控制雨刮来回摆动的功能,仅仅具有通信功能和刷新功能。

当然车辆进行远程刷新的时候可能处于非睡眠状态,在车辆的工作状态为非睡眠状态,并且车辆的车速小于车速阈值时,控制网关禁止本地刷新请求、控制整车控制器禁止开启行车模式,控制车辆的常电控制器关闭正常功能,其中正常功能为正常模式下的功能。

为了提升容错率,该车速阈值可以为3千米每小时,但不限于此。

如图3所示,在上述各发明实施例的基础上,本发明实施例中,根据刷新对象所属的控制器类型,对刷新对象进行刷新的步骤包括:

s31:获取刷新对象所属的控制器类型;

应当说明的是,根据车辆对各控制器的分类确定刷新对象所属的控制器类型。

s32:若控制器类型为常电控制器,对刷新对象进行刷新。

应当说明的是,为保证本次刷新的可靠性,需要在刷新结束后对车辆的控制器进行复位操作,具体的,获取刷新对象进行刷新的刷新进度;

在刷新进度指示完成刷新时,对车辆的处于非睡眠状态的控制器进行复位,并在车辆进入睡眠状态时,控制车辆关闭禁止功能。车辆从睡眠状态被唤醒时,开启车辆的禁止功能,在车辆重新进入睡眠状态时,关闭车辆的禁止功能。保证车辆被唤醒之后进行远程刷新的过程中,避免车辆的雨刮、空调、灯光等自动开启,而且不影响车辆下次被唤醒之后的正常操作。将车辆相邻的两次睡眠状态期间,作为一个处理周期。

如图4所示,在上述各发明实施例的基础上,本发明实施例中,在获取刷新对象所属的控制器类型之后,还包括:

s41:若控制器类型为点火开关电控制器,将车辆的点火开关档位设置为on档;

应当说明的是,点火开关控制器也被称为使用kl15电的控制器,即车辆通过点火信号启动之后,车辆处于行车模式下才会用到的控制器。具体的可以发送点火信号,并接收点火成功的反馈信号。点火开关为on档时,为打开档位,点火开关处于on档,车辆将处于行车模式。

s42:控制车辆的点火开关电控制器关闭正常功能,并对刷新对象进行刷新。

应当说明的是,仅保留点火开关控制器的通信功能和刷新功能。较佳的,在控制车辆的点火开关电控制器关闭正常功能,并对刷新对象进行刷新的步骤之后,获取刷新对象进行刷新的刷新进度;

在刷新进度指示完成刷新时,对车辆的处于非睡眠状态的控制器进行复位;

将车辆的点火开关档位设置为off档,开启点火开关电控制器的正常,并在车辆进入睡眠状态时,控制车辆关闭禁止功能。

如图5所示,为本发明实施例提供的一种车辆远程刷新方法的应用示意图,包括:

s501:本地终端接收远程刷新请求;

s502:判断整车是否处于睡眠状态,若处于睡眠状态则执行s507,若不处于睡眠状态则执行s503;

s503:向整车控制器发送远程刷新请求;

s504:判断是否符合刷新条件;若符合刷新条件则执行s506,若不符合刷新条件则执行s505;

s505:发送禁止远程操作信息给远程平台;

s506:向各常电控制器、网关和整车控制器发送远程刷新请求;可以连续发送2秒钟;

s507:判断整车处于睡眠状态时,向各常电控制器、网关和整车控制器发送远程刷新请求;可以连续发送2秒钟;

s508:唤醒网关、各常电控制器以及整车控制器;

s509:网关、各常电控制器以及整车控制器判断是否在预定时间内收到远程刷新请求,该预定时间可以为500毫秒;若是则执行s511、s512以及s513;若否则执行s510;

s510:整车处于正常唤醒,正常开启功能;

s511:网关禁止本地刷新操作请求;

s512:常电各控制器关闭正常执行功能;

s513:整车控制器禁止行车模式启动;

s514:判断是否需要打开点火开关,若是则执行s515,若否则执行s527;

s515:发送点火开关开启请求;

s516:接收点火开关启动成功的反馈信息;

s517:向点火开关控制器发送远程刷新请求;

s518:判断点火开关控制器在预定时间内是否收到远程刷新请求,若是则执行s519;若否则控制点火开关控制器正常开启功能;

s519:点火开关控制器关闭正常执行功能;

s520:开始远程刷新流程;

s521:判断本次刷新是否完成,若是则执行s522和s523,若否则执行s520;

s522:远程终端发送关闭远程刷新请求;

s523:控制所有控制器执行复位服务;

s524:发送点火开关关闭请求;

s525:收到点火开关关闭成功的反馈;

s526:所有控制器保持关闭正常执行功能直到车辆进入睡眠状态;

s527:开始远程刷新流程;

s528:判断本次刷新是否完成,若是则执行s529,若否则执行s527;

s529:控制所有控制器执行复位服务;

s530:远程终端发送关闭远程刷新请求;s529和s530可以同时进行;

s531:所有控制器保持关闭正常执行功能直到车辆进入睡眠状态。

如图6所示,依据本发明的又一个方面,提供了一种车辆远程刷新装置,该车辆远程刷新装置包括:

接收模块61,用于接收远程平台发送的远程刷新请求;

第一获取模块62,用于根据远程刷新请求,获取车辆的工作状态;

控制模块63,用于在所述车辆的工作状态指示所述车辆静止时,控制车辆开启禁止功能;

第二获取模块64,用于根据远程刷新请求,获取刷新对象;

刷新模块65,用于根据刷新对象所属的控制器类型,对刷新对象进行刷新。

其中控制模块63包括:

唤醒单元631,用于在车辆的工作状态为睡眠状态时,对车辆进行唤醒;

第一控制单元632,用于在车辆被唤醒成功时,控制车辆的网关禁止本地刷新、控制车辆的整车控制器禁止开启行车模式、控制车辆的常电控制器关闭正常功能,其中正常功能为正常模式下的功能。

第二控制单元633,用于在车辆的工作状态为非睡眠状态,并且车辆的车速小于车速阈值时,控制网关禁止本地刷新请求、控制整车控制器禁止开启行车模式,控制车辆的常电控制器关闭正常功能,其中正常功能为正常模式下的功能。

较佳的,刷新模块65包括:

第一获取单元651,用于获取刷新对象所属的控制器类型;

第一刷新单元652,用于若控制器类型为常电控制器,对刷新对象进行刷新。

第二获取单元653,用于获取刷新对象进行刷新的刷新进度;

第一复位单元654,用于在刷新进度指示完成刷新时,对车辆的处于非睡眠状态的控制器进行复位,并在车辆进入睡眠状态时,控制车辆关闭禁止功能。

切换单元655,用于若控制器类型为点火开关电控制器,将车辆的点火开关档位设置为on档;

第二刷新单元656,用于控制车辆的点火开关电控制器关闭正常功能,并对刷新对象进行刷新。

第三获取单元657,用于获取刷新对象进行刷新的刷新进度;

第二复位单元658,用于在刷新进度指示完成刷新时,对车辆的处于非睡眠状态的控制器进行复位;

第三复位单元659,用于将车辆的点火开关档位设置为off档,开启点火开关电控制器的正常功能,并在车辆进入睡眠状态时,控制车辆关闭禁止功能。

本发明实施例中,在接收到远程刷新请求,需要对车辆进行远程刷新时,开启了车辆的禁止功能,从而避免了在对车辆进行刷新的过程中,车辆的雨刮、空调、灯光等自动开启,解决了现有技术中车辆进行远程刷新时,容易使车辆周围人员产生恐慌的问题。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

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