CN115471936B - 一种蓝牙钥匙的控制方法及装置 - Google Patents

一种蓝牙钥匙的控制方法及装置 Download PDF

Info

Publication number
CN115471936B
CN115471936B CN202211084321.5A CN202211084321A CN115471936B CN 115471936 B CN115471936 B CN 115471936B CN 202211084321 A CN202211084321 A CN 202211084321A CN 115471936 B CN115471936 B CN 115471936B
Authority
CN
China
Prior art keywords
bluetooth
mobile terminal
master node
vehicle
intensity
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.)
Active
Application number
CN202211084321.5A
Other languages
English (en)
Other versions
CN115471936A (zh
Inventor
张天铭
王辉
王万荣
王森
陈明英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SAIC Motor Corp Ltd
Original Assignee
SAIC Motor Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SAIC Motor Corp Ltd filed Critical SAIC Motor Corp Ltd
Priority to CN202211084321.5A priority Critical patent/CN115471936B/zh
Publication of CN115471936A publication Critical patent/CN115471936A/zh
Application granted granted Critical
Publication of CN115471936B publication Critical patent/CN115471936B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00571Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/023Services making use of location information using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management
    • H04W64/006Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Quality & Reliability (AREA)
  • Electromagnetism (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请公开了一种蓝牙钥匙的控制方法及装置,若移动终端处于车辆预设距离范围内,移动终端与蓝牙主节点根据预设密钥建立蓝牙连接,根据二者间的通信规则及蓝牙主节点的MAC地址,通过移动终端向蓝牙主节点发送通信链路数据,以便蓝牙主节点确定移动终端广播的蓝牙射频信号的第一强度,在通过车辆的蓝牙从节点根据蓝牙主节点的MAC地址和通信规则对蓝牙主节点与移动终端的通信信道进行信道跟随的过程中,获取通信链路数据以确定蓝牙射频信号的第二强度,由于蓝牙射频信号的强度能够反映移动终端距离车辆的位置情况,故通过蓝牙主节点根据第一强度和第二强度确定移动终端的位置,以便控制车辆的蓝牙钥匙是否进行使能,由此实现蓝牙快连,提高用户体验。

Description

一种蓝牙钥匙的控制方法及装置
技术领域
本申请涉及车辆通信技术领域,特别是涉及一种蓝牙钥匙的控制方法及装置。
背景技术
随着车辆技术的不断发展,越来越多的车辆配置有蓝牙钥匙的功能,基于蓝牙钥匙的功能,用户无需实体钥匙也能实现启动车辆、关闭车辆以及解锁车辆等功能,即车辆的PEPS(Passive Entry Passive Start,无钥匙***)的智能进入和启动功能。
蓝牙钥匙的功能,具体是可以通过移动终端与车辆通过蓝牙连接,以完成启动车辆等功能,移动终端比如可以是智能手机。相关技术中,车辆的蓝牙钥匙***配置有蓝牙主节点和多个蓝牙从节点,蓝牙主节点进行蓝牙广播,移动终端扫描到向其发起连接,连接成功后由移动终端对外进行蓝牙广播,同时蓝牙主节点唤醒蓝牙从节点,当蓝牙从节点扫描并获取到移动终端蓝牙广播信号强度的RSSI(Received Signal Strength Indication,接收到的信号强度指示),进而基于RSSI定位确定移动终端的位置,以便执行PEPS功能。然而,相关技术中的方法,存在蓝牙连接不可靠的问题,比如经常出现用户不掏出移动终端打开运行在移动终端上的蓝牙钥匙APP(Application,应用程序)主动连接就连接不上蓝牙主节点的问题,相应会导致用户对蓝牙钥匙功能的体验较差。
HID(Human Interface Device,人机接口设备)技术,在蓝牙连接过程中能够实现快连,然而HID技术无法用于车辆这种具有多个蓝牙节点的设备。可见,针对于车辆这种具有多个蓝牙节点的设备,如何实现蓝牙快连,提高用户对蓝牙钥匙功能的体验,具有重要意义。
发明内容
为了解决上述技术问题,本申请提供了一种蓝牙钥匙的控制方法及装置,能够提高用户对车辆的蓝牙钥匙功能的使用体验。
本申请实施例公开了如下技术方案:
一方面,本申请实施例提供了一种蓝牙钥匙的控制方法,所述方法包括:
当移动终端处于车辆预设距离范围内时,所述移动终端与所述车辆的蓝牙主节点根据预设密钥建立蓝牙连接;
根据所述移动终端与所述蓝牙主节点之间的通信规则、以及所述蓝牙主节点的MAC地址,通过所述移动终端向所述蓝牙主节点发送通信链路数据;
在通过所述车辆的蓝牙从节点根据所述MAC地址和所述通信规则对所述蓝牙主节点与所述移动终端的通信信道进行信道跟随的过程中,通过所述蓝牙从节点获取所述通信链路数据;
通过所述蓝牙主节点对所述通信链路数据进行解析,确定所述移动终端广播的蓝牙射频信号的第一强度,通过所述蓝牙从节点对所述通信链路数据进行解析,确定所述蓝牙射频信号的第二强度;
通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理,确定所述移动终端的位置;
根据所述位置控制所述车辆的蓝牙钥匙是否进行使能。
另一方面,本申请实施例提供了一种蓝牙钥匙的控制装置,所述装置包括连接单元、发送单元、获取单元、解析单元、确定单元和控制单元:
所述连接单元,用于当移动终端处于车辆预设距离范围内时,所述移动终端与所述车辆的蓝牙主节点根据预设密钥建立蓝牙连接;
所述发送单元,根据所述移动终端与所述蓝牙主节点之间的通信规则、以及所述蓝牙主节点的MAC地址,通过所述移动终端向所述蓝牙主节点发送通信链路数据;
所述获取单元,用于在通过所述车辆的蓝牙从节点根据所述MAC地址和所述通信规则对所述蓝牙主节点与所述移动终端的通信信道进行信道跟随的过程中,通过所述蓝牙从节点获取所述通信链路数据;
所述解析单元,用于通过所述蓝牙主节点对所述通信链路数据进行解析,确定所述移动终端广播的蓝牙射频信号的第一强度,通过所述蓝牙从节点对所述通信链路数据进行解析确定所述蓝牙射频信号的第二强度;
所述确定单元,用于通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理,确定所述移动终端的位置;
所述控制单元,用于根据所述位置控制所述车辆的蓝牙钥匙是否进行使能。
由上述技术方案可以看出,当移动终端处于车辆预设距离范围内时,表明移动终端已进入可以通过蓝牙使用车辆的蓝牙钥匙功能的范围,此时移动终端与车辆的蓝牙主节点可以根据预设密钥自动建立蓝牙连接;进而根据移动终端与蓝牙主节点之间的通信规则、以及蓝牙主节点的MAC地址,通过移动终端向蓝牙主节点发送通信链路数据,通信链路数据包括移动终端广播的蓝牙射频信号,以便于蓝牙主节点对接收到的通信链路数据进行解析确定出移动终端广播的蓝牙射频信号的第一强度,而在通过车辆的蓝牙从节点根据蓝牙主节点的MAC地址和前述通信规则对蓝牙主节点与移动终端的通信信道进行信道跟随的过程中,可以通过蓝牙从节点主动获取通信链路数据,进而通过蓝牙从节点对获取到的通信链路数据进行解析确定出移动终端广播的蓝牙射频信号的第二强度,由于蓝牙射频信号的强度能够反映移动终端距离车辆的位置情况,故可以通过蓝牙主节点根据第一强度和第二强度进行融合定位处理,确定移动终端的位置,最后可以根据移动终端的位置控制车辆的蓝牙钥匙是否进行使能。基于此,提供了一种通过蓝牙从节点进行信道跟随的方式,实现蓝牙从节点对第一强度的获取,通过这种方式能够很好地将HID技术融合到配置有多个蓝牙节点的车辆中,实现蓝牙快连,提高用户对车辆的蓝牙钥匙功能的使用体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种蓝牙钥匙的控制方法的流程图;
图2为本申请实施例提供的一种蓝牙钥匙的控制方法的交互示意图;
图3为本申请实施例提供的一种蓝牙钥匙的控制装置的结构图。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
HID技术,在蓝牙连接过程中能够实现快连,然而HID技术无法用于车辆这种具有多个蓝牙节点的设备。可见,针对于车辆这种具有多个蓝牙节点的设备,如何实现蓝牙快连,提高用户对蓝牙钥匙功能的体验,具有重要意义。
为此,本申请提供了一种蓝牙钥匙的控制方法及装置,能够很好地将HID技术融合到配置有多个蓝牙节点的车辆中,实现蓝牙快连,提高用户对车辆的蓝牙钥匙功能的使用体验。
本申请实施例所提供的蓝牙钥匙的控制方法可以通过计算机设备实施,该计算机设备可以是终端设备或服务器,其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云计算服务的云服务器。终端设备包括但不限于手机、电脑、智能语音交互设备、智能家电、车载终端等。终端设备以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请对此不做任何限制。
具体通过如下实施例进行说明:
图1为本申请实施例提供的一种蓝牙钥匙的控制方法的流程图,以终端设备作为前述计算机设备为例进行说明,所述方法包括S101-S106:
S101:当移动终端处于车辆预设距离范围内时,移动终端与车辆的蓝牙主节点根据预设密钥建立蓝牙连接。
当移动终端处于车辆预设距离范围内时,表明移动终端已进入可以通过蓝牙使用车辆的蓝牙钥匙功能的范围,此时移动终端与车辆的蓝牙主节点可以根据预设密钥建立蓝牙连接。其中,移动终端可以是智能手机、智能平板等。预设密钥可以是预先生成的,在连接时,可以基于预设密钥进行验证,验证通过之后成功建立蓝牙连接。
在一种可能的实现方式中,预设密钥可以通过如下方式生成:
在移动终端与蓝牙主节点进行首次蓝牙连接时,当蓝牙主节点与移动终端配对成功之后,通过蓝牙主节点生成预设密钥。
具体的,蓝牙主节点以一定的广播周期向外广播蓝牙信号,通过运行在移动终端上的蓝牙钥匙APP打开蓝牙扫描,APP扫描到该蓝牙信号之后发起蓝牙连接,二者进行配对验证,在配对成功之后生成二者的蓝牙绑定关系,相应的,在绑定后可以在蓝牙主节点中生成预设密钥,该预设密钥可以是一种长期密钥,以便在完成首次蓝牙连接之后能够基于该预设密钥进行后续的蓝牙连接。
在一种可能的实现方式中,在移动终端和蓝牙主节点建立蓝牙连接时,可以通过移动终端根据蓝牙主节点的MAC地址向蓝牙主节点发送连接指令,该连接指令是根据移动终端和蓝牙主节点的蓝牙协议生成的,用于反映移动终端与蓝牙主节点之间的通信规则,连接指令的具体内容可以包括以下:
其中,各项数据参数(AA:接入地址;CRCInit:校验码初始值;WinSize:发送窗口大小;WinOffset:发送窗口偏移量;Interval:连接间隔;Latency:从机潜伏值;TimeOut:超时时间;ChM:信道映射表;Hop:跳频;SCA:睡眠时钟精度)反映在进行通信时,移动终端广播蓝牙射频信号的参数。对于各项数据参数的具体解释,可以参见下表:
S102:根据移动终端与蓝牙主节点之间的通信规则、以及蓝牙主节点的MAC地址,通过移动终端向蓝牙主节点发送通信链路数据。
当移动终端与蓝牙主节点建立蓝牙连接之后,可以根据二者之间的通信规则以及蓝牙主节点的MAC地址,通过移动终端向蓝牙主节点发送通信链路数据。其中,蓝牙主节点的MAC地址可以是在二者建立首次蓝牙连接时,蓝牙主节点发送至移动终端的。
除蓝牙主节点之外,车辆还包括蓝牙从节点,用于和蓝牙主节共同实现对车辆的蓝牙钥匙的控制过程,具体的,蓝牙主节点通过车辆的CAN总线接入整车网络,蓝牙主节点和蓝牙从节点可以通过车辆的CAN总线组成内部私有网络,且在第一次组成内部私有网络之后,蓝牙主节点可以通过内部私有网络将自己的MAC地址传输给蓝牙从节点,以便于蓝牙从节点能够对蓝牙主节点进行蓝牙扫描嗅探,同时,蓝牙主节点还可以基于所述内部私有网络,将预设密钥发送至蓝牙从节点,以便蓝牙从节点用于后续的数据链路数据解析等过程。的蓝牙主节点和蓝牙从
需要说明的是,在本申请所提供的蓝牙钥匙的控制方法中,当蓝牙从节点接收到蓝牙主节点的MAC地址之后,即可根据此MAC地址进行蓝牙扫描嗅探,具体的,可以是在车辆的蓝牙功能开启之后,控制蓝牙从节点根据MAC地址对蓝牙主节点进行蓝牙扫描嗅探。其中,车辆的蓝牙功能开启则表明车辆节点均为开启状态,此时蓝牙从节点即可根据蓝牙主节点的MAC地址对蓝牙主节点进行蓝牙扫描嗅探。
由于连接指令是通过移动终端向蓝牙主节点发送的,而蓝牙从节点始终处于进行蓝牙扫描嗅探的状态,相应的,在蓝牙扫描嗅探的过程中,当通过蓝牙从节点嗅探到该连接指令时,可以通过蓝牙从节点对连接指令进行解析,从而确定出移动终端与蓝牙主节点之间的通信规则,以便于能够根据蓝牙主节点的MAC地址以及该通信规则,对蓝牙主节点与移动终端的通信信道进行信道跟随,以主动抓取二者之间的通信链路数据。
具体的,通过蓝牙从节点对连接指令进行解析,通过以下内容以确定通讯规则:
首先通过蓝牙从节点对连接指令进行解析,得到发送窗口大小WinSize、发送窗口偏移量WinOffset、连接间隔Interval、从机潜伏值Lateny、超时时间Timeout、信道映射表ChM以及跳频Hop的参数值,进而通过蓝牙从节点根据WinSize、WinOffset、Interval、Lateny和Timeout的参数值,确定蓝牙射频信号的嗅探时机,通过蓝牙从节点根据ChM和Hop的参数值,基于跳频算法确定信道跳频规律,最后可以根据蓝牙射频信号的嗅探时机和信道跳频规律确定通信规则,基于嗅探时机和信道跳频规律,蓝牙从节点可以对通信信道及通信频率进行跟随,以便于抓取二者之间的通信链路数据。
S103:在通过车辆的蓝牙从节点根据MAC地址和通信规则对蓝牙主节点与移动终端的通信信道进行信道跟随的过程中,通过蓝牙从节点获取通信链路数据。
S104:通过蓝牙主节点对通信链路数据进行解析,确定移动终端广播的蓝牙射频信号的第一强度,通过蓝牙从节点对通信链路数据进行解析,确定蓝牙射频信号的第二强度。
在通过蓝牙从节点进行信道跟随的过程中,由于蓝牙从节点通过嗅探到的连接指令确定出了嗅探时机以及信道跳频规律,基于此蓝牙从节点即可主动抓取到通信链路数据。进而,蓝牙主节点和蓝牙从节点均可获取到通信链路数据,通信链路数据可以包括移动终端广播的蓝牙射频信号,然后可以通过蓝牙主节点对通信链路数据进行解析,确定移动终端广播的蓝牙射频信号的第一强度,通过蓝牙从节点对通信链路数据进行解析,确定蓝牙射频信号的第二强度,至此蓝牙主节点和蓝牙从节点均可获取到移动终端广播的射频信号的信号强度值,以便进行后续的步骤。需要说明的是,在蓝牙从节点确定第二强度时,还可以利用蓝牙从节点的芯片硬件完成对通信链路数据包的测量,从而确定第二强度。
可以理解的是,为了保证通信安全,通信链路数据一般为加密数据,相应的,为了保证在接收到通信链路数据之后能够对其进行解密,一般可以利用预设密钥进行加密和解密处理,进而在对通信链路数据进行解析时,蓝牙主节点可以基于预设密钥对通信链路数据进行解析以确定第一强度,而蓝牙从节点处存储有蓝牙主节点基于内部私有网络发送的预设密钥,故蓝牙从节点可以根据预设密钥对通信链路数据进行解密以确定第二强度。
S105:通过蓝牙主节点根据第一强度和第二强度进行融合定位处理,确定移动终端的位置。
S106:根据位置控制车辆的蓝牙钥匙是否进行使能。
由于蓝牙射频信号的强度能够反映移动终端距离车辆的位置情况,故可以通过蓝牙主节点根据第一强度和第二强度进行融合定位处理,确定移动终端的位置,进而根据移动终端的位置控制车辆的蓝牙钥匙是否进行使能。
其中,第二强度为蓝牙从节点确定的,故在一种可能的实现方式中,家可以在S105之前,基于内部私有网络,通过蓝牙从节点向蓝牙主节点发送第二强度,以便于蓝牙主节点获取到第二强度进行融合定位处理的步骤。
相应的,在蓝牙主节点接收到蓝牙从节点发送的第二强度之后,蓝牙主节点可以基于第一强度和第二强度进行融合定位处理,从而输出移动终端的位置,该位置能够反映移动终端距离车辆的位置情况,比如在车辆的内部、外部、距离车辆的距离远近等。
在一种可能的实现方式中,在蓝牙主节点输出移动终端的位置之后,还可以将移动终端的位置发送至车辆的车身控制器,以便于通过车身控制器根据接收到的移动终端的位置,控制车辆的蓝牙钥匙是否进行使能。
一般的,车辆的蓝牙钥匙的功能用于实现启动车辆、关闭车辆、解锁车辆等功能,即为车辆的PEPS功能。为了便于理解,本申请实施例提供以下示例:
若移动终端的位置表明移动终端处于车辆外部、且处于车辆的蓝牙开启车门的预设距离范围内,则表明此时移动终端所处的位置能够满足蓝牙开启车门的条件,此时可以通过车身控制器控制蓝牙钥匙进行使能,以开启车辆的车门。
可以理解的是,移动终端的位置能够反映移动终端距离车辆的位置情况,而在不同的位置情况下,可以控制蓝牙钥匙的使能情况不同,具体可以根据实际情况控制,本申请对此不做任何限定。
由上述技术方案可以看出,当移动终端处于车辆预设距离范围内时,表明移动终端已进入可以通过蓝牙使用车辆的蓝牙钥匙功能的范围,此时移动终端与车辆的蓝牙主节点可以根据预设密钥自动建立蓝牙连接;进而根据移动终端与蓝牙主节点之间的通信规则、以及蓝牙主节点的MAC地址,通过移动终端向蓝牙主节点发送通信链路数据,通信链路数据包括移动终端广播的蓝牙射频信号,以便于蓝牙主节点对接收到的通信链路数据进行解析确定出移动终端广播的蓝牙射频信号的第一强度,而在通过车辆的蓝牙从节点根据蓝牙主节点的MAC地址和前述通信规则对蓝牙主节点与移动终端的通信信道进行信道跟随的过程中,可以通过蓝牙从节点主动获取通信链路数据,进而通过蓝牙从节点对获取到的通信链路数据进行解析确定出移动终端广播的蓝牙射频信号的第二强度,由于蓝牙射频信号的强度能够反映移动终端距离车辆的位置情况,故可以通过蓝牙主节点根据第一强度和第二强度进行融合定位处理,确定移动终端的位置,最后可以根据移动终端的位置控制车辆的蓝牙钥匙是否进行使能。基于此,提供了一种通过蓝牙从节点进行信道跟随的方式,实现蓝牙从节点对第一强度的获取,通过这种方式能够很好地将HID技术融合到配置有多个蓝牙节点的车辆中,实现蓝牙快连,提高用户对车辆的蓝牙钥匙功能的使用体验。
图2为本申请实施例提供的一种蓝牙钥匙的控制方法的交互示意图,以手机作为移动终端为例,具体的:蓝牙从节点可以包括多个,蓝牙从节点一直处于对蓝牙主节点的蓝牙扫描嗅;当手机与蓝牙主节点首次建立蓝牙连接之后,蓝牙主节点设置预设密钥LTK,并基于蓝牙主节点和蓝牙从几点之间建立的内部私有网络,将LTK发送至蓝牙从节点;当手机与蓝牙主节点再次建立蓝牙连接时,蓝牙从节点捕获嗅探时机和通信频率,进而进行信道跟随并获取第二强度RSSI,并基于内部私有网络向蓝牙主节点上报RSSI;同时,蓝牙主节点可以测量确定第一强度RSSI,进而,蓝牙主节点可以对第一强度的RSSI值和第二强度的RSSI值进行融合RSSI值计算手机位置,最后向车身控制器上报手机位置,以便于车身控制器根据位置控制蓝牙钥匙是否进行使能,以执行车辆的PEPS功能。需要说明的是,蓝牙从节点包括多个,相应的,第二强度可以包括多个RSSI值。一般的,车辆的蓝牙主节点为1个,蓝牙从节点为3-5个,相应的,第一强度可以包括一个RSSI值,第二强度可以包括3-5个RSSI值(具体与蓝牙从节点的数目一致)。
可以理解的是,其基本对应于方法实施例,所以相关之处可以参见方法实施例的部分说明。
图3为本申请实施例提供的一种蓝牙钥匙的控制装置的结构图,所述装置包括连接单元301、发送单元302、获取单元303、解析单元304、确定单元305和控制单元306:
所述连接单元301,用于当移动终端处于车辆预设距离范围内时,所述移动终端与所述车辆的蓝牙主节点根据预设密钥建立蓝牙连接;
所述发送单元302,根据所述移动终端与所述蓝牙主节点之间的通信规则、以及所述蓝牙主节点的MAC地址,通过所述移动终端向所述蓝牙主节点发送通信链路数据;
所述获取单元303,用于在通过所述车辆的蓝牙从节点根据所述MAC地址和所述通信规则对所述蓝牙主节点与所述移动终端的通信信道进行信道跟随的过程中,通过所述蓝牙从节点获取所述通信链路数据;
所述解析单元304,用于通过所述蓝牙主节点对所述通信链路数据进行解析,确定所述移动终端广播的蓝牙射频信号的第一强度,通过所述蓝牙从节点对所述通信链路数据进行解析,确定所述蓝牙射频信号的第二强度;
所述确定单元305,用于通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理,确定所述移动终端的位置;
所述控制单元306,用于根据所述位置控制所述车辆的蓝牙钥匙是否进行使能。
在一种可能的实现方式中,所述装置还包括嗅探单元:
所述嗅探单元,用于在所述车辆的蓝牙功能开启之后,控制所述蓝牙从节点根据所述MAC地址对所述蓝牙主节点进行蓝牙扫描嗅探。
在一种可能的实现方式中,所述发送单元,还用于在所述移动终端和所述蓝牙主节点建立蓝牙连接时,通过所述移动终端根据所述MAC地址向所述蓝牙主节点发送连接指令;所述连接指令是根据所述移动终端和所述蓝牙主节点的蓝牙协议生成的;
所述确定单元,还用于在所述蓝牙扫描嗅探的过程中,当通过所述蓝牙从节点嗅探到所述连接指令时,通过所述蓝牙从节点对所述连接指令进行解析,确定所述通信规则,以便所述蓝牙从节点进行信道跟随。
在一种可能的实现方式中,所述确定单元还用于:
通过所述蓝牙从节点对所述连接指令进行解析,得到发送窗口大小WinSize、发送窗口偏移量WinOffset、连接间隔Interval、从机潜伏值Lateny、超时时间Timeout、信道映射表ChM以及跳频Hop的参数值;
通过所述蓝牙从节点根据所述WinSize、所述WinOffset、所述Interval、所述Lateny和Timeout的参数值,确定蓝牙射频信号的嗅探时机;
通过所述蓝牙从节点根据所述ChM和所述Hop的参数值,基于跳频算法确定信道跳频规律;
根据所述蓝牙射频信号的嗅探时机和所述信道跳频规律确定所述通信规则。
在一种可能的实现方式中,所述预设密钥通过如下方式生成:
在所述移动终端与所述蓝牙主节点进行首次蓝牙连接时,当所述蓝牙主节点与所述移动终端配对成功之后,通过所述蓝牙主节点生成所述预设密钥。
在一种可能的实现方式中,所述连接单元还用于:
所述蓝牙主节点和所述蓝牙从节点通过所述车辆的CAN总线组成内部私有网络;
基于所述内部私有网络,通过所述蓝牙主节点将所述预设密钥发送至所述蓝牙从节点;
所述解析单元,还用于通过所述蓝牙从节点根据所述预设密钥对所述通信链路数据进行解密,确定所述第二强度。
在一种可能的实现方式中,所述发送单元,还用于基于所述内部私有网络,通过所述蓝牙从节点向所述蓝牙主节点发送所述第二强度。
在一种可能的实现方式中,所述发送单元,还用于通过所述蓝牙主节点向所述车辆的车身控制器发送所述移动终端的位置;
所述控制单元,还用于通过所述车身控制器根据所述位置控制所述蓝牙钥匙是否进行使能。
在一种可能的实现方式中,所述控制单元,还用于若所述位置表明所述移动终端处于所述车辆外部、且处于所述车辆的蓝牙开启车门的预设距离范围内,通过所述车身控制器控制所述蓝牙钥匙进行使能,以开启所述车辆的车门。
由上述技术方案可以看出,当移动终端处于车辆预设距离范围内时,表明移动终端已进入可以通过蓝牙使用车辆的蓝牙钥匙功能的范围,此时移动终端与车辆的蓝牙主节点可以根据预设密钥自动建立蓝牙连接;进而根据移动终端与蓝牙主节点之间的通信规则、以及蓝牙主节点的MAC地址,通过移动终端向蓝牙主节点发送通信链路数据,通信链路数据包括移动终端广播的蓝牙射频信号,以便于蓝牙主节点对接收到的通信链路数据进行解析确定出移动终端广播的蓝牙射频信号的第一强度,而在通过车辆的蓝牙从节点根据蓝牙主节点的MAC地址和前述通信规则对蓝牙主节点与移动终端的通信信道进行信道跟随的过程中,可以通过蓝牙从节点主动获取通信链路数据,进而通过蓝牙从节点对获取到的通信链路数据进行解析确定出移动终端广播的蓝牙射频信号的第二强度,由于蓝牙射频信号的强度能够反映移动终端距离车辆的位置情况,故可以通过蓝牙主节点根据第一强度和第二强度进行融合定位处理,确定移动终端的位置,最后可以根据移动终端的位置控制车辆的蓝牙钥匙是否进行使能。基于此,提供了一种通过蓝牙从节点进行信道跟随的方式,实现蓝牙从节点对第一强度的获取,通过这种方式能够很好地将HID技术融合到配置有多个蓝牙节点的车辆中,实现蓝牙快连,提高用户对车辆的蓝牙钥匙功能的使用体验。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本申请实施例提供的一种蓝牙钥匙的控制方法及装置进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法。同时,对于本领域的一般技术人员,依据本申请的方法,在具体实施方式及应用范围上均会有改变之处。
综上所述,本说明书内容不应理解为对本申请的限制,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。而且本申请在上述各方面提供的实现方式的基础上,还可以进行进一步组合以提供更多实现方式。

Claims (10)

1.一种蓝牙钥匙的控制方法,其特征在于,所述方法包括:
当移动终端处于车辆预设距离范围内时,所述移动终端与所述车辆的蓝牙主节点根据预设密钥建立蓝牙连接;
根据所述移动终端与所述蓝牙主节点之间的通信规则、以及所述蓝牙主节点的MAC地址,通过所述移动终端向所述蓝牙主节点发送通信链路数据;
在通过所述车辆的蓝牙从节点根据所述MAC地址和所述通信规则对所述蓝牙主节点与所述移动终端的通信信道进行信道跟随的过程中,通过所述蓝牙从节点获取所述通信链路数据;
通过所述蓝牙主节点对所述通信链路数据进行解析,确定所述移动终端广播的蓝牙射频信号的第一强度,通过所述蓝牙从节点对所述通信链路数据进行解析,确定所述蓝牙射频信号的第二强度;所述第一强度和所述第二强度用于反映所述移动终端距离所述车辆的位置情况;
通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理,确定所述移动终端的位置;
根据所述位置控制所述车辆的蓝牙钥匙是否进行使能。
2.根据权利要求1所述的方法,其特征在于,在所述当移动终端处于车辆预设距离范围内时,所述移动终端与所述车辆的蓝牙主节点根据预设密钥建立蓝牙连接之前,所述方法还包括:
在所述车辆的蓝牙功能开启之后,控制所述蓝牙从节点根据所述MAC地址对所述蓝牙主节点进行蓝牙扫描嗅探。
3.根据权利要求2所述的方法,其特征在于,在所述根据所述移动终端与所述蓝牙主节点之间的通信规则、以及所述蓝牙主节点的MAC地址,通过所述移动终端向所述蓝牙主节点发送通信链路数据之前,所述方法还包括:
在所述移动终端和所述蓝牙主节点建立蓝牙连接时,通过所述移动终端根据所述MAC地址向所述蓝牙主节点发送连接指令;所述连接指令是根据所述移动终端和所述蓝牙主节点的蓝牙协议生成的;
在所述蓝牙扫描嗅探的过程中,当通过所述蓝牙从节点嗅探到所述连接指令时,通过所述蓝牙从节点对所述连接指令进行解析,确定所述通信规则,以便所述蓝牙从节点进行信道跟随。
4.根据权利要求3所述的方法,其特征在于,所述通过所述蓝牙从节点对所述连接指令进行解析,确定所述通信规则,包括:
通过所述蓝牙从节点对所述连接指令进行解析,得到发送窗口大小WinSize、发送窗口偏移量WinOffset、连接间隔Interval、从机潜伏值Lateny、超时时间Timeout、信道映射表ChM以及跳频Hop的参数值;
通过所述蓝牙从节点根据所述WinSize、所述WinOffset、所述Interval、所述Lateny和Timeout的参数值,确定蓝牙射频信号的嗅探时机;
通过所述蓝牙从节点根据所述ChM和所述Hop的参数值,基于跳频算法确定信道跳频规律;
根据所述蓝牙射频信号的嗅探时机和所述信道跳频规律确定所述通信规则。
5.根据权利要求1所述的方法,其特征在于,所述预设密钥通过如下方式生成:
在所述移动终端与所述蓝牙主节点进行首次蓝牙连接时,当所述蓝牙主节点与所述移动终端配对成功之后,通过所述蓝牙主节点生成所述预设密钥。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述蓝牙主节点和所述蓝牙从节点通过所述车辆的CAN总线组成内部私有网络;
基于所述内部私有网络,通过所述蓝牙主节点将所述预设密钥发送至所述蓝牙从节点;
所述通过所述蓝牙从节点对所述通信链路数据进行解析,确定所述蓝牙射频信号的第二强度,包括:
通过所述蓝牙从节点根据所述预设密钥对所述通信链路数据进行解密,确定所述第二强度。
7.根据权利要求6所述的方法,其特征在于,在所述通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理之前,所述方法还包括:
基于所述内部私有网络,通过所述蓝牙从节点向所述蓝牙主节点发送所述第二强度。
8.根据权利要求1-7中任意一项所述的方法,其特征在于,在所述通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理,确定所述移动终端的位置之后,所述方法还包括:
通过所述蓝牙主节点向所述车辆的车身控制器发送所述移动终端的位置;
所述根据所述位置控制所述车辆的蓝牙钥匙是否进行使能,包括:
通过所述车身控制器根据所述位置控制所述蓝牙钥匙是否进行使能。
9.根据权利要求8所述的方法,其特征在于,所述通过所述车身控制器根据所述位置控制所述蓝牙钥匙是否进行使能,包括:
若所述位置表明所述移动终端处于所述车辆外部、且处于所述车辆的蓝牙开启车门的预设距离范围内,通过所述车身控制器控制所述蓝牙钥匙进行使能,以开启所述车辆的车门。
10.一种蓝牙钥匙的控制装置,其特征在于,所述装置包括连接单元、发送单元、获取单元、解析单元、确定单元和控制单元:
所述连接单元,用于当移动终端处于车辆预设距离范围内时,所述移动终端与所述车辆的蓝牙主节点根据预设密钥建立蓝牙连接;
所述发送单元,根据所述移动终端与所述蓝牙主节点之间的通信规则、以及所述蓝牙主节点的MAC地址,通过所述移动终端向所述蓝牙主节点发送通信链路数据;
所述获取单元,用于在通过所述车辆的蓝牙从节点根据所述MAC地址和所述通信规则对所述蓝牙主节点与所述移动终端的通信信道进行信道跟随的过程中,通过所述蓝牙从节点获取所述通信链路数据;
所述解析单元,用于通过所述蓝牙主节点对所述通信链路数据进行解析,确定所述移动终端广播的蓝牙射频信号的第一强度,通过所述蓝牙从节点对所述通信链路数据进行解析,确定所述蓝牙射频信号的第二强度;所述第一强度和所述第二强度用于反映所述移动终端距离所述车辆的位置情况;
所述确定单元,用于通过所述蓝牙主节点根据所述第一强度和所述第二强度进行融合定位处理,确定所述移动终端的位置;
所述控制单元,用于根据所述位置控制所述车辆的蓝牙钥匙是否进行使能。
CN202211084321.5A 2022-09-06 2022-09-06 一种蓝牙钥匙的控制方法及装置 Active CN115471936B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211084321.5A CN115471936B (zh) 2022-09-06 2022-09-06 一种蓝牙钥匙的控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211084321.5A CN115471936B (zh) 2022-09-06 2022-09-06 一种蓝牙钥匙的控制方法及装置

Publications (2)

Publication Number Publication Date
CN115471936A CN115471936A (zh) 2022-12-13
CN115471936B true CN115471936B (zh) 2024-03-22

Family

ID=84371136

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211084321.5A Active CN115471936B (zh) 2022-09-06 2022-09-06 一种蓝牙钥匙的控制方法及装置

Country Status (1)

Country Link
CN (1) CN115471936B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111970646A (zh) * 2020-07-08 2020-11-20 深圳市昇润科技有限公司 一种基于信标广播的智能蓝牙操作开关方法及***
CN113298985A (zh) * 2021-05-31 2021-08-24 远峰科技股份有限公司 基于rssi的数字钥匙解锁终端定位方法及***
CN114422938A (zh) * 2021-12-09 2022-04-29 广东银基信息安全技术有限公司 定位端、目标端及定位方法
CN114501363A (zh) * 2016-10-12 2022-05-13 株式会社电装 用于车辆的被动进入/被动启动***以及方法
CN114827887A (zh) * 2022-03-31 2022-07-29 远峰科技股份有限公司 一种基于蓝牙AoA定位测距时序同步数字钥匙定位***
CN114827968A (zh) * 2022-03-31 2022-07-29 远峰科技股份有限公司 一种ble智能钥匙canfd的大数据传输方法
CN114863590A (zh) * 2022-04-20 2022-08-05 东风汽车集团股份有限公司 一种通过移动终端控制车载保险箱的开启方法及装置
CN115002270A (zh) * 2022-04-21 2022-09-02 联合汽车电子有限公司 数字钥匙设备自标定方法及数字钥匙设备

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114501363A (zh) * 2016-10-12 2022-05-13 株式会社电装 用于车辆的被动进入/被动启动***以及方法
CN111970646A (zh) * 2020-07-08 2020-11-20 深圳市昇润科技有限公司 一种基于信标广播的智能蓝牙操作开关方法及***
CN113298985A (zh) * 2021-05-31 2021-08-24 远峰科技股份有限公司 基于rssi的数字钥匙解锁终端定位方法及***
CN114422938A (zh) * 2021-12-09 2022-04-29 广东银基信息安全技术有限公司 定位端、目标端及定位方法
CN114827887A (zh) * 2022-03-31 2022-07-29 远峰科技股份有限公司 一种基于蓝牙AoA定位测距时序同步数字钥匙定位***
CN114827968A (zh) * 2022-03-31 2022-07-29 远峰科技股份有限公司 一种ble智能钥匙canfd的大数据传输方法
CN114863590A (zh) * 2022-04-20 2022-08-05 东风汽车集团股份有限公司 一种通过移动终端控制车载保险箱的开启方法及装置
CN115002270A (zh) * 2022-04-21 2022-09-02 联合汽车电子有限公司 数字钥匙设备自标定方法及数字钥匙设备

Also Published As

Publication number Publication date
CN115471936A (zh) 2022-12-13

Similar Documents

Publication Publication Date Title
CN109844823B (zh) Peps便携式设备定位
CN109844822B (zh) 用于车辆的被动进入/被动启动***以及方法
CN109417758B (zh) 一种蓝牙连接的方法及终端
EP2405622B1 (en) Device communication
US10064052B2 (en) Methods for authenticating device-to-device communication
US9438332B2 (en) Low cost proximity pairing mechanism in wireless personal area networks
CN110958142A (zh) 设备维护方法、维护设备、存储介质及计算机程序产品
JP6205951B2 (ja) インターネット接続システム、データ中継機能を有する携帯端末、サーバ装置、無線lan端末をインターネットに接続する接続方法、および、データ中継機能を有するコンピュータが実行するコンピュータプログラム
CN109618392B (zh) 网络共享的方法、装置、设备及计算机可读存储介质
WO2015143847A1 (zh) 无线网络鉴权授权方法、装置及程序
CN109756878A (zh) 一种蓝牙配对方法及设备
CN105933469B (zh) 用于智能设备的入网方法及装置、智能设备
JP3559786B2 (ja) ネットワークにおける通信方法
CN115471936B (zh) 一种蓝牙钥匙的控制方法及装置
CN111683336B (zh) 一种车辆的数字钥匙的定位方法及设备
CN112714009A (zh) 一种配网方法、待配网设备及网络设备
CN116347656A (zh) 一种蓝牙加密连接方法、装置及电子设备
CN111918252A (zh) 一种智能设备接入无线局域网的方法、***及装置
CN111615143A (zh) 信息上报方法、信息接收方法、终端和网络控制实体
CN111031496A (zh) 基于sig mesh网络的开关设备与灯设备配对方法及***
US20240104988A1 (en) Method and system for a changing code learning transmitter
CN107959933B (zh) WiFi无线网络中PLC设备的对码方法、装置、设备及存储介质
CN109981420B (zh) 一种智能设备配网方法和智能设备
US20230010914A1 (en) Method and system for data transmission, chip, electronic device, and computer readable storage medium
CN116916280A (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
GR01 Patent grant
GR01 Patent grant