掌桥专利:专业的专利平台
掌桥专利
首页

基于RSSI的数字钥匙解锁终端定位方法及系统

文献发布时间:2023-06-19 12:19:35


基于RSSI的数字钥匙解锁终端定位方法及系统

技术领域

本发明涉及数字钥匙解锁定位技术领域,尤其涉及一种基于RSSI的数字钥匙解锁终端定位方法及系统。

背景技术

随着科技的发展,智能钥匙已经从传统的实体钥匙慢慢转化为数字钥匙。数字钥匙的载体通常为手机、手环、手表等产品。用户无需再携带实体钥匙,仅需激活手机APP上的数字钥匙即可解锁、启动车辆,且具备比实体钥匙更加多的功能,如分享等功能。

目前常见的数字钥匙基于射频信号划分有以下几种:云钥匙、蓝牙钥匙、NFC钥匙、UWB钥匙等。基于产品形态划分有:手机、手表、手环、眼镜等智能穿戴类。

现如今,常规数字钥匙定位是依赖手机APP在运行时发出特殊的定位广播,受控端控制器通过布置的多个(一般为三个)天线获取到定位广播的RSSI,经定位算法处理后计算出手机当前的位置。这种数字钥匙系统使用三个广播信道发出定位广播,由于最快的广播速度为100ms/次,使得广播定位RSSI采样率低,无法做到高精度的定位效果。

发明内容

本发明的目的是为解决上述技术问题的不足而提供一种高精度的基于RSSI的数字钥匙解锁终端定位方法及系统

为了实现上述目的,本发明公开了一种基于RSSI的数字钥匙解锁终端定位方法,所述解锁终端用于通过无线信号与受控端建立通信连接以改变安装在所述受控端上电子锁的工作状态,所述定位方法包括:

检测所述解锁终端与所述受控端是否建立通信连接,如果是,

所述受控端根据连接参数监听所述解锁终端的数据信道的数据,并计算出所获取到的数据信号的信号强度值;

根据所述受控端获取到的若干所述信号强度值计算出所述解锁终端的位置。

较佳的,监听所述解锁终端的数据信道的数据的方法包括:

所述受控端根据所述连接参数追踪抓取所述解锁终端在若干所述数据信道周期性发送的数据包,并计算出所述数据包的信号强度值。

较佳的,所述连接参数包括接入地址、CRC初值、连接间隔、Hop跳频增量以及ChM跳频映射表。

较佳的,所述解锁终端与所述受控端通过BLE蓝牙通信系统通信连接,且所述BLE蓝牙通信系统中设置有HID服务模块,当所述解锁终端与所述受控端首次完成身份认证后,所述解锁终端再次进入所述受控端的预置范围时,通过所述HID服务模块,所述所述解锁终端与所述受控端自动建立通信连接。

本发明还公开一种基于RSSI的数字钥匙解锁终端定位系统,所述解锁终端用于通过无线信号与受控端建立通信连接以改变安装在所述受控端上电子锁的工作状态,所述定位系统包括设置于所述受控端的检测模块、监听模块和定位模块;

所述检测模块,用于检测所述解锁终端与所述受控端是否建立通信连接;

所述监听模块,用于根据所述检测模块的反馈以及连接参数监听所述解锁终端的数据信道的数据,并计算出所获取到的数据信号的信号强度值;

所述定位模块,用于根据所述监听模块反馈的若干所述信号强度值计算出所述解锁终端的位置。

较佳的,所述监听模块根据所述连接参数追踪抓取所述解锁终端在若干所述数据信道周期性发送的数据包,并计算出所述数据包的信号强度值。

较佳的,所述连接参数包括接入地址、CRC初值、连接间隔、Hop跳频增量以及ChM跳频映射表。

较佳的,所述解锁终端与所述受控端通过BLE蓝牙通信系统通信连接,且所述BLE蓝牙通信系统中设置有HID服务模块。

本发明还公开一种基于RSSI的数字钥匙解锁终端定位系统,其特征在于,包括:

一个或多个处理器;

存储器;

以及一个或多个程序,其中一个或多个程序被存储在所述存储器中,并且被配置成由所述一个或多个处理器执行,所述程序包括用于执行如上所述的基于RSSI的数字钥匙解锁终端定位方法的指令。

本发明还公开一种计算机可读存储介质,其包括测试用计算机程序,所述计算机程序可被处理器执行以完成如上述的基于RSSI的数字钥匙解锁终端定位方法。

与现有技术相比,本发明基于RSSI的数字钥匙解锁终端定位方法及系统具有如下有益效果:

1、由于受控端通过链路监听的方式,监听解锁终端的数据信道,并根据数据信道发出的数据信号计算信号强度值,数据信道的数据发送频率最快为7.5ms左右,则最大RSSI采样速率可达7.5ms/次,相较于广播信号的100ms采样速率,大幅提升了RSSI采样速率,从而有效提高了对解锁终端的定位精度;

2、由于解锁终端与受控端之间通过BLE蓝牙通信系统通信连接,且所述BLE蓝牙通信系统中设置有HID服务模块,因此,当解锁终端进入受控端的广播信号范围内时,会自动发起连接,无须启动解锁终端的APP,从而实现无感开锁,而且连接速度快,有效提升使用体验感。

附图说明

图1为本发明实施例中定位方法的流程示意图。

图2为本发明实施例中链路监听数据采集流程示意图。

具体实施方式

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

本实施例公开了一种基于RSSI的数字钥匙解锁终端定位方法,该解锁终端可通过无线数字信号与受控端建立通信连接以改变安装在受控端上电子锁的工作状态,该定位方法用于对解锁终端进行定位,为提高定位精度,如图1,该定位方法包括:

S1:检测解锁终端与受控端是否建立通信连接;

S2:当确认解锁终端与受控端建立通信连接后,解锁终端与受控端之间产生一连接参数,解锁终端的数据信道根据该连接参数发送数据,受控端根据该连接参数监听解锁终端的数据信道的数据,并计算出所获取到的数据信号的信号强度值(RSSI);

S3:根据受控端获取到的若干信号强度值(一般为三个)计算出解锁终端的位置。此处需要说明的是,根据若干信号强度值对设备进行定位的计算方法属于本领域的公知技术常识,在此不再赘述。

具体的,监听解锁终端的数据信道的数据的方法包括:受控端根据连接参数追踪抓取解锁终端在若干数据信道周期性发送的数据包,并计算出数据包的信号强度值。更具体的,连接参数包括接入地址、CRC初值、Hop跳频增量、连接间隔以及ChM跳频映射表。

以安装在车辆上的数字钥匙系统为例,受控端为车辆,解锁终端为手机,当手机与车辆建立通信连接后,车辆上的无线通信系统通过CAN/LIN将连接参数发送至车辆上的三个天线,手机会按照连接参数在37个数据信道周期性发送数据包,天线根据连接参数监听数据信道的发出的数据包并计算出当前时刻的数据包的信号强度值,然后根据计算出的当前时刻的三个信号强度值计算出手机在当前时刻的位置,从而完成对手机的定位,当检测到手机靠近车辆处于解锁区域时,车辆上的电子锁打开。

在上述实施例中,由于受控端通过链路监听的方式,监听解锁终端的数据信道,并根据数据信道发出的数据信号计算信号强度值,数据信道的数据发送频率最快为7.5ms左右,则最大RSSI采样速率可达7.5ms/次,相较于广播信号的100ms采样速率,大幅提升了RSSI采样速率,从而有效提高了对解锁终端的定位精度。

对于车辆来说,虽然数字钥匙有更丰富的车身控制功能,但对于车辆解闭锁与一键启动两个高频功能,数字钥匙存在操作繁琐且无线信号连接速度慢的问题,因此,进一步改进,解锁终端与受控端通过BLE蓝牙通信系统通信连接,且BLE蓝牙通信系统中设置有HID服务模块,当解锁终端与受控端首次完成身份认证后,解锁终端再次进入受控端的预置范围时,通过HID服务模块,解锁终端与受控端自动建立通信连接。本实施例中,由于BLE蓝牙通信系统中配置有HID服务模块,因此,当解锁终端进入车辆的广播范围时,无须操作解锁终端上的APP即可实现与车辆上的蓝牙模块自动连接,从而在无感状态下完成车辆解闭锁或一键启动,用于解锁的APP开发无需适配解锁终端厂商系统的保活策略,减少APP开发复杂度,而且连接速度快,最快仅需2s即可实现解锁终端与车辆的连接,有效提升用户体验感。

综上,如图2,本发明公开了一种可用于车辆上的基于RSSI的数字钥匙解锁终端定位方法,解锁终端与车辆之间通过BLE蓝牙通信系统通信连接,且,BLE蓝牙通信系统中配置有HID服务模块,当解锁终端扫描到车辆的数字钥匙广播时,自动向安装车辆上的车端蓝牙模块发起连接请求(前提是已经完成身份认证),成功建立连接后,车端蓝牙模块获取连接参数并将该连接参数发给安装在车辆上的三个天线,天线根据该连接参数追踪抓取解锁终端的当前数据信道的数据包,并根据接入地址和CRC初值对数据包进行地址匹配和CRC验证,以判断接收到的数据包是否来源于经过身份验证的解锁终端,然后计算出数据包的RSSI,从而根据当前时刻的RSSI计算出解锁终端的位置,然后根据连接间隔、Hop跳频增量及ChM跳频映射表跳至下一数据信道进行下一次的解锁终端的定位。

本发明还公开一种基于RSSI的数字钥匙解锁终端定位系统,解锁终端用于通过无线信号与受控端建立通信连接以改变安装在受控端上电子锁的工作状态,定位系统包括设置于受控端的检测模块、监听模块和定位模块;

检测模块,用于检测解锁终端与受控端是否建立通信连接;

监听模块,用于根据检测模块的反馈以及连接参数监听解锁终端的数据信道的数据,并计算出所获取到的数据信号的信号强度值;

定位模块,用于根据监听模块反馈的若干信号强度值计算出解锁终端的位置。

具体的,监听模块根据连接参数追踪抓取解锁终端在若干数据信道周期性发送的数据包,并计算出数据包的信号强度值。

更具体的,解锁终端与受控端通过BLE蓝牙通信系统通信连接,且BLE蓝牙通信系统中设置有HID服务模块。

本发明还公开一种基于RSSI的数字钥匙解锁终端定位系统,其包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序被存储在存储器中,并且被配置成由一个或多个处理器执行,程序包括用于执行如上所述的基于RSSI的数字钥匙解锁终端定位方法的指令。

本发明还公开一种计算机可读存储介质,其包括测试用计算机程序,计算机程序可被处理器执行以完成如上所述的基于RSSI的数字钥匙解锁终端定位方法。

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

相关技术
  • 基于RSSI的数字钥匙解锁终端定位方法及系统
  • 一种基于蓝牙RSSI的无钥匙系统定位方法
技术分类

06120113254014