车钥匙控制方法、装置、车辆和车钥匙本体与流程

文档序号:30965590发布日期:2022-07-30 17:09阅读:250来源:国知局
车钥匙控制方法、装置、车辆和车钥匙本体与流程

1.本技术涉及车辆控制技术领域,特别涉及一种车钥匙控制方法、装置、车辆和车钥匙本体。


背景技术:

2.随着近场通信(near-field communication,nfc)在车辆控制上的应用,目前出现了使用具有nfc功能的终端,例如手机模拟车钥匙来实现智能车钥匙的功能。然而,使用手机来模拟车钥匙时,由于手机本身的特点,会带来使用上的限制,造成用户的使用不便。


技术实现要素:

3.本技术技术方案提供了一种车钥匙控制方法、装置、车辆和车钥匙本体,可以通过终端对车钥匙本体的状态进行控制,使车钥匙本体可以适应更多的使用场景,从而提高了用户便利性。
4.第一方面,本技术技术方案提供了一种车钥匙控制方法,包括:
5.基于近场通信nfc建立安全通道;
6.通过所述安全通道接收来自于终端的车钥匙去激活指令;
7.响应于所述车钥匙去激活指令,使车钥匙本体控制处于失效状态;
8.通过所述安全通道接收来自于终端的车钥匙激活指令;
9.响应于所述车钥匙激活指令,使车钥匙本体控制处于有效状态。
10.第二方面,本技术技术方案提供了一种车钥匙控制装置,包括:
11.通道建立模块,用于基于近场通信nfc建立安全通道;接收模块,用于通过所述安全通道接收来自于终端的车钥匙去激活指令,以及用于通过所述安全通道接收来自于终端的车钥匙激活指令;控制模块,用于响应于车钥匙去激活指令,使车钥匙本体控制处于失效状态,以及用于响应于所述车钥匙激活指令,使车钥匙本体控制处于有效状态。
12.第三方面,本技术技术方案提供了一种车钥匙控制装置,包括:
13.处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的车钥匙控制方法。
14.第四方面,本技术技术方案提供了一种车辆,包括:
15.车钥匙控制装置,所述车钥匙控制装置包括:
16.处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的车钥匙控制方法。
17.第五方面,本技术技术方案提供了一种车钥匙本体,包括:
18.车钥匙控制装置,所述车钥匙控制装置包括:
19.处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的车钥匙控制方法。
20.第六方面,本技术技术方案提供了一种车辆控制系统,包括:
21.车钥匙本体、第四方面的车辆和终端;
22.或者,第五方面的车钥匙本体、车辆和终端。
23.第七方面,本技术技术方案提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述的车钥匙控制方法。
24.本技术实施例中的车钥匙控制方法、装置、车辆、车钥匙本体、系统和存储介质,可以通过终端对车钥匙本体的状态进行控制,使车钥匙本体暂时失去对车辆的控制作用,以保证对车辆控制的安全性,使车钥匙本体可以适应更多的使用场景,从而提高了用户便利性。
附图说明
25.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
26.图1为一种车辆控制系统的结构框图;
27.图2为一种车辆的结构框图;
28.图3为本技术实施例中一种车钥匙控制方法的流程图;
29.图4为本技术实施例中一种车辆控制系统的结构框图;
30.图5为本技术实施例中一种终端和车辆之间交互过程的信令流程图。
具体实施方式
31.本技术的实施方式部分使用的术语仅用于对本技术的具体实施例进行解释,而非旨在限定本技术。
32.在对本技术实施例进行介绍之前,首先对本技术实施例所涉及的场景进行说明,如图1所示,本技术实施例涉及的车辆控制系统包括终端1、车辆2和车钥匙本体3,其中终端1例如可以为手机,终端1包括终端嵌入式安全元件(embedded se,ese)11和终端nfc控制器(nfc controler,nfcc)12。车辆2包括车辆nfc模块21,车辆nfc模块21包括车辆nfcc211和车辆ese212,如图2所示,车辆2还包括车门23和车辆验证装置24,车辆nfcc211可以设置在车门23上,车辆ese212可以设置于车辆验证装置24中。车门23还包括车门微控制单元(microcontroller unit,mcu)231,用于对车辆nfcc211进行控制,车门mcu231通过串行外设接口(serial peripheral interface bus,spi)连接于车辆nfcc211,车辆验证装置24还包括验证装置mcu241,验证装置mcu241用于对车辆ese212进行控制,验证装置mcu241通过spi连接于车辆ese212,验证装置mcu241通过控制器局域网(controller area network,can)连接于车门mcu231。通过终端1来模拟车钥匙实现智能车钥匙的功能具体可以通过上述终端ese11、终端nfcc12、车辆nfcc211和车辆ese212来实现,在通过终端1模拟车钥匙对车辆进行控制的过程之前,在终端1侧进行初始化,即通过终端ese11提供安全的可执行环境,终端ese11内置车钥匙应用,用于发送、处理与车钥匙相关的命令,在车辆2侧进行初始化,即通过车辆ese212用于提供安全的可执行环境,车辆ese212内置车钥匙读取器应用,用
于发送和处理与车钥匙相关的命令,在初始化完成之后,即可以通过终端nfcc12和车辆nfcc211之间的交互来传输车钥匙相关的命令,终端nfcc12用于通过前端射频模块接收和发送nfc消息,车辆nfcc211用于通过前端射频模块接收和发送nfc消息,通过nfc消息中所携带的车钥匙相关的命令,即可以实现利用终端1来控制车辆2,实现比如解锁、上锁、升窗等功能。
33.另外,车辆2还包括车钥匙的车身模块22,车辆2中车钥匙的车身模块22包括车身mcu221、低频发射器222和高频接收器223,其中,低频发射器222用于发射例如125khz的低频报文,以搜索并唤醒一定范围内的车钥匙本体3,车身mcu221用于编码低频报文,也用于处理来自于车钥匙本体3的控制命令,高频接收器223用于接收来自于车钥匙本体3的高频命令。车钥匙本体3包括车钥匙mcu31、低频接收器32和高频发射器33,其中,低频接收器32用于接收来自于车辆的唤醒信号,一般为125khz,车钥匙mcu31用于验证低频接收器接收到的低频报文,还用于命令控制,例如开锁、关锁等,高频发射器33用于向车辆的高频接收器223发射控制命令。需要说明的是,在图1和图2所示的结构中,验证装置mcu241和车身mcu221分别为两个独立的mcu,在其他可实现的实施方式中,验证装置mcu241和车身mcu221也可以为同一个mcu。车钥匙本体3对车辆2的控制可以通过车钥匙本体3和车钥匙的车身模块22之间的交互来实现。
34.车钥匙本体3与车辆2的交互流程如下:
35.1、车身mcu221编码一条报文,并通过低频发射器222将报文发射出去(125khz),用于搜索并唤醒一定范围内的车钥匙本体3。2、低频信号范围内的所有车钥匙本体3都能够接收到所述报文,并对编码的数据字段进行验证。3、如果车钥匙本体3对所述报文验证成功,则会通过车钥匙本体3的高频发射器33发送一段命令报文。4、车辆的高频接收器223接收到所述命令报文后,车身mcu221对报文进行解码,如果识别成功,车身mcu221将会执行对应报文命令,比如解锁、上锁、升窗等。通过上述的车身与车钥匙本体之间的交互过程,即可通过车钥匙本体3对车辆实现非接触式的控制。
36.如图1和图2所示,通过终端1来模拟车钥匙可以给用户提供便利,但是在某些场景下,通过终端1模拟车钥匙而实现的智能车钥匙具有限制而无法使用,例如,第一种场景,车主习惯使用终端1(比如手机)模拟车钥匙,当车主临时想洗车,但是车钥匙本体3并没有带在车主身上,而由于终端1的含有大量个人隐私信息,并不能将终端1交给洗车服务方,也不可能将智能车钥匙复制给洗车服务方;第二种场景,车主的朋友想临时借用车,但是车钥匙本体3并没有带在车主身上,也不能将终端1交给朋友,也不可能将智能车钥匙复制给朋友。也就是说,在使用终端1实现智能车钥匙功能时,传统的车钥匙本体3在某些场景下仍需要被使用,为了在上述场景下便于车主使用车辆,车主会希望将车钥匙本体3一直保存在车内,但是这样的话,又会产生安全隐患。因此,为了在保证安全性的前提下使车钥匙本体适应更多的使用场景,从而提高用户便利性,提供了本技术实施例的技术方案,以下会本技术实施例进行说明。
37.如图3所示,本技术实施例提供了一种车钥匙控制方法,包括:
38.步骤100、基于近场通信nfc建立安全通道;
39.步骤101、通过安全通道接收来自于终端的车钥匙去激活指令;
40.步骤102、响应于车钥匙去激活指令,使车钥匙本体控制处于失效状态。
41.具体地,本技术实施例中车钥匙控制方法的执行主体可以为车辆,也可以为车钥匙本体。终端例如可以为手机,车钥匙去激活指令可以响应于车主在终端的操作而产生,例如,以车辆执行上述车钥匙控制方法为例,当车主希望车钥匙本体暂时失去对车辆的控制作用,以保证对车辆控制的安全性时,可以先通过nfc建立安全通道,以保证车钥匙控制的安全性,然后通过对终端的操作使终端向车辆发送车钥匙去激活指令,当车辆接收到该车钥匙去激活指令后,可以控制车钥匙本体控制处于失效状态,使车钥匙本体控制处于失效状态是指使车辆不再响应于车钥匙本体的控制,无法被车钥匙本体控制启动,从而保证了对车辆控制的安全性,例如,当车钥匙本体在较短时间内使用完成之后,车主可以通过终端应用本技术实施例中的车钥匙控制方法,以控制车钥匙本体控制处于失效状态,这样,即无需将车钥匙本体单独保存,即便将车钥匙本体放置于车内,由于车钥匙本体暂时无法对车辆进行控制,因此同样能够保证该场景下的安全性。本技术实施例中的车钥匙控制方法,可以通过终端对车钥匙本体的状态进行控制,使车钥匙本体暂时失去对车辆的控制作用,以保证对车辆控制的安全性,使车钥匙本体可以适应更多的使用场景,从而提高了用户便利性。
42.上述车钥匙控制方法方法还包括:
43.步骤103、通过安全通道接收来自于终端的车钥匙激活指令;
44.步骤104、响应于车钥匙激活指令,使车钥匙本体控制处于有效状态。
45.具体地,使车钥匙本体控制处于有效状态是指使车辆响应于车钥匙本体的控制,可以被车钥匙本体控制启动,需要说明的是,上述步骤101~102与步骤103~104之间并无先后顺序的限制,而是响应于终端的指令执行相应的步骤,例如先接收到车钥匙激活指令,则先执行步骤103。通过上述步骤101~104,可以实现通过终端对车钥匙本体的控制闭环,例如,以车辆执行上述车钥匙控制方法为例,当车主希望车钥匙本体恢复对车辆的控制作用时,可以通过对终端的操作时终端向车辆发送车钥匙激活指令,当车辆接收到该车钥匙激活指令后,可以控制车钥匙本体控制处于有效状态,这样,在下一次使车钥匙本体控制处于无效状态之前,均可以直接通过车钥匙本体实现对车辆的控制。例如,当车主临时想洗车,可以通过终端发送车钥匙激活指令至车辆或车钥匙本体,使车钥匙本体控制处于有效状态,这样,无需将终端交给洗车服务方,也无需将智能车钥匙复制给洗车服务方,可以将车内备用的车钥匙本体交给洗车服务方,以完成洗车,在洗车结束之后,为了保证安全性,再通过终端发送车钥匙去激活指令至车辆或车钥匙本体,使车钥匙本体触控处于无效状态,这样,即可以将车钥匙本体放置于车内备用,同时提高了安全性和便利性。又例如,当车主的朋友想临时借用车,可以通过终端发送车钥匙激活指令至洗车或车钥匙本体,这样,无需将终端交给朋友,也无需将智能车钥匙复制给朋友,可以将车内备用的车钥匙本体交给朋友,以实现临时借车,当朋友归还车辆后,为了保证安全性,再通过终端发送车钥匙去激活指令至车辆或车钥匙本体,使车钥匙本体触控处于无效状态,这样,即可以将车钥匙本体放置于车内备用,同时提高了安全性和便利性。
46.在一种可能的实施方式中,如图1、图2、图3所示,上述车钥匙控制方法用于车钥匙的车身模块22,即车钥匙的车身模块22作为上述车钥匙控制方法的执行主体,车身模块22包括车身信号发射器(例如低频发射器222)和车钥匙信号接收器(例如高频接收器223);步骤102中使车钥匙本体控制处于失效状态包括:停止车身信号发射器(例如低频发射器222)
的发射功能;或者,停止车钥匙信号接收器(例如高频接收器223)的接收功能;或者,将待发射至车钥匙本体3的唤醒信号转换为无效信号。
47.具体地,通过对车身模块22中相应功能的限制或改变,即可以使车钥匙本体3失效。其中,由于车钥匙本体3在控制过程中需要先通过低频接收器32接收车辆2中低频发射器222发射的低频报文信号,以被车辆2唤醒,在唤醒之后才能够通过车钥匙本体3对车辆2进行控制,因此通过控制使低频发射器222不再发射低频报文信号,即可以使车钥匙本体3不会被车钥匙本体3唤醒,即可以使车钥匙本体3失去对车辆2的控制功能,相当于使车辆2对车钥匙本体3的唤醒功能失效,以此来使车钥匙本体3的控制失效,需要说明的是,只有车钥匙本体3和车辆2之间是通过低频接收器32、高频发射器33、低频发射器222和高频接收器223之间进行交互的,而终端1和车辆2之间的交互是通过nfc来实现的,所以这种失效仅对车钥匙本体3有效,不会影响终端1和车辆2的交互,即仍可以通过终端1模拟车钥匙实现对车辆2的控制;类似地,由于车钥匙本体3在控制过程中需要通过高频发射器33发送高频报文信号至车辆2,并由车辆2的高频接收器223接收,以便于对高频报文信号进行处理并根据其中携带的控制指令实现解锁等控制功能,因此,通过控制高频接收器223不再接收来自于车钥匙本体3的高频命令报文,即可以使车钥匙本体3失去对车辆2的控制功能,这种方法同样不会影响终端1和车辆2之间的交互,终端1在模拟车钥匙时仍可以通过nfc实现对车辆2的控制;类似地,由于车钥匙本体3在控制过程中需要对所接收到的唤醒信号进行验证,验证成功之后才会继续后续的控制过程,因此,通过将待发射至车钥匙本体3的唤醒信号转换为无效信号,使得车钥匙本体3在接收到无效信号后无法验证成功,即使车钥匙本体3无法被唤醒,从而使车钥匙本体3失去对车辆2的控制功能,由于仅会改变发送给车钥匙本体3的唤醒信号,因此不会影响终端1与车辆2之间的交互,终端1仍可以通过nfc实现对车辆2的控制。需要说明的是,除了以上三种使车钥匙本体控制处于失效状态的方法之外,还可以有其他是车钥匙本体控制处于失效状态的方法,本技术对此不作限定,例如,可以控制车辆2在车钥匙本体控制处于失效状态时不再响应车钥匙本体3所发送的命令。
48.在一种可能的实施方式中,如图1、图2和图3所示,上述车钥匙控制方法用于车钥匙的车身模块22,即车钥匙的车身模块22作为上述车钥匙控制方法的执行主体,车身模块22包括车身信号发射器(例如低频发射器222)和车钥匙信号接收器(例如高频接收器223);步骤104中使车钥匙本体控制处于有效状态包括:启动车身信号发射器(例如低频发射器222)的发射功能;或者,启动车钥匙信号接收器(例如高频接收器223)的接收功能;或者,将待发射至车钥匙本体3的无效信号恢复为有效的唤醒信号。
49.具体地,如果在步骤104之前的步骤102中停止了车身信号发射器(例如低频发射器222)的发射功能,则在步骤104中重新启动车身信号发射器(例如低频发射器222)的发射功能,即可以恢复车钥匙本体3对车辆的控制;如果在步骤104之前的步骤102中停止了车钥匙信号接收器(例如高频接收器223)的接收功能,则在步骤104中重新启动车钥匙信号接收器(例如高频接收器223)的接收功能,即可以恢复车钥匙本体3对车辆的控制;如果在步骤104之前的步骤102中将待发射至车钥匙本体3的唤醒信号转换为无效信号,则在步骤104中重新将待发射至车钥匙本体3的无效信号恢复为有效的唤醒信号,即可以恢复车钥匙本体3对车辆2的控制。
50.在一种可能的实施方式中,如图3和图4所示,车钥匙控制方法用于车钥匙本体3,
即车钥匙本体3为车钥匙控制方法的执行主体,车钥匙本体3包括车钥匙信号发射器(例如高频发射器33)和车身信号接收器(例如低频接收器32);步骤102中使车钥匙本体控制处于失效状态包括:停止车钥匙信号发射器(例如高频发射器33)的发射功能;或者,停止车身信号接收器(例如低频接收器32)的接收功能;或者,将待发射至车辆2的控制命令转换为无效信号。
51.具体地,当车钥匙控制方法用于车钥匙本体3时,需要终端1和车钥匙本体3之间进行nfc通信,如图4所示,即车钥匙本体3中除了需要设置与车辆2之间通信的低频接收器32和高频发射器33之外,还需要设置车钥匙nfcc34和车钥匙ese35,车钥匙ese35用于提供安全的可执行环境,车钥匙nfcc34用于与终端nfcc12之间通过前端射频模块发送和接收nfc消息,这样,车钥匙本体3和终端1之间可以通过nfc建立安全通道,进而通过安全通道来接收终端1对车钥匙本体3的控制命令,以便于根据控制命令中的车钥匙去激活指令或车钥匙激活指令对车钥匙本体3进行控制,对车钥匙本体3的控制具体可以通过车钥匙mcu31来实现,通过车钥匙mcu31可以实现对车钥匙信号发射器(例如高频发射器33)发射功能的停止和启动、对车身信号接收器(例如低频接收器32)接收功能的停止和启动、控制待发射至车辆2的控制命令为无效信号或有效信号。其中,通过控制使高频发射器33不再发射控制命令,即可以使车钥匙本体3失去对车辆2的控制功能;通过控制低频接收器32不再接收来自于车辆2的唤醒信号,即可以使车钥匙本体3失去对车辆2的控制功能;通过将待发射至车辆2的控制命令转换为无效信号,使得车辆2在接收到无效信号后无法验证成功,即使车辆2无法响应于控制命令执行对应的操作,从而使车钥匙本体3失去对车辆2的控制功能。需要说明的是,除了以上三种使车钥匙本体控制处于失效状态的方法之外,还可以有其他是车钥匙本体控制处于失效状态的方法,本技术对此不作限定。
52.在一种可能的实施方式中,如图3和图4所示,步骤104中使车钥匙本体控制处于有效状态包括:启动车钥匙信号发射器(例如高频发射器33)的发射功能;或者,启动车身信号接收器(例如低频接收器32)的接收功能;或者,将待发射至车辆的无效信号恢复为有效的控制命令。
53.具体地,如果在步骤104之前的步骤102中停止了车钥匙信号发射器(例如高频发射器33)的发射功能,则在步骤104中重新启动车钥匙信号发射器(例如高频发射器33)的发射功能,即可以恢复车钥匙本体3对车辆的控制;如果在步骤104之前的步骤102中停止了车身信号接收器(例如低频接收器32)的接收功能,则在步骤104中重新启动车身信号接收器(例如低频接收器32)的接收功能,即可以恢复车钥匙本体3对车辆的控制;如果在步骤104之前的步骤102中将待发射至车辆2的控制命令转换为无效信号,则在步骤104中重新将待发射至车辆的无效信号恢复为有效的控制命令,即可以恢复车钥匙本体3对车辆2的控制。
54.以下以车钥匙的车身模块22作为上述车钥匙控制方法的执行主体为例,对终端1和车辆2之间包括上述步骤101和102的整体交互过程进行具体说明,如图1、图2和图5所示,终端ese,里面安装有能和汽车端ese交互的applet应用,终端ese还提供安全的执行环境。终端nfcc,可以提供侦听listen和轮询poll模式,和车辆nfcc进行交互。通过终端ese和终端nfcc,终端可以模拟智能车钥匙。通过终端ese和终端nfcc,终端也可以模拟读取器reader,通过nfc射频和车辆ese进行交互,从而达到控制车钥匙的车身模块22的目的。车辆ese里面安装有能和终端ese交互的小程序applet应用,车辆ese还提供安全的执行环境。车
辆nfcc可以提供listen和poll模式,和终端nfcc进行交互。通过车辆ese和车辆nfcc,车辆可以作为reader读取终端模拟的智能车钥匙。通过车辆ese和车辆nfcc,车辆也可以做卡模拟应用,响应来自终端ese中读取器reader的请求,从而控制车钥匙的车身模块22。车钥匙的车身模块22中的车身mcu221,可以接收外部的控制信息,从而控制低频发射器222的开启或关闭、高频接收器223的开启或关闭、改变低频激活报文信息等。具体交互过程包括:
55.步骤s1、终端nfcc初始化,终端在打开nfc功能的时候,终端系统进程会对终端nfcc芯片上电,并且开始进行终端nfcc芯片的初始化配置。
56.步骤s2、终端nfcc激活终端ese,在终端nfcc的初始化过程当中,终端nfcc芯片会去找到与之相连接的终端ese芯片,并且对终端ese芯片上电,同时发送消息激活终端ese芯片。
57.步骤s3、终端ese初始化,终端ese芯片在上电后,会进行上电初始化,同时在被终端nfcc芯片激活时,终端ese芯片会进行主机控制接口(host controller interface,hci)初始化。(终端ese芯片和终端nfcc芯片处于一个hci网络当中)
58.步骤s4、车辆nfcc初始化,车辆nfcc可以一直处于上电状态。
59.步骤s5、车辆nfcc激活车辆ese。
60.步骤s6、车辆ese初始化,并且车辆ese芯片和车辆nfcc芯片也处于同一个hci网络当中。
61.步骤s7、终端激活智能车钥匙控制读取小程序reader applet,手机通过发送一些全球平台国际标准组织(globalplatform,gp)规范的应用协议数据单元(application protocol data unit,apdu)命令来激活applet。这些命令包括:管理频道manage channel、选择小程序select applet等。ese接收到select命令后,将对应的reader applet设置为激活态。
62.步骤s8、设置终端nfcc处于读取reader模式,reader applet被激活后,终端ese会发送命令设置终端nfcc处于reader模式。命令为hci事件,终端nfcc在收到hci事件后,会进入到reader模式。(此过程也可以是终端nfcc收到hci事件后,通知终端芯片,终端芯片收到通知后设置终端nfcc进入reader模式)。
63.步骤s9、车辆激活智能车钥匙控制侦听小程序listener applet,手机通过发送一些gp规范的apdu命令来激活applet。这些命令包括:manage channel、select applet等。车辆ese接收到select命令后,将对应的listener applet设置为激活态。
64.步骤s10、设置车辆nfcc处于侦听listen模式。(步骤s9和步骤s10可以是车辆中控系统提供一个用户界面(user interface,ui),用户点击ui对应按钮触发)。
65.步骤s11、接收到车钥匙去激活请求,终端在激活所述reader applet后,还需发送命令让reader applet准备车钥匙的去激活。此时,终端可以去碰触车辆nfcc了。
66.步骤s12、终端nfcc检测到车辆nfcc靠近。
67.步骤s13、终端nfcc和汽车端的nfcc会进行射频(radio frequency,rf)帧交换,使用预先配置的rf参数进行通信的建立。
68.rf帧交换成功后,进入步骤s14、终端nfcc会通过hci网络给终端ese发送一个hci事件,告知终端ese发现对端卡片。
69.终端ese在收到hci事件后,进入步骤s15、终端ese和车辆ese进行相互鉴权、密钥
协商和安全通道建立。鉴权、密钥协商和安全通道建立参考gp规范。
70.终端ese在成功和对端设备建立起安全通道之后,执行步骤s16、终端ese通过安全通道发送车钥匙去激活指令至车辆ese(即步骤101中的车钥匙去激活指令,这里的指令也可以是步骤103中的车钥匙激活指令)。
71.车辆ese的listener applet收到车钥匙去激活指令后,进入步骤s17、发送车钥匙去激活指令至车身mcu,进行去激活智能车钥匙动作。即进入步骤s18或步骤s19。
72.步骤s18、车身mcu关闭其低频发射器,即停止低频发射器222的发射功能。
73.步骤s19、车身mcu关闭其高频接收器,即停止高频接收器223的接收功能。
74.步骤s20、车身mcu发送去激活成功消息至车辆ese。
75.步骤s21、车辆ese通过安全通道发送去激活成功消息至终端ese。
76.至此,车钥匙本体控制处于失效状态。车主可以放心地将车钥匙本体3放在车内而不用担心安全问题。
77.另外需要说明的是,以上图5所示的车钥匙控制方法仅为举例,例如,可以去掉步骤s18和步骤s19中的任意一者,通过车身mcu关闭低频发射器或关闭高频接收器,即可以使车钥匙本体3处于失效状态,当然,也可以将步骤s18和步骤s19替换为将待发射至车钥匙本体3的唤醒信号转换为无效信号,以使车钥匙本体3处于失效状态。并且,以上图5所示的车钥匙控制方法仅示意了车钥匙去激活的过程,车钥匙激活的过程与此类似,区别在于,将各步骤中的去激活指令替换为激活指令,以及在步骤s18和步骤s19中执行相对应的激活操作,例如启动车身信号发射器(例如低频发射器222)的发射功能,或者,启动车钥匙信号接收器(例如高频接收器223)的接收功能,或者,将待发射至车钥匙本体3的无效信号恢复为有效的唤醒信号。另外,以上仅以车钥匙的车身模块22作为上述车钥匙控制方法的执行主体为例进行了说明,如果车钥匙本体3作为上述车钥匙控制方法的执行主体,则可以在车钥匙本体3中设置如图4中所示的车钥匙ese34和车钥匙nfcc35,以实现上述类似的功能,具体过程在此不再赘述。
78.本技术实施例还提供一种车钥匙控制装置,包括:通道建立模块,用于基于近场通信nfc建立安全通道;接收模块,用于通过所述安全通道接收来自于终端的车钥匙去激活指令,以及用于通过所述安全通道接收来自于终端的车钥匙激活指令;控制模块,用于响应于车钥匙去激活指令,使车钥匙本体控制处于失效状态,以及用于响应于所述车钥匙激活指令,使车钥匙本体控制处于有效状态。该车钥匙控制装置可以应用上述的车钥匙控制方法,具体过程和原理在此不再赘述。
79.在一种可能的实施方式中,所述车钥匙控制方法用于车钥匙的车身模块,所述车身模块包括车身信号发射器和车钥匙信号接收器;控制模块具体用于,停止所述车身信号发射器的发射功能;或者,停止所述车钥匙信号接收器的接收功能;或者,将待发射至车钥匙本体的唤醒信号转换为无效信号。
80.在一种可能的实施方式中,控制模块具体还用于,启动所述车身信号发射器的发射功能;或者,启动所述车钥匙信号接收器的接收功能;或者,将待发射至车钥匙本体的无效信号恢复为有效的唤醒信号。
81.在一种可能的实施方式中,所述车钥匙控制方法用于车钥匙本体,所述车钥匙本体包括车钥匙信号发射器和车身信号接收器;控制模块具体用于,停止所述车钥匙信号发
射器的发射功能;或者,停止所述车身信号接收器的接收功能;或者,将待发射至车辆的控制命令转换为无效信号。
82.在一种可能的实施方式中,所述车钥匙控制方法用于车钥匙本体,所述车钥匙本体包括车钥匙信号发射器和车身信号接收器;控制模块具体还用于,启动所述车钥匙信号发射器的发射功能;或者,启动所述车身信号接收器的接收功能;或者,将待发射至车辆的无效信号恢复为有效的控制命令。
83.应理解以上图像处理装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块以软件通过处理元件调用的形式实现,部分模块通过硬件的形式实现。例如,接收模块可以为单独设立的处理元件,也可以集成在例如某一个芯片中实现,此外,也可以以程序的形式存储于存储器中,由某一个处理元件调用并执行以上各个模块的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
84.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital singnal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序的形式实现时,该处理元件可以是通用处理器,例如中央处理器(central processing unit,cpu)或其它可以调用程序的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,soc)的形式实现。
85.本技术实施例还提供一种车钥匙控制装置,包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述任意实施例中的车钥匙控制方法。
86.本技术实施例还提供一种车辆,包括:车钥匙控制装置,所述车钥匙控制装置包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述的车钥匙控制方法。该车钥匙控制装置具体可以为例如图1中的车身mcu。
87.本技术实施例还提供一种车钥匙本体,包括:车钥匙控制装置,所述车钥匙控制装置包括:处理器和存储器,所述存储器用于存储至少一条指令,所述指令由所述处理器加载并执行时以实现上述实施例中的车钥匙控制方法。该车钥匙控制装置具体可以为例如图4中的车钥匙mcu。
88.上述各实施例中,处理器的数量可以为一个或多个,处理器和存储器可以通过总线或者其他方式连接。存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本技术实施例中的图像检测方法对应的程序指令/模块。处理器通过运行存储在存储器中的非暂态软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述任意方法实施例中的方法。存储器可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;以及必要数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储
器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。
89.如图1所示,本技术实施例还提供一种车辆控制系统,包括:车钥匙本体3、上述实施例中的车辆2和终端1,车辆2包括上述的车钥匙控制装置;或者,车辆控制系统,包括如上述实施例中图4所示的车钥匙本体3、车辆2和终端1,车钥匙本体3包括上述的车钥匙控制装置。
90.本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机执行上述实施例中的车钥匙控制方法。
91.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk)等。
92.本技术实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示单独存在a、同时存在a和b、单独存在b的情况。其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项”及其类似表达,是指的这些项中的任意组合,包括单项或复数项的任意组合。例如,a,b和c中的至少一项可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
93.以上仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1