一种基于蓝牙RSSI的车位识别方法、装置及系统与流程

文档序号:18740435发布日期:2019-09-21 01:42阅读:235来源:国知局
一种基于蓝牙RSSI的车位识别方法、装置及系统与流程

本发明涉及车联网技术领域,具体涉及一种基于蓝牙RSSI的车位识别方法、装置及系统。



背景技术:

目前,随着汽车技术和车联网技术的不断发展进步,车联网大数据的应用逐渐广泛。例如,可以结合各种通信技术及车联网数据进行车位识别。

现有技术中用于车位识别的方式包括:基于图像识别方式、基于RFID(Radio Frequency Identification,射频识别)识别方式、基于蓝牙RSSI(Received Signal Strength Indication,接收的信号强度指示)识别方式。其中,基于图像识别方式实现车位识别的方法,包括:在停车场中安装多个摄像头,摄像头通过车辆识别算法,判断相应车位上是否停有车辆,如果已经有车辆进入该车位,则进一步识别车辆的车牌信息,并通过数据传输将这些信息发送到后台服务器。其中,基于RFID识别方式实现车位识别的方法,包括:在停车场中的车位上安装RFID阅读器,在车辆上安装RFID标签。当车辆进入车位时,RFID阅读器发射特定频率的无线电波,读取车辆上的RFID标签的信息,然后RFID阅读器通过数据传输将RFID的标签信息发送到后台服务器。其中,基于蓝牙RSSI测距识别方式实现车位识别的方法,包括:在停车场中的车位安装蓝牙从机,在车辆上安装蓝牙主机。当车辆进入车位时,蓝牙从机发送广播信息,当车辆上的蓝牙主机扫描到蓝牙从机的RSSI,通过平滑滤波器计算蓝牙主机和蓝牙从机的距离,识别并连接距离最近的车位,蓝牙主机将车辆信息发送到蓝牙从机,蓝牙从机在转发到后台服务器。该方法中,测距只使用RSSI指标进行计算,并将RSSI转换成距离。

但是,现有技术上述方法都存在一些缺陷:1)对于基于图像识别方式的车位识别方法,通常需要在空中安装大量摄像头来覆盖所有的停车位,因此其部署成本很高;要实现车辆识别和车牌识别,还需要开发非常复杂的软件和算法,并需要使用足够算力的处理器,因此其产品成本很高;另外图像识别对环境要求高,光线不好或有遮挡都会影响识别正确率。因此,该方法软件复杂,易受环境影响,硬件成本高。2)对于基于RFID识别方式的车位识别方法,一般RFID的有效距离比较短,对安装位置有要求,如果车辆RFID标签没有对准车位的RFID阅读器,就无法识别,而对于有效距离比较远的RFID,又可能导致RFID阅读器同时读到附近多个车辆的RFID标签,无法正确判断哪个车辆。因此,该方法受通信距离影响,未能适应复杂识别环境。3)对于基于蓝牙RSSI识别方式的车位识别方法,车辆上的蓝牙主机通过扫描,获取蓝牙从机的RSSI,存储固定长度的RSSI点,通过平滑滤波算法计算距离,然后识别出距离最近的蓝牙从机。由于使用RSSI测距,会受到很多环境因素的影响,例如障碍物干扰、电磁波干扰等等,因此测距的精度低,车辆无法识别距离差别不大的车位。因此,该方法测距精度低,未能识别比较靠近的车位。

因此,现有技术的方法,车位识别的准确性都有待提高。



技术实现要素:

有鉴于此,本发明的目的在于提出一种基于蓝牙RSSI的车位识别方法、装置及系统,能有效地提高车位识别的准确性。

根据本发明的一方面,提供一种基于蓝牙RSSI的车位识别方法,包括:

获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数;

根据所述两个以上设定指标参数综合确定待连接蓝牙从机,其中所述待连接蓝牙从机设置于车位中;

连接所述确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。

优选的,所述获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数,包括:

除获取蓝牙从机RSSI强弱指标外,还获取RSSI标准差指标和/或扫描成功率指标。

优选的,所述根据所述两个以上设定指标参数综合确定待连接蓝牙从机,包括:

在扫描到蓝牙从机后,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值大于第一设定阈值,则确定该蓝牙从机为最优蓝牙从机;或,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值小于或等于第一设定阈值,及RSSI标准差指标小于其他蓝牙从机,则确定该蓝牙从机为最优蓝牙从机;

将所述最优蓝牙从机的计数器的数值增加,将未扫描到的蓝牙从机的计数器的值维持不变,其中,扫描成功率高的蓝牙从机的计数器的数值的增加速度更快;

在其中一蓝牙从机的计数器的数值增加并达到比其他蓝牙从机超出第二设定阈值时,则将该蓝牙从机确定为待连接蓝牙从机。

优选的,所述获取的RSSI强弱指标为经过高斯滤波处理后的RSSI强弱指标。

优选的,所述获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数之前,还包括:

将扫描到的RSSI强弱指标低于第三设定阈值的蓝牙从机过滤删除,和/或,

将车辆进入车位超过设定时间阈值后扫描到的蓝牙从机过滤删除。

优选的,所述蓝牙主机位于车辆的方向盘下方位置、方向盘上方位置或中控下方位置;

所述蓝牙从机位于车位中央位置,在未检测到车辆进入时关闭,在检测到车辆进入后启动。

根据本发明的另一方面,提供一种基于蓝牙RSSI的车位识别装置,包括:

参数获取模块,用于获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数;

目标确定模块,用于根据所述参数获取模块获取的两个以上设定指标参数综合确定待连接蓝牙从机,其中所述待连接蓝牙从机设置于车位中;

连接处理模块,用于连接所述目标确定模块确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。

优选的,所述参数获取模块包括:

第一获取子模块,用于获取蓝牙从机RSSI强弱指标;

第二获取子模块,用于获取RSSI标准差指标和/或扫描成功率指标。

优选的,所述目标确定模块包括:

第一处理子模块,用于在扫描到蓝牙从机后,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值大于第一设定阈值,则确定该蓝牙从机为最优蓝牙从机;或,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值小于或等于第一设定阈值,及RSSI标准差指标小于其他蓝牙从机,则确定该蓝牙从机为最优蓝牙从机;将所述最优蓝牙从机的计数器的数值增加,将未扫描到的蓝牙从机的计数器的值维持不变,其中,扫描成功率高的蓝牙从机的计数器的数值的增加速度更快;

第二处理子模块,用于在所述第一处理子模块处理后的其中一蓝牙从机的计数器的数值增加并达到比其他蓝牙从机超出第二设定阈值时,则将该蓝牙从机确定为待连接蓝牙从机。

优选的,所述装置还包括:

高斯滤波模块,用于将所述参数获取模块获取的的RSSI强弱指标进行高斯滤波处理。

根据本发明的另一方面,提供一种基于蓝牙RSSI的车位识别系统,包括:

蓝牙主机,用于设置于车辆中,获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数,根据所述两个以上设定指标参数综合确定待连接蓝牙从机,连接所述确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机;

蓝牙从机,用于设置于车位中,向外广播RSSI,在与所述蓝牙主机建立连接后接收所述蓝牙主机发送的车辆信息。

通过上述内容可以发现,本发明实施例所提供的方案,是获取了至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数,然后根据所述两个以上设定指标参数综合确定待连接蓝牙从机,再连接所述确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。与现有技术方案相比,本发明实施例除了考虑蓝牙从机RSSI强弱指标,还将其他设定指标参数与RSSI强弱指标一起综合考虑,就可以更为全面地进行综合评估,确定出最优选的待连接蓝牙从机,从而可以有效提高车位识别的准确率。

进一步的,本发明实施例除获取蓝牙从机RSSI强弱指标外,还获取RSSI标准差指标和/或扫描成功率指标,通常情况下,蓝牙从机与蓝牙主动的距离越近,受到的干扰越少,其RSSI会更强,标准差更小,扫描成功率更高;另外车辆所在车位的蓝牙从机的扫描成功率更高,也会使得蓝牙从机的计数器的数值增加得更快,因此通过综合多个指标进行处理,就可以更为全面地进行综合评估,确定出最优选的待连接蓝牙从机,从而可以有效提高车位识别的准确率。

附图说明

通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。

图1是本发明实施例一种基于蓝牙RSSI的车位识别方法的一流程示意图;

图2是本发明实施例一种基于蓝牙RSSI的车位识别方法的另一流程示意图;

图3是本发明实施例中RSSI值的高斯分布曲线示意图;

图4是本发明实施例车辆在车位中的侧视示意图;

图5是本发明实施例中三个连续车位的俯视示意图;

图6是本发明实施例一种基于蓝牙RSSI的车位识别装置的结构框架的一示意图;

图7是本发明实施例一种基于蓝牙RSSI的车位识别装置的结构框架的另一示意图;

图8是本发明实施例一种基于蓝牙RSSI的车位识别系统的结构框架的一示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整地传达给本领域的技术人员。

本发明提供一种基于蓝牙RSSI的车位识别方法,能有效地提高车位识别的准确性。

以下结合附图详细描述本发明实施例的技术方案。

图1是本发明实施例一种基于蓝牙RSSI的车位识别方法的一流程示意图。

参照图1所示,本发明实施例方法包括:

在步骤101中,获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数。

该步骤中,除获取蓝牙从机RSSI强弱指标外,还获取RSSI标准差指标和/或扫描成功率指标。例如,可以是获取RSSI强弱指标和RSSI标准差指标,也可以是获取RSSI强弱指标和扫描成功率指标,还可以是获取RSSI强弱指标、RSSI标准差指标和扫描成功率指标等。

其中,获取的RSSI强弱指标可以为经过高斯滤波处理后的RSSI强弱指标。

在步骤102中,根据所述两个以上设定指标参数综合确定待连接蓝牙从机,其中所述待连接蓝牙从机设置于车位中。

该步骤中,在扫描到蓝牙从机后,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值大于第一设定阈值,则确定该蓝牙从机为最优蓝牙从机;或,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值小于或等于第一设定阈值,及RSSI标准差指标小于其他蓝牙从机,则确定该蓝牙从机为最优蓝牙从机;将所述最优蓝牙从机的计数器的数值增加,将未扫描到的蓝牙从机的计数器的值维持不变,其中,扫描成功率高的蓝牙从机的计数器的数值的增加速度更快;在其中一蓝牙从机的计数器的数值增加并达到比其他蓝牙从机超出第二设定阈值时,则将该蓝牙从机确定为待连接蓝牙从机。

在步骤103中,连接所述确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。

需说明的是,在步骤101获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数之前,还可以包括:将扫描到的RSSI强弱指标低于第三设定阈值的蓝牙从机过滤删除,和/或,将车辆进入车位超过设定时间阈值后扫描到的蓝牙从机过滤删除。

从该实施例可以发现,本发明实施例所提供的方案,是获取了至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数,然后根据所述两个以上设定指标参数综合确定待连接蓝牙从机,再连接所述确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。与现有技术方案相比,本发明实施例除了考虑蓝牙从机RSSI强弱指标,还将其他设定指标参数与RSSI强弱指标一起综合考虑,就可以更为全面地进行综合评估,确定出最优选的待连接蓝牙从机,从而可以有效提高车位识别的准确率。

图2是本发明实施例一种基于蓝牙RSSI的车位识别方法的另一流程示意图。图2相对于图1更详细描述了本发明实施例的技术方案。

本发明实施例提供的基于蓝牙RSSI的精准车位识别方法,可以通过多个方面的综合指标来识别车位,能够有效地提高车位识别的准确性。本发明实施例提出的多个方面的综合指标,包括:RSSI强弱指标、RSSI标准差指标和扫描成功率指标。需说明的,本发明实施例是以综合3个指标一起举例说明但不局限于此,也可以是根据情况综合2个指标进行综合评估,例如综合RSSI强弱指标和RSSI标准差指标,或者综合RSSI强弱指标和扫描成功率指标等。

参照图2所示,本发明实施例方法包括:

在步骤201中,蓝牙主机将扫描的不符合预设条件的蓝牙从机过滤删除。

该步骤中,蓝牙主机可以将扫描到的RSSI强弱指标低于设定阈值的蓝牙从机过滤删除,和/或,将车辆进入车位超过设定时间阈值后扫描到的蓝牙从机过滤删除。

本发明实施例中,可以将蓝牙主机设置位于车辆的方向盘下方位置、方向盘上方位置或中控下方位置,将蓝牙从机设置位于车位中央位置,蓝牙从机在未检测到车辆进入时关闭,在检测到车辆进入后启动。

参见图4是本发明实施例车辆在车位中的侧视示意图,图5是本发明实施例中三个连续车位的俯视示意图。图4和图5中,黑色圆点表示车辆中蓝牙主机的安装位置,黑色三角形表示车位中央的蓝牙从机的安装位置。

本发明实施例方案中,在车辆内的方向盘下方位置安装一个含有蓝牙主机的OBD(On-Board Diagnostics,车载诊断系统)装置。需说明的是,通过使用延长线也可以安装在其他位置,如方向盘上方位置、中控下方位置等。由于汽车的OBD插头一般在汽车方向盘下方位置,因此一般可以选择安装在方向盘下方位置。其中,OBD装置可以获取汽车的状态,当汽车进入车位停稳以后,会启动蓝牙主机,通过扫描的方式发现周边的蓝牙从机。

本发明方案中,在每个车位的中央位置埋有一个含有蓝牙从机的装置。考虑到汽车入库的位置不一定是车位的正中央位置,为了准确识别,蓝牙从机一般设置在车位中央位置比较合适。该含有蓝牙从机的装置,在未检测到车辆进入时,会关闭蓝牙从机;在检测到车辆进入后,会启动蓝牙从机,蓝牙从机将以固定的名称对外发送广播信息。由于蓝牙主机安装位置在方向盘的下方位置,靠近车辆的左侧,当出现最差的情况,如图5所示,当车辆2入库时靠近车位2的左侧时,按现有技术的蓝牙RSSI测距方法,车辆2很可能误判为车位1。因此,本发明提供的方案可以解决这种最差的情况,可以让正确识别出车辆2位于车位2。

本发明实施例方案中,在车辆进入车位停稳后,车辆内的蓝牙主机启动,蓝牙主机可以以设定时间间隔例如250ms的间隔扫描周边的蓝牙从机,并将扫描到的RSSI值和扫描成功率指标(例如扫描成功次数)记录下来,并选定最新扫描到的30个RSSI值进行分析,其中扫描到的RSSI值可以作为本发明实施例参与综合评估的RSSI强弱指标。需说明的是,本发明以30个RSSI值举例说明但不局限于此。由于采样周期是250ms,也就是1秒钟最多采样到4个RSSI值,采样太少会不稳定,采用太多会识别慢,本发明实施例为了稳定且更快地识别车位,对于采样值个数可以取25~45个范围内。

为了减少其他蓝牙从机的干扰,本发明实施例可以先去除一些不可能的选择。本发明实施例通过测试发现,车辆所在车位的蓝牙从机的RSSI值通常大于设定阈值例如-85dBm,因此对于RSSI值低于-85dBm的蓝牙从机将被过滤掉;蓝牙从机只有在车辆进入到车位以后才会被启动,因此对于超过设定时间例如超过3秒后被扫描到的蓝牙从机也会被过滤掉。需说明的是,本发明实施例以-85dBm举例说明但不局限于此。蓝牙从机的RSSI值受蓝牙从机的射频性能影响,实际测试设备中一般选用-85dBm比较合适,如果改换设备,可能会有±3dB的浮动,因此,本发明实施例方案中也可以选择-82dBm~-88dBm范围内的数值作为设定阈值。另外,由于汽车入库才会触发蓝牙从机开启,排除偶尔扫描不到的情况,一般超过的设定时间可以设定3秒比较合适,根据需要也可以设定为4秒、5秒或6秒等。

在步骤202中,蓝牙主机获取蓝牙从机RSSI强弱指标、RSSI标准差指标和扫描成功率指标3个设定指标参数。

本发明实施例提出的多个设定指标参数中的其中一个指标是RSSI强弱指标。本发明实施例的车位识别方法以蓝牙RSSI技术为主,蓝牙RSSI强弱指标受环境因素的影响很大,这是因为蓝牙主机安装在车辆内部,车辆本身对无线信号影响大,因此会导致RSSI值不稳定。其中,RSSI值的强弱变化是符合高斯分布模型,为了获取更为准确的RSSI强弱指标,可以根据高斯分布模型滤除低概率的干扰项,因此本发明实施例可以对扫描得到的RSSI值进行高斯滤波处理,选取1σ范围内的RSSI值作为有效值,然后进行均值滤波,得到一个相对稳定的RSSI值作为参与综合评估的RSSI强弱指标。为了选出RSSI最佳的蓝牙从机,可以进行滑动比较,以实现连续时间内多个蓝牙从机的RSSI强弱竞争。需说明的是,本发明实施例选取1σ范围只是举例说明但不局限于此。在测试过程中,考虑到1σ范围的数据样本占了总样本数的68.26%,可以比较准确地反映RSSI的实际强度,在实际测试RSSI时有些值跳动比较大,因此选1σ范围可以有效过滤干扰。

蓝牙RSSI值受到多径、散射和障碍物的影响,蓝牙扫描到的RSSI值都会上下波动。但是,RSSI值会呈现高斯分布的规律,参见图3,是本发明实施例中RSSI值的高斯分布曲线示意图。图3中,(μ-σ,μ+σ)占了样本总数的68.26%。因此,为了获得稳定和准确的RSSI值,本发明实施例中可以将获取的的RSSI强弱指标先进行高斯滤波处理,具体可以通过高斯滤波算法,对RSSI数组进行滤波。

RSSI值服从(μ,σ2)的高斯分布,其概率密度函数f为:

式中μ为RSSI数组的数学期望,其计算方式如下:

式中σ为RSSI数组的标准差,n>0,其计算方式如下

则区间(μ-σ<RSSI(i)<μ+σ)的概率P为:

P(μ-σ≤RSSI(i)<μ+σ)=2Φ(1)-1=0.6826

本发明实施例选择将1σ区间范围内(μ-σ,μ+σ)的RSSI值作为有效值,计算其平均值,得到高斯滤波处理后的值:

蓝牙主机每次扫描到蓝牙从机以后,都会按照上述公式(1)-(4)算法进行运算,可以得到当前时刻蓝牙从机RSSI数组的标准差值及其高斯滤波处理后的值,将进行高斯滤波处理后的值作为参与综合评价的RSSI强弱指标。

本发明提出的多个设定指标参数中的其中另一个指标是RSSI标准差指标(也称为RSSI采样值的标准差指标)。RSSI标准差指标,表征一组RSSI采样值的偏差大小,对于距离远、遮挡更多的情况下,RSSI值变得波动更大,计算得到的标准差值都会偏大。因此,RSSI标准差指标也可用于辅助车位识别。RSSI标准差指标可以按照上述公式(1)-(4)算法进行运算后得到。

本发明提出的多个设定指标参数中的其中另一个指标是扫描成功率。关于扫描成功率指标,可以通过扫描到蓝牙从机的扫描成功次数反映。车辆上的蓝牙主机在识别车位过程中,是通过无连接的扫描方式来获取蓝牙从机的RSSI值,由于是无连接的扫描,因此蓝牙从机能并不一定能够被扫描成功。根据测试发现,受到车辆遮挡和距离影响,车辆上的蓝牙主机扫描到相邻2个车位的概率更低。扫描成功率是推动最优计数器finest_cnt不断增加的因素。车辆所在车位的蓝牙从机扫描成功的概率更高,那么将会使最优计数器finest_cnt增加得更快,更容易与其他蓝牙从机拉开差距。因此,扫描成功率指标也可用于辅助车位识别。

在步骤203中,根据多个设定指标参数综合进行评估,确定待连接的最优蓝牙从机。

与现有技术方法相比,本发明实施例通过综合上述3个指标:RSSI强弱指标、RSSI标准差指标和扫描成功率指标,就可以更为全面地进行评估,并准确识别车位。

该步骤中,首先将其中一蓝牙从机的RSSI强弱指标与其他蓝牙从机进行对比。

例如,在扫描到蓝牙从机后,将当前蓝牙从机的值与其他蓝牙从机的前一次计算的值进行比较。当该蓝牙从机的值比其他蓝牙从机大设定阈值例如0.5dB以上,则认为该蓝牙从机是本次比较中最优的。

如果该蓝牙从机的值比其他蓝牙从机大但差别小于或等于0.5dB时,进一步比较标准差值,如果标准差值更小(即RSSI标准差指标小于其他蓝牙从机),则也认为该蓝牙从机是本次比较最优的。需说明的是,本发明以0.5dB举例说明但不局限于此。该差值可以是根据实际测试而定,一般RSSI值差别在0.5dB以上,可以较为准确判断车位,而低于0.5dB则需要进一步比较标准差。

如果蓝牙从机是本次比较中最优的,则将该蓝牙从机的最优计数器finest_cnt增加计数值,例如可以加1但不局限于此;将未扫描到的蓝牙从机的计数器的值维持不变,其中,扫描成功率高的蓝牙从机的计数器的数值的增加速度更快。

本发明实施例方案中,蓝牙从机是否能最终确认为最优的蓝牙从机,可以采用最优计数器的计数值为依据,而最优计数器计数值的增加取决于3个指标的综合。通常情况下,蓝牙从机与蓝牙主动的距离越近,受到的干扰越少,其RSSI会更强,标准差更小,扫描成功率更高。也就是说,上述3个指标的优劣都会反映在最优计数器上,因此综合上述3个指标,可以稳定准确地识别出最优蓝牙从机。

其中,蓝牙主机一秒钟执行4次扫描操作(周期为250ms),蓝牙主机每扫描到一个蓝牙从机都会进行上述运算,并进行比较。对于由于蓝牙值波动导致的误差,在比较过程中,如果值相差不大时,其参考价值就不大,需要进一步比较其标准差值。当值差异较大时,就不用比较标准差值,但是一般还需再考虑采用扫描成功率综合评估。

本发明实施例中,当检测到蓝牙从机的最优计数器finest_cnt与其余蓝牙从机拉开一定差距时例如差距大于设定阈值40时,则认为该蓝牙从机是有效的。也就是说,在其中一蓝牙从机的计数器的数值增加并达到比其他蓝牙从机超出设定阈值时,将该蓝牙从机确定为待连接蓝牙从机。需说明的是,本发明以设定阈值为40举例说明但不局限于此,例如也可以选择差距是(30,50)范围。

需说明的是,对于车辆所在车位的蓝牙从机而言,其干扰较少,距离较近,因此对比相邻车位的蓝牙从机,其所在车位的蓝牙从机的值偏大,标准差偏少。虽然所在车位的蓝牙从机不会每次比较都是最优的,但是只要大概率符合这个规律,其最优计数器finest_cnt的值将会增长得更快一些。此外,车辆所在车位的蓝牙从机扫描成功的概率更高,那么将会使最优计数器finest_cnt增加得更快,更容易与其他蓝牙从机拉开差距。关于最优计数器finest_cnt,该计数器是设置记录在蓝牙主机上面,其作用就是用于评估一个蓝牙从机是否为车位识别的最优选择。蓝牙主机上可以记录很多已扫描到的蓝牙从机的信息,例如MAC(Media Access Control Address,媒体访问控制地址)、RSSI值、扫描时间戳、最优计数器等。需说明的是,RSSI值经过滤波处理后,依然会有波动,即使所在车位的蓝牙从机也不一定每次比较都会处于最优,因此只能说大概率是最优的,例如10次比较,有7次是最优。如果10次比较中,蓝牙从机A有7次最优,蓝牙从机B有3次最优,也就意味着蓝牙从机A比蓝牙从机B更优。另外,因为每一次扫描到蓝牙从机A,就会进行上述的高斯滤波处理,然后综合RSSI强弱指标和RSSI标准差指标与其他蓝牙从机进行比较,评估蓝牙从机A是否为最优,如果是,则最优计数器加1,如果蓝牙从机A没有被扫描到,其最优计数器保持不变。那么,如果蓝牙从机A的扫描成功率高,则最优计数器也会增加更快。通常情况下,距离越近,扫描成功率越高。

在步骤204中,连接所述确定的待连接的最优蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。

该步骤中,车辆上的蓝牙主机将会主动连接该蓝牙从机,并将车辆的信息发送到蓝牙从机,进而蓝牙从机将车辆信息转发到后台服务器,完成车位识别。也就是说,蓝牙主机主动连接蓝牙从机,会将车辆信息发到蓝牙从机。

在步骤205中,由连接后的蓝牙从机将蓝牙主机所在的车辆信息及蓝牙从机所在的车位信息发送给后台服务器。

该步骤中,蓝牙从机在接收到车辆信息后,会通过有线或无线的方式与附近的网关通信,将蓝牙主机所在的车辆信息和蓝牙从机所在的车位信息发送到后台服务器,后台服务器就可以知道哪个车位上已经停有车辆,以及停放车辆的信息,例如车辆的车牌等。

综上所述,本发明实施例方案具有以下有益效果:

本发明实施例采用蓝牙RSSI技术实现车位识别,相对其他的技术方案,蓝牙RSSI技术具有低功耗、低成本和准确率高的特点,可以适用于多种应用环境。现有技术中,由于车位识别过程中干扰因素多,蓝牙RSSI测距技术会有很大误差,对相邻车位的识别效果不好,而本发明实施例方案根据测试进行改良,不再只考虑RSSI值,而是综合RSSI强弱指标、RSSI标准差指标和扫描成功率指标,对车位中的蓝牙从机进行综合评估,可以稳定准确地识别出最优蓝牙从机,从而可以有效提高车位识别的准确率。

上述详细介绍了本发明实施例的基于蓝牙RSSI的车位识别方法,以下相应介绍本发明实施例的基于蓝牙RSSI的车位识别装置及系统。

图6是本发明实施例一种基于蓝牙RSSI的车位识别装置的结构框架的一示意图。

参照图6所示,本发明实施例基于蓝牙RSSI的车位识别装置包括:参数获取模块61、目标确定模块62、连接处理模块63。

参数获取模块61,用于获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数。

参数获取模块61除获取蓝牙从机RSSI强弱指标外,还可以获取RSSI标准差指标和/或扫描成功率指标。例如,可以是获取RSSI强弱指标和RSSI标准差指标,也可以是获取RSSI强弱指标和扫描成功率指标,还可以是获取RSSI强弱指标、RSSI标准差指标和扫描成功率指标等。

目标确定模块62,用于根据所述参数获取模块61获取的两个以上设定指标参数综合确定待连接蓝牙从机,其中所述待连接蓝牙从机设置于车位中。

连接处理模块63,用于连接所述目标确定模块62确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。

从该实施例可以发现,本发明实施例所提供的方案,是获取了至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数,然后根据所述两个以上设定指标参数综合确定待连接蓝牙从机,再连接所述确定的待连接蓝牙从机,将蓝牙主机所处车辆的车辆信息发送给连接后的蓝牙从机。与现有技术方案相比,本发明实施例除了考虑蓝牙从机RSSI强弱指标,还将其他设定指标参数与RSSI强弱指标一起综合考虑,就可以更为全面地进行综合评估,确定出最优选的待连接蓝牙从机,从而可以有效提高车位识别的准确率。

图7是本发明实施例一种基于蓝牙RSSI的车位识别装置的结构框架的另一示意图。

参照图7所示,本发明实施例基于蓝牙RSSI的车位识别装置包括:参数获取模块61、目标确定模块62、连接处理模块63、高斯滤波模块64。

参数获取模块61、目标确定模块62、连接处理模块63的功能可以参见图6描述,此处不再赘述。

其中,所述参数获取模块61还可以包括:第一获取子模块611、第二获取子模块612。

第一获取子模块611,用于获取蓝牙从机RSSI强弱指标。

第二获取子模块612,用于获取RSSI标准差指标和/或扫描成功率指标。

其中,所述目标确定模块62可以包括:第一处理子模块621、第二处理子模块622。

第一处理子模块621,用于在扫描到蓝牙从机后,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值大于第一设定阈值,则确定该蓝牙从机为最优蓝牙从机;或,如果其中一蓝牙从机的RSSI强弱指标大于其他蓝牙从机,且差值绝对值小于或等于第一设定阈值,及RSSI标准差指标小于其他蓝牙从机,则确定该蓝牙从机为最优蓝牙从机;将所述最优蓝牙从机的计数器的数值增加,将未扫描到的蓝牙从机的计数器的值维持不变,其中,扫描成功率高的蓝牙从机的计数器的数值的增加速度更快;

第二处理子模块622,用于在所述第一处理子模块621处理后的其中一蓝牙从机的计数器的数值增加并达到比其他蓝牙从机超出第二设定阈值时,则将该蓝牙从机确定为待连接蓝牙从机。

高斯滤波模块64,用于将所述参数获取模块61获取的的RSSI强弱指标进行高斯滤波处理。

需说明的是,本发明实施例基于蓝牙RSSI的车位识别装置还可以包括:预先过滤处理模块(图中未示出),用于在参数获取模块61获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数之前,将扫描到的RSSI强弱指标低于第三设定阈值的蓝牙从机过滤删除,和/或,将车辆进入车位超过设定时间阈值后扫描到的蓝牙从机过滤删除。

图8是本发明实施例一种基于蓝牙RSSI的车位识别系统的结构框架的一示意图。

参照图8所示,本发明实施例基于蓝牙RSSI的车位识别系统,包括:蓝牙主机81、蓝牙从机82。

蓝牙主机81,用于设置于车辆中,获取至少包括蓝牙从机RSSI强弱指标在内的两个以上设定指标参数,根据所述两个以上设定指标参数综合确定待连接蓝牙从机,连接所述确定的待连接蓝牙从机,将蓝牙主机81所处车辆的车辆信息发送给连接后的蓝牙从机82。

蓝牙从机82,用于设置于车位中,向外广播RSSI,在与所述蓝牙主机81建立连接后接收所述蓝牙主机81发送的车辆信息。

其中,蓝牙主机81的机构和功能可以参见图6和图7的描述,此处不再赘述。

上文中已经参考附图详细描述了根据本发明的技术方案。

此外,根据本发明的方法还可以实现为一种计算机程序或计算机程序产品,该计算机程序或计算机程序产品包括用于执行本发明的上述方法中限定的上述各步骤的计算机程序代码指令。

或者,本发明还可以实施为一种非暂时性机器可读存储介质(或计算机可读存储介质、或机器可读存储介质),其上存储有可执行代码(或计算机程序、或计算机指令代码),当所述可执行代码(或计算机程序、或计算机指令代码)被电子设备(或计算设备、服务器等)的处理器执行时,使所述处理器执行根据本发明的上述方法的各个步骤。

本领域技术人员还将明白的是,结合这里的公开所描述的各种示例性逻辑数据块、模数据块、电路和算法步骤可以被实现为电子硬件、计算机软件或两者的组合。

附图中的流程图和框图显示了根据本发明的多个实施例的系统和方法的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模数据块、程序段或代码的一部分,所述模数据块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标记的功能也可以以不同于附图中所标记的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

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