一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于标定参数的蓝牙定位方法与流程

2021-12-04 02:23:00 来源:中国专利 TAG:


1.本发明涉及移动设备定位技术领域,尤其涉及一种基于标定参数的蓝牙定位方法,用于判断移动设备位于车位还是车外。


背景技术:

2.目前蓝牙定位算法多采用rssi测距定位,通过3至4个蓝牙模块获取目标物体的蓝牙rssi值,经过三点测距算法计算确定目标物体在室内的位置。但某些场景下不需要定位目标物体的具体位置,而是要快速的判断目标物体是否在室内(或车内),且每次的目标物体可能是不同的设备,若仍采用三点测距算法不能满足定位的时间和空间要求。


技术实现要素:

3.本发明的实施例提供了一种基于标定参数的蓝牙定位方法,旨在解决现有蓝牙定位方法无法满足移动设备简单判断的时效问题。
4.为达到上述目的,本发明所提出的技术方案为:
5.本发明提供了一种基于标定参数的蓝牙定位方法,其基于车辆、移动设备和云端服务器组成的系统,所述车辆的车内被配置有第一定位模块,车身被配置有第二蓝牙模块和第三蓝牙模块,所述移动设备被配置有蓝牙模块,其包括以下步骤:
6.第一定位模块与移动设备建立蓝牙连接;
7.第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值,并对应获得第一rssi值、第二rssi值、第三rssi值;
8.第一定位模块获取移动设备的标定参数;
9.第一定位模块将第一rssi值、第二rssi值、第三rssi值进行综合运算以得到实际参数,并将实际参数与标定参数对比,以判断移动设备位于车内还是车外。
10.其中,所述第一定位模块与移动设备建立蓝牙连接的步骤包括:
11.位于车内的第一定位模块周期性的向外发送蓝牙广播信号;
12.移动设备扫描蓝牙广播信号,并建立与第一定位模块的蓝牙连接。
13.其中,所述第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值的步骤之前还包括:
14.移动设备将自身的设备型号发送至云端服务器;
15.云端服务器根据接收到的设备型号,查询与所述设备型号对应的标定参数,并将标定参数发送给车辆的通讯模块。
16.其中,所述云端服务器将标定参数发送给通讯模块后还包括:通讯模块将标定参数发送给第一定位模块的步骤。
17.其中,所述第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值的步骤之前还包括以下步骤:
18.第一定位模块通过can总线方式向第二蓝牙模块和第三蓝牙模块发送指令,以使
第二蓝牙模块、第三蓝牙模块分别与移动设备建立蓝牙连接。
19.其中,所述第一定位模块获取移动设备的标定参数步骤中的标定参数通过以下步骤获得:
20.选取若干不同型号的移动设备,逐一将选取的移动设备放置于车内的不同检测位置;
21.由第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值;
22.分别计算第一定位模块、第二蓝牙模块和第三蓝牙模块针对同一型号的移动设备在车内不同检测位置的rssi平均值;以及
23.将所述rssi平均值进行编码化,在编码上添加算法标识和crc校验位,以生成标定参数。
24.其中,所述第一定位模块设置于车内中心位置,所述第二蓝牙模块和第三蓝牙模块对称的设置于车身左右两侧,且第一定位模块、第二蓝牙模块与第三蓝牙模块位于同一直线上。
25.其中,所述移动设备包括:智能手机、智能平板、智能手表。
26.与现有技术相比,本发明的实施例提供了一种基于标定参数的蓝牙定位方法,所述方法通过移动设备与位于车内的第一定位模块、位于车身的第二蓝牙模块和第三蓝牙模块建立蓝牙连接,并通过云端服务器查询移动设备型号对应的标定参数,并与实际加测参数对比,从而判断移动设备位于车内还是车外,从而实现了快速移动设备定位,可用于车钥匙遗忘提醒及一键启动。
附图说明
27.为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本发明实施例提供的基于标定参数的蓝牙定位方法的应用场景示意图;
29.图2为本发明实施例提供的基于标定参数的蓝牙定位方法的主流程图。
30.图3为本发明实施例提供的基于标定参数的蓝牙定位方法的子流程图。
具体实施方式
31.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
32.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
33.还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
34.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
35.请参阅附图1和图2,附图1为本发明实施例提供的基于标定参数的蓝牙定位方法的应用场景示意图,该基于标定参数的蓝牙定位方法,其基于车辆、移动设备和云端服务器组成的系统,所述车辆的车内被配置有第一定位模块,车身被配置有第二蓝牙模块和第三蓝牙模块,所述移动设备被配置有蓝牙模块,其包括以下步骤:
36.步骤s100、第一定位模块与移动设备建立蓝牙连接;其中,第一定位模块具有蓝牙模块,可以移动设备建立蓝牙通讯连接,同时该第一定位模块也具备数据处理功能,能够接收外部数据,并对数据进行运算,该第一定位模块还可以与车载t

box建立通信连接,与车载电脑建立网络通讯。
37.步骤s200、第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值,并对应获得第一rssi值、第二rssi值、第三rssi值;rssi值也即蓝牙信号强度,蓝牙信号强度与建立蓝牙连接的设备之间的距离相关,rssi值可以反映第一定位模块、第二蓝牙模块、第三蓝牙模块与移动设备之间的距离信息。其中,第二蓝牙模块、第三蓝牙模块可以是基于第一定为模块的指令开始检测与移动设备的rssi值,也可以是基于车载t

box的程序指令。第一定位模块与移动设备建立蓝牙连接后,即可以获得移动设备的蓝牙地址,此时可将移动设备的蓝牙地址直接或间接的发送给第二蓝牙模块和第三蓝牙模块,第二蓝牙模块和第三蓝牙模块即可建立与移动设备的蓝牙连接,从而可以快速检测二者之间的rssi值。
38.步骤s300、第一定位模块获取移动设备的标定参数;标定参数为不同型号的移动设备位于车内或车外的rssi平均值,或者设定范围值,该标定参数是实现获取并生成参数列表存储于存储器或服务器中。
39.步骤s400、第一定位模块将第一rssi值、第二rssi值、第三rssi值进行综合运算以得到实际参数,并将实际参数与标定参数对比,以判断移动设备位于车内还是车外。第一定位模块根据实际检测的第一rssi值、第二rssi值、第三rssi值进行综合运算,例如平均值等,并将运算后的实测值与从服务器或存储器中获得对应移动设备的标定参数进行对比,若二者在设定的误差范围之内,则表明,移动设备当前位于车内,否则移动设备位于车外。
40.其中,所述第一定位模块与移动设备建立蓝牙连接的步骤s100包括:
41.步骤s101、位于车内的第一定位模块周期性的向外发送蓝牙广播信号;该广播信号为开放的蓝牙连接信号,与任意具备蓝牙功能模块的移动设备均可以建立通讯连接。
42.步骤s102、移动设备扫描蓝牙广播信号,并建立与第一定位模块的蓝牙连接。当需要确定移动设备当前与车辆的位置关系时,用户打开移动设备的蓝牙功能,并扫描周围的蓝牙信号,并建立与第一定位模块的蓝牙连接。
43.其中,所述第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值的步骤之前还包括:
44.步骤s201、移动设备将自身的设备型号发送至云端服务器;例如,当移动设备为手机时,手机上配置有对应的app,当建立与第一定位模块的蓝牙连接时,app自动将手机型号传送至云端服务器。
45.步骤s202、云端服务器根据接收到的设备型号,查询与所述设备型号对应的标定
参数,并将标定参数发送给车辆的通讯模块。云端服务器上存储有各种不同型号的设备的标定参数列表,移动设备的标定参数根据实际需求采集,当接收到特定移动设备的型号时,自动查询存储的标定参数表,并将对应的标定参数发送给车辆的通讯模块,其中车辆的通讯模块与第一定位模块之间设置有识别编码,当移动设备与第一定位模块建立连接,并发送设备型号后,会自动在移动设备、云端服务器和第一定位模块、通讯模块之间建立系统连接,也即确认以上各组成部分为一次定位的系统组成单元。
46.其中,所述云端服务器将标定参数发送给通讯模块后还包括:通讯模块将标定参数发送给第一定位模块的步骤s203。
47.其中,在本实施例中,所述第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值的步骤之前还包括以下步骤:
48.步骤s204、第一定位模块通过can总线方式向第二蓝牙模块和第三蓝牙模块发送指令,以使第二蓝牙模块、第三蓝牙模块分别与移动设备建立蓝牙连接。也即定义定位模块将移动设备的蓝牙地址发送给第二蓝牙模块和第三蓝牙模块,以便第二蓝牙模块、第三蓝牙模块与移动设备建立蓝牙通讯连接。
49.请再次参阅附图3,所述第一定位模块获取移动设备的标定参数步骤s300中的标定参数通过以下步骤获得:
50.步骤s301、选取若干不同型号的移动设备,逐一将选取的移动设备放置于车内的不同检测位置;
51.步骤s302、由第一定位模块、第二蓝牙模块和第三蓝牙模块分别检测移动设备的rssi值;
52.步骤s303、分别计算第一定位模块、第二蓝牙模块和第三蓝牙模块针对同一型号的移动设备在车内不同检测位置的rssi平均值;以及
53.步骤s304、将所述rssi平均值进行编码化,在编码上添加算法标识和crc校验位,以生成标定参数。
54.例如:
55.选取一批不同型号的移动设备(根据项目需求决定),在门把手状态不同的情况下(如有,例如伸缩式门把手),将移动设备依次放置在车内的指定位置,然后使用采集工具获取左门把手定位模块、右门把手定位模块、车内门把手定位模块获取的该移动设备rssi值,每个位置采集30秒,待所有指定位置数据采集完毕后,对数据进行滤波处理(剔除不可用值,如0值),再计算出门把手在不同状态下的左门把手定位模块rssi平均值、右门把手定位模块rssi平均值、车内定位模块rssi值、指定点左门把手定位模块rssi阈值、指定点右门把手定位模块rssi阈值、指定点车内定位模块rssi阈值,再加上定位算法标识、crc校验位,生成此移动设备的标定参数。在数据采集时,应保证环境变量尽量一致(如测试人员的位置、车内外工况、采集设备放置位置等)。每台移动设备均按照上述方法生成标定参数。最后将标定参数表(含标定车型、手机型号、标定参数、标定时间、定位算法)上传至云端服务器。
56.具体的,在本实施例中,所述第一定位模块设置于车内中心位置,所述第二蓝牙模块和第三蓝牙模块对称的设置于车身左右两侧,且第一定位模块、第二蓝牙模块与第三蓝牙模块位于同一直线上。也即第一定位模块位于车辆前排座椅的中间扶手位置,对应的第二蓝牙模块和第三蓝牙模块分别设置于左侧前门和右侧前门的把手上。
57.其中,所述移动设备包括:智能手机、智能平板、智能手表等智能终端设备。
58.与现有技术相比,本发明的实施例提供了一种基于标定参数的蓝牙定位方法,所述方法通过移动设备与位于车内的第一定位模块、位于车身的第二蓝牙模块和第三蓝牙模块建立蓝牙连接,并通过云端服务器查询移动设备型号对应的标定参数,并与实际加测参数对比,从而判断移动设备位于车内还是车外,从而实现了快速移动设备定位,可用于车钥匙遗忘提醒及一键启动。
59.上述内容,仅为本发明的较佳实施例,并非用于限制本发明的实施方案,本领域普通技术人员根据本发明的主要构思和精神,可以十分方便地进行相应的变通或修改,故本发明的保护范围应以权利要求书所要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献