基于多蓝牙信号强度的车辆无钥匙控制系统及方法与流程

文档序号:17129544发布日期:2019-03-16 00:59阅读:227来源:国知局
基于多蓝牙信号强度的车辆无钥匙控制系统及方法与流程

本发明涉及一种汽车自动化控制技术,尤其涉及基于多蓝牙接收信号强度的车辆无钥匙控制。



背景技术:

在传统技术中,用户必须时刻携带传统钥匙才可以有权限使用车辆。随着手机技术发展,人们对手机的依赖性越来越高。本领域技术人员开始尝试只要用户携带手机就可以实现传统钥匙的所有功能,作为汽车行业革新的突破点。手机现有的硬件平台可用于测距定位功能的只有ble(蓝牙技术)和gps。gps的定位精度在10-20m左右,不满足peps系统的安全性需求。故现有技术尝试使用蓝牙技术来实现使用手机控制车辆,使得用户无需携带车辆钥匙,然而,由于ble采用2.4ghz频率的电磁波传播,其波长是125khz频率的万分之一,而波长越短穿透能力越弱,也越容易受周围环境干扰,故现有的车辆无钥匙控制系统无法准确区分手机距离车辆的距离以及位置,容易产生误操作且控制时安全性不能得到保证。

故急需一种控制准确且安全性强的车辆无钥匙控制系统及方法。



技术实现要素:

本发明的目的是提供一种控制准确且安全性强的车辆无钥匙控制系统及方法。

为了实现上有目的,本发明公开了一种基于多蓝牙接收信号强度的车辆无钥匙控制系统,包括安装于车内的主蓝牙模块和安装于车外不同侧并分别与所述主蓝牙模块电连接的多个从蓝牙模块,在工作模式下所述主蓝牙模块采集标定的虚拟钥匙发出的信号以获得主接收信号强度,每一所述从蓝牙模块采集所述虚拟钥匙发出的信号以获得对应侧的从接收信号强度并将所述从接收信号强度输送至所述主蓝牙模块,所述主蓝牙模块依据主接收信号强度、对应侧的从接收信号强度以及主接收信号强度、对应侧的从接收信号强度之间的大小关系判断虚拟钥匙相对于车辆的方位和距离,并依据判断结果向车辆控制系统发出对应的控制命令。

与现有技术相比,本发明通过在车外不同侧安装从蓝牙模块来分别采集对应侧从接收信号强度,通过比较主蓝牙模块和对应侧从蓝牙模块采集到对应的接收信号强度(receivedsignalstrengthindication,简称rssi),通过比较主接收信号强度、对应侧的从接收信号强度之间的大小关系判断虚拟钥匙在车辆的某侧或者车内,从而可以依据虚拟钥匙的具体方位生成不同的控制命令,进行精准控制,避免误操作,并提高用户使用的安全性。

较佳地,所述从蓝牙模块包括安装于车左侧的左蓝牙模块、安装于车右侧的右蓝牙模块和安装于车后侧的后蓝牙模块。

具体地,所述左蓝牙模块和右蓝牙模块分别安装于所述车把手处、外脚踏板处、车柱处或外后视镜处,所述后蓝牙模块安装于所述车尾外保险杠处或后备箱按钮处,所述主蓝牙模块安装于车内扶手箱处。

较佳地,所述主蓝牙模块依据虚拟钥匙所在侧的从接收信号强度和虚拟钥匙所在侧预设的界限强度的大小关系判断虚拟钥匙是否处于车辆对应侧的第一预设距离内,若是则向车辆控制系统发出对应的控制命令。

具体地,在初始模式,每一所述从蓝牙模块采集对应侧第一预设距离处预设时间内标定的虚拟钥匙发出的信号并获取该信号的接收信号强度,以获得对应侧的界限强度并输送至所述主蓝牙模块存储。基于多蓝牙模块的车内外分辨依赖车内外手机接收接收信号强度的差异以及不同虚拟钥匙发出的信号的差异,本发明在初始模式下,直接将虚拟钥匙置于从蓝牙模块采集对应侧第一预设距离处,采集该处的接收信号强度,以生成对应的界限强度,使得该界限强度加大降低了蓝牙模块不同、虚拟钥匙(装载虚拟钥匙的电子设备)不同对接收信号强度的影响,使得检测结果更加准确,不易误操作。

具体地,所述主蓝牙模块在所述左接收信号强度大于右接收信号强度、后接收信号强度和主接收信号强度且大于左界限强度时判断虚拟钥匙处于车左侧的第一预设距离内;所述主蓝牙模块在所述右接收信号强度大于左接收信号强度、后接收信号强度和主接收信号强度且大于右界限强度时判断虚拟钥匙处于车右侧的第一预设距离内;所述主蓝牙模块在所述后接收信号强度大于左接收信号强度、右接收信号强度和主接收信号强度且大于后界限强度时判断虚拟钥匙处于车后侧的第一预设距离内。

较佳地,所述主蓝牙模块在某一侧的从接收信号强度大于其他侧从接收信号强度和主接收信号强度时判断所述虚拟钥匙位于最强从接收信号强度所在侧,在所述主接收信号强度大于每一从接收信号强度时判断虚拟钥匙处于车内。

较佳地,所述主蓝牙模块在所述虚拟钥匙处于车辆对应侧第一预设距离内向车辆控制系统发出对应的允许进入命令以允许打开对应车门或后备箱;所述主蓝牙模块在所述虚拟钥匙处于车内时向所述车辆控制系统发出允许启动命令以允许车辆启动。该方案使得本发明可具体通过虚拟钥匙的所在方位控制对应的门或后备箱允许打开,实现精准控制。

较佳地,在工作模式下,所述主蓝牙模块在所述虚拟钥匙处于车辆对应侧从蓝牙模块的第一预设距离内或车内时判断所述虚拟钥匙处于无钥匙进入区,在所述虚拟钥匙处于车辆的第二预设距离与无钥匙进入区之间时判断所述虚拟钥匙处于指令发送区,在所述虚拟钥匙处于车辆的第三预设距离与指令发送区之间时判断所述虚拟钥匙处于信号连接区,在所述虚拟钥匙处于车辆的第三预设距离之外时判断所述虚拟钥匙处于休眠区,所述主蓝牙模块和从蓝牙模块依据所述虚拟钥匙所在区域进行对应工作模式,所述第二预设距离大于所述第一预设距离,所述第三预设距离大于所述第二预设距离。

具体地,所述工作模式包括休眠模式、连接模式和控制模式,所述主蓝牙模块依据所述虚拟钥匙所在区域控制自身和从蓝牙模块进入对应的工作模式:所述主蓝牙模块在所述虚拟钥匙处于休眠区时进入休眠模式:所述主蓝牙模块处于休眠状态并定时唤醒发送广播报文以接收所述虚拟钥匙发送的信号,所述从蓝牙模块处于休眠状态;所述主蓝牙模块在所述虚拟钥匙处于信号连接区时进入连接模式:所述主蓝牙模块与所述虚拟钥匙连接,所述从蓝牙模块处于休眠状态;所述主蓝牙模块在所述虚拟钥匙处于指令发送区和无钥匙进入区时进入控制模式:所述主蓝牙模块和从蓝牙模块分别与所述虚拟钥匙连接。

较佳地,所述主蓝牙模块分别通过通讯网络与所述车辆控制系统和从控制模块进行通讯,所述主蓝牙模块在所述虚拟钥匙处于休眠区和信号连接区时,控制通讯网络处于休眠状态,且在收到所述虚拟钥匙发送的车控指令或唤醒命令时唤醒通讯网络,在所述虚拟钥匙进指令发送区和无钥匙进入区预设时间且未接收到所述虚拟钥匙发送的车控指令或唤醒命令时控制通讯网络处于休眠状态。

较佳地,所述主蓝牙模块分别通过通讯网络与所述车辆控制系统和从控制模块进行通讯,所述从蓝牙模块上还设有唤醒开关,所述唤醒开关输出唤醒命令,所述从蓝牙模块依据所述唤醒命令唤醒通讯网络并向所述主蓝牙模块输出所述唤醒命令,所述主蓝牙模块依据所述唤醒命令退出休眠状态。

较佳地,所述主蓝牙模块在初次使用时或者依据初始命令进入初始模式:所述主蓝牙模块接收一具有虚拟钥匙的电子设备发出的标定信号并依据所述标定信号在车辆与所述虚拟钥匙之间建立标定关系,每一所述从蓝牙模块采集对应侧第一预设距离处预设时间内标定的虚拟钥匙发出的信号并获取其接收信号强度,以获得对应侧的界限强度并输送至所述主蓝牙模块存储。

具体地,所述主蓝牙模块内存储有与车型对应的虚拟钥匙信息和与虚拟钥匙类型对应的所述标定参数,所述主蓝牙模块在初始模式,搜寻周围具有虚拟钥匙的电子设备,接收所述虚拟钥匙发出的标定信号,依据所述标定信号和虚拟钥匙信息识别所述虚拟钥匙类型,获取与所述虚拟钥匙对应的标定参数,依据所述标定信号和标定参数在所述车辆和虚拟钥匙之间建立标定关系。

较佳地,具有所述虚拟钥匙的电子设备为移动终端、手表或电子手环。

较佳地,所述主蓝牙模块还依据所述从接收信号强度、主接收信号强度、对应侧界限强度的大小判断所述虚拟钥匙与车辆之间的距离d1,在工作模式下,所述主蓝牙模块向所述虚拟钥匙发出特定报文并记录发送时间,并接受所述虚拟钥匙转发的特定报文信息并记录接受时间,所述特定报文信息包括所述特定报文、虚拟钥匙接受特定报文时间以及虚拟钥匙发送特定报文时间,所述主蓝牙模块还依据测量波达时间计算虚拟钥匙距离车辆的距离d,依据距离d矫正距离d1,距离d=c×((trxb-ttxb)-(trxp-ttxp))/2,c为电磁波在空气中传播速度,ttxb为主蓝牙模块发出所述特定报文时间,trxb为主蓝牙模块接受虚拟钥匙转发的所述特定报文的时间,trxp为虚拟钥匙接受所述特定报文时间,trxp为虚拟钥匙转发所述特定报文时间。虽然一个主蓝牙模块和多个从蓝牙模块在分辨车内车外上抗干扰性强,但在车外定位上仍依赖具体的接收信号强度值。用户手持虚拟钥匙所在电子设备的不同状态或者任何液体或金属障碍物的遮挡都会衰减接收信号强度,并且接收信号强度极易被中继器放大,影响用户使用车辆的安全(用户与车辆相距较远,经中继器放大后,接收信号强度在可开启车门或启动的区域,车门可被打开,故本方案在测量多蓝牙模块rssi的基础上增加测量波达时间(timeofflight,tof)的测距机制可有效改善该缺陷,提高测量准确性,且安全性高。

具体地,所述主蓝牙模块还在所述距离d和距离d1的误差大于预定值时向所述虚拟钥匙发出报警信号以警示用户。

本发明还公开了一种基于多蓝牙接收信号强度的车辆无钥匙控制方法,车辆内安装有主蓝牙模块,车外不同侧分别安装有与所述主蓝牙模块电连接的多个从蓝牙模块;包括以下步骤:(1)通过所述主蓝牙模块采集标定的虚拟钥匙发出的信号以获得主接收信号强度,通过每一所述从蓝牙模块采集标定的虚拟钥匙发出的信号以获得对应侧从接收信号强度;(2)依据主接收信号强度、对应侧的从接收信号强度以及主接收信号强度、对应侧的从接收信号强度之间的大小关系判断虚拟钥匙相对于车辆的方位和距离,并依据判断结果向车辆控制系统发出对应的控制命令。

与现有技术相比,本发明通过在车外不同侧安装从蓝牙模块来分别采集对应侧从接收信号强度,通过比较主蓝牙模块和对应侧从蓝牙模块采集到对应的接收信号强度,通过比较主接收信号强度、对应侧的从接收信号强度之间的大小关系判断虚拟钥匙在车辆的某侧或者车内,从而可以依据虚拟钥匙的具体方位生成不同的控制命令,进行精准控制,避免误操作,并提高用户使用的安全性。

较佳地,所述从蓝牙模块包括安装于车左侧的左蓝牙模块、安装于车右侧的右蓝牙模块和安装于车后侧的后蓝牙模块。

具体地,所述左蓝牙模块和右蓝牙模块分别安装于所述车把手处、外脚踏板处、车柱处或外后视镜处,所述后蓝牙模块安装于所述车尾外保险杠处或后备箱按钮处,所述主蓝牙模块安装于车内扶手箱处。

较佳地,所述步骤(2)中,依据虚拟钥匙所在侧的从接收信号强度与虚拟钥匙所在侧预设的界限强度的大小关系判断虚拟钥匙是否处于车辆对应侧的第一预设距离内,若是则向车辆控制系统发出对应的控制命令。

具体地,在所述步骤(1)之前还包括,在初次使用时或者在接收到初始命令时依据初始命令进入初始模式,在初始模式下通过每一所述从蓝牙模块采集对应侧第一预设距离处预设时间内标定的虚拟钥匙发出的信号以获得对应侧的界限强度并存储,所述步骤(1)、(2)执行于工作模式下。基于多蓝牙模块的车内外分辨依赖车内外手机接收接收信号强度的差异以及不同虚拟钥匙发出的信号的差异,本发明在初始模式下,直接将虚拟钥匙置于从蓝牙模块采集对应侧第一预设距离处,采集该处的接收信号强度,以生成对应的界限强度,使得该界限强度加大降低了蓝牙模块不同、虚拟钥匙(装载虚拟钥匙的电子设备)不同对接收信号强度的影响,使得检测结果更加准确,不易误操作。

较佳地,所述步骤(2)中,在某一侧的从接收信号强度大于其他侧从接收信号强度和主接收信号强度时判断所述虚拟钥匙位于最强从接收信号强度所在侧,在所述主接收信号强度大于每一从接收信号强度时判断虚拟钥匙处于车内。

较佳地,向车辆控制系统发出对应的控制命令具体包括:在所述虚拟钥匙处于车辆对应侧第一预设距离内向车辆控制系统发出对应的允许进入命令以允许打开对应车门或后备箱;在所述虚拟钥匙处于车内时向所述车辆控制系统发出允许启动命令以允许车辆启动。

较佳地,所述步骤(2)还依据虚拟钥匙相对于车辆的距离判断所述虚拟钥匙的所在区域,依据所述虚拟钥匙的所在区域控制所述主蓝牙模块和从蓝牙模块的工作模式,其中,依据虚拟钥匙相对于车辆的距离判断所述虚拟钥匙的所在区域的具体方法包括:在所述虚拟钥匙处于车辆对应侧从蓝牙模块的第一预设距离内或车内时判断所述虚拟钥匙处于无钥匙进入区,在所述虚拟钥匙处于车辆的第二预设距离与无钥匙进入区之间时判断所述虚拟钥匙处于指令发送区,在所述虚拟钥匙处于车辆的第三预设距离与指令发送区之间时判断所述虚拟钥匙处于信号连接区,在所述虚拟钥匙处于车辆的第三预设距离之外时判断所述虚拟钥匙处于休眠区,所述第二预设距离大于所述第一预设距离,所述第三预设距离大于所述第二预设距离。

具体地,依据所述虚拟钥匙所在区域控制所述主蓝牙模块和从蓝牙模块的工作模式具体包括:在所述虚拟钥匙处于休眠区时进入休眠模式:所述主蓝牙模块处于休眠状态并定时唤醒发送广播报文,在接收到虚拟钥匙发送的信号时采集所述虚拟钥匙发送的接收信号强度以判断所述虚拟钥匙的所在区域,所述从蓝牙模块处于休眠状态;在所述虚拟钥匙处于信号连接区时进入连接模式:所述主蓝牙模块与所述虚拟钥匙连接并采集所述虚拟钥匙的接收信号强度以判断所述虚拟钥匙的所在区域,所述从蓝牙模块处于休眠状态;在所述虚拟钥匙处于指令发送区和无钥匙进入区时进入控制模式:所述主蓝牙模块和从蓝牙模块分别与所述虚拟钥匙连接。

较佳地,所述主蓝牙模块分别通过通讯网络与所述车辆控制系统和从控制模块进行通讯,所述步骤(2)还包括:在所述虚拟钥匙处于休眠区和信号连接区时,控制通讯网络处于休眠状态,且在收到所述虚拟钥匙发送的车控指令或唤醒命令时唤醒通讯网络,在所述虚拟钥匙进指令发送区和无钥匙进入区预设时间且未接收到所述虚拟钥匙发送的车控指令或唤醒命令时控制通讯网络处于休眠状态。

较佳地,所述主蓝牙模块分别通过通讯网络与所述车辆控制系统和从控制模块进行通讯,还包括步骤:在从蓝牙模块上设置输出唤醒命令的唤醒开关,在接收到所述唤醒命令时依据所述唤醒命令唤醒所述通讯网络、主蓝牙模块和从蓝牙模块。

较佳地,在所述步骤(1)之前还包括步骤:在初次使用时或者在接收到初始命令时依据初始命令进入初始模式,在初始模式下,通过所述主蓝牙模块接收一具有虚拟钥匙的电子设备发出的标定信号并依据所述标定信号在所述车辆与所述虚拟钥匙之间建立标定关系,所述步骤(1)、(2)执行于工作模式下。

具体地,预先存储与车型对应的虚拟钥匙信息和与虚拟钥匙类型对应的所述标定参数,在初始模式,搜寻周围具有虚拟钥匙的电子设备,接收所述虚拟钥匙发出的标定信号,依据所述标定信号和虚拟钥匙信息识别所述虚拟钥匙类型,获取与所述虚拟钥匙对应的标定参数,依据所述标定信号和标定参数在所述车辆和虚拟钥匙之间建立标定关系。

较佳地,具有所述虚拟钥匙的电子设备为移动终端、手表或电子手环。

较佳地,所述步骤(1)中还包括:通过所述主蓝牙模块向所述虚拟钥匙发出特定报文并记录发送时间,通过所述主蓝牙模块接受所述虚拟钥匙转发的特定报文信息并记录接受时间,所述特定报文信息包括所述特定报文、虚拟钥匙接受特定报文时间以及虚拟钥匙发送特定报文时间,所述步骤(2)中还包括:依据所述从接收信号强度、主接收信号强度、对应侧界限强度的大小判断所述虚拟钥匙与车辆之间的距离d1,依据测量波达时间计算虚拟钥匙距离车辆的距离d,依据距离d矫正距离d1,距离d=c×((trxb-ttxb)-(trxp-ttxp))/2,c为电磁波在空气中传播速度,ttxb为主蓝牙模块发出所述特定报文时间,trxb为主蓝牙模块接受虚拟钥匙转发的所述特定报文的时间,trxp为虚拟钥匙接受所述特定报文时间,trxp为虚拟钥匙转发所述特定报文时间。虽然一个主蓝牙模块和多个从蓝牙模块在分辨车内车外上抗干扰性强,但在车外定位上仍依赖具体的接收信号强度值。用户手持虚拟钥匙所在电子设备的不同状态或者任何液体或金属障碍物的遮挡都会衰减接收信号强度,并且接收信号强度极易被中继器放大,影响用户使用车辆的安全(用户与车辆相距较远,经中继器放大后,接收信号强度在可开启车门或启动的区域,车门可被打开,故本方案在测量多蓝牙模块rssi的基础上增加测量波达时间(timeofflight,tof)的测距机制可有效改善该缺陷,提高测量准确性,且安全性高。

具体地,所述步骤(2)中,还判断所述距离d和距离d1的之差是否大于预定值,若是则通过所述主蓝牙模块向所述虚拟钥匙发出报警信号以警示用户。

本发明还公开了一种电子设备,包括安装于车内的主蓝牙模块和安装于车外不同侧并分别与所述主蓝牙模块电连接的多个从蓝牙模块;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由一个或多个处理器执行,所述程序包括用于执行如上所述的基于多蓝牙接收信号强度的车辆无钥匙控制方法的指令。

本发明还公开了一种计算机可读存储介质,包括与安装于车内的主蓝牙模块和安装于车外不同侧并分别与所述主蓝牙模块电连接的多个从蓝牙模块结合使用的计算机程序,所述计算机程序可被处理器执行以实现如上所述的基于多蓝牙接收信号强度的车辆无钥匙控制方法。

附图说明

图1是本发明所述车辆无钥匙控制系统的结构框图。

图2是本发明所述车辆无钥匙控制系统安装于车辆上的示意图。

图3是本发明距离车辆对应侧第一预设距离的示意图。

图4是本发明车辆周围区域的示意图。

图5是本发明所述车辆无钥匙控制系统工作模式的切换示意图。

图6是本发明所述车辆无钥匙控制方法的流程图。

具体实施方式

为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。

参考图1和图2,本发明公开了一种基于多蓝牙接收信号强度的车辆无钥匙控制系统100,包括安装于车辆200车内的主蓝牙模块10和安装于车辆200车外不同侧并分别与所述主蓝牙模块10电连接的多个从蓝牙模块20。其中,从蓝牙模块20为朝向对应侧的定向天线,主蓝牙模块10为全向天线。

在工作模式下所述主蓝牙模块10采集标定的虚拟钥匙30发出的信号,依据该信号获得信号的接收信号强度(rssi),将之称为主接收信号强度。每一所述从蓝牙模块20采集所述虚拟钥匙30发出的信号,依据该信号获得信号的接收信号强度(rssi),将之称为从接收信号强度,并将所述从信号强度输送至所述主蓝牙模块10,所述主蓝牙模块10依据主信号强度、对应侧的从信号强度以及主信号强度、对应侧的从信号强度之间的大小关系判断虚拟钥匙相对于车辆的方位和距离(包括车内、车外某一侧),并依据判断结果向车辆控制系统300发出对应的控制命令。

参考图1和图2,在本实施例中,所述主蓝牙模块10安装于车辆200车内的a点,从蓝牙模块20包括安装于车辆200车左外侧的b点的左从蓝牙模块21、安装于车辆200车右外侧的c点的右从蓝牙模块22、安装于车辆200车后外侧的d点的后从蓝牙模块23。当然,从蓝牙模块20还可以仅包括左蓝牙模块21和右蓝牙模块22、或者左蓝牙模块21和后蓝牙模块23等组合,只要包括至少两方向的至少两个从蓝牙模块20即可。从蓝牙模块20还可以包括设于车辆200前方的前蓝牙模块(图中未示)。其中,车辆对应侧可以安装于一个从蓝牙模块20,也可以安装多个从蓝牙模块20,此时该侧的从接收信号强度取多个从蓝牙模块20的中间值,或者通过其他计算方法算出。

具体地,在本实施例中,所述左蓝牙模块21和右蓝牙模块22分别安装于车辆200对应侧的车把手处,后蓝牙模块23安装于车尾外保险杠处。所述主蓝牙模块10安装于车内扶手箱处。当然,左蓝牙模块21、右蓝牙模块22也可以安装于外脚踏板处、车柱(车b柱)处或外后视镜处等等,若安装于车柱(车b柱)处,在从蓝牙模块20和车柱之间增加金属板,以降低该处从蓝牙模块20对车内的辐射强度,需注意的是,左蓝牙模块21、右蓝牙模块22的天线外不能有金属介质遮挡。当然,所述后蓝牙模块23还可以安装于所述后备箱按钮等处。所述主蓝牙模块10还可以安装于车内的其他位置。

参考图1,在工作模式下所述主蓝牙模块10采集标定的虚拟钥匙30发出的信号以获得主接收信号强度m,左蓝牙模块21采集标定的虚拟钥匙30发出的信号以获得左侧接收信号强度s1,并将左侧接收信号强度s1输送至主蓝牙模块10,右蓝牙模块22采集虚拟钥匙30采集标定的虚拟钥匙30发出的信号以获得右侧接收信号强度s2,并将右侧接收信号强度s2输送至主蓝牙模块10,后蓝牙模块23采集虚拟钥匙30采集标定的虚拟钥匙30发出的信号以获得后侧接收信号强度s3,所述主蓝牙模块10依据主接收信号强度m、左侧接收信号强度s1、右侧接收信号强度s2、后侧接收信号强度s3的强度判断虚拟钥匙30相对于车辆200的距离,依据主接收信号强度m、左侧接收信号强度s1、右侧接收信号强度s2、后侧接收信号强度s3之间的大小关系判断所述虚拟钥匙30相对于车辆200的方位,依据虚拟钥匙30相对于车辆200的方位和距离向车辆控制系统发出对应的控制命令。

具体地,可以先判断所述虚拟钥匙30相对于车辆200的方位,再判断虚拟钥匙300与车辆200之间的距离。主接收信号强度m、左侧接收信号强度s1、右侧接收信号强度s2、后侧接收信号强度s3中最大值所在方位与虚拟钥匙30相对于车辆200的方位对应,例如,s1>max(s2,s3,m)时,判断虚拟钥匙30位于车辆200的左侧,然后再判断s1是否大于预设的左侧界限强度l,若是则判断虚拟钥匙30位于第一预设距离内,即位于图3中的q1区域。s2>max(s1,s3,m)时,判断虚拟钥匙30位于车辆200的右侧,再判断s2是否大于预设的右侧界限强度r,若是则判断虚拟钥匙30位于第一预设距离内,即位于图3中的q2区域。s3>max(s1,s2,m)时,判断虚拟信号位于车辆200的后侧,再判断s3是否大于预设的后侧界限强度h,若是则判断虚拟钥匙30位于第一预设距离内,即位于图3中的q3区域。m>max(s1,s2,s3)时,虚拟钥匙30位于车辆200内,即虚拟钥匙30位于q4区域。

其中,所述主蓝牙模块10在所述虚拟钥匙30处于q1区域时向车辆控制系统300发出左门允许进入命令以允许打开左侧车门。所述主蓝牙模块10在所述虚拟钥匙30处于q2区域时向车辆控制系统300发出右门允许进入命令以允许打开右侧车门。所述主蓝牙模块10在所述虚拟钥匙30处于q3区域时向车辆控制系统300发出后门允许进入命令以允许打开后侧车门或者后备箱。所述主蓝牙模块10在所述虚拟钥匙30处于q4区域时向车辆控制系统300发出允许启动命令以允许车辆200启动。

较佳者,在初始模式,每一所述从蓝牙模块20采集对应侧第一预设距离处预设时间内标定的虚拟钥匙30发出的信号并获取该信号的接收信号强度,以获得对应侧的界限强度并输送至所述主蓝牙模块10存储。操作时,所述基于多蓝牙接收信号强度的车辆无钥匙控制系统100在初次使用时或者依据初始命令进入初始模式,初始命令可由车辆200上的对应按键触发,也可以由虚拟钥匙30发射。进入初始模式并在基于多蓝牙接收信号强度的车辆无钥匙控制系统100和虚拟钥匙30之间建立标定后,可以指示虚拟钥匙30移动至车辆200对应侧(用户站在车辆200对应侧),此时虚拟钥匙30与车辆200之间的距离可以自定义也可以依据系统指示确定,例如1米处,然后左侧从蓝牙模块21采集预设时间内标定的虚拟钥匙30发出的信号,以获取该信号的接收信号强度(rssi),滤波处理后得到统计值作为左侧的界限强度l。依据上述方式依次获得右侧的界限强度r和后侧的界限强度h。当然,对应侧的界限强度也可以直接在出厂前进行预先存储。

其中,所述主蓝牙模块10在初次使用时或者依据初始命令进入初始模式:所述主蓝牙模块10接收一具有虚拟钥匙30的电子设备500发出的标定信号并依据所述标定信号在车辆200与所述虚拟钥匙30之间建立标定关系。其中,工作模式为默认模式,除非初次使用或者接收到初始命令,否则均处于工作模式下。在初始模式时,可以依据初始结束命令或者工作命令进入工作模式。

具体地,所述主蓝牙模块10内存储有与车型对应的虚拟钥匙信息和与虚拟钥匙类型对应的所述标定参数,所述主蓝牙模块10在初始模式,搜寻周围具有虚拟钥匙的电子设备500,接收所述虚拟钥匙发出的标定信号,依据所述标定信号和虚拟钥匙信息识别所述虚拟钥匙类型,获取与所述虚拟钥匙对应的标定参数,依据所述标定信号和标定参数在所述车辆200和虚拟钥匙30之间建立标定关系。

参考图4,正常工作模式下,将车辆周围以及车内分为四个区域,主蓝牙模块10在所述虚拟钥匙30处于车辆200对应侧从蓝牙模块的第一预设距离内或车内时判断所述虚拟钥匙处于无钥匙进入区r1,在所述虚拟钥匙30处于车辆200的第二预设距离与无钥匙进入区r1之间时判断所述虚拟钥匙30处于指令发送区r2,在所述虚拟钥匙30处于车辆200的第三预设距离与指令发送区r2之间时判断所述虚拟钥匙30处于信号连接区r3,在所述虚拟钥匙30处于车辆200的第三预设距离之外时判断所述虚拟钥匙30处于休眠区r4,所述主蓝牙模块10和从蓝牙模块20依据所述虚拟钥匙30所在区域进行对应工作模式,所述第二预设距离大于所述第一预设距离,所述第三预设距离大于所述第二预设距离。其中,所述主蓝牙模块10在虚拟钥匙30处于休眠区r4时,向车辆控制系统300发出禁止进入和启动命令,以禁止车门和后备箱打开,禁止车辆200启动。

参考图5,所述工作模式包括休眠模式p1、连接模式p2和控制模式p3,所述主蓝牙模块10依据所述虚拟钥匙30所在区域控制自身和从蓝牙模块20进入对应的工作模式:所述主蓝牙模块10在所述虚拟钥匙30处于休眠区r4时进入休眠模式p1:所述主蓝牙模块10处于休眠状态并定时唤醒发送广播报文以接收所述虚拟钥匙30发送的信号,所述从蓝牙模块20处于休眠状态;所述主蓝牙模块10在所述虚拟钥匙30处于信号连接区r3时进入连接模式p2:所述主蓝牙模块10与所述虚拟钥匙30连接,所述从蓝牙模块20处于休眠状态;所述主蓝牙模块10在所述虚拟钥匙30处于指令发送区r2和无钥匙进入区r1时进入控制模式p3:所述主蓝牙模块10和从蓝牙模块20分别与所述虚拟钥匙30连接,从而实时采集所述虚拟钥匙30发出的信号,并获得信号的接收信号强度。

继续参考图5,所述主蓝牙模块10通过通讯网络(can/lin网络)与从控制模块20进行通讯,所述主蓝牙模块10在所述虚拟钥匙30处于休眠区r4和信号连接区r3时,控制通讯网络处于休眠状态,且在收到所述虚拟钥匙30发送的车控指令或唤醒命令时唤醒通讯网络,如图5中从工作模式p5至工作模式p3(控制模式),当系统处于工作模式p5时,若收到虚拟钥匙30发送的车控指令或唤醒命令时唤醒通讯网络,以使系统进入工作模式p3。如图5中从工作模式p1到工作模式p2,当系统处于工作模式p1(休眠模式)时,收到虚拟钥匙30发送的唤醒命令时唤醒通讯网络以及主蓝牙模块10,以使系统进入工作模式p2(连接模式)。如图5中工作模式p4至工作模式p2(连接模式),当系统处于工作模式p4,收到虚拟钥匙30发送的唤醒命令时唤醒通讯网络。

继续参考图5,所述主蓝牙模块10在预设时间内(长时间)未接收到所述虚拟钥匙30发送的车控指令或唤醒命令或未检测到开门动作时控制通讯网络处于休眠状态。其中,如图5中从工作模式p3到工作模式p5,主蓝牙模块10在所述虚拟钥匙30处于指令发送区r2和无钥匙进入区r1预设时间且未接收到所述虚拟钥匙30发送的车控指令或唤醒命令或未检测到开门动作时控制通讯网络处于休眠状态。如图5中工作模式p2至工作模式p1,所述主蓝牙模块10在虚拟钥匙30处于信号连接区r3预设时间且未接收到所述虚拟钥匙30发送的车控指令或唤醒命令时控制通讯网络处于休眠状态。如图5中工作模式p2至工作模式p4,在虚拟钥匙30处于休眠区r4预设时间且未接收到所述虚拟钥匙30发送的车控指令或唤醒命令时控制通讯网络处于休眠状态。

较佳者,所述从蓝牙模块20上还设有唤醒开关(可设于门把手内),所述唤醒开关输出唤醒命令,所述从蓝牙模块20依据所述唤醒命令唤醒通讯网络并向所述主蓝牙模块输出所述唤醒命令,所述主蓝牙模块20依据所述唤醒命令退出休眠状态。其中,唤醒开关可以为机械开关,也可以为唤醒传感器(例如电容接触器、感应开关等等)。

参考图1,所述主蓝牙模块包括控制单元11、分别与所述控制单元11电连接的存储单元13和蓝牙信号收发单元12,所述蓝牙信号收发单元12接收虚拟钥匙30发出的信号、向外发送广播报文,所述存储单元13存储数据。

继续参考图1,所述主蓝牙模块10通过ldo单元从车辆的供电系统对can单元供电,通过dcdc单元从车辆的供电系统对控制单元11供电。主蓝牙模块10通过供电单元14对从蓝牙模块供电从而可使得从蓝牙模块20处于工作状态或者休眠状态,通过lin/can网络与从蓝牙模块20和车辆控制系统300通讯,并可以控制通讯网络(lin/can网络)休眠或者唤醒,其中主蓝牙模块10通过控制器局域网络(controllerareanetwork,简称can)与所述车辆控制系统30进行通讯,通过局域互联网络(localinterconnectnetwork,简称lin)与从控制模块进行通讯。

较佳者,所述主蓝牙模块10还依据所述从接收信号强度、主接收信号强度、对应侧界限强度的大小判断所述虚拟钥匙30与车辆200之间的距离d1,在工作模式下,所述主蓝牙模块10向所述虚拟钥匙30发出特定报文并记录发送时间,虚拟钥匙30接收到该特定报文后记录接受时间,并转发对应的特定报文信息(该特定报文、接受时间以及发送时间),主蓝牙模块10接受所述虚拟钥匙30转发的特定报文信息并记录自身接受时间,所述特定报文信息包括所述特定报文、虚拟钥匙接受特定报文时间以及虚拟钥匙发送特定报文时间,所述主蓝牙模块10还依据测量波达时间计算虚拟钥匙30距离车辆200的距离d,依据距离d矫正距离d1,距离d=c×((trxb-ttxb)-(trxp-ttxp))/2,c为电磁波在空气中传播速度,ttxb为主蓝牙模块发出所述特定报文时间,trxb为主蓝牙模块接受虚拟钥匙转发的所述特定报文的时间,trxp为虚拟钥匙接受所述特定报文时间,trxp为虚拟钥匙转发所述特定报文时间。

较佳者,所述主蓝牙模块10还在所述距离d和距离d1的误差大于预定值时向所述虚拟钥匙30发出报警信号。虚拟钥匙30依据所述报警信号警示用户。

参考图6,本发明还公开了一种基于多蓝牙接收信号强度的车辆无钥匙控制方法400,参考图2,车辆200内安装有主蓝牙模块10,车外不同侧分别安装有与所述主蓝牙模块10电连接的多个从蓝牙模块20;车辆无钥匙控制方法400包括以下步骤:(41)通过主蓝牙模块采集标定的虚拟钥匙发出的信号以获得主接收信号强度,通过每一从蓝牙模块采集标定的虚拟钥匙发出的信号以获得对应侧从接收信号强度;(42)依据主接收信号强度、对应侧的从接收信号强度以及主接收信号强度、对应侧的从接收信号强度之间的大小关系判断虚拟钥匙相对于车辆的方位和距离,(43)依据判断结果向车辆控制系统发出对应的控制命令。

参考图2,所述从蓝牙模块20和主蓝牙模块10的安装位置类型如上所述。

在所述步骤(42)中具体包括,依据对应侧的从接收信号强度与对应侧预设的界限强度的大小关系判断虚拟钥匙是否处于车辆对应侧的第一预设距离内,若是则向车辆控制系统发出对应的控制命令。在所述主接收信号强度大于左接收信号强度、右接收信号强度和后接收信号强度时判断虚拟钥匙处于车内。

在所述步骤(41)之前还包括,在初次使用时或者在接收到初始命令时依据初始命令进入初始模式,在初始模式下通过每一所述从蓝牙模块采集对应侧第一预设距离处预设时间内标定的虚拟钥匙发出的信号以获得对应侧的界限强度并存储,所述步骤(41)、(42)执行于工作模式下,本实施例中,工作模式为默认模式,除非初次使用或者接收到初始命令,否则均处于工作模式下。在初始模式时,可以依据初始结束命令或者工作命令进入工作模式。

其中,向车辆控制系统发出对应的控制命令具体包括:在所述虚拟钥匙处于车辆对应侧第一预设距离内向车辆控制系统发出对应的允许进入命令以允许打开对应车门或后备箱;在所述虚拟钥匙处于车内时向所述车辆控制系统发出允许启动命令以允许车辆启动。

其中,参考图4,所述步骤(42)还依据虚拟钥匙相对于车辆的距离判断所述虚拟钥匙的所在区域,依据所述虚拟钥匙的所在区域控制所述主蓝牙模块和从蓝牙模块的工作模式,其中,依据虚拟钥匙相对于车辆的距离判断所述虚拟钥匙的所在区域的具体方法包括:在所述虚拟钥匙处于车辆对应侧从蓝牙模块的第一预设距离内或车内时判断所述虚拟钥匙处于无钥匙进入区,在所述虚拟钥匙处于车辆的第二预设距离与无钥匙进入区之间时判断所述虚拟钥匙处于指令发送区,在所述虚拟钥匙处于车辆的第三预设距离与指令发送区之间时判断所述虚拟钥匙处于信号连接区,在所述虚拟钥匙处于车辆的第三预设距离之外时判断所述虚拟钥匙处于休眠区,所述第二预设距离大于所述第一预设距离,所述第三预设距离大于所述第二预设距离。

其中,参考图5,依据所述虚拟钥匙所在区域控制所述主蓝牙模块和从蓝牙模块的工作模式具体包括:在所述虚拟钥匙处于休眠区时进入休眠模式:所述主蓝牙模块处于休眠状态并定时唤醒发送广播报文,在接收到虚拟钥匙发送的信号时采集所述虚拟钥匙发送的接收信号强度以判断所述虚拟钥匙的所在区域,所述从蓝牙模块处于休眠状态;在所述虚拟钥匙处于信号连接区时进入连接模式:所述主蓝牙模块与所述虚拟钥匙连接并采集所述虚拟钥匙的接收信号强度以判断所述虚拟钥匙的所在区域,所述从蓝牙模块处于休眠状态;在所述虚拟钥匙处于指令发送区和无钥匙进入区时进入控制模式:所述主蓝牙模块和从蓝牙模块分别与所述虚拟钥匙连接。

其中,所述主蓝牙模块分别通过通讯网络与所述车辆控制系统和从控制模块进行通讯,所述步骤(42)还包括:在所述虚拟钥匙处于休眠区和信号连接区时,控制通讯网络处于休眠状态,且在收到所述虚拟钥匙发送的车控指令或唤醒命令时唤醒通讯网络,在所述虚拟钥匙进指令发送区和无钥匙进入区预设时间且未接收到所述虚拟钥匙发送的车控指令或唤醒命令时控制通讯网络处于休眠状态。

其中,所述主蓝牙模块分别通过通讯网络与所述车辆控制系统和从控制模块进行通讯,在从蓝牙模块上设置输出唤醒命令的唤醒开关,还包括步骤:在接收到所述唤醒命令时依据所述唤醒命令唤醒所述通讯网络、主蓝牙模块和从蓝牙模块。

其中,在所述步骤(41)之前还包括步骤:在初次使用时或者在接收到初始命令时依据初始命令进入初始模式,在初始模式下,通过所述主蓝牙模块接收一具有虚拟钥匙的电子设备500发出的标定信号并依据所述标定信号在所述车辆与所述虚拟钥匙之间建立标定关系。具体地,预先存储与车型对应的虚拟钥匙信息和与虚拟钥匙类型对应的所述标定参数,在初始模式,搜寻周围具有虚拟钥匙30的电子设备500,接收所述虚拟钥匙发出的标定信号,依据所述标定信号和虚拟钥匙信息识别所述虚拟钥匙类型,获取与所述虚拟钥匙对应的标定参数,依据所述标定信号和标定参数在所述车辆和虚拟钥匙之间建立标定关系。

本实施例中,具有所述虚拟钥匙30的电子设备500为移动终端,当然该电子设备也可以为手表或电子手环。

其中,所述步骤(41)中还包括:通过所述主蓝牙模块向所述虚拟钥匙发出特定报文并记录发送时间,通过所述主蓝牙模块接受所述虚拟钥匙转发的特定报文信息并记录接受时间,所述特定报文信息包括所述特定报文、虚拟钥匙接受特定报文时间以及虚拟钥匙发送特定报文时间,所述步骤(42)中还包括:依据所述从接收信号强度、主接收信号强度、对应侧界限强度的大小判断所述虚拟钥匙与车辆之间的距离d1,依据测量波达时间计算虚拟钥匙距离车辆的距离d,依据距离d矫正距离d1,距离d=c×((trxb-ttxb)-(trxp-ttxp))/2,c为电磁波在空气中传播速度,ttxb为主蓝牙模块发出所述特定报文时间,trxb为主蓝牙模块接受虚拟钥匙转发的所述特定报文的时间,trxp为虚拟钥匙接受所述特定报文时间,trxp为虚拟钥匙转发所述特定报文时间。

具体地,所述步骤(42)中,还判断所述距离d和距离d1的之差是否大于预定值,若是则通过所述主蓝牙模块向所述虚拟钥匙发出报警信号以警示用户。

本发明还公开了一种电子设备,包括安装于车内的主蓝牙模块和安装于车外不同侧并分别与所述主蓝牙模块电连接的多个从蓝牙模块;一个或多个处理器;存储器;以及一个或多个程序,其中所述一个或多个程序被存储在所述存储器中,并且被配置成由一个或多个处理器执行,所述程序包括用于执行如上所述的基于多蓝牙接收信号强度的车辆无钥匙控制方法的指令。

本发明还公开了一种计算机可读存储介质,包括与安装于车内的主蓝牙模块和安装于车外不同侧并分别与所述主蓝牙模块电连接的多个从蓝牙模块结合使用的计算机程序,所述计算机程序可被处理器执行以实现如上所述的基于多蓝牙接收信号强度的车辆无钥匙控制方法。

以上所揭露的仅为本发明的优选实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。

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