车辆远程控制方法、车辆及可读存储介质

申请号 CN202010524123.0 申请日 2020-06-10 公开(公告)号 CN112114542B 公开(公告)日 2024-05-10
申请人 上汽通用五菱汽车股份有限公司; 发明人 唐香蕉; 彭承荣; 张晶; 董铭君; 黄东越;
摘要 本 发明 公开一种车辆远程控制方法、车辆及可读存储介质,该车辆远程控制方法包括:TBOX控制系统接收外部终端发送的控制指令和鉴权信息;所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证;若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制。本发明提高了车辆远程启动过程中的安全性,实现车辆的远程控制。
权利要求

1.一种车辆远程控制方法,其特征在于,所述车辆远程控制方法包括以下步骤:
TBOX控制系统接收外部终端发送的控制指令和鉴权信息;
所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证;
若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制;
所述所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证的步骤包括:
所述TBOX控制系统对所述鉴权信息进行验证;
若所述TBOX控制系统对所述鉴权信息验证通过,则所述TBOX控制系统向所述车辆CAN网络发送唤醒指令以唤醒所述车辆CAN网络,并将所述鉴权信息和所述控制指令发送至所述车辆CAN网络;
所述车辆CAN网络将所述鉴权信息和所述控制指令发送至所述PEPS系统;
所述PEPS系统对所述鉴权信息进行验证;
所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤包括:
若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统向所述TBOX控制系统发送鉴权验证通过信息,并根据所述控制指令对所述车辆进行控制;
所述若所述TBOX控制系统对所述鉴权信息验证通过,则所述TBOX控制系统向所述车辆CAN网络发送唤醒指令以唤醒车辆CAN网络,并将所述鉴权信息和所述控制指令发送至所述车辆CAN网络的步骤之后,包括:
间隔第一预设时间段,所述TBOX控制系统判断是否接收到所述PEPS系统发送的鉴权验证通过信息;
若所述TBOX控制系统接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证成功信息并将所述验证成功信息发送至所述外部终端;
若所述TBOX控制系统未接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证失败信息并将所述验证失败信息发送至所述外部终端。
2.如权利要求1所述的车辆远程控制方法,其特征在于,所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤,包括:
若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速;
若当前车速小于预设车速,则所述PEPS系统对所述控制指令进行解析生成远程控制信号
所述PEPS系统将所述远程控制信号发送至与所述远程控制信号对应的车辆控制模,以使所述车辆控制模块进入远程控制模式。
3.如权利要求2所述的车辆远程控制方法,其特征在于,所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速的步骤之后,包括:
若当前车速大于或等于预设车速,则所述PEPS系统生成日常控制信号;
所述PEPS系统将所述日常控制信号发送至与所述日常控制信号对应的车辆控制模块,以使所述车辆控制模块进入日常控制模式。
4.如权利要求1所述的车辆远程控制方法,其特征在于,所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤,包括:
若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统控制汽车点火开关切换至第一状态;
车身稳定系统实时获取车辆状态信息,并将所述车辆状态信息发送至所述PEPS系统;
在汽车点火开关切换至第一状态之后的第二预设时间段内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则;
若所述车辆状态信息不符合预设规则,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
5.如权利要求4所述的车辆远程控制方法,其特征在于,所述在汽车点火开关切换至第一状态之后的第二预设时间段内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则的步骤之后,包括:
若所述车辆状态信息符合预设规则,则所述PEPS系统判断是否连续第三预设时间段未收到所述车辆状态信息;
若连续第三预设时间段未收到所述车辆状态信息,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
6.如权利要求5所述的车辆远程控制方法,其特征在于,所述若所述车辆状态信息符合预设规则,则所述PEPS系统判断是否连续第三预设时间段未收到所述车辆状态信息的步骤之后,包括:
若连续第三预设时间段都收到所述车辆状态信息,则所述PEPS系统持续预设时长发送启动请求信号至HCU系统;
所述HCU系统实时采集高压控制状态信息并判断是否符合预设高压规则;
若所述高压控制状态信息不符合预设高压规则,则所述HCU系统向所述PEPS系统发送高压反馈信号;
所述PEPS系统接收所述高压反馈信号,停止发送所述启动请求信号至所述HCU系统,并控制所述汽车点火开关切换至第二状态。
7.一种车辆,其特征在于,包括TBOX控制系统、PEPS系统、HCU系统、车身稳定系统和车辆CAN网络,以及存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任一项所述的车辆远程控制方法的步骤。
8.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的车辆远程控制方法的步骤。

说明书全文

车辆远程控制方法、车辆及可读存储介质

技术领域

[0001] 本发明涉及车辆技术领域,具体涉及一种车辆远程控制方法、车辆及可读存储介质。

背景技术

[0002] 目前,随着车辆网技术的发展,车辆远程控制技术越来越普及,车辆远程控制技术越来越复杂,但是在对车辆进行远程控制时还存在安全隐患,如车辆远程鉴权过程不完备导致车辆容易被盗。
[0003] 因此,有必要提供一种车辆远程控制方法,以解决上述技术问题。
[0004] 上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术

发明内容

[0005] 本发明的主要目的是提供一种车辆远程控制方法、车辆及可读存储介质,旨在解决车辆远程启动过程中存在安全隐患的问题。
[0006] 为实现上述目的,本发明提出的车辆远程控制方法,包括以下步骤:
[0007] TBOX控制系统接收外部终端发送的控制指令和鉴权信息;
[0008] 所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证;
[0009] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制。
[0010] 优选地,所述所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证的步骤包括:
[0011] 所述TBOX控制系统对所述鉴权信息进行验证;
[0012] 若所述TBOX控制系统对所述鉴权信息验证通过,则所述TBOX控制系统向所述车辆CAN网络发送唤醒指令以唤醒所述车辆CAN网络,并将所述鉴权信息和所述控制指令发送至所述车辆CAN网络;
[0013] 所述车辆CAN网络将所述鉴权信息和所述控制指令发送至所述PEPS系统;
[0014] 所述PEPS系统对所述鉴权信息进行验证;
[0015] 所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤包括:
[0016] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统向所述TBOX控制系统发送鉴权验证通过信息,并根据所述控制指令对所述车辆进行控制。
[0017] 优选地,所述若所述TBOX控制系统对所述鉴权信息验证通过,则所述TBOX控制系统向所述车辆CAN网络发送唤醒指令以唤醒车辆CAN网络,并将所述鉴权信息和所述控制指令发送至所述车辆CAN网络的步骤之后,包括:
[0018] 间隔第一预设时间段,所述TBOX控制系统判断是否接收到所述PEPS系统发送的鉴权验证通过信息;
[0019] 若所述TBOX控制系统接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证成功信息并将所述验证成功信息发送至所述外部终端;
[0020] 若所述TBOX控制系统未接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证失败信息并将所述验证失败信息发送至所述外部终端。
[0021] 优选地,所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤,包括:
[0022] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速;
[0023] 若当前车速小于预设车速,则所述PEPS系统对所述控制指令进行解析生成远程控制信号
[0024] 所述PEPS系统将所述远程控制信号发送至与所述远程控制信号对应的车辆控制模,以使所述车辆控制模块进入远程控制模式。
[0025] 优选地,所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速的步骤之后,包括:
[0026] 若当前车速大于或等于预设车速,则所述PEPS系统生成日常控制信号;
[0027] 所述PEPS系统将所述日常控制信号发送至与所述日常控制信号对应的车辆控制模块,以使所述车辆控制模块进入日常控制模式。
[0028] 优选地,所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤,包括:
[0029] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统控制汽车点火开关切换至第一状态;
[0030] 车身稳定系统实时获取车辆状态信息,并将所述车辆状态信息发送至所述PEPS系统;
[0031] 在汽车点火开关切换至第一状态之后的第二预设时间段内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则;
[0032] 若所述车辆状态信息不符合预设规则,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
[0033] 优选地,所述在汽车点火开关切换至第一状态之后的第二预设时间段内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则的步骤之后,包括:
[0034] 若所述车辆状态信息符合预设规则,则所述PEPS系统判断是否连续第三预设时间段未收到所述车辆状态信息;
[0035] 若连续第三预设时间段未收到所述车辆状态信息,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
[0036] 优选地,所述若所述车辆状态信息符合预设规则,则所述PEPS系统判断是否连续第三预设时间段未收到所述车辆状态信息的步骤之后,包括:
[0037] 若连续第三预设时间段都收到所述车辆状态信息,则所述PEPS系统持续预设时长发送启动请求信号至HCU系统;
[0038] 所述HCU系统实时采集高压控制状态信息并判断是否符合预设高压规则;
[0039] 若所述高压控制状态信息不符合预设高压规则,则所述HCU系统向所述PEPS系统发送高压反馈信号;
[0040] 所述PEPS系统接收所述高压反馈信号,停止发送所述启动请求信号至所述HCU系统,并控制所述汽车点火开关切换至第二状态。
[0041] 本发明还提供了一种车辆,包括TBOX控制系统、PEPS系统、HCU系统、车身稳定系统和车辆CAN网络,以及存储器、处理器和存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的车辆远程控制方法的步骤。
[0042] 本发明还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的车辆远程控制方法的步骤。
[0043] 本发明技术方案中,通过TBOX控制系统接收外部终端发送的控制指令和鉴权信息;所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证;若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制。实现了提高车辆远程启动过程中的安全性。附图说明
[0044] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0045] 图1是本发明实施例方案涉及的硬件运行环境的车辆结构示意图;
[0046] 图2为本发明车辆远程控制方法第一实施例的流程示意图;
[0047] 图3为本发明车辆远程控制方法第二实施例中步骤S110的细化流程示意图;
[0048] 图4为本发明车辆远程控制方法第三实施例的流程示意图;
[0049] 图5为本发明车辆远程控制方法第四实施例中步骤S120的细化流程示意图;
[0050] 图6为本发明车辆远程控制方法第六实施例中步骤S120的细化流程示意图。
[0051] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0052] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053] 需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
[0054] 另外,在本发明中如涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0055] 在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0056] 另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。需要说明的是,下述实施例中所提及的强电卡钩与弱电卡钩不是对卡钩所能安装的导线类型的设置,只是便于说明。
[0057] 本发明实施例提供了一种车辆远程控制方法、空调及可读存储介质。
[0058] 如图1所示,本发明方法适用于车辆,该车辆可以包括:处理器1001,例如CPU,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括触感板、触摸屏键盘,可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI‑FI接口)。存储器1005可以是告诉RAM存储器,也可以是稳定的存储器(non‑volatitle memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。所述车辆还包括车载网联终端系统(TBOX控制系统)、汽车总线网络(CAN网络)、汽车无钥匙进入及启动系统(PEPS系统)、车身稳定系统(ESC)、整车控制器(HCU)等。
[0059] 可选地,车辆还可配置气压计、湿度计、温度计等其他传感器,在此不再赘述。
[0060] 本领域技术人员可以理解,图1中示出的车辆结构并不构成对车辆的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0061] 如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车辆远程控制程序。
[0062] 处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,并执行以下操作:
[0063] TBOX控制系统接收外部终端发送的控制指令和鉴权信息;
[0064] 所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证;
[0065] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制。
[0066] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0067] 所述TBOX控制系统对所述鉴权信息进行验证;
[0068] 若所述TBOX控制系统对所述鉴权信息验证通过,则所述TBOX控制系统向所述车辆CAN网络发送唤醒指令以唤醒所述车辆CAN网络,并将所述鉴权信息和所述控制指令发送至所述车辆CAN网络;
[0069] 所述车辆CAN网络将所述鉴权信息和所述控制指令发送至所述PEPS系统;
[0070] 所述PEPS系统对所述鉴权信息进行验证;
[0071] 所述若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制的步骤包括:
[0072] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统向所述TBOX控制系统发送鉴权验证通过信息,并根据所述控制指令对所述车辆进行控制。
[0073] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0074] 间隔第一预设时间段,所述TBOX控制系统判断是否接收到所述PEPS系统发送的鉴权验证通过信息;
[0075] 若所述TBOX控制系统接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证成功信息并将所述验证成功信息发送至所述外部终端;
[0076] 若所述TBOX控制系统未接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证失败信息并将所述验证失败信息发送至所述外部终端。
[0077] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0078] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速;
[0079] 若当前车速小于预设车速,则所述PEPS系统对所述控制指令进行解析生成远程控制信号;
[0080] 所述PEPS系统将所述远程控制信号发送至与所述远程控制信号对应的车辆控制模块,以使所述车辆控制模块进入远程控制模式。
[0081] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0082] 若当前车速大于或等于预设车速,则所述PEPS系统生成日常控制信号;
[0083] 所述PEPS系统将所述日常控制信号发送至与所述日常控制信号对应的车辆控制模块,以使所述车辆控制模块进入日常控制模式。
[0084] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0085] 若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统控制汽车点火开关切换至第一状态;
[0086] 车身稳定系统实时获取车辆状态信息,并将所述车辆状态信息发送至所述PEPS系统;
[0087] 在汽车点火开关切换至第一状态之后的第二预设时间段内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则;
[0088] 若所述车辆状态信息不符合预设规则,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
[0089] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0090] 若所述车辆状态信息符合预设规则,则所述PEPS系统判断是否连续第三预设时间段未收到所述车辆状态信息;
[0091] 若连续第三预设时间段未收到所述车辆状态信息,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
[0092] 进一步地,处理器1001可以用于调用存储器1005中存储的车辆远程控制程序,还执行以下操作:
[0093] 若连续第三预设时间段都收到所述车辆状态信息,则所述PEPS系统持续预设时长发送启动请求信号至HCU系统;
[0094] 所述HCU系统实时采集高压控制状态信息并判断是否符合预设高压规则;
[0095] 若所述高压控制状态信息不符合预设高压规则,则所述HCU系统向所述PEPS系统发送高压反馈信号;
[0096] 所述PEPS系统接收所述高压反馈信号,停止发送所述启动请求信号至所述HCU系统,并控制所述汽车点火开关切换至第二状态
[0097] 基于上述硬件结构,提出本发明的车辆远程控制方法的各个实施例。
[0098] 请参照图2,为本发明中的车辆远程控制方法的第一实施例的流程示意图。所述车辆远程控制方法包括以下步骤:
[0099] 步骤S100,TBOX控制系统接收外部终端发送的控制指令和鉴权信息;
[0100] 本实施例中,所述外部终端包括移动终端和服务器,用户可以通过移动终端发送控制指令和鉴权信息,所述云端服务器可以接收所述控制指令并和鉴权信息,将所述控制指令和所述鉴权信息发送至所述TBOX控制系统。
[0101] 具体地,用户可以通过移动终端上与车辆远程控制有关的APP进行账户登陆,登陆后通过所述APP发送控制指令,所述云端服务器能够接收所述控制指令,获取到用户登陆所述APP时的账户信息,并根据所述账户信息生成鉴权信息,所述云端服务器将所述控制指令和鉴权信息发送至所述TBOX控制系统。
[0102] 步骤S110,所述TBOX控制系统通过车辆CAN网络将所述鉴权信息发送至PEPS系统,所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证;
[0103] 具体地,所述TBOX控制系统收到所述控制指令和所述鉴权信息后,可以对所述鉴权信息进行验证,当所述TBOX控制系统对所述鉴权信息验证通过时,所述TBOX控制系统可以向所述车辆CAN网络发送唤醒指令以唤醒车辆CAN网络,并将所述鉴权信息和和所述控制指令发送至所述车辆CAN网络,所述车辆CAN网络将所述鉴权信息和所述控制指令发送至所述PEPS系统,所述PEPS系统对所述鉴权信息进行验证。
[0104] 步骤S120,若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统根据所述控制指令对所述车辆进行控制;
[0105] 若所述TBOX控制系统验证未通过,或者所述PEPS系统验证未通过,或者所述TBOX控制系统和所述PEPS系统验证未通过,则所述TBOX控制系统向所述外部终端反馈鉴权未通过信息。
[0106] 具体地,所述PEPS系统根据所述控制指令对所述车辆进行控制可以是根据所述控制指令切换所述车辆控制模块进入远程控制模式或者控制所述车辆点火。
[0107] 本实施例中,通过所述TBOX控制系统和所述PEPS系统分别对所述鉴权信息进行验证,确保了所述外部终端的控制指令到所述TBOX控制系统的可靠性,还确保了所述TBOX控制系统的控制指令到所述PEPS系统的可靠性,鉴权过程完备可靠,但是鉴权流程简单,能够提高鉴权效率。
[0108] 进一步地,基于第一实施例提出第二实施例,参照图3,在本实施例中,所述步骤S110步骤包括:
[0109] 步骤S200,所述TBOX控制系统对所述鉴权信息进行验证;
[0110] 步骤S210,若所述TBOX控制系统对所述鉴权信息验证通过,则所述TBOX控制系统向所述车辆CAN网络发送唤醒指令以唤醒所述车辆CAN网络,并将所述鉴权信息和所述控制指令发送至所述车辆CAN网络;
[0111] 若所述TBOX控制系统对所述鉴权信息验证未通过,则所述TBOX控制系统向所述外部终端反馈鉴权未通过信息;
[0112] 步骤S220,所述车辆CAN网络将所述鉴权信息和所述控制指令发送至所述PEPS系统;
[0113] 步骤S230,所述PEPS系统对所述鉴权信息进行验证;
[0114] 所述步骤S120,包括:
[0115] 步骤S240,若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统向所述TBOX控制系统发送鉴权验证通过信息,并根据所述控制指令对所述车辆进行控制。
[0116] 具体地,为实现所述步骤S200和所述步骤S230,可以将所述鉴权信息与所述TBOX控制系统和所述PEPS系统中预存鉴权信息进行匹配,当所述鉴权信息与预存鉴权信息匹配时,则鉴权验证通过。
[0117] 在本实施例中,先通过TBOX控制系统对所述鉴权信息进行验证,再通过所述PEPS系统对所述鉴权信息进行验证,并通过所述PEPS系统向所述TBOX控制系统发送鉴权验证通过信息,可以避免重复鉴权。
[0118] 进一步地,基于第二实施例提出第三实施例,参照图4,在本实施例中,所述步骤S210之后,包括:
[0119] 步骤S300,间隔第一预设时间段,所述TBOX控制系统判断是否接收到所述PEPS系统发送的鉴权验证通过信息;
[0120] 步骤S310,若所述TBOX控制系统接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证成功信息并将所述验证成功信息发送至所述外部终端;
[0121] 步骤S320,若所述TBOX控制系统未接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证失败信息并将所述验证失败信息发送至所述外部终端。
[0122] 具体地,所述TBOX控制系统通过所述车辆CAN网络将所述鉴权信息和所述控制指令发送至所述PEPS系统后,可以开始计时,间隔第一预设时间段,所述TBOX控制系统判断是否接收到所述PEPS系统发送的鉴权验证通过信息,例如:所述TBOX控制系统进行12min计时,在12min内,所述PEPS系统需要对所述鉴权信息进行验证,若所述TBOX控制系统接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证成功工信息并将所述验证成功信息发送至所述外部终端;在12min内,若所述TBOX控制系统未接收到所述PEPS系统发送的鉴权验证通过信息,则所述TBOX控制系统生成验证失败信息并将所述验证失败信息发送至所述外部终端。
[0123] 在本实施例中,当所述TBOX控制系统接收到所述PEPS系统发送的鉴权验证通过信息时,所述TBOX控制系统生成验证状态信息并将所述验证状态信息发送至所述外部终端,可以告知用户验证状态;当所述TBOX控制系统未接收到所述PEPS系统发送的鉴权验证通过信息时,所述TBOX控制系统生成验证失败信息并将所述验证失败信息发送至所述外部终端,以提醒用户,避免被盗。
[0124] 进一步地,基于第一实施例提出第四实施例,参照图5,在本实施例中,所述步骤S120包括:
[0125] 步骤S400,若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速;
[0126] 步骤S410,若当前车速小于预设车速,则所述PEPS系统对所述控制指令进行解析生成远程控制信号;
[0127] 步骤S420,所述PEPS系统将所述远程控制信号发送至与所述远程控制信号对应的车辆控制模块,以使所述车辆控制模块进入远程控制模式;
[0128] 若当前车速大于或等于所述预设车速,则所述PEPS系统生成日常控制信号,将所述日常控制信号发送至与所述日常控制信号对应的车辆控制模块。
[0129] 具体地,,所述车辆中存在多个车辆控制模块,例如:车身控制模块BCM、汽车报警IC、多媒体控制模块ICE等。所述PEPS系统获取当前车速,并判断当前车速是否小于预设车速,若当前车速小于预设车速,则所述PEPS系统对所述控制指令进行解析生成远程控制信号,并将所述远程控制信号发送至对应的车辆控制模块。例如:所述PEPS系统对所述控制指令进行解析生成远程控制信号“Vehicle Control Status=1(远程控制模式)”。所述车辆控制模块获取到对应的远程控制信号后,获取当前车速,并判断当前车速是否小于预设车速,例如:判断当前车速是否小于2km/h。若当前车速小于预设车速,则所述车辆控制模块进入远程控制模式。其中,当所述车辆控制模块进入远程控制模式时,会抑制车辆的相关功能,即所述车辆控制模块控制部分功能关闭。
[0130] 具体地,当所述车身控制模块BCM接收到所述PEPS系统发送的“Vehicle Control Status=1(远程控制模式)”信号,且当前车速<2km/h时,BCM立即进入远程控制模式,抑制相关功能,如:屏蔽灯光、雨刮、洗涤等物理开关输入,屏蔽熄火自动解、上高压电后视镜自动展开功能等。
[0131] 当所述汽车报警IC接收到所述PEPS系统发送的“Vehicle Control Status=1(远程控制模式)”信号,且当前车速<2km/h时,IC立即进入远程控制模式,抑制相关功能,如:屏蔽点火开关处于ON档时指示灯或报警提示,屏蔽指示灯上电自检功能等。
[0132] 当所述多媒体控制模块ICE接收到所述PEPS系统发送的“Vehicle Control Status=1(远程控制模式)”信号,且当前车速<2km/h时,ICE立即进入远程控制模式,抑制相关功能,如:车载显示屏不能点亮,屏蔽收音机、车设车控、语音功能等。
[0133] 本实施中,通过所述PEPS系统将所述远程控制信号发送至与所述远程控制信号对应的车辆控制模块,并且当前车速小于预设车速时,所述车辆控制模块进入远程控制模式,实现了车辆控制模块的远程控制模式的简单切换,通过抑制车辆相关功能,防止车辆非正常启动,提高了用户体验。
[0134] 进一步地,基于第四实施例提出第五实施例,参照图5,在本实施例中,所述步骤S400之后,包括:
[0135] 步骤S500,若当前车速大于或等于预设车速,则所述PEPS系统生成日常控制信号;
[0136] 步骤S510,所述PEPS系统将所述日常控制信号发送至与所述日常控制信号对应的车辆控制模块,以使所述车辆控制模块进入日常控制模式。
[0137] 具体地,当当前车速大于或等于预设车速时,例如:当前车速≥2km/h,所述PEPS系统生成日常控制信号,并将所述日常控制信号发送至与所述日常控制信号对应的车辆控制模块,以使所述车辆控制模块进入日常控制模式,其中,当所述车辆控制模块进入日常控制模式时,所述车辆控制模块会控制关闭的部分功能重新激活。
[0138] 优选地,当所述车辆控制模块接收到所述车辆PEPS控制系统发送的日常控制信号时,例如:“Vehicle Control Status=0(日常控制模式)”,所述车辆控制模块也会根据所述日常控制信号进入日常控制模式。
[0139] 具体地,当当前车速≥2km/h,或者BCM接收到所述PEPS系统发来的“Vehicle Control Status=0(日常控制模式)”时,BCM立即进入日常控制模式,将被抑制的相关功能激活。
[0140] 当当前车速≥2km/h,或者IC接收到所述PEPS系统发来的“Vehicle Control Status=0(日常控制模式)”时,IC立即进入日常控制模式,将被抑制的相关功能激活,点亮屏幕。
[0141] 当当前车速≥2km/h,或者ICE接收到所述PEPS系统发来的“Vehicle Control Status=0(日常控制模式)”时,BCM立即进入日常控制模式,将被抑制的相关功能激活,点亮屏幕。
[0142] 在本实施例中,当前车速大于或等于所述预设车速时,说明此时驾驶员可能已经控制所述车辆启动,此时所述车辆控制模块进入日常控制模式,保证车辆的正常运行。
[0143] 进一步地,基于第一实施例提出第六实施例,参照图6,在本实施例中,所述步骤S120包括:
[0144] 步骤S600,若所述TBOX控制系统和所述PEPS系统均验证通过,则所述PEPS系统控制汽车点火开关切换至第一状态;
[0145] 具体地,所述汽车点火开关切换至第一状态即所述汽车点火开关切换至“ON”档,当所述汽车点火开关切换至“ON”档时,车辆继电器输出电压
[0146] 步骤S610,车身稳定系统实时获取车辆状态信息,并将所述车辆状态信息发送至所述PEPS系统;
[0147] 具体地,所述车身稳定系统(ESC)能够获取车辆状态信息,所述车辆状态信息包括手刹信号、轮速信号、车速信号等;
[0148] 步骤S620,在汽车点火开关切换至第一状态之后的第二预设时间段内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则;
[0149] 具体地,在汽车点火开关切换至第一状态之后的第二预设时间段内,例如:第二时间段可以设置为400ms,在400ms内,所述PEPS系统实时判断接收到的所述车辆状态信息是否符合预设规则,所述预设规则可以是所述车辆满足高压上电条件,具体是所述车辆状态信息中与高压上电条件有关的信息,如:手刹信号、轮速信号、车速信号等满足预设规则,例如:手刹信号为手刹关闭信号,轮速大于预设轮速的信号,车速大于预设车速的信号等。
[0150] 步骤S630,若所述车辆状态信息不符合预设规则,则所述PEPS系统控制所述汽车点火开关切换至第二状态;
[0151] 具体的,所述汽车点火开关切换至第二状态即所述汽车点火开关切换至“OFF”档,当所述汽车点火开关切换至“OFF”档时,车辆继电器关闭。
[0152] 进一步地,基于第六实施例提出第七实施例,继续参照图6,在本实施例中,所述步骤S620之后,包括:
[0153] 步骤S700,若所述车辆状态信息符合预设规则,则所述PEPS系统判断是否连续第三预设时间段未收到所述车辆状态信息;
[0154] 步骤S710,若连续第三预设时间段未收到所述车辆状态信息,则所述PEPS系统控制所述汽车点火开关切换至第二状态。
[0155] 具体地,在第三预设时间段内,所述第三预设时间段可以是1/20秒,所述PEPS系统判断收到所述车辆状态信息的次数是否小于预设次数,例如:所述PEPS系统正常运行时在1/20秒内能收到3次车辆状态信息(即连续3收到所述车辆状态信息),即预设次数为三次。当连续第三预设时间段未收到所述车辆状态信息时,说明此时车辆可能已处于静止状态,车身控制系统与所述PEPS系统的通信已中断,此时控制所述汽车点火开关切换至第二状态,即“OFF”档。
[0156] 优选地,若所述车辆状态信息符合预设规则,则在第三预设时间段,判断每次收到的所述车辆状态信息是否符合所述预设规则;若有一次收到的所述车辆状态信息不符合所述预设规则,则所述PEPS系统控制所述汽车点火开关切换至第二状态。具体地,若所述PEPS系统连续3帧收到所述车辆状态信息,但是有1帧收到的所述车辆状态信息不符合预设规则时,此时所述PEPS系统控制所述汽车点火开关切换至第二状态。
[0157] 进一步地,基于第七实施例提出第八实施例,继续参照图6,在本实施例中,所述步骤S700之后,包括:
[0158] 步骤S800,若连续第三预设时间段都收到所述车辆状态信息,则所述PEPS系统持续预设时长发送启动请求信号至HCU系统;
[0159] 具体地,所述预设时长可以是30S,所述PEPS系统持续发送启动请求信号至HCU系统,以请求所述车辆启动。
[0160] 步骤S810,所述HCU系统实时采集高压控制状态信息并判断是否符合预设高压规则;
[0161] 具体地,所述高压控制状态信息可以是鉴权信号、电瓶电量信号、故障信号、离合扭矩可靠性信号。
[0162] 步骤S820,若所述高压控制状态信息不符合预设高压规则,则所述HCU系统向所述PEPS系统发送高压反馈信号;
[0163] 具体地,所述高压控制状态信息不符合预设高压规则,则所述HCU系统向所述PEPS系统发送高压反馈信号,所述高压反馈信号可以是“远程上高压控制状态=1(鉴权认证失败)”,或“远程上高压控制状态=2(电瓶电量过低)”,或“远程上高压控制状态=3(存在上高压故障)”,或“远程上高压控制状态=4(离合器扭矩可靠性低)”。
[0164] 步骤S830,所述PEPS系统接收所述高压反馈信号,停止发送所述启动请求信号至所述HCU系统,并控制所述汽车点火开关切换至第二状态;
[0165] 若所述高压控制状态信息符合预设高压规则,则保持所述汽车点火开关维持所述第一状态。
[0166] 优选地,在第四预设时间段内,所述PEPS系统可能不会收到所述HCU发送的高压反馈信号,此时所述PEPS系统也停止发送所述启动请求信号至所述HCU系统,并控制所述汽车点火开关切换至第二状态。
[0167] 进一步地,所述PEPS系统接收整车运行模式信号,例如:“车辆Ready标志位$1=Active整车运行模式$3=RUN”,此时所述PEPS系统也停止发送所述启动请求信号至所述HCU系统。
[0168] 优选地,当所述汽车点火开关所述第一状态,当用户携带PEPS系统合法钥匙靠近车辆,会触发车辆解锁功能,例如:触发钥匙RKE解锁/无钥匙被动进入/靠近自动解锁功能,此时PEPS系统会发送解锁信号给BCM,例如:“遥控功能指令信号Fob Command Information=All Door Unlock”、“锁指令信号DoorLockCommandInformation=AllDoorUnlock”、“主动进入指令信号InitiativeEnterCommand Information=PEPS_APUReq”。BCM接收上述信号后,会根据上述信号执行解锁动作、及防盗状态转换。此时车辆进入解防状态,车辆在解防状态下,若任意车门开启,车辆高压不下电,维持整车运行模式状态。
[0169] 优选地,当所述汽车点火开关所述第一状态,用户还可以通过蓝牙钥匙解锁车辆,当用户通过蓝牙钥匙解锁车辆时,BCM会收到PEPS系统发送蓝牙钥匙解锁信号,BCM根据所述蓝牙钥匙解锁信号执行解锁动作、及防盗状态转换。此时车辆进入解防状态,车辆在解防状态下,若任意车门开启,车辆高压不下电,维持整车运行模式状态。
[0170] 优选地,当所述汽车点火开关所述第一状态,如果PEPS系统的SSB开关被按下时(单独按下SSB,或者踩刹车按下SSB),PEPS不能进行模式切换,PEPS立即关闭ON档继电器输出,100ms后立即发送“Vehicle Control Status=0(正常模式)”信号,整车高压下电,防止车辆被盗。
[0171] 优选地,当所述汽车点火开关所述第一状态,当PEPS系统检测到制动踏板踩下时,则PEPS系统搜索车辆附近是否存在PEPS系统合法钥匙信号/蓝牙钥匙信号,如果PEPS系统搜索到车辆附近存在PEPS系统合法钥匙信号/蓝牙钥匙信号,则PEPS系统立即切换至正常模式,并向TBOX控制系统反馈“PEPS系统请求失败原因=$51(模式切换)”,PEPS系统切换至正常模式后立刻发送或延时500ms发送“Vehicle Control Status=0(正常模式)”信号,HCU控制车辆维持整车运行模式状态,并使能P4电机工作;如果PEPS系统未搜索到车辆附近存在PEPS系统合法钥匙信号/蓝牙钥匙信号,PEPS系统不能进行模式切换,PEPS立即关闭ON档继电器输出,100ms后立即发送“Vehicle Control Status=0(正常模式)”信号,整车高压下电。TBOX控制系统接收到“PEPS系统请求失败原因=$51(模式切换)”信号后,TBOX退出远程控制模式,停发远程控制指令。
[0172] 本实施例中,在所述汽车点火开关维持所述第一状态时,用户携带PEPS系统合法钥匙,或发送蓝牙钥匙,踩制动踏板后,可以快速进行切换到正常模式,保证车辆正常运行。
[0173] 本发明还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理单元执行时实现如前述的车辆远程控制方法的步骤或者被处理单元执行时实现如前述的箱控制方法的步骤。
[0174] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0175] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0176] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0177] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0178] 应当注意的是,在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的部件或步骤。位于部件之前的单词“一”或“一个”不排除存在多个这样的部件。本发明可以借助于包括有若干不同部件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0179] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0180] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
QQ群二维码
意见反馈